Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Проект 2
Створіть на диску Е: \ у своєму каталозі новий проект та збережіть його: модулю Unit1.cpp надайте ім’я Baza_New.cpp, файлу проекту Project1.bpr – ім’я DB_New. bpr. Крім того, в своєму каталозі створіть нову папку DataBase для зберігання таблиць бази даних. Новий проект передбачає створення бази даних типу Paradox, в якій будуть зберігатися дані про ваших знайомих, а також створення програми керування цією базою даних. Відкрийте Database Desktop. Створіть псевдонім Вашої бази даних. Для цього у меню Tools Database Desktop виберіть команду Alias Manager… У діалоговому вікні Alias Manager клацніть на кнопці New. В поле Database alias введіть псевдонім створюваної БД — StudentDB, а в полі Path вкажіть шлях до своєї папки DataBase. В полі Driver Type виберіть драйвер STANDART для доступу до таблиць даних створюваної бази даних (рис. 1). Клацніть на кнопці Keep New. Клацніть на кнопці OK. Рис. 1. Створіть таблицю даних типу Paradox 7. Для цього у меню File Database Desktop виберіть команду New-> Table… (рис. 2): Рис. 2. Встановіть імена та властивості полів даних таблиці відповідно до рис. 3: Рис. 3. Збережіть таблицю під іменем DataPeople.db. Внесіть декілька записів до таблиці. Збережіть зміни. Помістіть на форму компонент TabControl (укладка Win32), шість позначок Label (укладка Standard) та компоненти баз даних: Table (укладка BDE), DataSource (укладка Data Access), DBMemo (укладка Data Controls) й чотири компоненти DBEdit (укладка Data Controls). Встановіть імена та властивості компонентів згідно таблиці:
Розташування компонентів показано на рис. 4: Рис. 4. Збережіть проект. Активуйте форму MainForm та створіть для неї обробник події OnCreate: //--------------------------------------------------------- void __fastcall TMainForm:: FormCreate(TObject *Sender) { do{ TabControl1-> Tabs-> Add(Table1-> FieldByName(" No")-> AsString); Table1-> Next(); } while (! Table1-> Eof); Table1-> First(); } //---------------------------------------------------------- Активуйте компонент TabControl1 та створіть для нього обробник події OnChange: //------------------------------------------------------------- void __fastcall TMainForm:: TabControl1Change(TObject *Sender) { TLocateOptions Opts; Opts.Clear(); Table1-> Locate(" No", TabControl1 -> Tabs -> Strings[TabControl1 -> TabIndex], Opts); } //-------------------------------------------------------------- Збережіть проект. Запустіть програму на виконання. Вікно Вашого проекту матиме вигляд як на рис. 5: Рис. 5. Контрольні питання 1. Назвіть компоненти доступу до бази даних. 2. Що таке псевдонім бази даних? 3. Які типи даних використовуються для таблиць типу Paradox? 4. Який компонент забезпечує доступ до таблиць бази даних? 5. Як заборонити редагування бази даних? 6. Які компоненти забезпечують відображення й редагування полів записів бази даних? 7. Назвіть основні властивості компонента Table. 8. Яке призначення компонента DataSource? 9. Назвіть основні властивості компонента DateSource. 10. Назвіть основні властивості компонента DBGrid.
|