У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент


встановлених для них дозволів і обмежень.

Практичні завдання З предмету: “Проектування автоматизованих інформаційних систем”

ВАРІАНТ 9.

Створити реляційну базу даних згідно наведеної таблиці , задати ключові поля. Внести дані. Створити запит: отримати інформацію про студентів, що отримають стипендію и вивести їх прізвища в алфавітному порядку.

Create DATABASE KOLEDJ;

Use DB_ KOLEDJ;

Create table STUDENTS

( SNUM INT not null primary key,

SFAM char (25) not null,

SIMA char (15) not null,

SOTCH char (25) not null,

STIP INT not null

);

Create table PREDMET

( PNUM INT not null primary key,

PNAME char (15) not null,

TNUM integer not null foreign key references TEACHERS ,

HOURS INT not null

COURS INT not null

);

Create table TEACHERS

( TNUM INT not null primary key,

TFAM char (20) not null,

TIMA char (20) not null

TOTCH char (20) not null

TDATE DATE not null

);

Create table USP

( UNUM integer not null primary key,

OCENKA integer ,

UDATE DATE not null,

SNUM integer not null foreign key references STUDENTS,

PNUM integer foreign key references PREDMET

);

Insert into STUDENTS

Values (3412,’ Бойко’, ‘Іван’, ‘Миколайович’,60);

Insert into PREDMET

Values (2001, ‘Фізика’,4001,34,1);

Insert into TEACHERS

Values (4001, ‘Вороняк’.’Ольга’, ‘Олексіївна’, 01.04.1984);

Insert into USP

Values ( 1001,5,’ 10/06/2001, 3412, 2001);

SELECT SNUM, SFAM, STIP

FROM STUDENTS

WHERE STIP>0

ORDER SFAM ASC;

“Інструментальні засоби візуального програмування”

1. Інструментальне середовище Delphi

Інструментальне середовище Delphi

Основними інструментами є:

1.

Головне меню.

2.

Панель інструментів.

3.

Палітра компонентів (Component Palette).

4.

Інспектор об’єктів (Object Inspector).

5.

Вікно форми.

6.

Редактор коду програми (Code Editor).

7.

Дерево об’єктів (Object TreeView)

Функції керування під час розробки програм у Delphi виконують за допомогою головного вікна

Рядок меню - це головне меню, яке дає змогу контролювати всі вікна середовища розробки. Через головне меню виконують потрібні дії з файлами проекту, модулів, форм, компілюють та виконують програми, задають параметри середовища та проекту.

Панель швидкого доступу (ще називають панеллю інструментів) відіграє допоміжну роль. її використовують для зручнішого звертання до найважливіших команд головного меню, таких як відкривання та запам'ятовування файлів, вирізання та вставляння фрагментів тексту, шукання у вікнах Delphi, виконання програм, налагодження, відкривання та вибирання форм. Панель інструментів можна налаштувати відповідно до найчастіше використовуваних команд Delphi під час розробки програм.

Палітра компонент містить піктограми компонент, які використовують для побудови прикладної програми. Вона дуже важлива і взаємодіє з вікном форми. За допомогою палітри можна вибрати і ввести в програму різноманітні іитерфейсні візуальні елементи керування, такі як кнопки, списки, підписи, панелі, стандартні діалогові вікна тощо. Палітра має також невізуальні елементи меню, компоненти для роботи з OLE і DDE, елементи для розробки програм роботи з базами даних і в системах клієнт/сервер.

Складається палітра компонент з низки сторінок, кожна з яких об'єднує логічну групу компонент. Потрібну сторінку вибирають за допомогою закладок, після чого з'являється група відповідних піктограм.

Інспектор об’єктів. За його допомогою можна задати початкові значення властивостей об’єкта та його реакцію на стандартні події. Вікно інспектора об’єктів містить список компонентів поточної форми, а також дві закладки: Властивостей (Propertias) і Подій (Events). Щоб активізувати вікно інспектора об’єктів використовують клавішу F11.

Закладка властивостей складається з двох стовпчиків: лівий містить назви властивостей компонентів, а правий – їхні значення. Властивості можуть бути простими або комплексними. Комплексні складаються з набору інших властивостей, такі властивості в інспекторі об’єктів позначені символом “+”, наприклад, +Font.

Закладка подій також має два стовпці. В лівому відображаються назви (імена стандартних подій), на які об’єкт може реагувати, а в правому – назви методів (процедур), які будуть реалізувати реакцію на подію.

Вікно форми.

Форма – це вікно Windows, яке утворюється в одному з можливих для вікон стилів. Весь внутрішній простір є робочою областю, яка має сітку вирівнювання для зручного розташування компонентів на формі. Для використання групових операцій декілька компонентів можна об’єднувати.. Можна також додавати (вилучати) окремий елемент Над компонентами та їхніми групами можна виконувати операцію вирізування, копіювання з буфера і вставляння з буфера.

Редактор коду.

Редактор коду (програми) є в окремому вікні. Це вікно організоване як багатосторінковий блокнот відкритих на даний час файлів.

У момент відкриття нового компоненту модуль Unite1, який відповідає Form1, редактор автоматично додає програмний код цієї форми. Під час додавання нових компонентів у вікно форми до програми опису форми автоматично додається програмний код опису візуальних параметрів цих компонентів: висота, ширина, розташування, стиль. Додавання у програму обробника подій певного об’єкта веде до появи заготовки базового коду. Заготовка (шаблон) складається з заголовка, процедури та стандартних слів begin і end.

Вид Diagram (Схема) показує зв'язки між компонентами, включаючи батьківсько-дочірні відносини, приналежність, зв'язані властивості і загальні відносини. Для компонент Dataset, в ній також представлені відносини основний/підлеглий і з'єднання підстановки. Сюди також можна додати коментарі в текстових блоках, пов'язаних із спеціальними компонентами.

Дерево об’єктів (Object Tree View)

Object TreeView показує всі компоненти і об'єкти на формі, представляючи їх взаємовідношення у вигляді дерева. Найбільш очевидними є відносини «батько-спадкоємець»: якщо помістити на форму елемент управління «панель», кнопку на цій панелі і кнопку, на формі, то в дереві одна кнопка буде під формою, а інша — під панеллю:

TreeView синхронізований з Object Inspector і Form Designer.

Object TreeView підтримує різні типи «перетягування».

Практичні завдання З предмету: “Інструментальні засоби візуального програмування”

9.Напишіть програму, яка додає в базу даних "Погода", реалізовану у вигляді текстового файлу, інформацію про денну температуру. Для введення дат використовуйте компонент MonthCalendar. Якщо файл даних відсутній, то програма повинна його створити.

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, ComCtrls;

type

TForm1 = class(TForm)

MonthCalendar1: TMonthCalendar;

Label1: TLabel;

Button1: TButton;

Edit1: TEdit;

procedure FormCreate(Sender: TObject);

procedure Button1Click(Sender: TObject);

procedure FormClose(Sender: TObject; var Action: TCloseAction);

procedure


Сторінки: 1 2 3 4 5 6 7 8 9