ПредишенСледващото

Първата програма

Традиционно, учебната програма е прието да се създаде първата програма, която показва текста "Hello, свят!". Ние няма да се отклони от традицията и да се създаде програма, която показва текста по три различни начина. Но първо, ние се запознаят със средата за програмиране Delphi. Предполага се, че в този момент, Delphi 7 вече е инсталиран на вашия компютър. Ако това не е така, преди по-нататъшно четене на лекции инсталират Delphi 7. При изтеглянето на Delphi 7, ще видите следната картина:

Знайте, Intuit, лекция, въведение

Запознайте се - е Делфи. Тя има много прозорци, панели и компоненти. С повечето от тях ще научим с течение на времето, но за сега трябва да се обърне внимание на 5 прозорците:

Когато отворите Delphi, той автоматично създава и показва нов проект (програма). Показано тук е проекта. който съдържа само един образец. Форма - също е обект. което е прозорец на програмата. Това програмата прави нещо полезно, трябва да се направят промени в него. Ние извлече текста "Hello, свят!" първия метод. За да направите това, в инспектора на Object намерите Надпис имота. В момента текущия обект е - форма. и надпис собственост на формата е отговорен за надписа на система линия на програмата (синята лента в горната част на всеки прозорец на програмата). По подразбиране, Надпис Имотът съдържа надписа "Form1", наричано още самата форма. Промяна на този надпис на "Здравей, свят!" (Разбира се, без кавичките). Още в процеса на писане, можете да видите, че надписът върху линията на системата отнема нов облик. Въведохме този текст по един начин.

Сега ние трябва да спаси проекта. Проектът - набор от файлове с различни формати, от която да се създаде програмата. Това е, което ние обсъждаме подробно в по-късен лекция, но за сега, не забравяйте правилото - всяка програма (проект), който създавате, трябва да бъде записан в отделна папка. Ако сте на проекта ще бъде записан в същата папка, а след това най-скоро време да се объркат. За да запишете проекта, изпълнете следните стъпки:

  1. Изберете команда от меню "Файл - Запазване на всички" на (освен всичко), или натиснете клавиш , или натиснете съответния бутон в лентата с инструменти


Фиг. 1.2. Бутони Save (Запиши) и запишете всички (Save All) в лентата с инструменти

  • След това през прозореца излиза с предложение да се запази единица - текстов файл с изходен код, принадлежащ към формата. Файлът има разширение * .pas. Имайте предвид, че всеки проект се записва в отделна папка, така че първо с десния бутон върху празно място на прозореца с папката и изберете "Създаване -. Папка" Нека дам папката всяко име, като "01". След като създадете папка го отваря.
  • На следващо място, в "името на файла" следва да се посочи името на запазения модула. Името може да бъде всичко, но винаги с латински букви. Друго име модул трябва да бъде различен от името на формата. Обикновено имената на формите и модулите се опитват да даде информативни, тоест, от името можете да се досетите какви файл. Тъй като това е основната форма на проекта. му се даде името на "главния", и натиснете бутона "Save".
  • След това ще бъдете помолени да дадете име на проекта като цяло. Името на проекта ще съвпада с името на изпълнимия файл на програмата. Ако искаме да, например, за да получите "hello.exe" файл, той ще даде на проекта името "здравей". Щракнете върху бутона "Save".
  • След това трябва да компилирате програмата, което е, да се преведат на сорс код в изпълним файл exe-. За да направите това, ние можем да избираме командата на менюто "Run - Run" или натиснете F9 горещ клавиш или да кликнете върху бутона "Run" в лентата с инструменти (снимката бутон на зелената стрелка, сочеща надясно). В резултат на това, програмата не е само съставен, но също така стартира. Ако се вгледате в една система Онлайн Delphi, ще видите думите "Delphi 7 - здравей [тичане]" и инспектор на прозореца обект и предмет дървото изчезна. Това предполага, че програмата е в навечерието на готовност. На работеща програма има точно същата форма като нашата основна форма, само под формата на не точкова мрежа, предназначена да улесни дизайна. Window получили програмата съдържа всички стандартни Windows бутони - програмата. С кликване върху червения кръст в горния десен ъгъл на прозореца, затворете програмата (но не и Delphi), и вие ще видите старата форма.

    Имайте предвид, че имотите в инспектора на обекта принадлежат на текущо избрания компонент. Разграничим компонент на кликване на мишката. Имайте предвид, че трябва да кликнете веднъж. Кликнете два пъти върху, за да създадете манипулатор събитие - процедура. Ако по погрешка сте се създаде процедура е така, просто запишете проекта, нищо в него не навлиза - докато последните празни реда се изтриват автоматично. Изтрийте ги ръчно, не се препоръчва.

    Нека се опитаме втория метод. Обърнете внимание на палитрата на компоненти. Текущия раздел е стандарт. и тя е пълна с икони - компоненти. Когато се провали показалеца на мишката към някоя от съставките, след известно време намек изскача от името на компонента. Имаме нужда от Label компонент. която се представя в раздела под формата на един бутон със снимка на писмо на мазнини "А". Кликнете върху този бутон, след това кликнете върху празно място във формуляра за вмъкване на компонента. Най-добър, ако направите това по-близо до горната част на левия край на формата. компонент Label да се появява на формуляра. Този компонент е общ етикет. Сега тя е маркирана, и съдържа етикет по подразбиране - "Label1". Сега инспектор на обекта показва свойствата на този компонент, а не форма. Етикет също има надпис собственост. което може да бъде променено в инспектора на обекта. Намерете този имот, и вместо "Label1" запис "Здравей, свят!". Текстът в компонент Label е променило. Ако не ви харесва мястото. при което се оказа компонент. можете да го плъзнете на друго място. В допълнение, точното местоположение на компонент, можете да зададете, ако го изберете и ще натиснете клавишите със стрелки, докато държите натиснат клавиша . Сега опитайте с друг имот на компонента Label - Font собственост (шрифт). Намери имот в инспектора на обекта, и го изберете. Появява се в дясно е един бутон с три точки, кликнете върху нея. стандартен диалогов прозорец за избор на шрифт. Тук можете да изберете името на шрифта, размера, стила на шрифта (например удебелен курсив) и цвета на текста. Експериментирайте с размера на компонента, неговата позиция и тип. Почти всички от компонентите, които ние ще трябва да се справят с, имат тези свойства, така че в бъдеще тя ще бъде по-лесно да се разработи нов компонент.

    Отново, спаси проекта, а след това върху Run (или ). Уверете се, че се появява във формуляра, след което затворете програмата (но не и Delphi) и се върнете към формата.

    Нека трета, малко по-сложен начин. Досега сме създали програма, без писане на нито един ред код. Ние се занимава само с проектирането, всички други трудности Delphi ангажира. Сега ние ще се опитаме да донесе същото съобщение, веднага след като потребителят кликне върху формата.

    Първо трябва да се определи формата на бутона. Този компонент също е на раздела Стандартен на палитрата компонент, и изглежда като бутон, който казва: "ОК". Когато мишката е скокове улика "Бутон". Кликвайки върху компонента, след това кликнете върху мястото, формата, където бихте искали да видите на този бутон. Промяна на етикета върху бутона. Уверете се, че бутона е избран, и да го намерите в имот Надпис на инспектор на обекта. Заменете надписа "на BUTTON1" на "Натиснете мен!". Ако на етикета не се побира на бутона, можете да се излегнете на бутона на мишката, или да използвате клавишите стелки, докато държите натиснат бутона .

    Пълният текст на тази процедура ще:

    Ако сте толкова се е случило, освен на проекта, да го компилирате и да го стартирате. При натискане на бутона ще се появи този надпис. Създали сме пълна програма, която показва надпис "Здравей, свят!" по три различни начина, като са влезли само с един ред код! Hello.exe получения файл е в папката, в която е посочено C: \ Program Files \ Borland \ Delphi7 \ Проекти \ 01

    Свързани статии

    Подкрепете проекта - споделете линка, благодаря!