Помощь в учёбе, очень быстро...
Работаем вместе до победы

Программные средства, использованные в разработке АИС

РефератПомощь в написанииУзнать стоимостьмоей работы

C++ Builder позволяет задействовать ранее созданный исходный код на C и С++. Вы можете работать с унаследованными проектами и приложениями третьих фирм на Borland C++ и Visual C++ внутри интегрированной среды разработки C++ Builder. Расширенная совместимость с исходным кодом MS Visual C++, включая поддержку исходных текстов MSDN и SDK, позволяет использовать новейшие версии библиотек MFC и ATL… Читать ещё >

Программные средства, использованные в разработке АИС (реферат, курсовая, диплом, контрольная)

Windows 7, операционная система нового поколения от Microsoft, открывает перед нами новые возможности в сфере разработки, продажи и обслуживания. ОС Windows 7 отличается повышенной безопасностью, надежностью, улучшенными функциями работы в сети и удобством для пользователя.

Компьютер с 64-разряднойоперационной системой позволяет обрабатывать больший объем сведений по сравнению с 32-разрядной системой. Благодаря использованию большего объема оперативной памяти компьютер с 64-разрядым ОС позволяет более эффективно и оперативно работать с большим количеством одновременно запущенных программ.

Внешне Windows 7 очень легко спутать с Vista. Единственное видимое отличие — новая панель задач. Далее обнаружатся доработанные панель управления (она стала удобнее и логичнее) и боковая панель. Конечно, мелких доработок интерфейса в Win 7 видимо — невидимо. Панель задач переработали практически полностью. Прежде всего, она кажется заметно выше, чем раньше, хотя на самом деле ее высота увеличилась всего на 10 пикселей. В основной части супербара закрепляются ярлыки выбранных вами программ, так что панель задач теперь служит не только для переключения между окнами, но еще и работает как панель быстрого запуска. Если программа работает, ее значок становится объемным, а если открыто несколько окон — многослойным. При наведении курсора на иконку появляются маленькие изображения всех открытых окон программы, а при наведении на миниатюру выбранное окно выводится на передний план. Это оказалось невероятно удобным нововведением: часто даже необходимость переключаться на другое окно пропадает, а уж выбрать нужное из наглядных эскизов не представляет труда. В самой миниатюре всегда есть кнопка закрытия окна, плюс туда же можно добавлять другие элементы управления.

Средством разработки приложения является Borlad C++ Builder 6.0 Enterprise.

C++Builder 6.0 позволяет уже сегодня разрабатывать серверы и клиенты Web-служб. C++Builder 6.0 обеспечивает поддержку клиентов Web-служб, использующих как SOAP encoding, так и Document — Literal style. Document — Literal style используется в Microsoft.Net Web Services. Предоставляя набор выскокоуровненвых компонент и визардов, включая автоматическую публикацию WSDL — описателей Web — служб в run-time и генерацию кода на основе WSDL (WSDL Importer), C++Builder 6.0 позволяет разработчикам легко адаптировать существующие приложения, для работы в режиме Web-служб и доступа к ним как во внутрикорпоративной сети, так и через Web. C++ Builder предоставляет простой способ доступа к реляционным и не реляционным хранилищам данных, включая хранилища электронной почты и файловые системы.

Используя технологии Microsoft ActiveX Data Object (ADO) и OLE DB, вы получаете доступ к самым различным данным, предоставляя вашим пользователям возможность самостоятельного выбора наилучшего решения. Отладка сложных приложений значительно упрощается за счет использования расширенных возможностей средства CodeGuard, позволяющего отслеживать и устранять ошибки распределения памяти и ресурсов при выполнении приложения.

C++ Builder позволяет задействовать ранее созданный исходный код на C и С++. Вы можете работать с унаследованными проектами и приложениями третьих фирм на Borland C++ и Visual C++ внутри интегрированной среды разработки C++ Builder. Расширенная совместимость с исходным кодом MS Visual C++, включая поддержку исходных текстов MSDN и SDK, позволяет использовать новейшие версии библиотек MFC и ATL. За счет поддержки стандарта C++, RTTI, библиотек STL, RTL, ATL и MFC, позволяет компилировать и собирать проекты, созданные ранее на отличных от C++ Builder средствах разработки для C/C++.

Сравним С++ с другими языками программирования С++ сейчас является самым богатым языком программирования. Практически все новинки Delphi: перегрузка функций (к сожалению, перегрузку операторов Delphi до сих пор не поддерживает), практически вся объектно-ориентированная часть — взяты из С++. Кроме того, операционная система Windows (а также Linux, Unix, OS/2 и т. д.) написаны на нём. Поэтому это «родной язык» практически всего программного обеспечения, которым вы пользуетесь. Это без сомнения язык профессионалов, для того чтобы работать на нём, необходимы значительные знания, но он предоставляет наибольшие возможности, по сравнению с другими языками программирования. Изучив его, можно гордиться хотя бы уже этим.

С точки зрения синтаксиса C++ сохраняет совместимость с C, насколько это возможно. Java сохраняет внешнее подобие C и C++, но, в действительности, сильно отличается от них — из языка удалено большое число синтаксических средств, объявленных необязательными. В результате программы на Java бывают более громоздки по сравнению с их аналогами на С++. С другой стороны, Java проще, что облегчает как изучение языка, так и создание трансляторов для него. Если требуется обеспечить хорошую скорость работы приложения и экономию ресурсов памяти и процессора традиционно считается, что лучше использовать C++. Противоположный случай — когда требуется разработать ПО в максимально сжатые сроки и обеспечить хороший рефакторинг (читабельность, модифицируемость, удобство и оптимизацию) кода приложения, используют Delphi.

Основные конструкции Языка С++.

Название.

Формат.

Назначение.

1 Многоальтернативный оператор if-else.

If (условие1) ;|.

Else if (условие2) ;

elseif (условие n);

else;

Многоальтернативный оператор IF-ELSE выполняет ряд последовательных проверок до тех пор, пока не произойдет одно из следующих событий:

  • — одно из условий в предложении if или в предложении elseif имеет значение true. В этом случае выполняются соответствующие операторы.
  • — ни одно из проверяемых условий не имеет значения true. Программа выполняет операторы во всеохватывающем предложении else (если оно существует).

2 Двухальтернативный оператор if-else.

if (условие).

{.

}.

Else{.

}.

Двухальтернативный оператор if — else обеспечивает два альтернативных направления действий в зависимости от значения проверяемого булева условия.

3 многоальтернативный оператор switch.

switch (выражение).

{case constant 11:

[case constant 12: …].

break;

case constant 21:

[case constant 22: …].

break;

case constant N1:

[caseconstant N2: …].

break;

default:

break;}.

Оператор switch предлагает специальную форму создания многоальтернативного решения. Это позволяет вам исследовать разнообразные значения выражения (тип которого совместим с целым) и выбирать соответствующее направление действия.

4 Цикл while.

functionBreakTest (breakpoint){.

var i = 0;

while (i < 100) {.

if (i == breakpoint).

break;

i++; }.

return (i);}.

Цикл while с предусловием позволяет выполнить одну и ту же последовательность действий пока проверяемое условие истинно. При этом условие записывается до тела цикла и проверяется до выполнения тела цикла.

инструкции после цикла.

5 Циклы do.while.

do {.

if ($i < 5) {.

print «i is not big enough» ;

break;

}.

$i *= $factor;

if ($i < $minimum_limit) {.

break;

}.

print «i is ok» ;

…обработка i…

} while (0);

Циклы do. while очень похожи на циклы while, но условное выражение проверяется в конце каждой итерации, а не в начале. Главное отличие от регулярных циклов while состоит в том, что первая итерация цикла do. while всегда выполняется (условие проверяется только в конце итерации), а в цикле while этого может и не быть.

2. Практическая часть

Показать весь текст
Заполнить форму текущей работой