Қазақстан республикасы білім және ғылым министрлігі семей қаласының ШӘКӘрім атындағы мемлекеттік



жүктеу 0,57 Mb.
Pdf просмотр
бет10/20
Дата29.05.2018
өлшемі0,57 Mb.
#18283
түріПрограмма
1   ...   6   7   8   9   10   11   12   13   ...   20

 

 

ПОӘК 042-18-12.1.47/03-2013 



 

Баспа № 1  18.09.2013ж. 

57 беттің 25-сі   

 

әрқайсысы  қажет  жағдайда  пайда  болуы  мүмкін.  Жобаға  жаңа  форма  қосу  үшін  File  | 



New Form командасын орындау қажет. Жаңа формаға рет бойынша Form2 атауы беріледі 

және онымен Unit2 атымен модуль байланысқан болады. Кез келген форманы көрсетуге 

болады, ол бас форма болады. Ол үшін Project | Options командасын орындау керек және 

Forms вкладкасында Mainforms тізімінен бас форманы таңдау керек.  

Delphi-де форманы көрсетудің екі әдісі бар: 

1.  Модальді  –  басқа  формада  жұмыс  істеуді  орындамас  бұрын  пайдаланушымен 

форма жабылуы керек. 

2.  Модальды емес – әртүрлі формалар жұмысына біруақытта кіруге рұқсат етеді. 

Программада  модальды диалогтік  терезелердің  көп  саны қосымшаны пайдалануды 

қиындатады, сондықтан олар жиі пайдаланылмайды.  



Модульдерге сілтеме 

Егер бір форманың модулінде басқа формаға сілтеме жасалса, онда осы форманың 

модулі  бірінші  форманың  uses  бөлімінде  сипатталуы  керек.  Бұл  бөлімді  implementation 

бөліміне орналастыру керек.  

Мысалы,  егер  Unit1  Unit2-ге  сілтемеленсе,  онда  Unit1  модулінің  implementation 

бөліміне  

uses Unit2; сілтемесін орналастыру керек.  

Оны  қолмен  немесе  код  редакторының  терезесінде  File|  Use  Unit  командасын 

орындау  керек,  ашылған  терезеден  терезенің  төменгі  бөлігіндегі  тізімнен  қосылатын 

модульді таңдау керек. 

Сонда  uses  қажет  операторы  мәтінге  автоматты  түрде  енгізіледі.  Егер  модульдің 

қосылуы  жасалмаса,  онда  программаның  бірінші  жүктелуі  кезінде  ескертетін  терезе 

пайда  болады,  онда  Yes  батырмасын  шертсек,  қажет  жол  модуль  мәтініне  қосылады. 

Содан кейін программаны орындауға қайта жіберу керек. 



Модульдер мен формалар арасында қосылу 

Егер  жобада  бірнеше  форма  бар  болса,  онда  олардың  арасында  қосылуды  View  | 

Forms  (Shift+F12  немесе  құралдар  панеліндегі  сәйкес  кнопка)  командасын  орындау 

арқылы  жүргізуге  болады,  ал  модульдер  арасында  қосылуды  View  |  Units  (Ctrl+F12 

немесе  құралдар  панеліндегі  сәйкес  кнопка)  командасын  орындау  арқылы  жүргізуге 

болады. 


Форма мен оған сәйкес модуль терезесі арасында қосылуды View | Toggle Form/Unit 

(F12 немесе құралдар панеліндегі сәйкес кнопка) командасын орындау арқылы жүргізуге 

болады. 

Басқа форма компоненттеріне сілтеме 

Сілтемелерді ұйымдастыру үшін ең бірінші implementation бөлімінің uses  бөліміне 

басқа формамен байланысқан модуль атын қосу қажет. Содан кейін сәйкес форманың кез 

келген компоненттері ағымды модульде қолайлы болады.  

Мысалы,  Form1  форманың  (Edit1)  енгізу  өрісінде  Form2  форманың  (Edit1)  енгізу 

өрісінен  ақпарат  көрінуі  үшін  Form1  формамен  байланысқан  Unit1  модуліне  оператор 

қосу керек: 

Edit1.Text:=Form2.Edit1.Text; 

 

3. Көпбетті терезені вкладкаларымен бірге құру (PageControl компоненті) 



 

 

ПОӘК 042-18-12.1.47/03-2013 



 

Баспа № 1  18.09.2013ж. 

57 беттің 26-сі   

 

PageControl компоненті компоненттер палитрасының Win32 бетінде орналасқан. Ол 



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

үшін атаулары бар вкладкалар пайдаланылады. 

Көпбетті терезе құру үшін мыналарды орындау керек: 

1.  Формаға PageControl компонентін орнату. 

2.  Тышқанның  оң  жақ  батырмасымен  PageControl  компонентін  шерту  және  пайда 

болған контексті менюден жаңа бет құру үшін New Page командасын таңдау керек. 

3.  Жаңа  бет  құрғаннан  кейін  автоматты  түрде  активті  компонент  TabSheet  (бет) 

компоненті болады және вкладка атын өзгерту үшін оның Caption қасиетін өзгерту керек.  



Бақылау сұрақтары 

1.  SaveDialog,  OpenDialog  компоненттерінің  міндеті  қандай,  негізгі  қасиеттері, 

оқиғалар, әдістер? 

2.  FontDialog компонентінің міндеті қандай, негізгі қасиеттері, оқиғалар, әдістер? 

3.  Жобаға жаңа форманы қалай қосу керек? 

4.  Программаның  қандай  жолдарын  басқа  форманың  компоненттеріне  сілтеме 

кезінде қосуға болады? 

5.  Көпбетті  қосымшаны  қалай  құруға  болады?  PageControl  компонентінің  міндеті 

қандай, негізгі қасиеттері, оқиғалар, әдістер? 

Әдебиеттер: (1) 385-395, 343 б. 

 

9 апта 

10 тақырып. Файлдармен жұмыс 

Дәріс жоспары 

1.  Файл. 

2.  Мәтіндік, типтелген, типтелмеген файлдар. 

3.  Файлдармен жұмыс істеуге арналған процедуралар мен функциялар. 

 

Дәрістің қысқаша мазмұны 

1. Файлдар 

Файл – бұл белгілі бір атпен дискте жазылған ақпараттар жиыны. 

Кез келген файлдың 3 ерекшелігі бар: 

1.  Файлдың аты бар. 

2.  Файл бір типті компоненттерден тұрады. 

3.  Файл  ұзындығы  деп  аталатын  файлда  элементтер  саны  тіркелмеген.  Осы 

файлдың  массивтен  негізгі  ерекшелігі.  Бірде  бір  элементтен  тұрмайтын  файл  бос  деп 

аталады: оның ұзындығы нольге тең.  

Деректер файлын программа үшін пайдалану ыңғайлы, өйткені: 

1.  Деректер файлы алдын-ала дайындалуы және бірнеше рет пайдаланылуы мүмкін. 

2.  Деректер файлы  басқа программамен дайындалуы мүмкін. 

3.  Файлдан деректерді пайдаланатын программа орындау кезінде пайдаланушының 

қатысуын қажет етпейді. 

Файлдың үш класы бар: 

1.  Типтелген файлдар 

2.  Типтелмеген файлдар 



жүктеу 0,57 Mb.

Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   ...   20




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау