La cloche.

Il y a ceux qui ont lu cette nouvelle devant vous.
Abonnez-vous pour recevoir des articles frais.
E-mail
Nom
Nom de famille
Comment voulez-vous lire la cloche
Sans spam

La figure ci-dessous montre l'interface Adobe Dreamweaver. Dans différentes versions du programme, il peut y avoir des différences.

  1. Bouton de sélection de maquette
  2. Bouton de sélection d'extension
  3. Bouton de travail avec le site web
  4. Bouton de sélection d'interface(Le commutateur de fauteuil roulant est un choix de 11 options). Figure - Interface classique
  5. Ligne de menu (10 menu avec les listes de commandes déroulantes)
  6. Ligne d'onglets (catégories) - 9 onglets pour différents types de travail
  7. Barre d'outils. La barre d'outils change en fonction de l'onglet sélectionné (dans la figure - la barre d'outils pour l'onglet Texte). Rangée d'onglets (p.6) et barres d'outils (p. 7) forment ensemble "Panneau d'emballage"
  8. Chaîne de documents ouverts
  9. Barre d'outils de code
  10. Numérotation de lignes de code
  11. Section de code (lorsqu'elle est divisée par la fenêtre d'édition sur le code et la conception)
  12. Barre d'état (Tags utilisés, codage appliqué de la vitesse de chargement de page).
  13. Groupe de panneaux "Résultats" (Recherche, livre de référence, vérifier les liens, rapports, etc.)
  14. Panneaux de quai - Il peut contenir des panneaux de fichiers, des actifs, des fragments de code, des bases de données, des styles, une inspecteur des balises, etc. Dock du panneau s'ouvre / supprime de la fenêtre du programme à l'aide du menu Fenêtre - Masquer les panneaux / Afficher les panneaux.
  15. Section de conception (lorsqu'elle est divisée par la fenêtre d'édition sur le code et la conception)
Lorsque vous modifiez l'espace de travail (bouton 4), l'interface de programme peut différer de ce qui est affiché dans la figure ci-dessus (version de l'interface «Classic»).

Fenêtre Modifier (fenêtre de document)

La fenêtre d'édition couvre un endroit central dans la fenêtre du programme.
La page de la fenêtre d'édition peut être ouverte en mode code, en mode de séparation en mode de code et d'édition visuelle, en mode de conception ou en mode de vue interactif (page plus réalisée).


Présentation "Code interactif"
Disponible uniquement lors de la visualisation d'un document dans la représentation "Vue interactive" et affiche le code réel. La vue "Code interactif" ne prend pas en charge la modification.

Barres d'outils :

Barre d'outils standard (Créer, ouvrir, sauvegarder, coller, etc.)

Composants

Base de données

Comportement du serveur

Éditeur tag tag rapide - Utilisé lorsque vous souhaitez vérifier rapidement, insérer ou modifier des balises HTML, sans fermer la vue "design".

Panneau de candidature En haut de la fenêtre de l'application, vous trouverez un interrupteur d'espace de travail, le menu (Windows uniquement) et d'autres contrôles.

Le sélecteur de balises est placé dans la barre d'état. Montre la hiérarchie des tags.

thèse

1.1 Interface mercredi Dreamweaver

Le puissant mercredi mercredi Dreamweaver a tous les moyens nécessaires pour générer des pages HTML de toute complexité et une échelle. Il fournit le mode de conception visuelle (WYSIWYG ou ce que vous voyez est ce que vous obtenez - "Ce que vous voyez, alors vous obtiendrez"), il a un travail très propre avec le texte source des documents Web, dispose d'outils intégrés pour soutenir grand projets de réseau. Aucun des éditeurs existants à notre époque, le concept WYSIWYG n'est pas pleinement mis en œuvre. Le programme Dreamweaver s'est approché des concurrents de plus près des concurrents. Les travaux directs avec des codes ne sont pas complètement exclus, mais sont réduits à un minimum raisonnable. Le programme a non seulement un puissant arsenal d'outils de conception visuelle, mais également capable d'afficher des pages Web presque comme des vues de programme spécialisées: Microsoft Internet Explorer ou Netscape Navigator.

Macromedia Dreamweaver MX est l'un des programmes les plus puissants qui soutiennent toutes les normes d'Internet modernes et facilitant incroyablement les performances des tâches les plus difficiles. De plus, il contient dans sa composition un système développé d'invites et de cours interactifs permettant à l'utilisateur novice de commencer rapidement à travailler.

L'interface de programme par rapport aux versions précédentes a subi des modifications. Le nouveau style facilite le travail avec le programme. Si dans les versions précédentes du programme devait passer en permanence entre Windows, vous pouvez maintenant utiliser simultanément le code et avec le type final de site, ce qui facilite grandement le travail.

Lors du chargement de Dreamweaver, une fenêtre de départ apparaît (Fig. 1), ce qui vous permet de sélectionner le type de nouveau document créé (HTML, Coldfucion, PHP, etc.) ou de créer un document sur des échantillons à l'emploi (feuilles de style CSS , Images, etc.), et opennent également des documents récemment utilisés. En outre, il existe des liens vers des ressources Internet: Dreamweaver MX Exchange Site, Examen des informations de référence Dreamweaver MX et Dreamweaver MX.

Fig. 1. Fenêtre de démarrage Dreamweaver MX

L'espace de travail Dreamweaver contient les fenêtres et les panneaux suivants:

la fenêtre de document (Fig. 2), qui vous permet d'afficher et de modifier le code de document (code), affichez l'apparition du futur document (conception) ou en même temps le code et l'apparence (Split). Il est également possible d'afficher le document dans le navigateur Internet, les contrôles d'erreur, etc.

Fig.2. Document de fenêtre

Menu déroulant standard (fichier, édition, affichage, insérer, modifier, texte, commandes, site, fenêtre, aide) (Fig.3);

Fig.3. Menu déroulant standard

Le panneau Propriétés (Fig. 4), qui vous permet de changer et d'ajouter les propriétés du fragment dédié du code;

Fig.4. Panneau de propriétés

Panneau d'insertion (Fig. 5), y compris les onglets suivants: commun - Insérez des hyperliens, des tables, des dessins, des commentaires, etc., ainsi que le sélecteur de balise (Sélection étiquette); Disposition - Utilisation de cellules et de tables pour la disposition du document avant d'ajouter du contenu; Formes (formulaires) - Ajout de différents types de formulaires; Texte (texte) - Mise en forme de texte et éditeur de tag de police (éditeur de balises de texte); HTML - Ajout de la ligne horizontale, des éléments de table, des cadres, des propriétés de la tête, des scripts; Application (Applications) - Travailler avec des structures d'information; Éléments flash (éléments flash) - Ajout de rouleaux flash, favoris - la possibilité d'ajouter à un onglet séparé des objets les plus fréquemment utilisés.

Fig.5. Insert de panneau.

Panneaux: Design (contient des styles CSS), Code (contient un certificat de balises, d'objets et de fonctions de diverses technologies), application (contient des informations sur les bases de données, les composants, etc.), des fichiers (FIGILE Manager) (Fig.6).

Fig.6. Conception, code, groupes de panneaux d'application, fichiers

1. Informations générales. PHP est une langue de traitement hypertexte (HTML) utilisée sur le langage de script latéral côté serveur, qui sont insérés dans du texte HTML. Son objectif est d'autoriser la création la plus rapide des pages Web générées dynamiquement. PHP est un produit logiciel ouvert, ce qui signifie sa liberté et sa possibilité de créer leurs propres extensions de langue.

PHP est le plus jeune, prometteur et rapide des langages de programmation pour Internet, la part de son utilisation par rapport à d'autres langues augmente rapidement.

PHP vous permet de séparer du texte HTML de la pièce effectuée en raison de laquelle une réduction significative du coût du temps pour développer un projet peut être atteint. Dans de nombreux cas, il est possible de séparer la partie du programme du projet à partir du développement de pages sur HTML, ce qui facilite le travail et le concepteur et le programmeur.

2. Caractéristiques principales.

compatibilité avec divers serveurs et plates-formes;

prise en charge de COM, XML, Java, Corba, WDDX, Macromedia Flash;

soutien à l'interaction avec divers services grâce à des protocoles appropriés (LDAP, SNMP, IMAP, NNTP, POP3, HTTP, etc.);

fonctionnalité développée pour travailler avec des connexions réseau;

disponibilité des fonctions pour travailler avec des données texte de tout format, y compris XML;

soutenir plus de 20 bases de données, une fonctionnalité développée pour travailler avec eux;

la capacité de créer des applications orientées objet à part entière;

syntaxe relativement simple et commodité en usage pratique;

libre;

code d'ouverture, grâce à laquelle vous pouvez créer vos propres extensions de langue.

3. Syntaxe. Les scripts PHP sont intégrés au code HTML à l'aide de la balise d'ouverture. Ce type de balises spéciales vous permet de basculer entre les modes HTML et PHP. Le programme RNR est un ensemble de commandes (instructions). Le gestionnaire de programme doit en quelque sorte distinguer une commande d'une autre. Pour cela, des caractères spéciaux sont utilisés - séparateurs. Dans les instructions PHP sont divisées ainsi que dans C et Perl, chaque expression se termine par un point-virgule.

Étiquette de fermeture? \u003e Implique également la fin de l'instruction, avant de ne pas mettre un point avec une virgule.

Souvent, lors de la rédaction de programmes, il est nécessaire de faire des commentaires sur le code qui n'affectent pas le code lui-même, mais ne l'expliquent que. PHP prend en charge plusieurs types de commentaires: dans le style de C & C, C ++ et la coquille UNIX. Les symboles // et # indiquent le début des commentaires ponctuels, / * et * / - respectivement, le début et la fin des commentaires multilignes.

4. Variables et constantes. Un élément important de chaque langue est des variables, des constantes et des opérateurs appliqués à ces variables et constantes.

Variables. La variable en PHP est indiquée par le signe du dollar, suivie de son nom (par exemple: $ my_var). Le nom de la variable est sensible au registre, c'est-à-dire Variables $ my_var et $ my_var sont différents.

Les noms de variable correspondent aux mêmes règles que les autres noms de PHP: le nom correct de la variable doit commencer par la lettre ou le symbole de soulignement, suivi en caractères de caractères numériques, chiffres ou sous-traitants.

Dans PHP 3, les variables ont toujours été attribuées par la valeur. C'est-à-dire que lorsque vous attribuez une expression variable, toutes les valeurs de l'expression d'origine sont copiées sur cette variable. PHP 4, en outre, offre une autre façon d'attribuer des valeurs par variables: affectation par référence. Afin d'attribuer la valeur de la variable par référence, cette valeur doit avoir un nom, c'est-à-dire Il doit être représenté par toute variable. Pour indiquer que la valeur d'une variable est attribuée à une autre variable par référence, vous devez mettre un signe d'ampersand au nom de la première variable.

Constantes. Pour stocker des valeurs constantes, c'est-à-dire Ces valeurs, dont la valeur ne change pas lors de l'exécution du script, utilisez des constantes. De telles valeurs peuvent être des constantes mathématiques, des mots de passe, des chemins vers des fichiers, etc. La principale différence entre la constante de la variable est qu'il ne peut pas être attribué la valeur plus d'une fois et sa valeur ne peut pas être annulée après son annonce. De plus, la constante n'a pas de console sous la forme d'un signe dollar et ne peut être déterminée par une simple affectation de la valeur. Pour déterminer la constante, il existe une particularité de définir (). Sa syntaxe est:

définir ("nom_constatanta", "valeur_konstaanta", [insensitivité_k_reeregold])

Par défaut, les noms des constantes sont sensibles au registre. Il y a un accord dans lequel les noms des constantes sont toujours écrits dans les majuscules. Vous pouvez obtenir la valeur de la constante en spécifiant son nom. Contrairement aux variables, vous n'avez pas besoin de prévaloir le nom du symbole constant $. De plus, pour obtenir une valeur constante, vous pouvez utiliser la fonction constante () avec le nom de la constante comme paramètre.

Outre les variables déclarées par l'utilisateur, il existe un certain nombre de constantes définies par l'interprète eux-mêmes dans PHP. Par exemple, la constante de fichier stocke le nom du fichier de programme (et le chemin d'accès à celui-ci), qui est en cours d'exécution, la fonction contient le nom de la fonction, la classe est le nom de la classe, php_version - la version d'interprétation PHP.

5. Structures de contrôle. Les structures de contrôle in Phr sont représentées par des opérateurs conditionnels, des cycles, des opérateurs de contrôle, des opérateurs de puissance.

Opérateurs conditionnels:

sI. C'est l'un des opérateurs les plus importants de nombreuses langues, y compris PHP. Il vous permet d'effectuer des fragments de code en fonction de la condition. Structure de l'opérateur: si (expression) block_vigament;

aUTRE. L'opérateur de l'autre se développe si une expression est incorrecte et vous permet d'effectuer des actions dans de telles conditions. Structure de l'opérateur: si (expression) bloquée autre block_seplement1;

ailleurs. Une autre façon d'élargir l'opérateur conditionnel si. Elseif est une combinaison d'autres et si. Comme sinon, il élargit si pour effectuer diverses actions dans le cas où le vérificateur de condition est incorrect. Mais contrairement aux autres actions, des actions alternatives ne seront exécutées que si la condition ElseIf est correcte. Structure de l'opérateur:

si (expression) bloque elporif (expression1) block_figan1 ...

sinon block_vigament N.

changer. Un autre design qui vous permet de vérifier la condition et de procéder à diverses actions en fonction de cela. En fonction de la valeur de la variable, des commutateurs de commutation entre différents blocs d'action. Le commutateur est très similaire au si ... asefly ... d'autre ou un ensemble d'IF Opérateurs. Structure de l'opérateur:

commutateur (expression ou variable) (Valeur de cas1: Block_exide1 Break;

cas Signification2: Bloquer les références2 pause;

block_dio_pu_emol

pendant que. Un simple cycle prescrit PHP pour exécuter des commandes de bloc_lit tant que l'expression est calculée comme vraie. La valeur de l'expression est vérifiée à chaque fois au début du cycle, de sorte que même si sa valeur a changé lors de l'exécution du bloc_nation, le cycle ne sera pas arrêté jusqu'à la fin de l'itération (c'est-à-dire jusqu'à ce que toutes les commandes de les unités sont exécutées). Structure du cycle: tandis que (expression) (bloc);

faire pendant. Très semblable au cycle de temps, avec la seule différence que la vérité de l'expression est vérifiée à la fin du cycle et non au début. Grâce à cela, le bloc est le cycle de remplissage ... tout en garantissant au moins une fois. Structure du cycle: faire (bloc) tandis que (expression);

pour. Structure du cycle: pour (expression1; expression2; expression3) (block_fiz)

pour chaque. Conçu exclusivement pour travailler avec des tableaux. Structure: foreach ($ TRAY comme valeur $) (bloc_vigament).

Opérateurs de contrôle:

se rompre. Finition L'exécution du cycle en cours peut être utilisée avec un argument numérique indiquant combien de structures de contrôle contenant doit être complétée;

continuer. Vous permet de sauver des instructions supplémentaires à partir du bloc_station de n'importe quel cycle et de continuer à exécuter à partir d'un nouveau cercle.

Opérateurs d'inclusion:

inclure. Vous permet d'activer le code contenu dans le fichier spécifié et de le remplacer autant de fois que le programme rencontre cet opérateur. L'activation peut être effectuée par l'une des manières suivantes: Inclure FileName_Name; inclure $ nom_fichier; Inclure ("nom de fichier");

exiger. Il agit à peu près de la même manière que l'inclure. La principale différence entre exiger et inclure est la manière dont ils réagissent à la survenue de l'erreur: incluent des problèmes un avertissement et l'opération de script se poursuit; Erreur dans Exigence provoque une erreur de fonctionnement du script fatabal et arrête l'exécution.

6. Demander le traitement. Formes. Toute demande du client au serveur doit commencer par la méthode de la méthode. La méthode indique le but de la demande du client. Le protocole HTTP prend en charge beaucoup de méthodes, mais seulement trois sont réellement utilisés: post, obtenir et tête. La méthode GET vous permet d'obtenir des données identifiées par l'URL de la demande de ressource. Si l'URL indique un programme, le résultat du programme est renvoyé et non son texte (sauf si, bien sûr, le texte n'est pas le résultat de son travail). Des informations supplémentaires nécessaires pour traiter la demande sont incorporées dans la demande elle-même (dans la barre d'état). Lors de l'utilisation de la méthode GET dans le champ Corps de ressources, les informations réelles sont renvoyées (le texte du document HTML, par exemple).

La méthode de la tête est similaire à la méthode GET, ne renvoie que le corps de la ressource et n'a pas d'analogue conditionnel. La méthode de la tête est utilisée pour obtenir des informations sur la ressource. Cela peut être utile, par exemple, lors de la résolution de la tâche de tester les liens hypertextes.

La méthode postale est conçue pour transmettre de telles informations au serveur comme annotations de ressources, nouvelles et messages électroniques, données à ajouter à la base de données, c'est-à-dire Pour le transfert d'informations volumineuses et assez importants. Contrairement aux méthodes d'obtention et de tête, le message est transmis un organe de ressources, qui correspond aux informations obtenues à partir de champs de champ ou d'autres sources d'entrée.

Les formulaires sont conçus pour recevoir des informations de l'utilisateur. Vous pouvez entrer du texte ou sélectionner des options appropriées dans la liste. Les données enregistrées sous la forme sont envoyées pour gérer un programme spécial (par exemple, un script PHP) sur le serveur. Selon les données entrées par l'utilisateur, ce programme peut former diverses pages Web, envoyer des demandes de base de données, exécuter diverses applications, etc.

Il existe un tableau spécial - $ _Request pour accéder aux variables transmises à l'aide de demandes HTTP. Il contient des données transmises par courrier et obtenir des méthodes, ainsi que des cookies HTTP. Ceci est un tableau associatif superglobal, c'est-à-dire Ses valeurs peuvent être obtenues n'importe où dans le programme en utilisant le nom de la variable correspondante comme clé (élément de formulaire).

Donnons un exemple d'utilisation des tableaux $ _Post et $ _GET. Supposons que nous ayons besoin de gérer le formulaire contenant des éléments d'entrée avec les noms du nom_name, Last_Name, Kurs. Les données ont été transférées par la méthode postale et les données transférées par d'autres méthodes, nous ne voulons pas traiter. Cela peut être fait comme suit:

";

$ Str. \u003d "Vous avez choisi d'étudier le cours".

$ _Post ["Kurs"];

Ensuite, sur l'écran du navigateur, si nous avons introduit le nom "Ivan", le nom "Petrov" et choisi parmi tous les cours de cours par PHP, nous verrons le message:

Bonjour, Ivan Petrov! Vous avez choisi d'étudier le cours PHP

7. Fonctions. Dans la programmation, comme en mathématiques, la fonction est l'affichage d'une pluralité de ses arguments à l'ensemble de ses valeurs. Autrement dit, la fonction de chaque ensemble de valeurs d'argument renvoie certaines valeurs résultant de son fonctionnement.

Comme nous l'avons dit, chaque fonction peut avoir une liste d'arguments. Avec ces arguments, diverses informations sont transmises à la fonction (par exemple, la valeur du nombre, dont la factorielle doit être calculée). Chaque argument est une variable ou constante.

En utilisant des arguments, les données dans la fonction peuvent être transmises de trois manières différentes. Il s'agit de la transmission des arguments par valeur (utilisée par défaut), par référence et définissant les arguments par défaut.

Lorsque l'argument est transmis à la fonction par valeur, la modification de la valeur de l'argument à l'intérieur de la fonction n'affecte pas sa valeur en dehors de la fonction. Pour permettre aux fonctions de modifier ses arguments, ils doivent être transmis par référence. Pour ce faire, pour définir une fonction avant le nom de l'argument, vous devriez écrire un signe d'ampersand "&".

Plusieurs fonctions intégrées: ECHO (), Imprimer (), Date (), Inclure. Tous sauf la date () sont des structures linguistiques. Ils sont inclus dans le noyau PHP et ne nécessitent aucun paramètre et modules supplémentaires. La fonction Date () est également incluse dans le noyau PHP et ne nécessite pas de paramètres. Mais il y a à la fois des fonctions de travailler avec lesquelles vous devez installer différentes bibliothèques et connecter le module correspondant. Par exemple, d'utiliser les fonctions de travail avec la base de données MySQL, compiler PHP avec prise en charge de cette expansion. Récemment, les extensions les plus courantes et, en conséquence, leurs fonctions incluent initialement PHP afin que vous puissiez travailler avec eux sans paramètres d'interprétation supplémentaires.

8. Classes et objets. L'objet est une variable structurée contenant toutes les informations sur un sujet physique ou réalisable dans un programme de concept, une classe est une description de tels objets et actions pouvant être effectuées avec elles.

La classe est déterminée à l'aide de la syntaxe suivante:

class_name_name_name (var $ _Name;

/ * Liste des propriétés * / Function_Name () (/ * Définition de la méthode * /) / * Liste de la méthode * /)

Le nom de la classe doit satisfaire aux règles de nommer des objets dans la langue PHP, mais il existe un certain nombre de noms réservés par des développeurs à leurs propres fins. Tout d'abord, ce sont des noms commençant par le symbole de l'accent "_". Vous ne pouvez pas utiliser de tels noms pour créer des classes et des fonctions. De plus, le nom STDCLASS est réservé car il est utilisé à l'intérieur du moteur PHP.

La variable du type souhaitée est créée à partir de la classe à l'aide du nouvel opérateur. En créant un objet, nous pouvons appliquer toutes les méthodes à elle et recevoir toutes les propriétés définies dans la description de la classe. Pour ce faire, utilisez une telle syntaxe: $ _name_name-\u003e titre_name ou $ objet_name-\u003e titre_ (liste des arguments). Avant le nom de la propriété ou de la méthode du signe $ ne mettez pas.

// Créer un objet de $ Art Echo ($ Art -\u003e Titre);

// DIT LE NOM DE L'objet $ Art $ AUTRES_ART \u003d Nouveaux articles;

// Créer un $ ANT AUTRES_ART $ AUTRES_ART-\u003e show_article ();

// Appelez la méthode pour afficher un objet dans le navigateur? \u003e

Chacun des objets de classe a les mêmes propriétés et méthodes. Ainsi, l'objet $ Art et l'objet $ ANT AUSSER_ART ont les propriétés du titre, de la description, de l'auteur et des articles (), show_article (). Mais ce sont deux objets différents. Imaginez un objet en tant que répertoire du système de fichiers et ses caractéristiques sont en tant que fichiers dans ce répertoire. Il est évident que dans chaque répertoire, il peut y avoir les mêmes fichiers, mais ils sont néanmoins considérés comme différents car ils sont stockés dans différents répertoires. De même, les propriétés et les méthodes sont considérées comme différentes si elles s'appliquent à différents objets. Pour obtenir le fichier souhaité dans le répertoire de niveau supérieur, nous écrivons le chemin complet de ce fichier. Lorsque vous travaillez avec des cours, vous devez spécifier le nom complet de la fonction que nous voulons appeler. Le répertoire de niveau supérieur de PHP sera l'espace des variables globales et le chemin est indiqué à l'aide du séparateur -\u003e. Ainsi, les noms de $ art-\u003e titre et $ AUSSER_ART-\u003e titre désignent deux variables différentes.

9. Travailler avec des fichiers. En PHP, aucune fonction conçue spécifiquement pour créer des fichiers. La plupart des fonctions fonctionnent avec des fichiers déjà existants dans le système de fichiers de serveur. Pour créer le fichier le plus ordinaire, vous devez utiliser la fonction qui ouvre un fichier local ou distant. Cette fonctionnalité est fopen (). Il connecte ce fichier avec le flux de contrôle du programme. De plus, la liaison est différente, selon ce que nous voulons faire avec ce fichier: lisez-le, écrivez des données dans elle ou faites les deux. La syntaxe de cette fonction est:

ressource Fopen (nom de fichier, type_dostup [, user_include_path])

À la suite de l'opération, cette fonction renvoie un pointeur (type de ressource) au fichier ouvert. Les paramètres de cette fonction sont transmis: le nom du fichier que vous souhaitez ouvrir, le type d'accès au fichier (est déterminé par ce que nous allons faire avec elle) et, peut-être, le paramètre définissant si la recherche si le fichier spécifié dans Inclure_Path.

Valeurs reçues par le paramètre Type Type:

r - ouvre un lecteur uniquement à lire; Définit le pointeur de position dans le fichier au début du fichier.

r + - ouvre un fichier pour la lecture et l'écriture; Définit le pointeur de fichier à son début.

w - ouvre un fichier uniquement pour l'enregistrement; Définit le pointeur de fichier sur son début et indique le fichier à zéro. Si le fichier n'existe pas, il essaie de le créer.

w + - ouvre un fichier pour la lecture et l'écriture; Définit le pointeur de fichier sur son début et indique le fichier à zéro. Si le fichier n'existe pas, il essaie de le créer.

a - ouvre le fichier uniquement pour l'enregistrement; Définit le pointeur de fichier à sa fin. Si le fichier n'existe pas, il essaie de le créer.

a + - ouvre un fichier pour la lecture et l'écriture; Définit le pointeur de fichier à sa fin. Si le fichier n'existe pas, il essaie de le créer.

x - crée et ouvre un fichier uniquement pour l'enregistrement; Place le pointeur de fichier à son début. Si le fichier existe déjà, Fopen () renvoie False et généré un avertissement. Si le fichier n'existe pas, une tentative est faite pour la créer. Ce type d'accès est conservé à partir de PHP 4.3.2 et ne fonctionne que avec des fichiers locaux.

x + - crée et ouvre un fichier pour la lecture et l'écriture; Place le pointeur de fichier à son début. Si le fichier existe déjà, Fopen () renvoie False et généré un avertissement. Si le fichier n'existe pas, une tentative est faite pour la créer. Ce type d'accès est pris en charge, à partir de PHP 4.3.2 et fonctionne uniquement avec des fichiers locaux.

Après avoir effectué les actions nécessaires avec le fichier, utilisez-la ou écrivez des données ou autre chose, la connexion définie avec cette fonction de fichier fopen () doit être fermée. Pour ce faire, utilisez la fonction FLOSE (). La syntaxe est la suivante:

fLOSE (pointeur au fichier)

Pour écrire des données dans un fichier, l'accès à celui-ci est ouvert à la fonction fopen (), vous pouvez utiliser la fonction FOPEN (). La syntaxe est la suivante:

int fwrite (pointeur au fichier, ligne [, longueur])

Cette fonctionnalité enregistre le contenu de la chaîne au fichier auquel le pointeur pointe vers le fichier. Si un argument supplémentaire est spécifié, l'enregistrement se termine après que le nombre de caractères soit enregistré égal à la valeur de cet argument ou lorsque la fin de la ligne est atteinte.

Laissez le fichier my_file.html n'a pas dans notre répertoire de travail. Créez-le et écrivez la chaîne de texte.

$ text \u003d "Ce texte que nous écrivons dans le fichier";

si (fwrite ($ h, $ texte)) écho "dossier a été réussi";

sinon echo "une erreur s'est produite lors de l'écriture de données";

À la suite du fonctionnement de ce script dans le navigateur, nous verrons un message que l'enregistrement est passé avec succès et la ligne "Ce texte écrira sur le fichier" apparaît dans le fichier my_file.html. Si ce fichier existait avant d'avoir terminé ce script, toutes les données de cette information seraient supprimées.

Si nous voulons lire des données d'un fichier existant, une fonction fopen () ne suffit pas. Il ne renvoie qu'un pointeur à un fichier ouvert, mais ne lit aucune ligne de ce fichier. Par conséquent, afin de lire les données du fichier, vous devez utiliser l'une des fonctions spéciales: Fichier, Freadfile, Fread, Fgets, etc.

La fonction Fread lit les données du fichier. Il peut également être utilisé pour lire des données à partir de fichiers binaires sans crainte de dommages. Fread () Syntaxe:

fread String (pointeur au fichier, longueur)

À la suite de l'opération, la fonction Freead () renvoie une chaîne avec les informations classées dans le fichier.

fgets de string (pointeur à fichier [, longueur])

À la suite de l'opération, la fonction Fgets () renvoie une longueur de chaîne (moins de 1 longueur) du fichier sur lequel le pointeur pointe vers le fichier. La lecture se termine si je lisais les symboles (moins 1) et rencontrez un symbole de traduction ou la fin du fichier.

La fonctionnalité READFILE () lit le fichier dont le nom est transmis en tant que paramètre Nom du fichier et affiche son contenu à l'écran.

Syntaxe:

int Readfile (nom de fichier [, user_include_path])

La fonction Fichier () est conçue pour lire les informations du fichier à la variable du tableau du type. La syntaxe est identique à la fonction READFILE (), sauf qu'elle renvoie un tableau à la suite du travail:

fichier Array (nom de fichier [, use_include_path])

Afin de supprimer un fichier à l'aide de la langue PHP, vous devez utiliser la fonction Dislink (). La syntaxe de cette fonction peut être décrite comme suit: BOOLLLINK (Nom du fichier)

Le puissant mercredi mercredi Dreamweaver a tous les moyens nécessaires pour générer des pages HTML de toute complexité et une échelle. Il fournit le mode de conception visuelle (WYSIWYG ou ce que vous voyez est ce que vous obtenez - "Ce que vous voyez, alors vous obtiendrez"), il a un travail très propre avec le texte source des documents Web, dispose d'outils intégrés pour soutenir grand projets de réseau. Aucun des éditeurs existants à notre époque, le concept WYSIWYG n'est pas pleinement mis en œuvre. Le programme Dreamweaver s'est approché des concurrents de plus près des concurrents. Les travaux directs avec des codes ne sont pas complètement exclus, mais sont réduits à un minimum raisonnable. Le programme a non seulement un puissant arsenal d'outils de conception visuelle, mais également capable d'afficher des pages Web presque comme des vues de programme spécialisées: Microsoft Internet Explorer ou Netscape Navigator.

Macromedia Dreamweaver MX est l'un des programmes les plus puissants qui soutiennent toutes les normes d'Internet modernes et facilitant incroyablement les performances des tâches les plus difficiles. De plus, il contient dans sa composition un système développé d'invites et de cours interactifs permettant à l'utilisateur novice de commencer rapidement à travailler.

L'interface de programme par rapport aux versions précédentes a subi des modifications. Le nouveau style facilite le travail avec le programme. Si dans les versions précédentes du programme devait passer en permanence entre Windows, vous pouvez maintenant utiliser simultanément le code et avec le type final de site, ce qui facilite grandement le travail.

Lors du chargement de Dreamweaver, une fenêtre de départ apparaît (Fig. 1), ce qui vous permet de sélectionner le type de nouveau document créé (HTML, Coldfucion, PHP, etc.) ou de créer un document sur des échantillons à l'emploi (feuilles de style CSS , Des images, etc.), ainsi que des documents ouverts récemment utilisés. En outre, il existe des liens vers des ressources Internet: Dreamweaver MX Exchange Site, Examen des informations de référence Dreamweaver MX et Dreamweaver MX.

Figure. une.

L'espace de travail Dreamweaver contient les fenêtres et les panneaux suivants:

· Fenêtre de document (Fig. 2), vous permettant de visualiser et de modifier le code de document (code), affichez l'apparition du futur document (conception) ou en même temps le code et l'apparence (Split). Il est également possible d'afficher le document dans le navigateur Internet, les contrôles d'erreur, etc.


Figure. 2.

· Menu déroulant standard (fichier, édition, affichage, insérer, modifier, texte, commandes, site, fenêtre, aide) (Fig. 3);

Figure. 3. Menu déroulant standard

· Le panneau Propriétés (Propriétés) (Fig. 4), qui vous permet de modifier et d'ajouter les propriétés du fragment de code sélectionné;


Figure. quatre.

· Panneau d'insertion (Fig. 5), y compris les onglets suivants: Common (Basic) - Insertion d'hyperliens, de tables, de dessins, de commentaires, etc., ainsi que du sélecteur de balise (Sélection étiquette); Disposition - Utilisation de cellules et de tables pour la disposition du document avant d'ajouter du contenu; Formes (formulaires) - Ajout de différents types de formulaires; Texte (texte) - Mise en forme de texte et éditeur de tag de police (éditeur de balises de texte); HTML - Ajout de la ligne horizontale, des éléments de table, des cadres, des propriétés de la tête, des scripts; Application (Applications) - Travailler avec des structures d'information; Éléments flash (éléments flash) - Ajout de rouleaux flash, favoris - la possibilité d'ajouter à un onglet séparé des objets les plus fréquemment utilisés.

Figure. cinq.

· Groupe de panneaux: conception (contient des styles CSS), code (contient un certificat de balises, d'objets et de fonctions de diverses technologies), application (contient des informations sur les bases de données, les composants, etc.), des fichiers (gestionnaire de fichiers) (Fig. 6) .

Figure. 6 Conception, code, groupes de panneaux d'application, fichiers

Il n'y a pas de secret que, dans la concurrence entre le code de rédaction manuelle et l'utilisation de services Adobe Dreamweaver, a longtemps gagné le dernier. Ceci pratique dans tous les sens de Senses simplifie la durée de vie de tout webmaster, sauver son temps et son force. Le fait que dans le cahier habituel soit écrit dans une demi-heure, dans cet éditeur peut être établi littéralement en cinq minutes. De plus, plus important encore, dans ce cas, des erreurs offensées dans le code que vous devez rechercher et corriger sont complètement exclues. Qu'il s'agisse d'une mise en page commune de pages ou de programmation sur PHP, Dreamweaver viendra toujours à la rescousse. Et bien sûr, vous ne devriez pas doutler que le processus de travail avec ce ne sera pas seulement plus pratique, mais également facile. En fait, Dreamweaver fera partie de l'utilisateur, libérant-t-il de la nécessité d'avoir des connaissances dans une ou une autre sphère de technologies Web. Qu'est-ce qui pourrait être plus facile? Le programme est compréhensible pour tout le monde et peut être maîtrisé littéralement pendant des semaines. Cet article aidera les utilisateurs novices encore plus rapidement dans les bases de la collaboration avec Adobe Dreamweaver sur l'exemple de la dernière version 9.0 disponible pour le moment. Immédiatement, il convient de noter qu'une information détaillée en anglais est intégrée à l'éditeur, en disant de tous les aspects de son utilisation. Bien sûr, cet article ne peut pas les affecter tous. Mais la référence a un grand inconvénient - une abondance excessive d'informations. Afin de comprendre les bases, il est nécessaire de passer une grande quantité de temps. Nous allons essayer de corriger cette faille.


Interface

L'apparition du programme est assez simple. Pendant ce temps, l'espace de travail est organisé extrêmement pensivement, ce qui garantit son utilisation efficace. L'interface Adobe Dreamweaver est composée de plusieurs éléments pouvant être divisés en cinq groupes. La première inclut le menu principal, qui est à un endroit fixe en haut de la fenêtre du programme. Il inclut plusieurs signets: "Fichier", "Modifier", "Afficher", "Insérer", "Modifier", "Texte", "Team", "Site", "Fenêtre" et "Aide". Le plus important pour l'utilisateur est le "fichier" et "modifier" les signets, car ils ne sont pas dupliqués par aucun autre menu et sont fréquemment utilisés. Ces signets sont typiques de tous les programmes et nous ne les arrêterons donc pas. Les signets restants dans le menu principal ne sont pas trop importants, car ils sont partiellement ou complètement dupliqués par d'autres éléments de l'interface ou sont simplement rarement utilisés. Le groupe suivant est le menu «Insert», qui est essentiellement la barre d'outils Dreamweaver. Il peut être transféré dans n'importe quelle partie de la fenêtre du programme, mais il est préférable de la laisser à la position initiale dans le menu principal. Cet élément d'interface peut être minimisé pour augmenter la zone d'espace de travail. Plusieurs signets sont séparés par type de données sur le panneau "Insérer". L'onglet "Partagé" est situé les éléments les plus couramment utilisés: des hyperliens, des images, des tables, etc. Cet onglet est utilisé le plus souvent. Parmi les autres favoris sur le panneau "Disposition" (travail avec des tables et des cadres Spry, des tables et des cadres), des "formulaires", des "données", "Spry", "Texte" et "Favoris". L'onglet "Texte" est partiellement dupliqué par d'autres éléments de l'interface et l'onglet Favoris permet à l'utilisateur de créer son propre menu.

Un groupe de signets "styles CSS" est très utile, dans lequel vous pouvez créer de nouveaux styles et modifier

Une fenêtre avec divers groupes de panneaux est située à droite du programme (les groupes totaux peuvent y être quatre). Il ne peut pas être transféré à un autre endroit, mais peut être caché ou fermé. Chaque groupe de signets sur ce panneau peut être roulé ou fermé. Dans le panneau déplié, le panneau est satisfait de l'encombrant et réduit considérablement la taille de l'espace de travail. Cette partie de l'interface est la nature auxiliaire et vous permet d'effectuer des actions sans ouvrir des fenêtres supplémentaires. Par exemple, le groupe Signets "CSS Styles" est très utile, dans lequel vous pouvez créer de nouveaux styles et éditer de vieux, ainsi que contrôler les différentes propriétés des styles. Un autre groupe de signets des inspecteurs de balises vous permet de gérer la balise dédiée pour le moment: affichez ses propriétés et ajoutez de nouveaux paramètres. Deux autres fichiers "fichiers" et "magazine" sont utilisés beaucoup moins souvent. Le premier est destiné à surveiller les ressources locales et réseau et d'autres opérations, et la seconde exécute le rôle des journaux des opérations. Si vous le souhaitez, l'utilisateur peut annuler les actions en revenant à un point particulier. Hélas, il est impossible d'annuler les actions.

Sous la zone de travail, un autre groupe - «Propriétés». Il affiche tous les paramètres disponibles pour les éléments de conception. Ce panneau peut également être minimisé ou fermé, de plus, en double-cliquant sur la zone libre du panneau, il peut être réduit (des options supplémentaires seront masquées). "Propriétés" Dupliquer les fonctions d'autres éléments de l'interface et sont très importantes, car elles vous permettent de formater divers éléments du site. Le contenu de ce panneau varie en fonction du contenu sélectionné. Presque dans tous les cas, vous pouvez définir l'alignement (trois positions pour les types de données non-texte et quatre pour le texte). Si vous sélectionnez du texte dans le panneau "Propriétés", vous pouvez définir le style CSS (ainsi que créer une nouvelle ligne littéralement à la volée), sélectionner le format de texte, convertir du texte à la liste, ainsi que insérer un lien vers le fichier dédié. endroit. Pour les graphiques, les paramètres sont disponibles pour la taille, l'indent, les hyperliens, les limites, etc. Lorsque vous utilisez des tables, il est possible de définir divers paramètres des colonnes et des cellules, des limites, des trèves et des couleurs. Ce panneau est utilisé et lorsque vous travaillez avec de nombreux autres éléments du site.

Le dernier groupe des composants d'interface Dreamweaver comprend une zone de travail. Il a également une structure de signets. Dans le programme, vous pouvez ouvrir plusieurs documents à la fois, entre lesquels vous pouvez vous déplacer dans une commande gratuite. L'espace de travail comprend également plusieurs outils. Le panneau supérieur "document" vous permet de basculer entre plusieurs modes: codage et conception. De plus, il vous permet de gérer la visualisation du document dans le navigateur, si possible. Si vous le souhaitez, ce panneau peut être déplacé vers n'importe quel endroit du programme de bureau du programme. Le panneau inférieur vous permet de changer les modes de curseur, de contrôler la mise à l'échelle. De plus, il contient des informations sur le document (taille, permis, etc.) et l'arborescence de la hiérarchie des tags. Ce dernier est une liste de toutes les étiquettes plus hautes pour cela. Dans cette liste, vous pouvez monter le niveau jusqu'à la balise du corps.

Travailler avec le document.

En mode "Code", l'édition directe d'un document similaire au travail dans "Notepad" est disponible.

Tout d'abord, il sera nécessaire de spécifier ses paramètres de base pour créer une page. Il se fait via le menu "Modifier -\u003e Propriétés de la page" (touche "Hot" Ctrl + J) ou via le menu contextuel. Dans la fenêtre qui apparaît, vous pouvez définir la police par défaut pour le texte et les liens, donner la page de noms, déterminer son codage, ainsi que spécifier un échantillon d'image de fond (traçage). Le nom du site, à la manière, peut également être défini dans le panneau "Document". Vous pouvez définir le reste des paramètres de page manuellement ou via «l'inspecteur des étiquettes» en sélectionnant la balise. Souvent, le début du maître Web ne nécessite que les paramètres de l'arrière-plan et de la BGColor (image dans l'arrière-plan et la couleur de l'arrière-plan, respectivement). Pour créer des balises méta, vous devez aller au mode "Code" en cliquant sur l'onglet approprié du panneau "Document". Dans ce mode, édition directe d'un document similaire au travail dans "Notepad" est disponible. Cependant, Dreamweaver présente également ses avantages. Toutes les lignes du code de commodité sont numérotées et les balises elles-mêmes sont associées à tous les panneaux de programme, comme dans le mode projet (il est conçu). Selon le type de balises, ils sont mis en surbrillance dans différentes couleurs, rompant ainsi les morceaux de code monotones, facilitant son identification. De plus, lors de la modification du code, un petit menu avec une liste d'options possibles apparaît à côté du curseur. Les points de la liste peuvent être sélectionnés par le clavier ou la souris, après quoi ils sont automatiquement substitués dans le code, ce qui accélère de manière significative la mise en page du document. Par exemple, pour insérer une image dans un document, il suffit de saisir le support d'ouverture "angulaire", sélectionnez dans la balise IMG qui apparaît (pour simplifier la recherche que vous pouvez imprimer la lettre "i" - le programme filtre automatiquement tous les autres Tags commençant par cette lettre), puis placez un espace Sélectionner à nouveau dans le menu du paramètre SRC est apparu, puis cliquez sur le bouton Parcourir qui apparaît qui ouvre la fenêtre pour rechercher l'image souhaitée. Cependant, les images sont beaucoup plus faciles et plus rapides dans le menu "INSERT". Ceci s'applique aux tables. Lors de l'ajout d'une table à un document, une fenêtre apparaît avec les paramètres du nombre de colonnes et de cellules, d'intervalles, de champs, de largeurs, etc. Tous ces paramètres, ainsi que d'autres peuvent être modifiés et après avoir créé une table via les "propriétés "Panneau. De plus, les paramètres de cellule peuvent également être modifiés, en les choisissant dans l'espace de travail (en mode code, il suffit de placer le curseur dans la balise souhaitée). Non moins utile est la fonction de modification de la taille d'une table, de colonnes et de cellules avec une souris. Pour ce faire, maintenez le curseur sur la bordure puis faites-le glisser du côté souhaité. Au fait, pour supprimer tout élément du document, il suffit de la mettre en surbrillance et de cliquer sur la touche Suppr du clavier. Et afin de déplacer n'importe quel article (par exemple, insérer du texte dans une table), il est également nécessaire d'allouer et de glisser avec le curseur.

Un outil tout aussi efficace dans Adobe Dreamweaver est le menu contextuel. Il est dupliqué par les commandes principales et les éléments de l'interface, qui, selon les développeurs, nécessitent un accès rapide. Ici, vous pouvez définir les propriétés de l'élément sélectionné, y compris les paramètres CSS, l'alignement et la mise en forme. De plus, dans le menu contextuel, vous pouvez contrôler des balises, ajouter des commentaires (ce sont des notes du développeur) et même d'aller aux paramètres de page. Au fait, pour modifier rapidement le code de l'élément source, ouvrez simplement le menu contextuel et sélectionnez Editeur d'éditeur rapide. Mais pour insérer divers éléments, le panneau d'insertion et le nom de l'onglet dans le menu principal sont indispensables. Tous les éléments disponibles pour insert sont classés et divisés en groupes. Si l'élément souhaité est toujours manquant dans la liste, vous pouvez utiliser la fonction "Tag ..." (touche "Hot" Ctrl + E). Dans la fenêtre qui apparaît une liste complète des balises disponibles, cassées en groupes. Et non seulement des balises HTML, mais également ASP, PHP, etc. sont possibles.

Pas moins pratique pour formater le texte. Grâce à divers barres d'outils et menus, vous pouvez modifier l'alignement du texte, ajouter des trindages, créer des listes numérotées ou régulières, définir des tailles, la police et la couleur, etc. et ce qui est important, tous les paramètres associés à l'apparition du texte sont liés à CSS. Modification des paramètres de police, l'utilisateur crée de nouveaux styles CSS (le programme entre automatiquement dans un document). Ceci, d'une part, est pratique, car il libère de la nécessité de dépenser les mêmes actions avec un texte similaire, de l'autre - pas très, puisque l'utilisateur peut être confondu dans les styles créés. Cependant, CSS est certainement beaucoup plus pratique pour dupliquer ses balises (telles que FONT), car elles vous permettent de sauvegarder l'heure de l'assistant Web et de réduire la taille finale du document.

Garniture

Bien sûr, toutes les fonctions de l'éditeur ci-dessus sont très utiles, mais elles sont principalement à la disposition HTML de pages, c'est-à-dire pour créer les sites les plus simples. Mais Adobe Dreamweaver vous permet de fonctionner et d'autres types de documents. Le programme prend en charge les actions d'action, Java Script, XML, ASP.NET, JSP, PHP, Script et même un document texte. Certes, la nomination de ce dernier n'est pas tout à fait claire (à cet égard, Dreamweaver perd clairement le "cahier" sur les ressources consommées et la vitesse de charge). Naturellement, l'attributation automatique des balises et le mode de visualisation visuelle ne seront disponibles que pour les documents avec support HTML. Mais dans n'importe quel type de document, l'éclairage de code sera enregistré.

Un avantage important du programme est une disposition pré-récoltée. Lors de la création d'un nouveau document, un ensemble de modèles est disponible. Il comprend diverses pages de cadres standard à divers feuilles de style et même des mises en page de conception. Les auteurs du programme ont créé plusieurs dizaines de modèles différents pouvant être utiles dans diverses situations, par exemple, de créer des sites de présentations avec des ressources et du temps limitées. Lors de l'utilisation de ressources à l'emploi, la fenêtre de gestion de site apparaîtra dans la mesure où vous pouvez ajouter un nouveau site, modifier, cadre et importer et exporter un existant. Lors de la création d'un site, un formulaire avec des paramètres apparaîtra, dans plusieurs étapes, il sera nécessaire de définir plusieurs paramètres: le nom et l'adresse, les paramètres de connexion sur le serveur distant, etc. Cette procédure fait partie d'une autre utile (mais peu cherche -Après des utilisateurs ordinaires) des utilisateurs locaux et distants Gestion du site. Pour de telles opérations, un signet séparé est mis en évidence dans le menu principal - «Site Web». On peut appeler la fenêtre de gestion de site, vérifier les liens, effectuer un certain nombre d'autres opérations. Le plus intéressant pour un utilisateur ordinaire dans ce menu est la fonctionnalité "Rapports". Il vous permet de numériser le site pour diverses lacunes. Les résultats du test sont affichés dans un panneau séparé avec plusieurs signets. Dans l'un d'eux, vous pouvez vérifier les liens de bits, dans les erreurs de code. Par exemple, sur l'une des pages prises par moi, la masse des attributs alt manquants et certains ne sont pas entièrement corrects. De plus, en utilisant des "rapports", vous pouvez vérifier le code de compatibilité avec les navigateurs. Toutefois, si tout le code entier a été écrit avec Dreamweaver, les zones à problèmes ne seront pas trouvées, bien que, en fait, dans de rares cas, le code écrit par l'éditeur ressemble à des navigateurs pas tout à fait que je voudrais. Tous les résultats de vérification peuvent être enregistrés dans un fichier séparé.


Ainsi, comme on le voit, Adobe Dreamweaver est un outil puissant pour la création, la modification et la gestion de sites, ce qui est utile en tant que maître Web novice et utilisateur expérimenté engagé dans Java, PHP, etc. avec Dreamweaver, vous pouvez effectuer un énorme nombre de Opérations pour lesquelles plusieurs programmes sont obligatoires sans cet éditeur.

Agence fédérale pour l'éducation

Établissement d'enseignement de l'État

Éducation professionnelle supérieure

"Institut pédagogique de l'État de Glazovsky

nommé après v.g. Korolenko "

Faculté des technologies sociales et de l'information

Département de l'informatique

Travaux de qualification de diplôme

Créer des sites dynamiques par des moyens Dreamweaver

Effectué

groupe d'étudiants 951 O.A. Bogdanova

Chef de travail,

maître de conférences

département de l'informatique D.A. Gorbushin

Glazov 2007.

introduction

Chapitre I. Interface mercredi Dreamweaver. Vue d'ensemble des technologies Internet populaires pour créer des sites dynamiques

1.1 Interface mercredi Dreamweaver

Conclusions par chapitre I

Chapitre II. Méthodologie de sélection des moyens de développement optimaux

2.1 Allocation de critères de comparaison des technologies Internet populaires

Conclusions sur le chapitre II

CHAPITRE III. Développer des pages Web dynamiques basées sur diverses technologies de Dreamweaver

3.1 Notebook basé sur phr

3.2 Liste de prix électronique basée sur XML

3.3 Test de base de données ASP

Conclusions sur le chapitre III

Conclusion

Liste bibliographique

introduction

WorldwideWeb- Network Global Computer - À ce jour, il existe des millions de sites où toutes sortes d'informations sont affichées. Les gens ont accès à ces informations grâce à l'utilisation de la technologie Internet. Pour naviguer sur le www, des programmes spéciaux sont utilisés - des navigateurs Web qui facilitent de manière significative voyager par des espaces sans fin www. Les informations contenues dans le navigateur Web sont affichées sous forme de pages Web qui sont l'élément principal de la WWW Byte.

Vous pouvez sélectionner les classifications de documents Web suivants: Si possible modifier le contenu et la structure - statique (mise à jour de la consommation de temps et gênante) et dynamique (mise à jour plus simple et rapide); Selon la présence de rétroaction - passif (l'utilisateur a la possibilité de voir uniquement des informations) et actif (l'utilisateur a la possibilité d'échanger des données avec le serveur, participer à un dialogue interactif). Dans ce travail, les intérêts pour nous sont des documents Web dynamiques actifs.

Créer une page Web de haute qualité n'est pas facile, cela nécessitera non seulement des compétences de concepteur, mais également une expérience de programmation. Pour faciliter ces tâches, il existe des programmes spéciaux. Macromedia-Dreamweavermx est l'outil le plus célèbre et efficace pour créer des sites Web. Il s'agit d'un environnement puissant destiné à concevoir, développer et administrer et administrer des sites Web et des applications professionnels. Dreamweaver MX vous permet de créer des sites basés sur diverses technologies Web: HTML, XHTML, XML, ColdFusion, ASP, ASP.NET, JSP et PHP.

objectif Notre travail est une étude des possibilités d'appliquer le Dreamweavera de Web Technologies: ASP, PHP et XML lors du développement de sites dynamiques.

Hypothèse Il repose sur l'hypothèse selon laquelle l'utilisation d'un environnement de développement intégré unique, qui est possible de mettre en œuvre diverses technologies Web, optimise le processus de construction de sites dynamiques.

Un objet Travaux - Technologies pour le développement de sites dynamiques.

Chose Travaux - Méthodes de construction de sites dynamiques par Dreamweaver.

Pour construire un site, écrire des scénarios Vous pouvez utiliser des éditeurs de texte, un code de numérotation manuelle, des applications spéciales pour la mise en œuvre de technologies individuelles (par exemple, Editeur PHP rapide), des programmes de création de pages Web (par exemple, FrontPage). Mais seul l'environnement Dreamweaver vous permet de créer des documents Web dynamiques répondant aux normes internationales, intégrez le code de programme dans le code HTML, utilisez plusieurs technologies lors de la création d'un document. Par conséquent, le travail consacré au développement de sites dynamiques par Dreamweaver est réel .

Nouveauté Ce travail est que la technologie de créer des sites dynamiques basées sur diverses technologies dans un seul outil a été prise en compte.

Objectif, hypothèse, objet et sujet déterminez les éléments suivants tâches :

examen et étude de la littérature sur le problème à l'étude;

connaissance avec ASP, PHP et XML Technologies dans le Dreamweaver;

allocation de critères de comparaison de processus;

préparation de la méthodologie d'analyse des tâches appliquées afin de sélectionner la technologie optimale à les mettre en œuvre;

application de la technique développée pour résoudre des tâches appliquées spécifiques.

Notre travail consiste en introduction, trois chapitres, conclusion et littérature.

Signification scientifique et théorique de l'étude. Les travaux ont été définis les fondements théoriques de la construction de sites au moyen de différentes technologies implémentées dans un seul outil.

Signification pratique de l'étude. La technique développée facilitera la tâche facile et précisément la technologie optimale lors de la création du site.

Ce qui suit est fait sur la défense règlements :

l'utilisation de diverses technologies dans un seul outil est rationnelle et efficace;

même dans le même outil, le choix de la technologie qui donne le résultat optimal.

Chapitre I. Interface mercredi Dreamweaver. Vue d'ensemble des technologies Internet populaires pour créer des sites dynamiques

1.1 Interface mercredi Dreamweaver

Le puissant mercredi mercredi Dreamweaver a tous les moyens nécessaires pour générer des pages HTML de toute complexité et une échelle. Il fournit des modes de conception visuels (WYSIWYG ou WhayouseeISWhatYouget- "Ce que vous voyez, alors vous obtiendrez"), il a un travail très propre avec le texte source des documents Web, dispose d'outils intégrés permettant de soutenir de grands projets de réseau. Aucun des éditeurs existants à notre époque, le concept WYSIWYG n'est pas pleinement mis en œuvre. Le programme Dreamweaver s'est approché des concurrents de plus près des concurrents. Les travaux directs avec des codes ne sont pas complètement exclus, mais sont réduits à un minimum raisonnable. Le programme dispose non seulement d'un puissant arsenal d'outils de conception visuels, mais est également capable d'afficher des pages Web de presque comme des programmes de visualisation spécialisés: MicrosoftIntertExplorer ou Netscapenavigator.

Macromedia Dreamweaver MX est l'un des programmes les plus puissants qui soutiennent toutes les normes d'Internet modernes et facilitant incroyablement les performances des tâches les plus difficiles. De plus, il contient dans sa composition un système développé d'invites et de cours interactifs permettant à l'utilisateur novice de commencer rapidement à travailler.

L'interface de programme par rapport aux versions précédentes a subi des modifications. Le nouveau style facilite le travail avec le programme. Si dans les versions précédentes du programme devait passer en permanence entre Windows, vous pouvez maintenant utiliser simultanément le code et avec le type final de site, ce qui facilite grandement le travail.

Lors du chargement de Dreamweaver, une fenêtre de départ apparaît (Fig. 1), ce qui vous permet de sélectionner le type de nouveau document créé (HTML, Coldfucion, PHP, etc.) ou de créer un document sur des échantillons à l'emploi (CSSSTYLESHEetSheets, FRAMETS et al.), ainsi que des documents ouverts récemment utilisés. En outre, il existe des liens vers des ressources Internet: Dreamweaver MX Exchange Site, Examen des informations de référence Dreamweaver MX et Dreamweaver MX.

Fig. 1. Fenêtre de démarrage Dreamweaver MX

L'espace de travail Dreamweaver contient les fenêtres et les panneaux suivants:

la fenêtre de document (Fig. 2), qui vous permet d'afficher et de modifier le code de document (code), affichez l'apparition du futur document (conception) ou en même temps le code et l'apparence (Split). Il est également possible d'afficher le document dans le navigateur Internet, les contrôles d'erreur, etc.



Fig.2. Document de fenêtre

Menu déroulant standard (fichier, édition, affichage, insérer, modifier, texte, commandes, site, fenêtre, aide) (Fig.3);

Fig.3. Menu déroulant standard

Le panneau Propriétés (Fig. 4), qui vous permet de changer et d'ajouter les propriétés du fragment dédié du code;


Fig.4. Panneau de propriétés

Panneau d'insertion (Fig. 5), y compris les onglets suivants: commun (Basic) - Insertion d'hyperliens, tables, dessins, commentaires, etc., ainsi que tagchooser (sélection de balises); Disposition - Utilisation de cellules et de tables pour la disposition du document avant d'ajouter du contenu; Formes (formulaires) - Ajout de différents types de formulaires; Texte (texte) - Formatage du texte et FonTontAditor (éditeur de balises de texte); HTML Ajout de la ligne horizontale, des éléments de table, des cadres, des propriétés de la tête, des scripts; Application (Applications) - Travailler avec des structures d'information; Flashelements (éléments flash) - Ajout de rouleaux flash, favoris - la possibilité d'ajouter à un onglet séparé des objets les plus fréquemment utilisés.

Fig.5. Insert de panneau.

Panneaux: Design (contient des styles CSS), Code (contient un certificat de balises, d'objets et de fonctions de diverses technologies), application (contient des informations sur les bases de données, les composants, etc.), des fichiers (FIGILE Manager) (Fig.6).

Fig.6. Conception, code, groupes de panneaux d'application, fichiers

1.2 PHP.

1. Informations générales. PHP est une langue de traitement hypertexte (HTML) utilisée sur le côté serveur (ServercriptingLanguage), qui sont insérés dans du texte HTML. Son objectif est d'autoriser la création la plus rapide des pages Web générées dynamiquement. PHP est un produit logiciel ouvert, ce qui signifie sa liberté et sa possibilité de créer leurs propres extensions de langue.

PHP est le plus jeune, prometteur et rapide des langages de programmation pour Internet, la part de son utilisation par rapport à d'autres langues augmente rapidement.

La cloche.

Il y a ceux qui ont lu cette nouvelle devant vous.
Abonnez-vous pour recevoir des articles frais.
E-mail
Nom
Nom de famille
Comment voulez-vous lire la cloche
Sans spam