C++Builder в современном программировании

Анализ предметной области и места C++Builder в современном программировании, существующие аналоги. История возникновения веб-браузеров. Основные характеристики C++ Builder. Проектирование задачи, структура заголовочного файла, реализация программы.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 24.06.2014
Размер файла 3,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Оглавление

Введение

1 Анализ предметной области

1.1 Описание существующих аналогов

1.2 История возникновения веб-браузеров

2 Проектирование задачи

2.1 Основные характеристики C++ Builder

2.2 Место C++Builder в современном программировании

2.3 Структура заголовочного файла

3.Реализация

4 Применение программы

Заключение

Список используемых источников

Введение

Borland C++ Builder является средой быстрой разработки приложений. В основе систем быстрой разработки (RAD-систем, Rapid Application Development - среда быстрой paзpa6oтки приложений) лежит технология визуального проектирования и событийного программирования, суть которой заключается в том, что среда разработки берет на себя большую часть работы по генерации кода программы, остав-ляя программисту работу по конструированию диалоговых окон и написа-нию функций обработки событий. Производительность программиста при использовании RAD систем существенно увеличивается.

Программы, работающие на компьютере, можно разделить на три категории:

1. Прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование, обработку информационных массивов и т.д.

2. Системные программы, выполняющие различные вспомогательные функции, например диагностика компьютера или резервное копирование информации.

3. Инструментальные системы (системы программирования), обеспечивающие создание новых программ.

Данные категории программ в свою очередь так же разделяются на несколько разделов. Например, прикладные программы можно разделить по уровню сложности обработки информации и результатов. Есть и более простые: всевозможные программы, например браузеры. В среде Windows есть такая программа, в данной работе будет сделана похожая программа.

Объектом исследования - веб-браузер.

Предметом исследования - веб-браузер «Гамбит».

Цель курсового проекта - разработать веб-браузера «Гамбит».

Для достижения данной цели необходимо решить следующие задачи:

- изучить особенности разработки веб-браузеров;

- определить инструменты разработки;

- описать разработку и тестирование веб-браузера.

Пояснительная записка состоит из 4 основных разделов, содержит 17 - рисунков, 3 - приложения, 1- таблицу, 8 - источников, 24 - страницы.

программирование браузер проектирование

1 Анализ предметной области

1.1 Описание существующих аналогов

В мире существует множество веб-браузеров (табл. 1.)

Таблица 1 Передовые браузеры

Разработчик

Google

Премьера

09.02.2008

Текущая версия

21

Движок

WebKit

Движок JavaScript

V8

Поддерживаемые платформы

Windows, Mac, Linux, Android, iOS

Аппаратное ускорение HTML5

нет

WebGL

Только Windows & OS X

Количество побед

6 (4 в Windows 7, 2 в Linux)

Разработчик

Mozilla

Премьера

11.09.2004

Текущая версия

15

Движок

Gecko 2.0

Движок JavaScript

JaegerMonkey

Поддерживаемые платформы

Windows, Mac, Linux, Android

Аппаратное ускорение HTML5

да

WebGL

да

Количество побед

3 (Windows 7)

Разработчик

Microsoft

Премьера

16.08.1995

Текущая версия

9

Движок

Trident

Движок JavaScript

Chakra

Поддерживаемые платформы

Windows (Vista и 7)

Аппаратное ускорение HTML5

да

WebGL

нет

Количество побед

2 (Windows 7)

Разработчик

Opera Software

Премьера

12.09.1996

Текущая версия

12.00

Движок

Presto

Движок JavaScript

Carakan

Поддерживаемые платформы

Windows, Mac, Linux, Android, iOS

Internet Explorer -- это стандартное приложение операционных систем Microsoft Windows, имитирующее работу обычного веб-браузера. В это приложение постоянно вносились вносились изменения. В Windows 8 он сильно преобразился внешне и был добавлен новый функционал. Несмотря на то, что в нем можно выполнять простые операции, которые были доступны ранее, такие как: поиск обновление страницы добавление закладок ссылок и т.д. в Windows. Он стал работать намного быстрее, стал удобнее, красивее оформлением также стал намного лучше открывать HTML коды.

Как и раньше, его кнопки можно нажимать как при помощи мыши, так и вводя символы с клавиатуры, доступен ввод цифр и действий с цифровой клавиатуры, когда нажата клавиша Num Lock. Также, для получения результата, можно вставлять выражения из буфера обмена. Обычный вид браузера Windows 8 показан на рисунке 1.3.1.

Рисунок 1.1.1 Обычный вид Internet Explorer

1.2 История возникновения веб-браузеров

Как известно, веб-браузеры - явление, появившееся сравнительно недавно по современным меркам. Первым распространённым браузером с графическим интерфейсом был NCSA Mosaic. Исходный код этого одного из первых браузеров был открыт и некоторые другие браузеры (Netscape Navigator и Internet Explorer) взяли его за основу. Этот браузер имел свои недостатки, но почти все они были устранены в браузере Netscape Navigator (некоторые сотрудники компании Netscape были из NCSA и участвовали в разработке Mosaic). Netscape выпустила Netscape Navigator под разные операционные системы (UNIX, Windows, Mac OS) и добилась заметного успеха, в том числе и коммерческого. Это побудило компанию Microsoft выпустить свой браузер Internet Explorer.

В отличие от Netscape, Microsoft сразу выпускала локализованные версии IE. В 1995 году Microsoft выпустила операционную систему Windows 95, в ней не было встроенного браузера, но через некоторое время в обновление системы (Windows 95 OSR2) браузер (Internet Explorer 3.0) был встроен. К тому же, Microsoft добавляла в свой браузер несовместимые со стандартами расширения языка HTML, и это можно считать началом войны браузеров, закончившейся монополизацией (более 95 %) рынка браузером от Microsoft.

Из-за потери рынка доходы компании Netscape упали, и её приобрела AOL, а исходный код браузера Netscape был выпущен под свободной лицензией MPL (Mozilla Public License). Название ВMozillaВ изначально присутствовало в браузере от Netscape и означало сокращение слов Mosaic+killer. Однако этот код было решено неиспользовать, и вместо него для Netscape 6 с нуля был написан новый движок (Gecko), изначально ориентировавшийся на полную поддержку стандартов, на основе которого позже были созданы входящие в комплект Mozilla Suite браузер, почтовый и irc-клиент и редактор веб-страниц.

Впоследствии в Mozilla Foundation было принято решение поставлять, и развивать браузер отдельно от общего пакета и родился проект Mozilla Firefox. Firefox содержит много возможностей, отсутствующих в IE или других браузерах, и постепенно набирает популярность.

2. Проектирование задачи

2.1 Основные характеристики C++ Builder

Система объектно-ориентированного программирования Borland C++ Builder, предназначена для операционных систем Windows. Интегрированная среда C++ Builder обеспечивает скорость визуальной разработки, продуктивность повторно используемых компонентов в сочетании с мощью языковых средств C++, усовершенствованными инструментами и разномасштабными средствами доступа к базам данных.

Профессиональные средства языка C++ интегрированы в визуальную среду разработки. C++Builder предоставляет быстродействующий компилятор с языка Borland C++, эффективный инкрементальный загрузчик и гибкие средства отладки как на уровне исходных инструкций, так и на уровне ассемблерных команд - в расчете удовлетворить высокие требования программистов-профессионалов.

С++ Builder может быть использован везде, где требуется дополнить существующие приложения расширенным стандартом языка C++, повысить быстродействие и придать пользовательскому интерфейсу качества профессионального уровня.

Профессиональные средства языка C++ интегрированы в визуальную среду разработки. C++Builder предоставляет быстродействующий компилятор с языка Borland C++, эффективный инкрементальный загрузчик и гибкие средства отладки как на уровне исходных инструкций, так и на уровне ассемблерных команд - в расчете удовлетворить высокие требования программистов-профессионалов.

Конструирование по способу "drag-and-drop " позволяет создавать приложение простым перетаскиванием захваченных мышью визуальных компонентов из Палитры на форму приложения. Инспектор объектов предоставляет возможность оперировать со свойствами и событиями компонентов, автоматически создавая заготовки функций обработки событий, которые наполняются кодом и редактируются в процессе разработки.

Свойства, методы и события - это именно те элементы языка, которые обеспечивают быструю разработку приложений в рамках объектно-ориентированного программирования. «Свойства» позволяют легко устанавливать разнообразные характеристики объектов. «Методы» производят определенные, иногда довольно сложные, операции над объектом. «События» связывают воздействия пользователя на объекты с кодами реакции на эти воздействия. События могут возникать при таких специфических изменениях состояния объектов как обновление данных в интерфейсных элементах доступа к базам данных. Работая совместно, свойства, методы и события образуют среду RAD (Rapid Application Development) быстрого и интуитивного программирования надежных приложений для Windows.

Визуальное наследование форм воплощает важнейший аспект объектно-ориентированного программирования в удобном для пользования инструменте визуального проектирования. Характеристики новой формы приложения могут быть унаследованы от любой другой существующей формы, что обеспечивает централизованную репродукцию изменений пользовательского интерфейса, облегчает контроль за кодом и уменьшает временные затраты на введение новых качественных атрибутов.

Мастер инсталляции руководит созданием унифицированных дистрибутивных пакетов для разработанных приложений.

Исходные тексты Библиотеки Визуальных Компонентов облегчают разработку новых компонентов на базе готовых примеров.

Отрытые инструменты API могут быть непосредственно интегрированы в визуальную среду системы. Вы сможете подключить привычный текстовый редактор или создать собственного мастера для автоматизации выполнения повторяющихся процедур.

Расширенная математическая библиотека содержит дополнительные унифицированные функции статистических и финансовых вычислений.

2.2 Место C++Builder в современном программировании

Между программными продуктами C++ Builder и Borland C++ существует полная и взаимная функциональная совместимость. C++ Builder добавляет процессу программирования новое качество- быструю визуальную разработку приложений на языке C++. Если вы привыкли работать в системах программирования Borland C++ (версий 3.1. 4.5 и 5.0), то ни переход к новой системе, ни возврат к старой не окажутся слишком затруднительными. В вашем распоряжении остаются удобный администратор проектных файлов, компилятор и инкрементальный загрузчик.

Поначалу C++ Builder разочарует многих разработчиков тем, что вместо привычных библиотек OWL и MFC он использует неведомую дотоле библиотеку VCL. Каждая библиотека представляет собой специфическую модель объектно-ориентированного программирования под Windows. Каждая библиотека решает проблемы ООП по-своему, и нельзя сказать, что какая-то одна справляется с задачей лучше или хуже других. Borland C++ версий 5.0 и выше поддерживает внедрение в ранее разработанные OWL или MFC программы типовых форм, спроектированных в среде C++Builder на базе VCL. Разработчик идет на такого рода переделки из-за простой причины: C++Builder позволяет включить в форму все диалоги с пользователем чрезвычайно быстро, придавая приложению для Windows законченный профессиональный облик, устраняя из программы всю шелуху вспомогательного кода и оставляя только содержательную часть, воплощающую основную идею алгоритма. Таким образом, совместимость обеспечивается на уровне форм.

2.3 Структура заголовочного файла

C++ Builder предоставляет свою мощность и широкие возможности языка C++ всему семейству систем объектно-ориентированного программирования. C++ Builder может быть использован везде, где требуется дополнить существующие приложения расширенным промышленным стандартом языка C++, повысить быстродействие и придать пользовательскому интерфейсу профессиональный облик.

При удалении из формы компонентов их описания удаляются из заголовочного файла. При переименовании компонентов изменяются их описания в заголовочном файле, а также имена и описания обработчиков событий. Однако при этом не изменяются ссылки на эти компоненты и обработчики событий, используемые в других функциях. В связи с этим рекомендуется переименовывать компоненты и обработчики событий сразу же после их создания, пока на них не появились ссылки.

2.4 Инструменты разработки

«Гамбит» может быть использована как веб-браузер, предназначенный для работы пользователя в сети интернет, которая выполняет запросы по поиску информации, которая требуется пользователю.

Использование одного поля для ввода поисковых запросов для вывода результата. Расширенный набор действий: обновление страницы, переход назад, прерывание запроса, переход вперёд и т.п. Использование различных типов переменных.

Операционная среда:

При разработке была использована операционная система Windows 8, средой разработки был выбран C++ Builder.

Тип системы: 64-разрядная операционная система;

Аппаратные ресурсы :для разработки

Процессор :AMD E-450;

Установленная память: 4.0 ГБ;

Разрешение экрана: 1366 х 768;

Windows 98, 2000, XP, Vista, 7,8.

Минимальные требования к техническим характеристикам для нормального функционирования:

объем оперативной памяти: 265 Mb;

объем внешней памяти: 156 Mb;

требования к мониторам: разрешение не менее 800 х 600.

3 Реализация

При разработке интерфейса главной формы использованы следующие компоненты (рис.3 1).:

1)MainMenu1 - применяются для создания вкладок;

2)Web Browser1 - для отображения страниц;

3) Bit Btn - для функциональных кнопок ;

4) Edit - поле для ввода;

5) Button - кнопки закладок;

6) List box - поле для закладок;

7) Open dialog - использовался для открытия закладок из файла;

8) Save dialog - для сохранения закладок;

Рисунок 3.1 Главная форма

Компонент «Меню» на форме содержит следующие вкладки (рис. 3.2).

Рисунок 3.2 Пункт «Разработчик»

Когда нажать на пункт «О программе» тогда открывается меню состоящее из двух пунктов «Справка» и «Разработал». При нажатии на пункт «Справка» появляется новая форма, которая содержит информацию по пользованию и применению данной программы, а при нажатии на пункт «Разработал» появляется информация о разработчике.

После запуска приложения на экране появляется главное окно (рис 3.3):

Рисунок 3.3 Главное окно

Для того, чтобы начать работать нужно просто написать адрес требуемого сайта в поле адреса, или же открыть готовый адрес из закладок (рис 3.4):

void __fastcall TForm1::BitBtn1Click(TObject *Sender)

{WebBrowser1->Navigate(StringToOleStr(Edit1->Text));} //навигатор по страницам

Поле адреса Закладки

Рисунок 3.4 Начало работы

Адрес страницы, на которой предполагается работать должен быть введён коректно иначе будет выдана ошибка. Это делается таким образом: нажимаем на поле ввода и вводим данные с клавиатуры, затем нажимаем на кнопку с изображением лупы. Если надо перейти вперёд или назад нажимаем на соотвествующие кнопки (рис 3.5):

void __fastcall TForm1::BitBtn3Click(TObject *Sender)

{WebBrowser1->GoForward() ; } //кнопка вперёд

void __fastcall TForm1::BitBtn4Click(TObject *Sender)

{WebBrowser1->GoBack();} //назад

Назад Вперёд

Рисунок 3.5 Веб-браузер «Гамбит»

Рисунок 3.6 Обновление страницы

Если пользователь хочет обновить страницу, либо прекратить загрузку страницы то в этом ему помогут кнопка с изображением крестика - для прекращения загрузки, и кнопка с изображением вращающихся стрелочек для обновления (рис 3.6):

void __fastcall TForm1::BitBtn2Click(TObject *Sender)

{WebBrowser1->Stop();} //прекращение загрузки

void __fastcall TForm1::BitBtn5Click(TObject *Sender)

{ WebBrowser1->GoHome();} //обновление страницы

Можем пользоваться функцией добавления, удаления и открытия из файла вкладок. Закладки можно добавлять из поля адреса нажав на кнопку Past, или удалять, нажав кнопку Del . (рис 3.7).

void __fastcall TForm1::Button1Click(TObject *Sender)

{ListBox1->Visible=True;

Button1->Visible=False;

Button2->Visible=True;

Button3->Visible=True;

Button4->Visible=True;

Button5->Visible=True;

Button6->Visible=True;}

void __fastcall TForm1::Button2Click(TObject *Sender)

{ListBox1->Visible=False;

Button2->Visible=False;

Button1->Visible=True;

Button3->Visible=False;

Button4->Visible=False;

Button5->Visible=False;

Button6->Visible=False;}

void __fastcall TForm1::ListBox1Click(TObject *Sender)

{Label1->Caption = ListBox1->Items->Strings [ListBox1->ItemIndex];

Edit1->Text =Label1->Caption;

Label1->Caption=Edit1->Text;}

void __fastcall TForm1::Button3Click(TObject *Sender)

{ListBox1->Items->Add( Edit1->Text);

ListBox1->Items->Add( Edit1->Text);

while (FindNext(sr) == 0) ListBox1->Items->Add( Edit1->Text);}

if ( ListBox1->Items->Count != 0)

{ Label1->Caption = ListBox1->Items->Strings [1] ;

Edit1->Text = Edit1->Text + ListBox1->Items->Strings [1] ; }}

void __fastcall TForm1::Button4Click(TObject *Sender)

{SaveDialog1->Execute();

ListBox1->Items->SaveToFile(SaveDialog1->FileName);}

void __fastcall TForm1::Button5Click(TObject *Sender)

{ OpenDialog1->Execute();

ListBox1->Items->LoadFromFile(OpenDialog1->FileName);

ListBox1->Items->Add( Edit1->Text);

while (FindNext(sr) == 0) ListBox1->Items->Add( Edit1->Text);}

if ( ListBox1->Items->Count != 0)

{ Label1->Caption = ListBox1->Items->Strings [1] ;

Edit1->Text = Edit1->Text + ListBox1->Items->Strings [1] ; }}

void __fastcall TForm1::Button6Click(TObject *Sender)

{ListBox1->Items->Delete(1);}

Рисунок 3.7 Добавление закладок

Есть возможность добавления закладок из файла нажав на кнопку Open,также можно сохранить эти закладки, нажав на кнопку Save. (рис 3.8).

void __fastcall TForm1::Button5Click(TObject *Sender)

{ OpenDialog1->Execute();

ListBox1->Items->LoadFromFile(OpenDialog1->FileName);{

ListBox1->Items->Add( Edit1->Text);

while (FindNext(sr) == 0) ListBox1->Items->Add( Edit1->Text);}

if ( ListBox1->Items->Count != 0)

{ Label1->Caption = ListBox1->Items->Strings [1] ;

Edit1->Text = Edit1->Text + ListBox1->Items->Strings [1] ;}}

void __fastcall TForm1::Button1Click(TObject *Sender)

{ListBox1->Visible=True;

Button1->Visible=False;

Button2->Visible=True;

Button3->Visible=True;

Button4->Visible=True;

Button5->Visible=True;

Button6->Visible=True;}

void __fastcall TForm1::Button2Click(TObject *Sender)

{ListBox1->Visible=False;

Button2->Visible=False;

Button1->Visible=True;

Button3->Visible=False;

Button4->Visible=False;

Button5->Visible=False;

Button6->Visible=False;}

Рисунок 3.8 Сохранение и открытие из файла закладок

4 Применение программы

1. Открываем приложение «Гамбит» двойным щелчком мыши

2. Нажимая левую клавишу мыши в поле адреса, и вводим адрес сайта и нажимаем кнопку с изображением лупы, если страница загрузилась плохо то жмём на кнопку с вращающимися стрелками, для обновления страницы

3. Если надо использовать готовые сайты нажимаем кнопку с именем «Закладки» и открываем из файла готовые сайты.

4. Если надо сохранить или удалить сайт жмём на соотвествующие кнопки.

Наименование программного продукта: «Гамбит». Основные функции программы являются: переход на страницу адрес которой пользователь ввёл в поле адреса.

Установка программного продукта производиться путём извлечения данных из архива (рис 4.1).

Рисунок 4.1 Извлечение программы из архива

Для того чтоб запустить приложение нужно зайти в папку с программой и запустить «Project.exe» файл(рис 4.2). После этого пользователь увидит главное окно приложения (рис 4.5).

Рисунок 4.2 Запуск приложения

Для того чтобы работать в сети нужно подключение к интернету иначе будут выданы ошибки (рис 4.3, 4.4).

Рисунок 4.3 Ошибка

Рисунок 4.3 Ошибка сценария

Рисунок 4.4 Главное окно приложения

После подключения к интернету пользователь полноценно может окунуться в мир глобальной сети (рис 4.4).

Рисунок 4.5 - Работа в интернете

Вводим адрес сайта или открываем готовые закладки и переходим на нужные адреса сайтов и наслаждаемся работой в интернете (рис 4.6).

Рисунок 4.6 Закладки

Если пользователю будет непонятно работа данного приложения и будут возникать затруднения в интерфейсе или функционировании данного продукта то есть возможность перейти на форму со справкой о приложении или перейти на специальную справку для пользователя в которой подробно описана работа с данным продуктом (рис 4.7)

Рисунок 4.7 Руководство пользователя

Заключение

В ходе разработки программного средства, было создано приложение (программа) «Гамбит», позволяющее просматривать web-страницы, производить их обработку, осуществлять переход от одной страницы к другой. Установить браузер на свой компьютер не составит труда даже не очень опытному пользователю. В нем есть всё, что может потребоваться: удобный интерфейс, поиск, полезные дополнения, позволяющие быстро получать нужную информацию и работать с закладками, а также многое другое, которое в доступной форме позволяет пользователю окунуться в мир глобальной сети интернет.

В результате разработки, получен полноценный браузер, с помощью которого можно беспрепятственно посещать различные Интернет ресурсы. Плюсом написания браузера на Borland C++ является то, что основной упор делается на максимальном использовании кода. Это позволяет разработчикам строить приложения весьма быстро из заранее подготовленных объектов, а так же дает им возможность создавать свои собственные объекты для среды Borland C++. Никаких ограничений по типам объектов, которые могут создавать разработчики, не существует. Создание браузера очень эффективным в образовательном плане, так как при его написании возникал ряд трудностей, преодолевая которые развиваются необходимые качества для программиста, такие как упорство, логика, умение находить оптимальное решение проблемы. Дизайн и внешний облик браузера и функционал целиком и полностью зависит от разработчика, поэтому реализация данного проекта позволяет развивать творческое мышление и повысить мотивацию к обучению, овладеть методами научного познания.

В данной программе вся информация размещена на главной форме. Программа легко воспринимается визуально. Интерфейс построен так, что пользователю не составит большого труда разобраться в данной программе. Каждая кнопка, имеет надпись, которая соответствует ее назначению.

В ходе создания программного средства были проведены тестирования, в ходе которых были выявлены ошибки и недостатки, такие как ввод адреса сайтов и некоректный поиск, но в итоге они были выявлены исправлены.

Список используемых источников

ГОСТ 19.404-79 ЕСПД. Пояснительная записка. Требования к содержанию и оформлению. - М.: Изд-во стандартов, 1982.

ГОСТ 2.104-68 ЕСКД. Основные надписи. - М.: Изд-во стандартов, 1982.

ГОСТ 2.105-95 ЕСКД. Общие требования к текстовым документам. - М.: Изд-во стандартов, 1995.

ГОСТ 19.103-77 ЕСПД. Обозначения программ и программных документов. - М.: Изд-во стандартов, 1982.

Г.В.Галисеев, «Программирование в среде C++ Builder. Самоучитель», М., 2004 год.

В.В.Фаронов, «C++ Builder учебный курс», издатель С.В. Малгачёва, 2001 год.

В. В. Шупрута " C++ Builder. Учимся программировать"

Справочная система C++ Builder.

Размещено на Allbest.ru

...

Подобные документы

  • История возникновения веб-браузеров. Создание приложения "Гамбит", применение программы. Просмотр и обработка web-страницы. Основные характеристики и место C++Builder в современном программировании. Структура заголовочного файла. Разработка интерфейса.

    курсовая работа [3,6 M], добавлен 09.12.2014

  • Работа в Borland C++ Builder. Среда разработки и компоненты C++ Builder. Свойства компонентов. Менеджер проектов. Создание приложений в C++ Builder. Выбор компонентов для групповых операций. Работа с базами данных в Borland C++ Builder.

    курсовая работа [35,8 K], добавлен 11.06.2007

  • Реализация программного кода "Organizer 1.0". Разработка приложений баз данных с помощью Borland C++ Builder 6. Компоненты системы программирования для работы по технологии InterBase. Программный код и интерфейс "Organizer 1.0", структура приложения.

    курсовая работа [466,9 K], добавлен 28.07.2009

  • C++ Builder - SDI-приложение, главное окно которого содержит настраиваемую инструментальную панель и палитру компонентов. Свойства атрибутов компонента, определяющие его внешний вид и поведение. События, методы и VCL компоненты в среде C++ Builder.

    курсовая работа [225,9 K], добавлен 12.02.2009

  • Разработка приложения "Ведомость начисления заработной платы" в среде программирования C++Builder. Алгоритм и сценарий работы программы. Проектирование интерфейса пользователя. Написание программных модулей и результаты тестирования данной программы.

    курсовая работа [597,4 K], добавлен 31.01.2016

  • Интегрированная среда программирования C++ Builder 6. Методы вычерчивания графических примитивов. Основные свойства инструментов рисования. Разработка рисунка паутины с центром в точке с произвольным числом лучей. Алгоритм программы в виде блок-схемы.

    курсовая работа [842,5 K], добавлен 13.10.2017

  • Разработка программного продукта (лабиринт с входом и выходом, состоящий из комнат) в среде разработки Borland C++ Builder 6. Требования пользователя к программному изделию. Программные ограничения, совместимость. Основные процессы разработки программы.

    курсовая работа [819,9 K], добавлен 14.01.2013

  • Создание консольных приложений с использованием графического интерфейса пользователя. Содержание палитры компонентов программы С++ Builder. Использование возможностей объектно-ориентированного программирования, особенности редактора кода и форм в С++.

    лекция [27,0 K], добавлен 22.12.2010

  • Характеристика методов изображения графических элементов. Особенности вычерчивания прямой линии, прямоугольника, окружности, дуги. Порядок вывода текста на канву. Текст программы для построения электрической схемы на языке программирования C++Builder.

    контрольная работа [1,7 M], добавлен 25.10.2012

  • Основные программы, функционирующие в среде Windows и поддерживающие диалоговые окна и другие возможности. Разработка программы на языке Builder C++ 6.0, осуществляющей выдачу сообщения в заданное время. Описание ее алгоритмов. Общие сведения о IBM PC.

    курсовая работа [49,1 K], добавлен 13.11.2009

  • Основная цель технологии СОМ (объектная модель компонентов) - обеспечение возможности экспорта объектов. Объектно-ориентированное программирование и его место в программировании. Принципы и применение описаний информационных систем (UML и аналоги).

    курсовая работа [698,3 K], добавлен 09.12.2013

  • Разработка прикладной программы для операций создания и уничтожения объектов в системе визуального объектно-ориентированного программирования C++Builder. Алгоритм работы программы, набор функций и операторов, компонент и модулей, кнопки событий.

    дипломная работа [672,5 K], добавлен 16.08.2012

  • Характеристика программных продуктов: MySQL, MSSQL, MSAccess. Разработка базы данных в среде C++Builder. Описание таблиц и установление связей между ними. Реализация функций просмотра, добавления, редактирования БД с применением языка запросов SQL.

    курсовая работа [393,0 K], добавлен 13.06.2015

  • Визуальное проектирование и событийное программирование. Повышение производительности программиста при использовании RAD-систем. Составление алгоритмов, разработка приложения для решения прикладных задач на примере консольных приложений C++ Builder 6.

    курсовая работа [258,7 K], добавлен 30.10.2013

  • Описание программного обеспечения для разработки Интернет-магазина. Установка программы WYSIWYG Web Builder v3.2.0. Создание структурного макета Интернет-магазина. Проектирование главной страницы с перечнем товарных наименований (на примере TV.html).

    курсовая работа [4,0 M], добавлен 30.11.2011

  • Визуальные компоненты среды разработки С++ Builder: форма, кнопка, надпись, изображение, многостраничная панель, таблица строк. Интерфейс программы автоматизации расчета численности рабочих. Окно для ввода исходных данных. Руководство пользователя.

    курсовая работа [480,7 K], добавлен 10.02.2012

  • Применение программных систем при анализе медицинских изображений. Разработка программной структуры, описывающей текстовую составляющую формата DICOM, осуществляющей обработку и анализ его при помощи интегрированной среды программирования C++ Builder.

    дипломная работа [4,6 M], добавлен 28.10.2013

  • Программное обеспечение как один из самых важных компонентов успешного функционирования всей компьютерной деятельности. Принципы реализации программного комплекса. Характеристика требований пользователя к продукту. Значение языка Borland Builder С++.

    курсовая работа [3,3 M], добавлен 25.03.2015

  • Свойства компонентов Label, Edit, Button, Memo вкладки Standard среды Си++ Builder и использование их в программе. Построение простейших форм приложений по вводу-выводу данных. Порядок действий при вычислении выражений. Линейные вычислительные процессы.

    лабораторная работа [191,0 K], добавлен 31.03.2012

  • Разработка программного модуля, программного обеспечения для компьютерных систем средствами C++ Builder. Разработка карты и интерфейса сайта. Алгоритмы реализации интерактивных функций программы. Пропускная способность линии связи. Программный код сайта.

    отчет по практике [1,2 M], добавлен 16.09.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.