Разработка программы обновления программного обеспечения
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
°висим от регистра. Сравнение строк зависит от регистра, но может быть выполнено без учета регистра.
Компилятор Visual Basic поставляется вместе с другими языками Visual Studio (), но ограничения в интегрированной среде разработки не позволяют создание некоторых видов приложений.
Система программирования Microsoft Visual C++ представляет собой реализацию среды разработки для распространенного языка системного программирования C++, выполненную компанией Microsoft. Эта система программирования в настоящее время построена в виде интегрированной среды разработки, включающей в себя все необходимые средства для разработки результирующих программ, ориентированных на выполнение под управлением ОС типа Microsoft Windows различных версий. Основу системы программирования Microsoft Visual C++ составляет библиотека классов MFC (Microsoft foundation classes). Вэтой библиотеке реализованы в виде классов C++ все основные органы управления и интерфейса ОС. Также в ее состав входят классы, обеспечивающие разработку приложений для архитектуры клиент-сервер и трехуровневой архитектуры (в современных версиях библиотеки). Система программирования Microsoft Visual C++ позволяет разрабатывать любые приложения, выполняющиеся в среде ОС типа Microsoft Windows, в том числе серверные или клиентские результирующие программы, осуществляющие взаимодействие между собой по одной из указанных выше архитектур.
При решении поставленной задачи оптимально использовать для представления информационных материалов язык Delphi, который является языком высокого уровня и позволяет быстро и эффективно создавать приложения.
Для разработки программы "Учет входящих электронных писем" была выбрана интегрированная серда программирования Delphi 7 версии для программирования приложений ОС Windows.
2.2Описание программы
Данная программа разработана в соответствии с методом модульного структурирования, с элементами объектно-ориентированного программирования. Состав программы представлен в таблице 2.2.1.
Таблица 2.2.1 - Технические и программные характеристики ПК
Название модуляОписание модуляЗанимаемое место на жестком дискеЗанимаемое место в оперативной памятиCheck_up_letters.exeисполняемый файл проекта8,83 Мб13,84 МбUntConnectForm(.dfm, .pas, .ddp, .dcu)модуль соединения 18,9 Кб21,3 КбUnit1(.dfm, .pas, .ddp, .dcu)главный модуль программы4,66 Мб8,4 МбUnit2(.dfm, .pas, .ddp, .dcu)модуль редактирования (добавления, удаления, сохранения)4,64 Мб8,2 МбUnit3(.dfm, .pas, .ddp, .dcu)модуль ввода/добавления4,64 Мб7,6 МбВходящие электронные письма.xls отчет Входящие электронные письма 11,5 Кб 13,03 КбUnit4(.dfm, .pas, .ddp, .dcu)Модуль учета входящих электронных писем5,0 Мб6,0 МбUnit5(.dfm, .pas, .ddp, .dcu)Модуль сохранения4,0 Мб4,5 Мб Unit6(.dfm, .pas, .ddp, .dcu)Модуль вывода 4,72 Мб5,32 МБ
Данный программный продукт разработан на платформе ОС Wndows Vista в среде программирования Delphi 7.0
При создании программы использовался персональной компьютер следующей конфигурации:
Таблица 2.2.2 - Технические и программные характеристики ПК
ПроцессорIntel Pentium 4 2,66 GHz Оперативная памятьXDR RAMBUS 512 MBЖёсткий диск120 GBВидеокартаNVIDIA Ge Force 6600МониторNEC 17CD ROMLG DVD-RW ПринтерEpson С 45КлавиатураGeniusМанипулятор типа мышьGenius
Таблица 2.2.2 - Минимальные технические и программные средства необходимые для функционирования программы:
ПроцессорIntel Pentium 133 MHzОперативная память32 MBЖёсткий диск2Mb свободного местаВидеокартаС поддержкой разрешения 640х480МониторЛюбойCD ROMCD-R 4xПринтерЛюбойКлавиатураЛюбаяМышьЛюбаяОперационная системаWindows 98/2000/NT/XP/Vista
2.3Отладка и тестирование программы
Отладка программ заключается в проверке правильности работы программы и аппаратуры. Программа, не содержащая синтаксических ошибок тем не менее может содержать логические ошибки, не позволяющие программе выполнять заложенные в ней функции. Логические ошибки могут быть связаны с алгоритмом программы или с неправильным пониманием работы аппаратуры, подключённой к портам микроконтроллера.
Встроенный в состав интегрированной среды программирования отладчик позволяет отладить те участки кода программы, которые не зависят от работы аппаратуры, не входящей в состав микросхемы микроконтроллера. Обычно это относится к вычислению математических выражений или преобразованию форматов представления данных.
Для отладки программ обычно применяют три способа:
)Пошаговая отладка программ с заходом в подпрограммы;
)Пошаговая отладка программ с выполнением подпрограммы как одного оператора;
)Выполнение программы до точки останова.
Пошаговая отладка программ заключается в том, что выполняется один оператор программы и, затем контролируются те переменные, на которые должен был воздействовать данный оператор.
Если в программе имеются уже отлаженные подпрограммы, то подпрограмму можно рассматривать, как один оператор программы и воспользоваться вторым способом отладки программ.
Если в программе существует достаточно большой участок программы, уже отлаженный ранее, то его можно выполнить, не контролируя переменные, на которые он воздействует. Использование точек останова позволяет пропускать уже отлаженную часть программы. Точка останова устанавливается в местах, где необходимо проверить содержимое переменных или просто проконтролировать, передаётся ли управление данному оператору.
Практически во всех отладчиках поддерживается это свойство (а также выполнение программы до курсора и выход из подпрограммы). Затем отладка программы продолжается в пошагово?/p>