Introduction à Delphes. Delphi pour les débutants (tutoriels vidéo) Quelle version de Delphi installer

Dans une application, en cours de fonctionnement, un seul élément de contrôle de fenêtre peut à l'heure actuelle accepter la saisie au clavier. Cet élément a le focus d’entrée.

Pour transférer le focus de saisie vers un autre élément, vous devez cliquer sur un autre élément de contrôle de fenêtre ou utiliser la touche Tab ou Maj+Tab. À l’aide du clavier, le focus de saisie est transféré séquentiellement d’un élément de fenêtre à un autre. De plus, avec la touche Tab, la recherche s'effectue dans l'ordre de priorité avant, et avec les touches Maj+Tab, dans l'ordre inverse.

Un formulaire en Delphi a une propriété Valeur AlphaBlend, qui est responsable de la transparence du formulaire (il faut tenir compte du fait que la propriété AlphaMélange doit être défini sur VRAI). Lorsque cette propriété est définie sur 255, valeur maximale, le formulaire n'est pas transparent (nous travaillons avec de tels formulaires). Et si la valeur est o (minimum), le formulaire sera absolument transparent. Avec des valeurs intermédiaires, le formulaire sera visible à travers lui et les fenêtres situées en dessous seront visibles à travers lui.

Publié dans |

Publié dans |

Composant Barre de défilement situé sur la page Standard de la barre d'outils. À l'aide du curseur, nous pouvons sélectionner un entier qui sera dans la plage de valeurs de Min.à Max. dans les propriétés du composant.

Vous pouvez modifier la position du curseur avec la souris, les touches fléchées haut, bas gauche, droite ou Page précédente et Page suivante. Déplacer le curseur modifie la propriété de position. Si nécessaire, sa position peut être définie par programme, sauf si la position sort de la plage.

Publié dans |

Chargement de Delphes. Nous sauvegardons notre candidature. Appelons le calculateur de fichier projet, le fichier module Umain. Dans l'onglet Standard, sélectionnez le composant Button et placez-le sur le formulaire. Nous voyons le bouton intitulé Button1. L'environnement Delphi nous aide en nommant les composants du formulaire avec leur nom plus le numéro du composant donné sur le formulaire donné. D'accord, un tel nom n'est pas très informatif à lire. Nous pourrions trouver des noms plus significatifs.

Si vous, %username%, ayant à peine lu le titre de cet article, ressentez une hostilité persistante envers l'auteur, si les mots « TForm1 », « référence circulaire » et « violation d'accès » ne sont pas pour vous une phrase vide de sens, si après le prochain holivar, le coin de votre conscience remue à nouveau le ver - cet article est pour vous.

Avec une régularité enviable, de nouveaux articles paraissent, tant de la part des partisans que des opposants de Delphi, et invariablement avec nouvelle force le holivar s'enflamme. Et s'il y a 10-15 ans le holivar s'appelait « Delphi vs C++ », maintenant le front s'est rapproché des tranchées des partisans de l'ancien Borland et la dispute se déroule déjà dans le cadre de « Delphi vs non-Delphi » . Même les adeptes les plus obstinés de N. Wirth se demandent parfois pourquoi ils sont soudainement devenus des parias et des excentriques dans la communauté des programmateurs ?
Si vous, lecteur, pensez toujours que vous n'avez besoin de rien d'autre que Delphi pour travailler, comparez au moins les échelles salariales pour les postes vacants Delphi et Java. Vous avez envie d’apprendre autre chose que Delphi ? Je vais vous dire par où commencer en fonction de ma propre expérience.

D’où viennent les programmeurs Delphi ?

Alors que j'étais encore étudiant, il y a 7 à 8 ans, j'ai trouvé un emploi de testeur dans une petite entreprise. Les années ont passé, j'ai maîtrisé Delphi, dans lequel toutes les applications de bureau de cette société ont été écrites, et je suis devenu l'un des principaux programmeurs. Je ne me considère pas comme un gourou, mais Delphi et VCL sont pour moi un livre bien lu. J'ai dû apprendre soit à contourner tous les trous, soit à les recouvrir de mes propres patchs. Pour être honnête, VCL connaît très peu d’échecs purs et simples. Une grande partie de ce que Delphi possédait il y a longtemps a récemment commencé à apparaître sur d'autres plates-formes, mais pour le moment, Delphi n'a pratiquement aucun avantage par rapport aux outils de développement modernes. Hélas, mais c'est un fait.

Il y a quelque temps, les grands patrons m'ont invité à une réunion et m'ont persuadé de me lancer dans un nouveau projet. J'ai dû mettre mon Delphi7 bien-aimé dans le coin le plus sombre et le plus poussiéreux disque dur et, armé d'Internet, maîtrisez de toute urgence Qt. Du fond de la mémoire, recouverte de toiles d’araignées, les modestes connaissances de l’institut S. Multipliées par des livres populaires sur C++ et de la documentation sur Qt, elles ont commencé à donner les premiers résultats.

Lorsque vous développez des applications de bureau dans n’importe quel langage de programmation, vous rencontrez tôt ou tard la syntaxe C et les éléments C++. Cela comprend de la documentation, des exemples et une « traduction » pénible des en-têtes dans votre langue préférée. Avec l'avènement de l'expérience, un programmeur Delphi peut encore raisonnablement comprendre les programmes en C++, l'abondance des symboles « astérisques », « non-persands », « == » ne semble plus être un gâchis dénué de sens et une conspiration de l'insidieux Stroustrup pour détruire votre cellules cérébrales. Finalement, vous commencez à voir une certaine beauté dans certains modèles. Dans ce qui suit, nous supposerons que le lecteur peut raisonnablement comprendre la syntaxe C.

Alors, lecteur, j'accepte d'apprendre quelque chose de nouveau, mais que choisir ?

La première façon. Le plus simple. C#

Depuis langues vivantes Curieusement, le C# est plus facilement compris par les cerveaux orientés Delphi. Pour passer de Delphi à C#, vous n’avez pas besoin de commencer avec un gros livre de Microsoft. La plupart des choses seront intuitives, le reste est dans MSDN. Tous les objets, comme prévu, sont des pointeurs, les méthodes et propriétés sont toujours accessibles via un « point », pas de « -> » pour vous. La collecte automatique des ordures, bien sûr, fera secouer la tête d'un vrai Delphiste avec reproche, mais on s'habitue rapidement aux bonnes choses. Il convient de noter que vous pouvez programmer en C# non seulement dans Visual Studio, mais qu'il existe un excellent IDE SharpDevelop. C'est gratuit, tout comme Delphi. Le seuil d'entrée est minime - installez, lancez, c'est parti ! Dans les deux environnements, vous pouvez voler des cowans et programmer avec la souris, comme nous avons l'habitude de le faire dans Delphi : l'éditeur de formulaire n'est fondamentalement pas différent, et double-cliquer sur un bouton créera une méthode de gestionnaire de clics. En seulement une demi-heure, vous pouvez créer votre premier helloworld, en une journée vous pouvez déployer un prototype fonctionnel de votre propre navigateur GPS pour votre ancien mais bien-aimé PDA sous Windows CE, et dans une semaine ou deux, vous démarrerez un nouveau projet commercial. dessus.
L'essentiel, n'oubliez pas, l'opérateur de comparaison pour l'égalité est double égal à "==". Il est impossible de comprendre cela, il suffit de s'en souvenir.

La deuxième voie est épineuse. C++

En comparant Delphi et C++, nous pouvons faire l’analogie suivante : Delphi est un État totalitaire fort. Avouez son idéologie - et vous vivrez heureux pour toujours et atteindrez même certains sommets. Faire carrière est facile et agréable, le chemin est destiné. Mais si vous faites un pas de côté, vous serez abattu !
Le C++ est la démocratie. Si tu veux, fais-le de cette façon, si tu veux, fais-le de cette façon. Ou ne vous en souciez pas et faites-le à votre manière. Mais soyez vous-même responsable de vos actes.

Ici, vous devrez lire de la littérature spéciale. Personnellement, je préfère toujours les livres pour débutants. Il est important de bien comprendre les choses de base, vous accéderez alors rapidement à la voltige vous-même. Je termine actuellement la lecture de "C++ pour débutants" d'Herbert Schildt. Si vous êtes un programmeur Delphi vraiment expérimenté, vous ne parcourrez peut-être pas très attentivement les cent premières pages. Une attention particulière doit être accordée au travail avec les pointeurs et le modèle objet.

Vous devez maintenant sélectionner un IDE. Vous pouvez utiliser Visual Studio éprouvé, mais j'ai choisi Qt. Il est gratuit, multiplateforme, propose un riche ensemble de classes, un excellent IDE et bénéficie d'un large soutien communautaire. Téléchargez Qt, installez, c'est tout ! Nous devons lui rendre hommage, Qt ne dérange pas un programmeur novice avec des questions inutiles, il dispose d'une documentation et d'exemples intégrés. Tout ressemble à des IDE commerciaux coûteux. Vous ne pourrez plus programmer avec une souris, même si c'est peut-être pour le mieux.
La première chose qui ne rentre pas dans le cerveau orienté Delphi est l’absence de chaîne de type primitif. C'est difficile de s'y habituer, mais c'est vrai. Deuxièmement, afin d'utiliser notre approche habituelle du travail avec des objets, nous devrons les déclarer explicitement comme pointeurs. Troisièmement, l'interface des modules est généralement stockée dans des fichiers d'en-tête séparés. Cela semble excessif à première vue, mais comme vous le savez, ils ne vont pas dans le monastère de quelqu’un d’autre avec leurs propres règles. Ce ne sont que des premières impressions. Après les avoir digérés et compris, nous nous armons de livres, de manuels, de Google et commençons à changer notre compréhension de la programmation. Qt est là pour vous aider.

La troisième voie. Enroulement. Web

Si vous souhaitez ouvrir de nouveaux horizons, bienvenue dans la programmation web. L'anarchie règne ici. Des dizaines de technologies, des centaines d'implémentations, des milliers de recommandations mutuellement exclusives. Il n’existe aucun environnement de développement dans lequel l’ensemble du projet pourrait être réalisé. Cependant, ça vaut le coup d'essayer, c'est intéressant. Cependant, malgré l’abondance et la simplicité de la plupart des technologies Web, créer un produit de haute qualité n’est pas plus simple qu’une application de bureau.

Conclusion

Ce que vous choisissez dépend bien sûr de vous. Même si vous restez fidèle à Delphi, c'est votre choix, et pas le pire, je dois le dire. Dans tous les cas, lecteur, rappelez-vous : la qualité du produit est déterminée par vos capacités et compétences et ne dépend qu'en dernier lieu des outils.

Delphi est un langage de programmation étonnant : il offre des possibilités illimitées, des centaines de composants, des milliers de fonctions et est open source. C'est pourquoi même les gourous les plus avancés ne savent pas tout de Delphi. À première vue, il semble que Delphi ne puisse pas être vaincu ? Jetez cette pensée de votre tête - c'est pourquoi vous êtes venu sur Internet, pour tirer les leçons des leçons présentées en grand nombre sur notre site Web. Croyez-moi, Delphi deviendra bientôt pour vous un véritable ami et un assistant indispensable.

Vidéos de didacticiel Delphi pour débutants sur les bases de la programmation dans un environnement qui utilise un langage de programmation appelé Object Pascal. Dans cette partie, vous apprendrez le modèle de programme standard, les fonctions d'entrée, les variables et les constantes, instructions conditionnelles, les boucles for et while. Apprendre la programmation dans cet environnement est la première étape dans le monde merveilleux de la programmation : créer divers programmes, applications et modules.

Regardez des cours de programmation dans l'environnement de programmation Delphi à l'aide d'Object Pascal en ligne sur notre site Web tout à fait gratuitement.

Bakjenova I.Yu. Delphi 7. Tutoriel du programmeur. 2003 448 pages. PDF. 23,9 Mo.
Contenu:
Objet Pascal. Accès aux bases de données relationnelles. Classes de palettes de composants Delphi. BDE et InterBase. ODBC et OLE DB. Travailler avec des bases de données. Création de rapports dans Rave Reports. Développement d'applications SDI et MDI. COM et CORBA. Serveurs et conteneurs d'automatisation. Publication de données sur Internet.
Un excellent tutoriel qui vous permet de exemples simples sentez-vous libre dans l'environnement de programmation.

Télécharger.

Tutoriel illustré sur Delphi 7 pour les débutants. Le livre que vous tenez entre vos mains n'est pas une description du langage Delphi ou de l'environnement de développement Delphi 7 Studio. Il s'agit d'un tutoriel sur la programmation en Delphi dans l'environnement du même nom. Il couvre toute la chaîne, tout le processus de création d'un programme : du développement d'une boîte de dialogue et des fonctions de traitement d'événements jusqu'à la création d'un système d'aide et d'un disque d'installation.
Le but de ce livre peut être formulé comme suit : enseigner la programmation dans l'environnement Delphi, c'est-à-dire créer des programmes complets à des fins diverses : depuis de simples applications à fenêtre unique jusqu'à des applications complètes. programmes professionnels travailler avec des bases de données.
Vous ne pouvez apprendre à programmer qu'en programmant, en résolvant des problèmes spécifiques. Dans le même temps, les succès obtenus en matière de programmation dépendent en grande partie de l’expérience. Par conséquent, pour tirer le meilleur parti du livre, vous devez travailler activement avec lui. Ne vous contentez pas de lire des exemples, mettez-les en œuvre à l'aide de votre ordinateur. N'ayez pas peur d'expérimenter - apportez des modifications aux programmes. Plus vous travaillez par vous-même, plus vous apprendrez !
Skompel. chm aide. 5,1 Mo

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Télécharger.

Kandzyuba et al. Delphes 6/7. Bases de données et applications. 260 doubles pages déjà vues. 35,7 Mo.
Dans le manuel, les pages 15 à 146 sont consacrées au langage de programmation Object Pascal lui-même et au développement des programmes les plus simples en exécution console dans l'environnement Delphi. La partie 2 contient les bases du développement d'applications fenêtrées dans un environnement utilisant les composants visuels et non visuels les plus pratiques.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Télécharger

Korniakov. Programmation de documents et d'applications MS Office dans Delphi. 2005 Le livre est consacré à la création d'applications dans l'environnement Delphi pour travailler avec du texte, des tableaux, des objets, des diagrammes, des macros, des paramètres de page, etc. dans des documents MS Word et Excel. Une grande attention est accordée aux modèles objet des documents MS Office. La programmation de contrôles pour les éditeurs MS Word et Excel est envisagée, ainsi que la création de bibliothèques dynamiques pouvant être utilisées dans les macros des documents MS Office. Des options pour la mise en œuvre logicielle de tâches typiques et des réponses aux questions typiques rencontrées par les développeurs sont proposées. 34,0 Mo. 500 pages. PDF.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Télécharger.

Malinin, rédacteur version électronique aide pédagogique. DELPHI - Cours pour débutants. HTML dans Archives RAR. 393 Ko.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Télécharger.

Ozerov V. Delphi 7. Conseils pour Delphi. certificat obligatoire dans les archives 176 Ko.
Delphi Tips - une collection de réponses à des questions de programmation Delphi non traditionnelles, des solutions non standard, des astuces et des idées intéressantes. Pour des raisons pratiques, des exemples de code spécifiques sont fournis pour aider à transmettre l'idée ou à répondre pleinement à la question posée.
Lors de la compilation des « Conseils », l’objectif n’était pas d’inclure TOUS les matériaux ; seuls les plus intéressants ont été sélectionnés. La source des « Sovets » était constituée de nombreuses sources occidentales (FAQ), soigneusement sélectionnées et traduites en russe. Tout le code fourni est formaté afin que vous puissiez le copier directement de la page dans votre application.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Télécharger.

Flenov M. E. Delphi en plaisantant et sérieusement ; ce que les pirates peuvent faire. 2006 271 pp. 7,8 Mo.
Un livre sur les techniques de programmation professionnelles dans Delphi. Sous une forme simple et accessible, à l'aide d'un grand nombre d'exemples originaux, les questions d'écriture correcte du code, d'optimisation des programmes, de travail avec l'environnement système et de création d'applications réseau sont abordées. Le livre s'adresse principalement aux programmeurs débutants ayant peu d'expérience en programmation, mais sera également utile aux professionnels.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Télécharger

4. Shuprut. Delphi 2005 apprendre à programmer. Manuel d'auto-instruction. Toutes les questions de base sur le travail dans Borland Delphi 2005. Grande quantité exemples. Recommandations pour les programmeurs débutants. Ne nécessite pas de formation initiale. 38,8 Mo. 345 pages. PDF.

Bonjour. Cet article se concentrera sur la création et l'utilisation de bibliothèques dynamiques dans Delphi. ...si la tâche le permet, chargez la bibliothèque au tout début du programme, et libérez-la à la toute fin, en quittant....

Code du bétail à la manière des habitants locaux. Montre une manière d'envoyer une chaîne d'une bibliothèque vers la fenêtre principale de l'application...0); fin; exporte myproc ; fin. ...

Il est souvent nécessaire d'avoir une capture d'écran de la fenêtre de votre programme, par exemple, afin de la publier quelque part.

Faire prn... Code simple et compact. L'inconvénient est que la taille de l'image est grande - environ 2-3 Mo....

Bonjour. Écrivons maintenant un programme simple en Delphi.

Ouvrez-le, réduisez la taille du formulaire sur f...edit).

vous pouvez découvrir le reste vous-même car je ne comprends pas très bien Delphi....

Nous allons maintenant travailler avec des variables dans Delphi.

ouvrez le texte du programme et recherchez le mot implément...a ; fin; fin. Vous pouvez rechercher d'autres variables sur Google....

Si nécessaire, j'ai tout un manuel sur Delphi (papier), je ne peux en télécharger que des exemples, je commence...ue ;

Parlons des fonctions de chaîne dans Delphi.

Fonction supprimer.&nb...t. le champ affichera 6, ici nous avons utilisé la fonction inttostr pour convertir le nombre en chaîne...

Bonjour, je suis de nouveau là. Ajoutez une minuterie depuis l'onglet Système et le composant TrackB...sition au formulaire ; Appuyez sur F9 et essayez de déplacer le curseur, le formulaire deviendra transparent....

Salutations. Aujourd'hui, nous allons écrire un navigateur Web basé sur Donkey. Créer

nouveau projet et procédez comme suit : ...dans Form2.Show ; fin; C'est tout ! Tout le monde est libre.... Salutations! Commençons maintenant à chiffrer les informations. Pour commencer, je vais vous montrer ce avec quoi on va finir : ...mmm." C'est tout. Merci à tous, tout le monde est libre. Les sources sont dans les sources :)....

Cet article examinera le travail avec

fichiers texte