Розробка додатку мовою Object Pascal у середовищі Borland Delphi з використанням візуальних компонентів
Розробка алгоритму програми. Посібник системного програміста та оператора. Приклади програм: виведення обсягу винагороди торгового агента, обрахунок добутку елементів в масиві, ведення обліку книг в домашній бібліотеці, отримання одного рядка з іншого.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | украинский |
Дата добавления | 03.03.2015 |
Размер файла | 408,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Міністерство освіти і науки України
Криворізький коледж Національного авіаційного університету
(повне найменування вищого навчального закладу)
Циклова комісія програмного забезпечення ЕОМ
(повна назва кафедри, циклової комісії)
КУРСОВА РОБОТА
з програмування
на тему: Розробка додатку мовою Object Pascal у середовищі Borland Delphi з використанням візуальних компонентів
Студента (ки) 3 курсу 323
групи напряму підготовки
спеціальності 5.05010201
«Обслуговування комп'ютерних систем і мереж»
Домашенко В.О
Керівник викладач Терьошина С.С.
м. Кривий Ріг - 2014 рік
Завдання на виконання курсової роботи студента
Розробити мовою Object Pascal у середовищі Borland Delphi
1. Торговий агент отримує винагороду у розмірі деякої частки від суми угоди: якщо обсяг угоди до 5000 грн., то в розмірі 5%; якщо вище - то 7%. Введіть обсяг угоди, вивести - обсяг винагороди.
2. Підробляючи вечорами, студент вирішив накопичити суму в S гривень для покупки комп'ютера. У перший місяць він відклав P гривень. Потім його внесок кожного разу був на 3% більше попереднього вкладу. Через скільки місяців студент зможе купити комп'ютер?
3. Даний масив m*n. Знайти добуток елементів, що стоять нижче за головну діагональ. Замінити всі елементи матриці, що стоять вище за головну діагональ, її найбільшим елементом.
4. З рядка символів А отримати рядок В шляхом видалення найбільш часто зустрічаються символів.
5. Розробити програму, яка веде облік книг в домашній бібліотеці (назва , автор , літературний жанр , видавництво, ціна).
Технічні вимоги:
1) процесор Pentium 233;
2) оперативна пам'ять 256 Мб;
3) вільне місце на жорсткому диску 5 Мb;
4) Microsoft Office 2003(+).
Термін виконання роботи: з з 1.02.14р. по 01.07.14р.
Етапи роботи над КР
Стадії та етапи робот |
Зміст робот |
Термін виконання |
|
Технічне завдання |
Постановка задачі, визначення вимог, структури даних, метода рішення та т. п. |
02.02.2014 р. - 02.03.2014 р. |
|
Технічний проект |
Розробка алгоритму, визначення форми представлення даних, структури програми. Оформлення першого розділу пояснювальної записки. |
02.03.2014 р. - 02.04.2014 р. |
|
Робочий проект |
Розробка програми та її випробування. Оформлення пояснювальної записки. |
02.04.2014 р. - 02.05.2014 р. |
Завдання видав
(підпис керівника) (ПІБ керівника)
“_____” ______________ 20___ р.
Завдання прийняв до виконання
(підпис студента)
Курсова робота захищена з оцінкою
Голова комісії
(підпис керівника) (ПІБ керівника)
“_____” ______________ 20___ р.
Члени комісії
Зміст
Вступ
Постановка задачі
Теоретичні відомості
Технічне завдання
Розробка алгоритму програми
Опис програми
Посібник системного програміста
Посібник оператора
Висновки
Список використаної літератури
Реферат
Пояснювальна записка до курсової роботи містить:
сторінок - 24;
малюнків - 12;
таблиць - 0;
Мета роботи: закріплення, поглиблення та узагальнення теоретичних знань, набутих студентами під час вивчення конкретних дисциплін, розвитку навичок їх практичного застосування, самостійного та комплексного розв'язання конкретних фахових завдань на Delphi.
У курсовій роботі створено програму, яка складається з 5 підпрограм для розв'язку кожної задачі.
У першому розділі курсової розглянуто теоретичні відомості з програмування. алгоритм програма програміст масив
У другому розділі виконується аналіз задачі проектування, аналізується вид вихідних даних і приводяться алгоритми для розв'язку задач.
У третьому розділі розглядаються текст програми. До реалізованої програми розроблена інструкція користувача, яка наведена в четвертому розділі.
Програма розроблена з використанням мови Delphi.
Вступ
Delphi використовує структурно об'єктну - орієнтовану мову програмування (Object Pascal), яка об'єднує з одного боку міцність та простоту програмування, а з іншої ефективність мови програмування.
Будь-яка програма в Delphi складається з файлу проекту (файл з розширенням dpr) та одного або декількох модулів (файли з розширеннями pas). Кожен з таких файлів описує програмну одиницю Object Pascal.
Файл проекту представляє собою програму. Написану на мові Object Pascal та призначену для обробки компілятором.
Модулі - це програмні одиниці, призначені для розміщення фрагментів програм. За допомогою присутнього там програмного коду реалізується вся поведінкова сторона програми.
При розробці даної курсової роботи використовувалась наступна тематика: створення меню, створення та використовування в проекті декількох форм, робота з компонентами вкладки Standart та Additional, робота с базами даних, графіка, робота с COM-технологіями.
Постановка задачі
Створити програму згідно завдання на курсову роботу та технічних вимог, при цьому розглянути теорію з розробки програм на Delphi, принципи обробки масивів, роботи з базами даних. Розробити та описати функціональну схему роботи додатку.
Розглянути можливості генерування звітів у Microsoft Excel та Microsoft Word.
Комісія ПЗ ЕОМ |
ККНАУ 07 15 14 КР |
|||||||||
Виконав |
Вступ |
Лист |
Листів |
|||||||
Керівник |
4 |
|||||||||
Зав.відділ. |
Теоретичні відомості
Як перевірити чи встановлений Excel на комп'ютері користувача?
Таблиця StringGrid Delphi надає всі основні можливості для розміщення текстових , а також графічних даних в табличній формі. А так як дані мають " дивне" властивість групуватися по рядках і стовпцях , то таблиця StringGrid має важливе значення в програмуванні в системі Delphi . Звичайно , для роботи з таблицями баз даних в Delphi існує спеціалізовані компоненти . Але в звичайних додатках для роботи з табличними даними в Delphi застосовується саме компонент StringGrid . Таблиця StringGrid має гнучкі можливості по налаштуванню свого виду - ширини і висоти окремих рядків і стовпців , як і їх кількість на етапі проектування і програмно, розміру фіксованого області та області редагування , виділення як окремої комірки , так і зони з декількох осередків , і т. д. Доступ до вмісту кожної окремої комірки надається за індексом - номеру стовпчика і рядка , в яких вона знаходиться. Якщо клітинки не поміщаються в розміри таблиці , автоматично додаються як вертикальна , так і горизонтальна смуги прокрутки. Причому в кожен момент відомі номери видимих ??рядків і стовпців , і ця область доступна для управління. Таким чином , ми можемо програмно переміщати в область видимості ті осередки , де містяться потрібні нам дані . Події , на які може реагувати таблиця Delphi StringGrid , також різноманітні і надають програмісту широкі можливості по створенню програм, що використовують таблиці , наповнені необхідною функціональністю . Завжди можна відстежити натиснення і відпуск як кнопок.
Основні властивості компонента, що визначають відображається текст:
Рядок, що міститься в комірці з адресою (ACol, ARow)
\Cells [ACol, ARow: Integer]: String;
Набір рядків, що міститься в стовпці з індексом Index
Cols [Index: Integer]: TStrings;
Набір рядків, що міститься в рядку з індексом Index
Rows [Index: Integer]: TStrings;
Об'єкт , пов'язаний з рядком , що міститься в комірці з адресою ( ACol , ARow )
Objects [ ACol , ARow : Integer ] : TObject ;
Всі ці властивості відсутні в Інспектре Об'єктів , але доступні під час виконання. Задавати вміст комірок програмно можна як за окремими осередкам, так і відразу по стовпцях і рядках за допомогою методів класу TStrings.
Властивості таблиці
StringGridColCount і RowCount - кількість рядків і стовпців відповідно;
FixedCols і FixedRows - кількість перше, не прокручуваних стовпців і рядків;
FixedColor - колір фону фіксованих осередків;
LeftCol і TopRow - індекси самого лівого і самого верхнього видимих зараз стовпчика і рядка при прокручуванні.
Властивість ScrollBars відповідає за смуги прокрутки.
При ScrollBars < > sbNone смуги прокрутки з'являються автоматично , якщо таблиця не поміщається в заданий розмір .
Вміст властивості Options визначає такі властивості таблиці як:
goFixedVertLine і goFixedHorzLine - наявність розділових ліній між фіксованими осередками;
goVertLine і goHorzLine - наявність розділових ліній між звичайними осередками;
goColSizing і goRowSizing - можливість міняти мишкою ширину стовпців і висоту рядків;
goColMoving і goRowMoving - можливість переміщати стовпці і рядки цілком;
goEditing - можливість редагувати вміст таблиці.
Компонент StringGrid використовується в програмі для вибору значень, що містяться в осередках. Властивості Col і Row показують індекси стовпчика і рядка виділеної (що має фокус) зараз осередки.
Серед подій компонента StringGrid є важлива подія OnSelectСell, що виникає при виборі тієї або іншої комірки, але ще до фактичного переміщення в неї фокуса. У обробник цієї події передаються параметри ACol і ARow - стовпець і рядок вибраної комірки, і CanSelect - допустимість вибору. Значення параметра CanSelect = False використовується для заборони переміщення у вибрану комірку. А параметри ACol і ARow можуть використовуватися для випереджаючої реакції програми на вибір тієї чи іншої комірки.
Технічне завдання
1. Розробити додаток згідно з варіантом. Номер варіанта обирається за номером в навчальному журналі. Програма складається з п'яти задач, об'єднаних в один додаток. Вибір завдання здійснюється за допомогою меню, яке реалізувати за у вигляді спадаючого або контекстного.
2. Передбачити пункт меню допомоги роботи з додатком та коректний вихід з додатку.
3. При виборі пункту меню з одним із завдань, вирішення цього завдання відображується в окремому модальному вікні.
4. Інформація про розробника виводиться у допоміжному «вікні».
5. Інтерфейс форм розробити самостійно, використовуючи при цьому всі можливості та властивості компонентів Delphi.
6. Зробити аналіз та дослідження завдання: вказати типи вирішення завдання та технічні та програмні засоби для її вирішення.
7. Дати характеристику мові програмування Object Pascal, середовищу Borland Delphi та функціям, за допомогою яких реалізовано програму.
8. Розробити та описати функціональну схему додатку.
9. Побудувати блок-схеми логічних вузлів додатку та описати послідовність створення проекту.
10. Описати інтерфейс програми та вказати системні вимоги до використання програми.
11. Зробити демонстрацію можливостей програми за допомогою екранних форм.
12. Навести список використаної літератури.
13. Для виконання завдань на умовні, циклічні алгоритми, масиви даних, рядки - використовувати візуальні компоненти із вкладок компонентів Standart, System, Additional. При роботі з масивами даних оброблений масив, список даних вивести в таблицю MS Word, створену за допомогою Delphi.
14. При виконанні завдання на рядки дані зберігати у текстовому файлі, використовувати компоненти вкладки Dialog.
15. Створення баз даних та обробка інформації з них. База даних створюється за допомогою утілити Database Desktop або за допомогою інших програм створення баз даних (наприклад MS Access). При роботі з базою даних створити власний навігатор переміщення по записам БД. Додавання, редагування, видалення даних з БД виконати в окремих вікнах. Передбачити створення складного фільтру(пошук за критерієм) та сортування не менш як по двом полям БД. Створити звіт в MS Excel з Delphi. На окремому листі передбачити формування діаграми MS Excel в Delphi, данні для якої взяти із вашої бази даних. Тип діаграми передбачений варіантом. При створенні діаграми використовувати всі можливості роботи із діаграмами - створення заголовку, легенди, підпису рядків, тощо.
Розробка алгоритму програми
1. Створюємо проект Delphi.
2. В курсовій роботі 5 завдань та повинна бути форма з довідкою, тому створюємо 7 форм: по одній на кожне завдання, одна головне вікно і одна на довідку.
3. На головній формі створюємо меню з пунктами виклику завдань на виконання та пункт меню виходу з програми.
4. При виборі одного з пунктів меню завдань з'являється нова форма.
5. На формі виконання 1-го завдання розміщуємо компоненти:Label,Edit, Button,ComboBox.
6. Прописуємо програмний код розв'язку задачі за наступним алгоритмом.
7. На формі виконання 2-го завдання розміщуємо компоненти:Label,Edit, Button, ListBox
8. Прописуємо програмний код розв'язку задачі за наступним алгоритмом (рис.2).
9. На формі виконання 3-го завдання розміщуємо компоненти для роботи з таблицями: StringGrid,Label, Edit, Button, ListBox.
10. Прописуємо програмний код розв'язку задачі за наступним алгоритмом (рис.3).
11. На формі виконання 4-го завдання розміщуємо компоненти для роботи з текстом: ,Label, Button, Memo, ListBox
12. Створюємо функції для перекладу чисел з римської системи в арабську і навпаки.
Рис 4. - Блок-схема до задачі 4
На формі виконання 5-го завдання розміщуємо компоненти роботи з базами даних: Table,Query, DBGrid, DataSource, Edit - для завдання значення фільтру, MainMenu -для виконання завдань при роботі з базою даних.
1. За допомогою утілити Database Destcop створюємо аліас та файл бази даних.
2. Підключаємо компоненти роботи з базами даних.
3. Прописуємо програмні коди роботи з базою даних.
4. За допомогою компонента OpenDialog вибираємо файл та завантажуємо і декодуємо файл.
5. Функціональна схема роботи:
Опис програми
1. Програма складається з 7 окремих модулів. Розглянемо кожний з них.
2. Модуль 1: головне вікно - використовується для виклику інших вікон за допомогою меню:
procedure TForm1.N11Click(Sender: TObject);
begin
Form6.showmodal;
end;
3. Модуль 2: вікно для розв'язку задачі 1, основні діяльна функція:
procedure TForm6.Button1Click(Sender: TObject);
var v,vn,st,t,s,m:real;
begin
v:=strtofloat(edit1.Text);
if (v<50000) then st:=v*0.05
else st:=v*0.07;
Label3.Caption:='Обсяг винагороди - '+FormatFloat('0.00 грн.',st);
end;
4. Модуль 3: вікно для розв'язку задачі 2, основні діяльна функція:
procedure TForm7.Button2Click(Sender: TObject);
var p,s,vk:real;i:integer;
begin
p:=strtofloat(edit3.Text);
s:=strtofloat(edit1.Text);
i:=1;
vk:=p;
while (p<s) do begin
vk:=vk*1.03;
p:=p+vk;
i:=i+1;
end;
label2.Caption:='Через '+Inttostr(i)+ ' місяців';
end;
5. Модуль 4: вікно для розв'язку задачі 3, основні діяльна функція:
procedure TForm2.BitBtn1Click(Sender: TObject);
var i,j:integer;a:real;n,m:integer;
begin
n:=StrToInt(edit1.Text);
for i:=1 to n do
for j:=1 to n do begin
a:=random(100)-50+random;
StringGrid1.Cells[j,i]:=formatfloat('0.00',a);
end;
end;
procedure TForm2.FormShow(Sender: TObject);
var i:integer; n,m:integer;
begin
n:=StrToInt(edit1.Text);
for i:=1 to n do begin
StringGrid1.Cells[i,0]:=inttostr(i);
StringGrid1.Cells[0,i]:=inttostr(i);
end;
end;
procedure TForm2.BitBtn2Click(Sender: TObject);
var i,j,i1,j1,i2,j2:integer; n,m:integer; max,p:real;
a:array [1..10,1..10] of real;
begin
n:=StrToInt(edit1.Text);
for i:=1 to n do
for j:=1 to n do
a[i,j]:=strtofloat( StringGrid1.Cells[j,i]);
p:=1;
for i:=1 to n do begin
for j:=1 to i do begin
p:=p*a[i,j];
end;
end;
label4.Caption:='Добуток - '+formatfloat('0.00',p);
max:=a[1,1];
for i:=1 to n do
for j:=1 to n do
if a[i,j]>max then max:=a[i,j];
for i:=1 to n do begin
for j:=i+1 to n do begin
a[i,j]:=max;
end;
end;
1. Модуль 5: вікно для розв'язку задачі 4, основні діяльна функція:
procedure TForm3.Button2Click(Sender: TObject);
var a,b:string; c:char; k,i,k1,j:integer;
begin
a:=edit1.Text;
k:=1;c:=a[1];
for i:=1 to length(a) do
begin
k1:=1;
for j:=i to length(a) do
if a[j]=a[i] then k1:=k1+1;
if k1>k then c:=a[i];
end;
b:='';
for i:=1 to length(a) do
if a[i]<>c then b:=b+a[i];
edit2.Text:=b;
end;
2. Модуль 6: вікно для розв'язку задачі 5, основні діяльна функція:
procedure TForm4.Button6Click(Sender: TObject);
var W:variant;
MyRange:variant;
j,i:integer;
begin
W:=CreateOleObject('Excel.Application');
w.Workbooks.Add;
W.visible:=true;
table1.First; j:=0;
while not table1.Eof do begin
inc(j);
for i:=1 to Table1.FieldCount-1 do
w.ActiveWorkBook.WorkSheets[1].Cells[j, i]:=
Table1.Fields[i].AsString;
table1.Next;
end;
end;
procedure TForm4.N2Click(Sender: TObject);
begin
Table1.IndexName:='title1';
end;
procedure TForm4.Button4Click(Sender: TObject);
begin
table1.Filtered:=false;
end;
procedure TForm4.N3Click(Sender: TObject);
begin
Table1.IndexName:='author1';
end;
procedure TForm4.N4Click(Sender: TObject);
begin
Table1.IndexName:='Zanr1';
end;
procedure TForm4.N5Click(Sender: TObject);
begin
Table1.IndexName:='Public1';
end;
procedure TForm4.Button1Click(Sender: TObject);
begin
if RadioButton1.Checked then
table1.Filter:='title = '+''''+edit1.Text+'''';
if RadioButton2.Checked then
table1.Filter:='author = '+''''+edit2.Text+'''';
Table1.Filtered:=true;
end;
Посібник системного програміста
Програму створено з допомогою системи Delphi 7.
1. База даних для завдання 5 створена за допомогою СУБД Paradox 7. Структура бази даних:
Id - первинний індекс.
Title - назва книги
Author - автор
Public- видавництво
Zanr- жанр
Cost -вартість книги
Посібник оператора
1. При запуску програми з'являється вікно:
Рис 6. - Головне вікно програми
2. При виборі у меню «Завдання 1»:
Рис 7. - Ілюстрація виконання завдання 1
3. При виборі у меню «Завдання 2»:
Рис 8. - Ілюстрація виконання завдання 2
4. При виборі у меню «Завдання 3»:
Рис 9. - Ілюстрація виконання завдання 3
5. При виборі у меню «Завдання 4»:
Рис 10. - Ілюстрація виконання завдання 4
6. При виборі у меню «Завдання 5»:
Рис 11. - Ілюстрація виконання завдання 5
При виборі у меню «Довідка»:
Рис 12. - Ілюстрація вікна-довідки
Висновки
Завдання курсової роботи виконано у повному обсязі. Розгянуто основні моменти роботи з системою Delphi 7 та створено програмне забезпечення відповідно до постановки задачі. закріплені базові навички у алгоритмізації та написанні програм.
Список джерел
1. Ставровський А.Б. «Турбо Паскаль7.0» BHV, “Ірина”, Київ, 2007р.
2. Ю.С. Бородич і ін. "Паскаль для персональних комп'ютерів". Довідковий посібник. Мінськ "Вища школа" 2003 р.
3. Фаронов В.В. « Турбо Паскаль 7.0», видавництво “Нолідж”, 2005 р.
4. Культін Н.Б. « Turbo Pascal в задачах та прикладах », BHV, Санкт-Петербург, 2000р.
5. Зуев Е.А. Система програмування Turbo Pascal. М., Радіо та звязок,1992.
Размещено на Allbest.ru
...Подобные документы
Розробка програми в візуальному середовищі С++. Визначення значення функцій в середовищі Builder мовою програмування С++. Обчислення елементів квадратної матриці згідно заданного алгоритму. Бібліотека візуальних компонентів і середовище програмування.
курсовая работа [451,5 K], добавлен 15.01.2012- Розроблення алгоритму і програми а NASM асемблері для додавання / множення чисел з плаваючою крапкою
Розробка алгоритму роботи програми, її загальна характеристика та функціональні особливості, умови ефективного використання. Способи виклику та адреса завантаження, відомості про використання оперативної пам'яті. Посібник системного програміста.
курсовая работа [182,6 K], добавлен 07.06.2016 Розробка програми для вирішення графічної задачі. При вирішенні задачі необхідно cтворювати програму у середовищі програмування Turbo Pascal. Розробка алгоритму функціонування програми і надання блок-схеми алгоритму. Демонстрація роботи програми.
курсовая работа [1,3 M], добавлен 23.06.2010Розробка структури програмного забезпечення, загальної схеми функціонування програми. Реалізація виведення графічних зображень, роботи з шлагбаумом, загальних елементів керування та музики. Інструкція з технічного обслуговування, системного програміста.
курсовая работа [3,1 M], добавлен 10.03.2009Розробка прикладного додатку для побудови графіків тригонометричних функцій з використанням програмного середовища Delphi. Схема алгоритму, методи створення, структура та особливості програмної реалізації прикладного додатку. Умови виконання програми.
курсовая работа [643,1 K], добавлен 19.11.2013Розробка автоматизованого робочого місця начальника курсу ВВНЗ в програмному середовищі Borland Delphi. Реалізація головного меню програми та додаткової панелі управління. Таблиця з інформацією про спортсмена. Алгоритм роботи інформаційної системи.
курсовая работа [777,6 K], добавлен 19.05.2014Побудова інформаційно-математичної моделі задачі. Визначення структури даних, розробка інтерфейсу. Складання коду програми за допомогою мови програмування Delphi 7.0. Реалізація проекту у візуальному середовищі. Інструкція з експлуатації програми.
курсовая работа [601,3 K], добавлен 03.09.2009Розробка методу-члену класу для створення нового одновимірного масиву з кількості всіх негативних елементів кожного рядка заданого двовимірного динамічного масиву. Особливість виводу змісту масиву на екран. Аналіз перевірки правильності роботи програми.
лабораторная работа [131,2 K], добавлен 18.11.2021Створення нескладних програмних продуктів. Швидка побудова програм з використанням візуальних компонентів. Сценарій розв’язання задачі в Delphi. Програмування та програмний код в консольному режимі. Компоненти, їх властивості та структура взаємозв’язку.
курсовая работа [2,7 M], добавлен 10.06.2009Концепції об'єктно-орієнтованого програмування. Методи створення класів. Доступ до методів базового класу. Структура даних, функції. Розробка додатку на основі діалогових вікон, програми меню. Засоби розробки програмного забезпечення мовами Java та С++.
курсовая работа [502,5 K], добавлен 01.04.2016Розробка програми для моделювання роботи алгоритму Дейкстри мовою C# з використанням об’єктно-орієнтованих принципів програмування. Алгоритм побудови робочого поля. Програмування графічного інтерфейсу користувача. Тестування програмного забезпечення.
курсовая работа [991,4 K], добавлен 06.08.2013Засоби організації збереження і обробки даних для інтерфейсних програм. Borland C++ Builder - засіб швидкої розробки програм, що дозволяє створювати їх мовою C++, використовуючи середовище розробки і бібліотеку компонентів Delphi. Прийоми проектування.
курсовая работа [110,5 K], добавлен 28.03.2009Головні принципи візуального програмування, опис компонентів Delphi, використаних при розробці проекту. Опис програми-додатку "Психологічний тест" та список дій користувача. Алгоритм роботи програми, її форма та ієрархія. Опис графічного інтерфейсу.
курсовая работа [1,2 M], добавлен 08.06.2010Розробка програми, що надає користувачу можливості керування додатками Microsoft PowerPoint: запуск вказаного додатку, переключення слайдів, виведення інформації про слайд , коректне завершення і вивантаження з пам’яті презентації, що переглядається.
курсовая работа [2,1 M], добавлен 21.04.2011Сутність Pascal як алгоритмічної мови програмування універсального призначення. Історія її виникнення і характерні особливості. Специфіка використання середовища розробки програм Borlan Delphi. Реалізація алгоритму визначення n! для великих значень n.
курсовая работа [22,9 K], добавлен 04.01.2014Теорія складання та використання розкладів. Проектування бази даних "Расписание", що містить інформацію про вільні аудиторії, в Microsoft Office Access з подальшим її використанням в середовищі програмування Borland Delphi та розробка програми до неї.
курсовая работа [1,2 M], добавлен 05.04.2012Розробка елементів інформаційної системи для контролю експлуатації автотранспорту. Розробка програмного забезпечення в середовищі програмування Delphi з використанням пакету компонентів DevelopmentExpress та сервера баз даних під керуванням FireBird 2.1.
дипломная работа [4,3 M], добавлен 24.10.2012Розробка меню програми: головне меню; таблиця акселератора. Панель інструментів та рядок стану. Створення діалогових вікон. Реалізація математичної функції мовою Assembler. Створення та підключення бібліотеки dll. Роботи з файлами: відкриття, збереження.
курсовая работа [1,3 M], добавлен 26.12.2009Аналіз сучасного стану технологій програмування. Порівняння відстані між центрами кіл з радіусами. Класи, які використовуються при розробці програми меню. Розробка та виконання тестового прикладу. Виведення кіл на екран та інструкція користувача.
курсовая работа [229,0 K], добавлен 14.03.2013Написання програми для виведення чисел Фібоначчі. Загальна характеристика мови Паскаль. Науковий доробок Леонардо Фібоначчі. Історія і властивості послідовності. Особливості програмування мовою Turbo Pascal. Відкалібрування та синхронізування програми.
курсовая работа [325,1 K], добавлен 09.10.2013