
- •Қосымшаларды өңдеу интегралданған ортасымен танысу.
- •Жұмыстың мақсаты
- •Жұмыстың орындалу тәртібі
- •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 балл
- •Тілдер және бағдарламалау технологиясы
- •Бақылау сұрақтары
Деректер базасындағы навигация Орындау уақыты: 2 сағат Рейтинг: 1 балл
Жұмыстың мақсаты:
Деректер базасындағы жазылымдар бойынша көшуді жүзеге асырып үйрену.
Жұмыстың орындалу тәртібі:
1-кезең. Delphi бағдарламасын жүктеу және жоба құру
Delphi жүктеңіз.
2-кезең. Компоненттерді кірістіру және оқиғаларды өңдеушілерді орнату
Формаға BDE бөлігінен TTable компоненттерін және DataAccess бөлігінен TDataSource компонентін орналастырыңыз.
Олардың қасиеттерін DBDEMOS деректер базасының animals кестесінен деректер жиынына орнатыңыз.
Белгіленген объект |
Object Inspector |
Қасиеттің және оқиғаның аты |
Орындалатын амалдар |
Table1
|
Properties |
DatabaseName |
DBDemos |
TableName |
animals.dbf |
||
DataSource1 |
Properties |
DataSet |
Table1 |
Барлық өрістерді өрістер редакторында қосып, деректер жиынын құрыңыз.
Ол үшін Table1-ге екі рет шерту арқылы өрістер редакторы терезесін ашыңыз, содан соң өрістер редакторы жанама менюінен Add all fields командасы арқылы кестеден барлық өрістерді (Name, Size, Weight, Area, BMP) қосыңыз. [x] батырмасына шерту арқылы өріс редакторы терезесін жабыңыз.
Формаға OnCreate оқиға өңдеушісін құрыңыз. Ол үшін формаға екі рет шертіңіз.
OnCreate оқиға өңдеушісіне деректер жиынын ашатын әдісті шақыруды қосыңыз:
Table1.Open;
Формаға DataControls бөлігінен TDBNavigator комопнентін орналастырыңыз және оны деректер көзімен (DataSource қасиеті тізімнен DataSource1таңдау) байланыстырыңыз.
Формаға DataControls бөлігінен TDBEdit компонентін орналастырыңыз және оны деректер көзімен (DataSource қасиеті – тізімнен DataSource1 таңдау) байланыстырыңыз.
DBEdit1компонентін Name деректер базасының өрісімен байланыстырыңыз.(DataField қасиеті – тізімнен Name таңдау).
Формаға DataControls бөлігінен TDBImage компонентін орналастырыңыз және оны деректер көзімен байланыстырыңыз (DataSource қасиеті – тізімнен DataSource1 таңдау).
DBImage1 компонентін BMP деректер базасының өрісімен байланыстырыңыз (DataField қасиеті – тізімнен BMP таңдау).
Аспаптар тақтасында орналасқан Save all батырмасына шерту арқылы жобаны Менің құжаттарым-Студент бумасында сақтаңыз.
Қосымшаны орындауға жіберіңіз. Навигация (>) батырмасы арқылы деректер базасының барлық жазылымдарын қараңыз.
Шығу батырмасын қойыңыз(қосымша жұмысты аяқтау үшін).
Нәтижесін оқытушыға көрсетіңіз.
3-кезең.Навигатормен жұмыс
1. Алдыңғы сабақта құрылған қосымшаны ашыңыз және деректер базасының өрістері бойынша навигация орнатыңыз.
2. Нәтижесін оқытушыға көрсетіңіз.
Бақылау сұрақтары:
2 кезеңде кірістірілген компонентердің негізгі қасиеттерін сипаттаңыз.
Демонстрациялы деректер базасының жұмысын суреттеп беріңіз.
Навигаторға үнсіз келісім бойынша қандай батырмалар қосылған?
Тілдер және бағдарламалау технологиясы
№ 17 зертханалық жұмыс
Sql тілі. TQuery компоненті Орындау уақыты: 2 сағат Рейтинг: 1 балл
Жұмыстың мақсаты
TQuery компоненті көмегімен деректер жиынын құрып үйрену, SQL-операторларды пайдаланып деректерді редакциялауды орындау, SQL Explorer утилиті көмегімен кесте құрылымын қарап үйрену.
Жалпы мағлұмат:
SQL тілі – бұл түрлі өндірушілердің деректер қорына әмбебап сұраныстар тілі.SQL тілінің операторларын пайдалану түрлі ДҚБЖ арасында деректерді тасымалдауды жеңілдетеді, сондай-ақ, қосымшаны өңдеуді жеңілдетеді.
SQL тілі SQL-операторларынан тұрады, оларды кейде SQL командалары, және кірістірілген функциялар қатары деп атайды.
Деректер жиынын құру үшін SQL-операторы SELECT пайдалана отырып, TQuery компоненті деректер базасына BDE деректер қоры машинасы арқылы қатынауды жүзеге асырады.
Create Table операторы деректерді анықтау тілінің операторы болып табылады. Ол құрылатын кестенің құрылымын сипаттайды. Жаңа жол кірістіру үшін және бар жолды жою үшін SQL-операторлары Insert және Delete пайдаланылады.
Жұмыстың орындалу тәртібі:
1-кезең. Delphi бағдарламасын жүктеу және жоба құру
Delphi жүктеңіз.
2-кезең. TDataSource және TQuery компоненттерін қою, олардың оқиғаларын өңдеу
Формаға компоненттер политрасының DataAccess бөлігінен TDataSource және TQuery компоненттерін орналастырыңыз.
TQuery компонентін орнату үшін екі қасиет мәнін анықтап алған жеткілікті: DatabaseName қасиеті және SQL қасиеті. Таңдалған деректер базасына қандай кестелер кіретінін білу үшін SQL Explorer қосымшасын шақыру керек. Ол үшін Database – Explorer командасын орындау керек, содан соң SQL Explorer сол жақ тақтасындағы Databases бөлімінен қажетті дерктер базасын таңдау, екі рет шерту арқылы оны ашу керек, SQL Explorer тақтасының сол жағындағы Tables секциясына шерту керек. Tables секциясына екі рет шерткенде сол жақ тақтада кесте тізімі беріледі. Өріс мәндерін қарау үшін Data бөлігіне көшу жеткілікті.
Топ тізімі кестесін TQuery компоненті үшін деректер жиынын екі бағана ретінде Аты-жөні және Телефон анықтаңыз.
Ол үшін келесі әректтерді орындаңыз:
Белгіленген объект |
Object Inspector |
Қасиеттің және оқиғаның аты |
Орындалатын амалдар |
Query1 |
Properties |
DatabaseName |
fam |
және SQL қасиетінің оң жағына екі рет шертіп String List editor терезесін ашыңыз, онда келесі SQL-операторының мәтінін теріңіз:
Select Фамилия, Телефон from Топ студенттері
Өріс редакторын шақырыңыз (ол үшін тышқанның оң жақ батырмасымен Tquery компонентін шертіңіз, Fields Editor…таңдаңыз) және жаңа екі өріс қосыңыз (Add all fields). Өріс редакторы терезесін жабыңыз.
Деректер қорының деректер көзімен байланыстырыңыз.Ол үшін келесі әрекеттерді орындаңыз:
Белгіленген объект |
Object Inspector |
Қасиеттің және оқиғаның аты |
Орындалатын амалдар |
DataSource1 |
Properties |
DataSet |
Query1 |
3-кезең. TDBGrid компонентін кірістіру және оқиғаны өңдеу
1. Формаға DataControls бөлігінен TDBGrid компонентін орналастырыңыз және оны деректер көзімен байланыстырыңыз. Ол үшін келесі әрекеттерді орындаңыз:
Белгіленген объект |
Object Inspector |
Қасиеттің және оқиғаның аты |
Орындалатын амалдар |
DBGrid1 |
Properties |
DataSource |
DatabaseSource1 |
2. Келесі әрекетті орындап, деректер жиынын ашыңыз:
Белгіленген объект |
Object Inspector |
Қасиеттің және оқиғаның аты |
Орындалатын амалдар |
Query1 |
Properties |
Active |
True |
3. Қосымшаны орындаңыз. Алынған кестені қараңыз. Қосымша жұмысын аяқтаңыз.
4. Нәтижесін оқытушыға көрсетіңіз.
5. Қосымшаны жабыңыз.
Бақылау сұрақтары:
SQL тілі деген не?
SQL-операторларының үш тобын сипаттаңыз.
SQL тілінде қандай жұмыс топтармен қолданылады?
TQuery компонентінің қызметі және оның негізгі қасиетін сипаттаңыз?
SQL бүтіндік шарттары қалай жөнделеді?
SQL Explorer қарау және кестелерді редакторлауды қалай ұйымдастырады?
Транзакция қалай орындалады және оның шегінуі?
Навигатор тақтасы қандай батырма арқылы деректер тобын жаңартады?
SQL Explorer сұранысты кіргізу қалай жүзеге асырылады?
Жолдарды қалай қою және өшіру керек?
Өздік жұмыс
Өзіңіздің деректер базасына бірнеше запрос құрыңыз.