Паттерны программирования Лабораторная работа, РГР Информатика

Лабораторная работа, РГР на тему Программа «Калькулятор» с использованием функций Win API

  • Оформление работы
  • Список литературы по ГОСТу
  • Соответствие методическим рекомендациям
  • И еще 16 требований ГОСТа,
    которые мы проверили
Нажимая на кнопку, я даю согласие
на обработку персональных данных
Фрагмент работы для ознакомления
 

Содержание:

 

Содержание

 

 

Введение. 3

1.
Калькулятор с функцией Win API в среде Microsoft Visual Studio (С#) 4

2.
Калькулятор с функцией Win API в среде Borland Developer Studio (С#) 15

3. Сравнение
разработки калькулятора в средах Microsoft Visual Studio (С#) и Borland
Developer Studio (С#) 25

Заключение. 28

Список
литературы.. 29

Приложение
1. 30

  

Введение:

 

Введение

 

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

Уже три тысячи лет назад в Древнем Вавилоне появился первый
абак — старинный аналог счет, в котором круглые камешки передвигались по
специальным направляющим в форме углублений, и каждая из направляющих
представляла собой отображение ряда единиц, десятков, сотен. Абак был известен
также и в Древней Индии, а в X-ом веке нашей эры он также появился и в Западной
Европе.

Сегодня усовершенствованные модели калькуляторов представляют
собою высокотехнологичные разработки, при создании которых был использован
колоссальный опыт инженерных предприятий во всем мире. И, несмотря на
абсолютный приоритет ЭВМ, калькуляторы и прочие счетные устройства по-прежнему
сопровождают человека в различных отраслях деятельности.

Цель исследования — сравнение разработки калькулятора с
использованием функций Win APIв средах Microsoft Visual Studio ( С#) и Borland
Developer Studio (С#).

Задачи:

— Калькулятор с функцией Win API в среде Microsoft Visual
Studio (С#).

— Калькулятор с функцией Win API в среде Borland Developer
Studio (С#).

— Сравнение разработки калькулятора в средах Microsoft
Visual Studio (С#) и Borland Developer Studio (С#).

Структура работы представлена введением, тремя разделами, заключением
и списком литературы.

Не хочешь рисковать и сдавать то, что уже сдавалось?!
Закажи оригинальную работу - это недорого!

Заключение:

 

Заключение

 

В данной работе мы реализовали калькуляторы с использованием
функций Win APIв средах Microsoft Visual Studio ( С#) и Borland Developer
Studio (С#).

Visual Studio в основном известна для написания приложений,
включающих в себя .NET. Это полный набор инструментов, позволяющий произвести
точную отладку и настройку приложения. Есть как Community-версия, так и PRO.

Visual Studio предназначена не только для разработчиков на
C++, но также поддерживает многие другие популярные языки, такие как C#, Visual
Basic и F#.

Продукты Borland для разработки ПО на протяжении многих лет
оставались непревзойденными с точки зрения производительности. Анализ ситуации
показал, что добиться существенного повышения производительности коллектива
разработчиков можно путем централизованного управления всеми фазами проекта.
Так, фирма Borland стала ведущим поставщиком комплекса средств управления
замкнутым циклом разработки программных приложений. Впрочем, компания
по-прежнему много внимания уделяет и повышению "персональной"
производительности разработчиков. Важнейшими механизмами, позволяющими ускорить
кодирование, стали Enterprise Core Objects (ECO), а также интегрированные
средства проектирования и ALM (Application Lifecycle Management). Помимо
создания "родных" Win32-приложений и .Net-приложений в Delphi 2006
имеется поддержка работы с С++ и С#.

Так5им образом, обе программные среды подходят для создания
калькулятора по заданным параметрам. Предпочтение можно отдать одной из них
исходя из личных привычек того, кто создает программу.



 

Фрагмент текста работы:

 

CreateWindowA("button",
"1", WS_CHILD|BS_PUSHBUTTON|WS_VISIBLE,

                  15, 
70, 30, 30, hWnd, (HMENU)ID_BTN1, NULL, NULL);

            CreateWindowA("button",
"2", WS_CHILD|BS_PUSHBUTTON|WS_VISIBLE,

                  50,  70, 30, 30, hWnd, (HMENU)ID_BTN2, NULL,
NULL);

                            CreateWindowA("button",
"3", WS_CHILD|BS_PUSHBUTTON|WS_VISIBLE,

                  85,  70, 30, 30, hWnd, (HMENU)ID_BTN3, NULL,
NULL);

                            CreateWindowA("button",
"4", WS_CHILD|BS_PUSHBUTTON|WS_VISIBLE,

                  15, 
105, 30, 30, hWnd, (HMENU)ID_BTN4, NULL, NULL);

                            CreateWindowA("button",
"5", WS_CHILD|BS_PUSHBUTTON|WS_VISIBLE,

                  50,  105, 30, 30, hWnd, (HMENU)ID_BTN5, NULL,
NULL);

                            CreateWindowA("button",
"6", WS_CHILD|BS_PUSHBUTTON|WS_VISIBLE,

                  85,  105, 30, 30, hWnd, (HMENU)ID_BTN6, NULL,
NULL);

                            CreateWindowA("button",
"7", WS_CHILD|BS_PUSHBUTTON|WS_VISIBLE,

                  15,  140, 30, 30, hWnd, (HMENU)ID_BTN7, NULL,
NULL);

                            CreateWindowA("button",
"8", WS_CHILD|BS_PUSHBUTTON|WS_VISIBLE,

                  50,  140, 30, 30, hWnd, (HMENU)ID_BTN8, NULL,
NULL);

                            CreateWindowA("button",
"9", WS_CHILD|BS_PUSHBUTTON|WS_VISIBLE,

                  85,  140, 30, 30, hWnd, (HMENU)ID_BTN9, NULL,
NULL);

                            CreateWindowA("button",
"0", WS_CHILD|BS_PUSHBUTTON|WS_VISIBLE,

                  15,  175, 60, 30, hWnd, (HMENU)ID_BTN0, NULL,
NULL);

                            CreateWindowA("button",
".", WS_CHILD|BS_PUSHBUTTON|WS_VISIBLE,

                  85,  175, 30, 30, hWnd, (HMENU)ID_BTN_point, NULL,
NULL);

Важно! Это только фрагмент работы для ознакомления
Скачайте архив со всеми файлами работы с помощью формы в начале страницы