Створення програмних додатків для операційної системи Windows

Автор работы: Пользователь скрыл имя, 16 Марта 2013 в 18:31, курсовая работа

Описание работы

Дана робота присвячена написанню програмного додатка для операційної системи Windows в середовищі Borland C++ Builder. Borland C++ Builder – це засіб швидкої розробки проектів, що дозволяє створювати програмні продукти мовою C++, використовуючи при цьому середовище розробки.
Основною метою в цій роботі є створення зручного інтерфейсу для використання та роботи будь-якого користувача ПК та для вирішення поставленої у завданні задачі.

Содержание работы

ВСТУП 4
СЕРЕДОВИЩЕ РОЗРОБКИ 5
ПРАКТИЧНА ЧАСТИНА 14
ОПИС МЕТОДІВ ВИРІШЕННЯ ПОСТАВЛЕНОГО ЗАВДАННЯ 14
КОД ПРОГРАМИ: 15
РЕЗУЛЬТАТ ВИКОНАННЯ ПРОГРАМИ 17
ВИСНОВКИ 19
СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ 20

Файлы: 1 файл

курсова.doc

— 137.50 Кб (Скачать файл)

Рис.3. Менеджер проектів

За замовчуванням  проект спочатку містить файли для  однієї форми та вихідного коду одного модуля. Однак більшість проектів містять кілька форм і модулів. Щоб  додати модуль або форму до проекту, потрібно клацнути правою кнопкою миші та вибрати пункт New Form з контекстного меню. Можна також додавати існуючі форми та модулі до проекту, використовуючи кнопку Add контекстного меню менеджера проектів і вибираючи модуль або форму, яку потрібно додати. Форми та модулі можна видалити в будь-який момент протягом розробки проекту. Однак, через те, що форма зв'язані завжди з модулем, не можна видалити одне без видалення іншого, за винятком случаючи, коли модуль не має зв'язку з формою. Видалити модуль із проекту можна, використовуючи кнопку Remove менеджера проектів.

Якщо вибрати  кнопку Options у менеджері проектів, відкриється діалогова панель опцій  проекту, у якій можна вибрати  головну форму проекту, визначити, які форми будуть створюватися динамічно, які параметри компіляції модулів (у тому числі створених в Delphi 2.0, тому що C++ Builder може включати їх у проекти) і компонування.

Рис. 4. Установка опцій проекту

Важливим елементом  середовища розробки C++ Builder є контекстне меню, яке з‘являється при натисканні на праву клавішу миші та дозволяє швидкий доступ до найбільше часто використовуваних команд.

Зрозуміло, C++ Builder має убудовану систему контекстно-контекстно-залежної допомоги, доступної для будь-якого елемента інтерфейсу та довідкової інформації, що є великим джерелом, про C++ Builder.

 

 

 

Практична частина

оПИС МЕТОДІВ ВИРІШЕННЯ ПОСТАВЛЕНОГО ЗАВДАННЯ

У даній програмі використовуватимуться три об’єкти TrackBar для вирішення поставленої задачі.

Оскільки два із них  змінюють параметри третього і положення  повзунка третього фіксується, то, я думаю, для останнього повзунка необхідно проілюструвати межі, в яких змінюється значення. Для цього я використаю об’єкт Label. Необхідно звернути увагу, що довжина останньої смуги змінюється за умовою завдання. Тому положення Label теж повинно змінюватись. Для того, щоб відображати положення повзунка у третьому TrackBar, я використовуватиму елемент Panel. Відомості про автора програми можна буде отримати натиснувши кнопку «Про автора». Вони будуть міститися у вікні повідомлення. Також клікнувши на кнопці «Допомога» можна в тому ж самому вікні повідомлення отримати короткий опис роботи програми.

 

 

кОД ПРОГРАМИ:

//----------------------------------------------------------

#include <vcl.h>

#pragma hdrstop

#include "Unit1.h"

//----------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm1 *Form1;

//----------------------------------------------------------

__fastcall TForm1::TForm1(TComponent* Owner)

        : TForm(Owner)

{

}

//----------------------------------------------------------

void __fastcall TForm1::TrackBar1Change(TObject *Sender)

{

TrackBar3->Width=(TrackBar1->Position+1)*50;

Label2->Left=TrackBar3->Width-10;

}

//----------------------------------------------------------

void __fastcall TForm1::TrackBar3Change(TObject *Sender)

{

Panel1->Caption="Позиція  повзунка: " +IntToStr(TrackBar3->Position)*10;

}

//----------------------------------------------------------

void __fastcall TForm1::TrackBar2Change(TObject *Sender)

{

TrackBar3->Max=TrackBar2->Position;

Label1->Caption='0';

Label2->Caption=TrackBar3->Max*10;

}

//----------------------------------------------------------void __fastcall TForm1::Button1Click(TObject *Sender)

{

Application->MessageBox("Дана  програма є курсовою роботою  студентки ІІДС-345 Герик Наталії","About",MB_OK);

}

//----------------------------------------------------------

void __fastcall TForm1::Button2Click(TObject *Sender)

{

Application->MessageBox("Переміщення першого повзунка змінює довжину третьої полоси, а переміщення повзунка другої - діапазон змін позиції повзунка третьої полоси. В статичному вікні відображається поточне положення повзунка третьої полоси.","About",MB_OK);

}

//----------------------------------------------------------

 

РЕЗУЛЬТАТ ВИКОНАННЯ ПРОГРАМИ

Змінимо позицію повзунка у третій полосі і побачимо інформацію про його положення у статичному вікні:

Рис. 5. Приклад виконання програми

 

Змінимо положення повзунка у першій полосі, прослідкуємо зміни довжини останньої смуги. Зверніть увагу, що значення меж зміни положення повзунка переміщаються синхронно зі смугою при зміні її довжини.

 

Рис. 6. Приклад виконання програми

 

 

 

 

 

 

 

Тепер перемістимо повзунок у другій смузі, переконуючись, що змінюється діапазон значень третьої: змінюються значення меж, шкала і значення в статичному вікні:

 

Рис. 7. Приклад виконання програми

 

Таке повідомлення можна  отримати клікнувши на кнопці «Про автора»:

Рис. 8. Вікно повідомлення як елемент інтерфейсу

 

А такі короткі відомості  про програму та принцип її роботи можна побачити натиснувши «Допомога» :

 

Рис. 9. Вікно повідомлення як елемент інтерфейсу

 

ВИСНОВКИ

В нашій роботі були проаналізовані питання відносно теоретичної основи побудови програм з простим інтерфейсом користувача в середовищі Borland C++ Builder, а також проблеми, які виникають при цьому. Результатом цього є програма яка реалізує зміну положенням повзунків їх параметрів.

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

 

Список використаної літератури

  1. Архангельский А.Я. «Програмування в С++ Builder 6», - Біном, 2001. – 1152стр.
  2. Дэвіс А.Р. «С++ для чайників», 2007. -168стр.
  3. Інтернет.
  4. Культін Н.Б. «С++ Builder в задачах і прикладах», 2003. -335стр.
  5. Культін Н.Б. «Самоучитель С++ Builder», 2004. -320стр.
  6. Пахомов Б.И. «С/С++ Builder для початківців», - БХВ-Пітер, 2005. – 640стр.

 


Информация о работе Створення програмних додатків для операційної системи Windows