Delphі ортасымен танысу

Автор: Пользователь скрыл имя, 30 Декабря 2011 в 09:07, курсовая работа

Описание работы

Borland корпорациясы аз ғана мерзім ішінде Delphі-дің 7 негізгі версиялары мен бірнеше модификацияларын шығарды. Delphі 7 версиясында өте көп өзгерістер енгізілген. Программалармен қамтаматсыз етудің тиімді өңдеу құралдарын қажет ету “жылдам жасау” ортасы деп аталатын программалау жүйелерінің пайда болуына алып келді. Мұндай ортаға мысал ретінде Borland Delphі жатады. Жылдам жасау RAD – жүйесіне “Rapіd Applіcatіon Development” жүйесінің негізі визуалды жобалау және оқиғаны өңдеуді программалар технологиясы жатады, оның мағынасы өңдеу үнемсіз жұмыстың көп бөлігін өзіне алады да, программистке сұхбат терезелерді және оқиғаны өңдеу функциясын құрастыру жұмыстары қалады.

Работа содержит 1 файл

дельфи.doc

— 1.90 Мб (Скачать)

Кейінгі шарт        цикл денесі бір рет орындалады, бірақ қайталану  саны белгілі емес.

Repeat

Оператор1;

…     …     …

операторN ;

Until  шарт ; 

     1.3 Қосалқы бағдарлама және модульдер 

     Қосалқы       бағдарлама бұл       операторлармен       тіл

командаларынан   және   арнайы    образбен   жасалынған    кішігірім аяқталған  бағдарлама.

     Бағдарлама  көлемін қысқару мақсатында және негізгі бағдарламаның    кез-келген    жерінен    шақырылатын    қосалқы бағдарлама қолданылады. Қосалқы бағдарлама кәдімгі бағдарламаға ұқсас келеді, бірақ uses  блогы болмайды.

     Қосалқы бағдарламамен жұмыс істеу үшін, оны сипаттап алу керек. Сипаттау кезінде қосалқы бағдарламаның  аты, параметрлер тізімі және қосалқы бағдарлама арқылы орындалатын іс - әрекет көрсетіледі.

     Delphi модулінде бірнеше оңдаған стандартты қосалқы бағдарламалар бар, олар алдын - ала сипатталусыз – ақ  шақырыла алады. Delphi тіліндегі барлық қосалқы бағдарламалар 2 топқа бөлінеді:

процедуралар;

функциялар;

Негізгі программаға өту үшін және қосалқы  бағдарламадан тезірек шығу үшін Exit  процедурасын шақыру жеткілікті. 

     Форма жабдықтары 

Windows 3.1 не  одан жоғары

27  Mb дискілі кеңістік (минимальды конфигурация  үшін)

50  Mb дискілі кеңістік (орташа конфигурация үшін)

80386  процессор,  өте жақсысы  80486

6 –  8 Mb  Ram оперативті жад  

     Компоненттер 

     Бұл қосымшада бағдарламада қолданылған компоненттердің жекелеген қасиеттеріне сипаттама берілгсн. Жоғарыда, яғни бағдарламада қолданылған компоненттерге қысқаша анықтама бөлімінде аталып өткен компоненттердің жекелеген  қасиеттеріне  тоқталамыз:

Барлық   компоненттердің   орналасу   объектісі   форма   болып 
табылады. Форма     бағдарламаның    негізгі     болып     саналады.

Форманың  қасиеті төмендегі кестеде сипатталған: 
 
 
 
 
 

Форма қасиеті. 

Қасиеті Сипатталуы
Name Форма  атауы.   Бағдарламада  форма  атауы  форманы

Басқару жәнс форманың компоненттерін    пайдалану

үшін  қажсі. 

Caption Тақырып мәтіні
Top Форманың    жоғарғы     шегінен    экранның    жоғарғы

Шегіне  дейінгі арақашықтық.

Left Форманың сол  жақ шегінен экранның сол жақ  шегіне

Дейінгі арақашықтық.

Width Форма ені
Height Форма биіктігі
ClientWidth Форманың жұмыс   ауданының  ені,   яғни   шеттің  оң

және  сол ені есепке алынбаған жағдай;

ClientHeight Форманың     жұмыс     ауданының     ұзындығы, яғни тақырып    биіктігі    және    төменгі    шек    ені    есепке  алынбаған  жағдай;
BorderStyle Шекара түрі. Шекара кәдімгі (bsSizeable), жұқа (bsSingle) немесе болмауы (bsNone) мүмкін. Егср терезеде  кәдімгі    шекара      болса,   онда      жұмыс

Уақытында    қолданушы    тышқан    көмегімен    терезе

Олшемін  өзгерте  алады.  Жұқа  шекара  кезінде терезе

өлшемін өзгерте алмаймыз.  Егер шекара жоқ  болса, онда    бағдарлама    жұмыс    уақытында    тақырыпсыз

 терезе  шығарады. Терезе орнын және өлшемін  жұмыс

уақытында өзгертуге болмайды.

BorderIcons Терезені басқару  батырмасы. Қасиетке меншіктелген 
мән бағдарламамен жұмыс уақытында қолданушының 
терезені басқару батырмасының қай түрін 
пайдаланатынын анықтайды. Түрлері: biSystemMenu, biMinimize,   biMaximize және biHelp. biSystemMenu 
қасиеті кішірейту және жүйелік мәзір 
батырмаларымен жұмыс істеуге мүмкіндік береді. 
BiMinimize- кішірейту батырмасын, biMaximize – 
үлкейту    батырмасын , biHelp – анықтамалық информацияны шығаруға мүмкіндік береді.
Icon Жүйелік    мәзірде     шығару     батырмасын    білдіретін

Сұхбаттық терезе тақырыбындағы белгі.

Color Фонның түсі. Түсті түс атауын таңдау арқылы беруге

Болады.

Font Шрифт. Форманың бетінде орналасқан компоненттерге келісім бойынша қолданылатын шрифт. Форманың Font қасиетінің өзгеруі компоненттің Font қасиетінің автоматты түрде өзгеруіне алып келеді, яғни компонент форманың  Font қасиетін меншіктейді.

      Кесте 1 . Форма қасиеті. 

Label  компоненті: 

Label компоненті  форма бетіне мәтін шығаруға  арналған. Компонент қасиеті мәтіннің  орналасуын және көрінісін анықтайды. 

Label компонентінің  қасиеті.  

Қасиеті Сипатталуы
Name Компонент аты. Бағдарламада компонентке және оның қасиетіне кіру үшін қолданылады.
Caption Мәтіннің бейнеленуі.
Left Шығару өрісінің сол жақ шекарасымен форманың сол жақ шекара арасындағы арақашықтық.
Top Шығару өрісінің жоғары шекарасымен форманың жоғары шекарасы  арасындағы арақашықтық.
Height Шығару өрісінің биіктігі.
Width Шығару өрісінің ені.
AutoSize өріс өлшемі оның мазмұнымен анықталатынын білдіреді
Wordwrap Ағымдағы қатарға  сыймаған сөздің автоматты түрде  келесі қатарға ауысатынын білдіреді. Ол үшін AutoSize қасиеті False мәнін меншіктеуі қажет.
Alignment өріс ішіндегі мәтіннің жылжыту тәсілін береді.  Мәтін сол жаққа, ортаға немесе оң жақ шетке жылжи алады.
Font Мәтінді бейнелеуде қолданылатын шрифт. Анықталған  қасиет символ түсін (Font.Color), өлшемін (Font.Size) және символ белгісінің атауын (Font.Name) анықтайды.
ParentFont Егер қасиет мәні ақиқат болса (True), онда мәтін формаға  қойылған шрифтпен шығарылады.
Color Мәтіннің ауданындағы  фонның түсін анықтайды.
Transparent Мәтін ауданындағы  фонның бейнеленуінбасқарады. True мәні мәтін ауданын мөлдір етеді. (аудан  Color қасиетіне меншіктелген түспен боялмайды.)
Visible Мәтінді жасыруға (False) немесе көрінетін жағдайға (True) рұқсат етеді.

Кесте 2. Label компонентінің қасиеті.  

Edit компоненті:

Edit компоненті - символ    қатарын    енгізу - түзету өрісін сипаттайды.

Edit компонентінің  қасиеті 3-кестеде көрсетілген 

Edit компонентінің  қасиеті. 

Қасиеті Сипатталуы
Name Компонет аты. Бағдарламада компонентке және оның қасиетіне кіру үшін қолданылады. Көбінесе түзету өрісінен енгізілген мәтінге  кіру үшін қолданылады.
Text Енгізу және түзету өрісіндегі мәтін
Left Компоненттің  сол жақ шекарасымен  форманың сол жақ шекара арасындағы  арақашықтық.
Top Компоненттің  жоғары шекарасымен  форманың  жоғары шекарасы   арасындағы  арақашықтық.
Height Өріс биіктігі
Width Өріс ені
Font Ендірілетін мәтін  көрінісінде қолданылатын шрифт
ParentFont Егер қасиет мәні ақиқат болса  (True), онда мәтін  формаға қойылған шрифтпен шығарылады.
Enabled Түзету өрісіндегі мәтінді өзгерту мүмкіндігін  шектеуде қолданылады. Егер қасиет мәні False болса, онда түзету өрісіндегі мәтінді өзгертуге болмайды.
visible Компонентті жасыруға (False) немесе көрінетін жағдайға  (True)  рұқсат береді.

кесте 3. Edit компонентінің қасиеті. 

Button компоненті: 

Button компоненті  командалық батырманы білдіреді.  4-кестеде компоненттің қасиеттері көрсетілген. 

 Button компонентінің қасиеті. 

Қасиеті Cипатталуы
Name Компонент аты. Бағдарламада компонентке және оның

Қасиетіне    кіру    үшін    қолданылады.    Көбінесе    түзету 
өрісіне енгізілген мәтінге кіру үшін қолданылады.

Caption Батырмадағы  мәтін.
Left Батырманың  сол жақ шекарасымен форманың сол жақ

Шекара  арасындағы арақашықтық.

Top Батырманың  жоғары  шекарасымен  форманың    жоғары

Шекарасы  арасындағы арақашықтық.

Height Батырма биіктігі.
Width Батырма ені.
Enabled Батырмаға кіру мүмкіндігін білдіреді. Егер қасиет мәні True болса, онда батырмаға кіру мүмкін. Егер False болса, онда керісінше, мысалы, батырманы шерту нәтижесінде  пайда болатын  Click  оқиғасы  орындалмайды. Түзету өрісіндегі мәтінді  өзгертуге болмайды.
Visible Батырманы жасыруға (False) немесе көрінетін жағдайға (True) рұқсат береді.
Hint Командалық  батырмаға тышқан көрсеткішін апарғанда  пайда болатын мәлімет (подсказка), (мәлімет пайда  болуы  үшін  ShowHint қасиетінің   мәні  True  болуы тиіс.)
ShowHint Тышқан көрсеткішін  батырмаға апарғанда пайда болатын  мәліметке рұқсат береді (True)  немесе бермейді (False).

кесте 4. Button компонентінің қасиеті. 

Memo компоненті. 

Memo компоненті – бірнеше қатардан және түзету мәтінінен тұратын элементті білдіреді. Компоненттің  қасиеті  5-кестеде көрсетілген: 

Memo компонентінің  қасиеті 

Қасиеті Сипатталуы
Name Компонент аты.  Бағдарламада компонентке және оның қасиетіне кіру үшін қолданылады. Көбінесе тұзету өрісіне енгізілген мәтінге кіру үшін  қолданылады.
Text Memo  өрісіндегі  мәтін.
Lines Өріс  мазмұнына  сайкес келетін қатар массиві.  Қатарға байланыс  нөмір арқылы жүзеге асырылады қатар 0-ден  бастап нөмірленеді.
Lines.Count Memo өрісіндегі  мәтіндік  қатар.
Left Өрістің сол  жақ шекарасымен форманың сол  жақ шекара арасындағы   арқашықтық.
Top Өрістің жоғары шекарасымен форманың жоғары шекарасы арасындағы арақашықтық.
Height Өріс биіктігі.
Width Өріс ені.
Font Ендірілген  мәтін көрінісінде қолданылатын шрифт.
ParentFont Егер қасиет мәні ақиқат болса (True),  онда мәтін  формаға  қойылған  шрифтпен  шығарылады.

кесте 5.Memo компонентінің қасиеті 

ComboBox  компоненті: 

     ComboBox компоненті – түзету өрісіне берілгендерді ендіруді  клавиатурадан теруді немесе  тізімді таңдауға мүмкіндік береді. Компоненттің қасиеті 6 – кестеде көрсетілген. 

ComboBox  компонентінің қасиеті. 

Қасиет Сипатталуы
Name Компонент аты.  Бағдарламада компонентке және оның қасиетіне кіру үшін қолданылады. Көбінесе тұзету өрісіне енгізілген мәтінге кіру үшін  қолданылады.
Text Енгізу –  түзету өрісіндегі мәтін.
Items Тізім элементтерінің  қатар   массиві.
Count Тізім  элементтерінің саны.
Sorted Кезекті элемент  қосылған  сайын автоматты түрде  іріктеуді білдіреді. (True)
ItemIndex Таңдалған элементтің нөмері.  (тізімнің элементі 0 санынан бастап  нөмерленеді.)  егер тізімде ешқандай  элемент  таңдалбаған  болса,  онда қасиет  мәні  -1 ге тең.
DropDown-Count Ашылған тізімдегі  элементтер саны.  Егер тізімдегі  элементтер  саны   - тан үлкен болса, онда тік белдеуше  пайда  болады. 
Left Компоненттің  сол жақ шекарасымен форманың сол жақ шекара арасындағы   арқашықтық
Top Компоненттің  жоғары шекарасымен форманың жоғары шекарасы арасындағы арақашықтық.
Height Компоненттің  биіктігі   (Енгізу – түзету  өрісі)
Width Компоненттің  ені.
Font Тізім элементін  бейнелеуде қолданылатын   шрифт.
Parentfont Егер қасиет мәні ақиқат болса  (True),  онда мәтін  формаға  қойылған шрифтпен шығарылады.

Информация о работе Delphі ортасымен танысу