Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Створення програми продажу / купівлі комп'ютерної техніки

Реферат Створення програми продажу / купівлі комп'ютерної техніки





dows XP Windows VistaRadioButton2Вибор Windows Vista ІтогButton1Кнопка для виведення загальної суми ОчістітьButton2Очістка всіх полів СохранітьButton3Кнопка для збереження результату 3. Програмування


. 1 Обгрунтування вибору мови програмування

імперативний, об'єктно-орієнтована мова програмування, діалект Object Pascal. Починаючи з середи розробки Delphi 7.0, в офіційних документах Borland стала використовувати назву Delphi для позначення мови Object Pascal.

Зовнішній вигляд середовища програмування Delphi відрізняється від багатьох інших з тих, що можна побачити в Windows. Кпрімеру, Borland Pascal for Windows 7. 0, BorlandC ++ 4. 0, Wordfor Windows, Program Manager-це все MDI додатку. MDI (Multiple Document Interface) - визначає особливий спосіб управління декількох дочірніх вікон усередині одного великого вікна. Середа Delphi ж слід другий специфікації, званої Single Document Interface (SDI), і складається з декількох окремо розташованих вікон. Це було зроблено через те, що SDI близький до тієї моделі додатків, що використовується в Windows 95.

Нижче перераховані основні складові частини Delphi:

Дизайнер Форм (Form Designer).

Вікно Редактора Вихідного Тексту (Editor Window).

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

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

Довідник (On-linehelp).

Переваги: ??

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

Контекстна довідкова система, за якою можна вивчати мову без звернення до сторонніх джерел.

Висока швидкість компіляції, висока швидкість виконання компільованих программ.Pascal - результат розвитку мови Турбо Паскаль, який, у свою чергу, розвинувся з мови Паскаль. Паскаль був повністю процедурним мовою, Турбо Паскаль, починаючи з версії 5.5, додав в Паскаль об'єктно-орієнтовані властивості, а в Object Pascal - динамічну ідентифікацію типу даних з можливістю доступу до метаданих класів (тобто до опису класів та їх членів) в компилируемого коді , також званому інтроспекцією - дана технологія отримала позначення RTTI. Так як всі класи успадковують функції базового класу TObject, то будь покажчик на об'єкт можна перетворити до нього, після чого скористатися методом Class Type і функцією Type Info, які й забезпечать интроспекцию.

Також відмітною властивістю Object Pascal від С ++ є те, що об'єкти за замовчуванням розташовуються в динамічної пам'яті. Однак можна перевизначити віртуальні методи New Instance і Free Instance класу TObject. Таким чином, абсолютно будь-який клас може здійснити бажання де хочу - там і буду лежати raquo ;. Відповідно організується і многокучность .


. 2 Модульна структура програми


Модулем нульового рівня Project1.exe є реалізацією інтерфейсу даної програми. У ньому міститься всі основні поля для введення даних кнопки для закриття, збереження і т.д.


Малюнок 4. Інтерфейс програми.


Модулем першого рівня є реалізація програмного коду обробного кнопки Підсумок raquo ;, Зберегти і Закрити raquo ;. Модуль який реалізує функціональну можливість кнопки Підсумок має наступний програмний код:


procedure TForm1.Button1Click (Sender: TObject);,b,c:real;:=strtofloat(edit1.Text);:=strtofloat(edit2.Text);:=strtofloat(edit3.Text);radiobutton1ecked then:=a + 200; radiobutton2ecked then:=a + 300; checkbox1.Checked then:=a + 100 ;; radiobutton1ecked then:=b + 200; radiobutton2ecked then:=b + 300; checkbox1. Checked then:=b + 100 ;; radiobutton1ecked then:=c + 200; radiobutton2ecked then:=c + 300; checkbox1.Checked then:=c + 100; (edit1.Text= ) and (edit2.Text= ) and (edit3.text= ) then ( заполнітеполя ) ;;;. Lines.add ( + floattostr (a) + + floattostr (b) + + floattostr (c) + Суммаравна );

end.


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


4. Документування


. 1 Технічне завдання


. 1.1 Призначення розробки


Назад | сторінка 3 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Програмування на мові Object Pascal
  • Реферат на тему: Типи даних в Object Pascal
  • Реферат на тему: Вивчення мови об'єктно-орієнтованого програмування Borland Delphi та ро ...
  • Реферат на тему: Реалізація засобами мови програмування Delphi програми "Файловий менед ...
  • Реферат на тему: Розробка програми сортування даних мовою Turbo Pascal