Автор: Пользователь скрыл имя, 30 Декабря 2011 в 09:07, курсовая работа
Borland корпорациясы аз ғана мерзім ішінде Delphі-дің 7 негізгі версиялары мен бірнеше модификацияларын шығарды. Delphі 7 версиясында өте көп өзгерістер енгізілген. Программалармен қамтаматсыз етудің тиімді өңдеу құралдарын қажет ету “жылдам жасау” ортасы деп аталатын программалау жүйелерінің пайда болуына алып келді. Мұндай ортаға мысал ретінде Borland Delphі жатады. Жылдам жасау RAD – жүйесіне “Rapіd Applіcatіon Development” жүйесінің негізі визуалды жобалау және оқиғаны өңдеуді программалар технологиясы жатады, оның мағынасы өңдеу үнемсіз жұмыстың көп бөлігін өзіне алады да, программистке сұхбат терезелерді және оқиғаны өңдеу функциясын құрастыру жұмыстары қалады.
Кейінгі шарт цикл денесі бір рет орындалады, бірақ қайталану саны белгілі емес.
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 | Тышқан көрсеткішін
батырмаға апарғанда пайда |
кесте
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), онда мәтін формаға қойылған шрифтпен шығарылады. |