- •Қосымшаларды өңдеу интегралданған ортасымен танысу.
- •Жұмыстың мақсаты
- •Жұмыстың орындалу тәртібі
- •1 Кезең. Delphi бағдарламасын жүктеу
- •2Кезең. Интегралданған ортаны оқып үйрену
- •3 Кезең. Жоба мен модуль файлын құру және сақтау.
- •4 Кезең. Компоненттерді қосымшаға кірістіру
- •5 Кезең. Формада компоненттерді редакциялау.
- •6 Кезең. Қасиеттердегі мәндерді өзгерту
- •7 Кезең. Іс әрекетті орындаушысын анықтау
- •Оқиғаларды өңдеу
- •Жұмыс мақсаты:
- •Жұмыстың орындалу тәртібі:
- •1 Кезең. Delphi бағдарламасын жүктеу
- •Delphi бағдарламасын жүктеңіз.
- •2 Кезең. Қосымшаға компоненттерді қою
- •3 Этап. Оқиғаларды өңдеу процедурасын құру
- •4 Кезең. Жаңа жобаны құру
- •«Сұхбат» атты жобаны құру
- •1 Кезең. Delphi бағдарламасын жүктеу және жоба құру
- •2 Кезең. Қосымшаға компонеттерді орналастыру
- •3 Кезең. Компонеттер қасиеттерән Редакциялаужәне оқиғаны өңдеуші процодурасын құру.
- •4 Кезең. Бағдарламаны сақтау және іске қосу
- •5 Кезең. Компоненттер қасиеттерін өзгерту
- •«Анықтама» атты жобасын құру
- •1 Кезең. Delphi бағдарламасын жүктеу және жобаны құру
- •2 Кезең. Формаға компоненттерді енгізу
- •3Кезең. Компоненттердің қасиеттеріне түзетулерді енгізу және оқиғаларды өңдеу процедурасын құру
- •4Кезең.Бағдарламаны сақтау және іске қосу
- •5Кезең. ListBox1 компонентімен жұмыс жасау
- •6 Кезең. Компоненттердің қасиеттерін өзгерту
- •Sdi (Single Document Interface) қосымшасын құру Орындау уақыты: 2 сағат Рейтинг: 1 балл
- •Mdi (Multiple Document Interface) қосымшасын құру Орындау уақыты: 2сағат Рейтинг: 1 балл
- •Қолданбалы интерфейсінің құрылысы Орындау уақыты: 2 сағат Рейтинг: 1 балл
- •Анимация және графиктерді көрсететін компоненттермен жұмыс Орындау уақыты: 2 сағат Рейтинг: 1 балл
- •Delphi бағдарламасын жүктеңіз.
- •Delphi жабыңыз.
- •Бақылау сұрақтары
- •Графиктерді бейнелеу және анимациялау үшін компоненттерімен жұмыс Орындау уақыты: 2 сағат Рейтинг: 1 балл
- •Деректер қорымен жұмыс Орындау уақыты: 4 сағат Рейтинг: 2 балла
- •"Топ тізімі" атты кестесі
- •Деректер базасындағы навигация Орындау уақыты: 2 сағат Рейтинг: 1 балл
- •Sql тілі. TQuery компоненті Орындау уақыты: 2 сағат Рейтинг: 1 балл
- •Тілдер және бағдарламалау технологиясы
- •Бақылау сұрақтары
Деректер қорымен жұмыс Орындау уақыты: 4 сағат Рейтинг: 2 балла
Жұмыстың мақсаты:
Delphi ортасында жергілікті деректер қорымен жұмыс істеп үйрену.
Жұмыстың орындалу тәртібі:
1-кезең. Access бағдарламасын жүктеу және кесте құру
Access жүктеңіз.
Менің құжаттарым – Студент бумасында fam.mdb атымен жаңа деректер базасын құрыңыз.
Конструктор режимінде кесте құрыңыз. Ол үшін Деректер қоры терезесінің Кесте бөлігінде Құру батырмасына шертіңіз, пайда болған Жаңа кесте терезесінде Конструктор таңдаңыз.
Келесі кестені толтырыңыз:
"Топ тізімі" атты кестесі
Өріс аты |
Деректер типі |
Қасиеттер |
№Кілттік өріс
|
Сандық |
Өріс өлшемі – Байт Жазылым – Номер студента |
Фамилия |
Мәтіндік |
Өріс өлшемі – 20 |
Аты |
Мәтіндік |
Өріс өлшемі – 20 |
Тегі |
Мәтіндік |
Өріс өлшемі – 20 |
Туған жылы |
Дата/уақыт |
Өріс форматы – Датаның қысқаша форматы |
Сынақ кітапшасының орташа баллы |
Сандық |
Өріс өлшемі – Жылжымалы нүктелі (4 байт) |
Мекен-жай |
Мәтіндік |
Өріс өлшемі – 40 |
Телефон |
Мәтіндік |
Өріс өлшемі – 10 |
Мәтіндік |
Өріс өлшемі – 30 |
Кестені Топ тізімі атымен сақтаңыз.
Access шығыңыз.
2-кезең. Delphi жүктеу және Database Explorer жалған атты құру
Delphi жүктеу.
Database мәзірінде Explore пунктін таңдаңыз.
Терезенің кез келген жеріне тышқанның оң жақ батырмасын шертіңіз, пайда болған менюден ODBC Administrator… таңдаңыз.
ODBC Data Source Administrator терезесінде Add… батырмасына шертіңіз.
Create New Data Source терезесінде Microsoft Access Drivers (*.mdb) таңдаңыз, содан соң Дайын батырмасын шертіңіз.
ODBC Microsoft Access Setup терезесінде Select батырмасына шертіңіз.
Select Database терезесінде С:\Менің құжаттарым\ Студент директорияларын таңдаңыз,сол жақ тізімде (Database Name) 1 кезеңде құрылған деректер базасы файлын fam.mdb шертіңіз,содан соң ОК, содан соң DataSourceName өрісіне fam нұсқаңыз, содан соң ОК.
Өзгерісті сақтаңыз, ашық қосымшаларды жабыңыз және компьютерді қайта жүктеңіз.
9. Delphi қосыңыз.
10. Database мәзірінде Explore пунктін таңдаңыз.
SQL Explorer терезесінде Database бөлігінде fam кесте атын таңдаңыз.
Сұхбатты терезесінің аспаптар тақтасындағы Open or Close батырмасына шертіңіз, пайда болған Database Login терезеде User Name: fam1 және Password: 1 нұсқаңыз.
Database Explorer жабыңыз.
3-кезең. Компоненттер мен деректер базасы арасында байланыс орнату
Формаға BDE (Borland Database Engine) бөлігінен Table (кесте) компонентін және Data Access бөлігінен DataSource компонентін орналастырыңыз. Бұл екі компонент визуалды емес, пайдаланушыға олар көрінбейді, сондықтан оларды форманың кез келген жеріне орналастыруға болады.
DataControl бөлігінен деректер бейнелейтін DBGrid визуалды комопнентін кірістіріңіз. Оны ені бойынша тартыңыз немесе Align қасиетінде alClient мәнін орнатыңыз.
Осы компоненттер арасында байланыс орнатыңыз. Ол үшін келесі әрекеттерді орындаңыз:
Белгіленген объект |
Object Inspector |
Қасиеттің және оқиғаның аты |
Орындалатын амалдар |
DBGrid1
|
Properties |
DataSource |
Ашылған тізімнен DataSource1 таңдаңыз |
DataSource1 |
Properties |
DataSet |
Ашылған тізімнен Table1 таңдаңыз |
Table1 |
Properties |
DatabaseName |
Ашылған тізімнен қажетті fam таңдаңыз |
TableName |
Ашылған тізімнен “Топ тізімі” кесте атын таңдаңыз |
Деректер қорымен байланыс орнатаңыз:
Белгіленген объект |
Object Inspector |
Қасиеттің және оқиғаның аты |
Орындалатын амалдар |
Table1 |
Properties |
Active |
Үнсіз келісім бойынша берілген False мәніне True мәнін ауыстырыңыз |
Егер кесте толтырылған болса, онда DBGrid комопнентін өрісіне кестедегі берілгендер шығатын еді.
Ескерту. Active=true алдын ала кестеге құрылым процесі барысында және қосымша жөндеулері үшін мүмкіндік бар. Барлық аяқталған қосымша кестелерінде Active = false орнатылуы қажет, содан соң OnCreate оқиға формасында осы қасиеттер true орнауы мүмкін, ал OnDestroy оқиға формасында бұл қасиетер false орнайды. Қорға ие болатын байланыстағы деректер қорымен қоса қолдау бере алмайды, ал желімен жұмыс істегенде басқа қолданушылардың деректер қорына қолжетімділігіне кедергі келтіреді.
Бағдарламалық кодты fam10.pas атымен, ал жобаны - pr_fam10.dpr атымен сақтаңыз.
Жобаны жіберіңіз(F9).
User Name және Password енгізіңіз.
Ашылған кестені топтастырыңыз, берілгендерімен толтырыңыз.
Жобалау режиміне көшіңіз.
Жобаны жіберіңіз және және онымен жұмыс істеуге болатындығына көз жеткізіңіз (деректерді қарау, оларды редакторлау, бұл жағдайда редакцияланған мәліметтер деректер қорында орналасады).
11. Нәтижені оқытушыға көрсетіңіз.
12. Delphi бағдарламасынан шығыңыз.
Бақылау сұрақтары:
Реляциялық деректер қорының ерекшеліктері?
ДҚБЖ деген не? ДҚБЖ мысал келтіріңіз.
Жалған ат деген не және ол не үшін қажет?
Кэширования өзгертулерінің ұғымын түсіндіріңіздер.
Транзакция анықтамасын беріңіз.
Деректер қорының типтері қандай?
Delphi деректер қорымен байланыс қалай ұйымдастырылған?
BDE деген не?
Деректер қорымен байланыс жасау үшін қандай компоненттер пайдаланылады?
Тілдер және бағдарламалау технологиясы
№ 16 зертханалық жұмыс
