Автор работы: Пользователь скрыл имя, 11 Февраля 2013 в 11:58, реферат
Бурное развитие средств информатики, а особенно технических средств значительно опережает возможности общества по их эффективному использованию и, главное, по рациональному наполнению содержательной информацией.
Пояснительная записка содержит:
Аннотация
Курсовая работа представляет собой программу, которая показывает основные ресурсы компьютера (размер диско, размер физической памяти, загрузку операционной памяти, версию операционной системы, ID продукта, текущую дату и время, имя пользователя). Кроме того можно воспользоваться быстрым доступом к реестру системы или вызвать командную строку.
Введение
В последнее
время в связи с ростом объема
информации и быстрым развитием компьютерн
Существует много веских причин перевода существующей информации на компьютерную основу. Сейчас стоимость хранения информации в файлах ЭВМ дешевле, чем на бумаге.
Бурное развитие средств информатики, а особенно технических средств значительно опережает возможности общества по их эффективному использованию и, главное, по рациональному наполнению содержательной информацией.
Пояснительная записка содержит:
> Основные требования к проекту
> Обоснование целесообразности и осуществимости проекта
1 Формирование требований
1.1 Обоснование целесообразности и осуществимости проекта.
Данный проект легко реализуется с помощью среды программирования Borland Delphi 7.0,
которая относиться к системам быстрой разработки приложений.
В основе систем быстрой разработки (RAD-систем, Rapid Application
Development — среда быстрой разработки приложений) лежит технология
визуального
проектирования и событийного
заключается в том, что среда разработки берет на себя большую часть
рутинной работы, оставляя программисту работу по конструированию
диалоговых окон и функций обработки событий.
Delphi — это среда быстрой разработки, в которой в качестве языка
программирования используется язык Delphi. Язык Delphi — строго
типизированный объектно-
хорошо знакомый программистам Object Pascal.
Как и предыдущие версии, Borland Delphi 7.0 позволяет создавать самые различные
программы: от простейших однооконных приложений до программ управления
распределенными базами. В состав пакета включены разнообразные
утилиты, обеспечивающие работу с базами данных, XML-документами,
создание справочной системы, решение других задач. Отличительной
особенностью седьмой версии является поддержка технологии .NET.
ОСНОВНЫЕ ОТЛИЧИЯ РАЗЛИЧНЫХ ВЕРСИЙ DELPHI
ВЕРСИЯ 1
ВЕРСИЯ 2
ВЕРСИЯ 3
ВЕРСИЯ 4
ВЕРСИЯ 5
ВЕРСИЯ 6 1
ОСНОВНЫЕ ОТЛИЧИЯ РАЗЛИЧНЫХ ВЕРСИЙ DELPHI
За сравнительно небольшой срок корпорация Borland выпустила 6 основных версий и несколько модификаций Delphi. В этой вводной главе мы рассмотрим основные черты существующих версий Delphi, сделав главный упор на более подробном анализе последней, 6-й версии, т. к. именно на этой версии базируется рассматриваемый в книге материал. Назначение главы - дать вам представление о той версии, с которой вы работаете, если, разумеется, это не 6-я версия Delphi. С другой стороны, она - удобное место утолить естественное любопытство тех из вас, кто уже имеет опыт работы с одной из ранних версий и хочет узнать особенности новейшей.
Сразу же отмечу, что возможности версий строятся по нарастанию: все, что может младшая по номеру версия, может и старшая, но не наоборот. И еще одно замечание: если вы новичок, лучше вначале пропустить эту главу и вернуться к ней позже, после того как вам станут понятными используемые в ней без какого-либо пояснения специальные термины. 1.1. ВЕРСИЯ 1
Первая
версия появилась в мае 1995 г., когда
еще не существовала Windows 95 (но тем не
менее существовала Windows NT). Это единственная
версия, работающая под управлением 16-разрядной
Windows 3.1 (3.11). В ней впервые была опробована
новая
модель
объектов, позаимствованная из различных
объектно-ориентированных
Классы активно используют динамическую память, в связи с чем несколько изменилась нотация языка, а сам язык был назван Object Pascal. По сравнению с Turbo Pascal в него были внесены существенные дополнения и изменения, в том числе (здесь и далее перечисляются лишь наиболее важные, с моей точки зрения, изменения):
введены открытые массивы и их конструкторы для передачи в подпрограммы
массивов переменной длины;
введена внутренняя для функции переменная Result и разрешено игнорировать
возвращаемый функцией результат;
сняты ограничения на тип возвращаемого функцией результата (этот тип может
быть любым, за исключением объектов старого стиля и файлов);
введен механизм обработки исключительных ситуаций. Библиотека компонентов 1 -й версии с самого начала показала основную направленность вновь разработанной системы: программирование баз данных. С этой целью первая и все последующие версии Delphi снабжаются специальным инструментом доступа к данным -BDE (Borland Database Engine - машина баз данных корпорации Borland), а также сервером баз данных InterBase (этот сервер производится филиалом Borland - компанией InterBase Software Corporation) и соответствующими средствами конфигурации сервера, его контроля и связи с ним. Палитра компонентов первой версии состоит из 9 страниц и содержит 79 компонентов. В качестве дополнительных утилит поставлялись система генерации отчетов ReportSmith v.2.5 и входящая в ее состав автономно запускаемая утилита ReportSmith Run Time Viewer, утилита доступа к данным DatabaseDesktop v.5.1 и утилита конфигурации BDE - Database Engine Configuration v.2.5. Кроме того, утилиты WinSighte и WinSpecter предназначались для упрощения отладки разрабатываемых программ в среде 16-разрядных ОС Windows 3-х. 1.2. ВЕРСИЯ 2
Вторая и все последующие версии Delphi предназначены для работы под управлением 32-разрядных ОС Windows 95/98/2000/NT (Windows 32). В нее были внесены многочисленные изменения, связанные с переходом на качественно новую ОС, в том числе:
введена поддержка 16-битных ("широких") символов и составленных из них строк;
введен новый формат строк "обычных'' 8-битных символов произвольной длины;
введены новые типы данных - variant и currency;
введен механизм фильтрации в табличные наборы данных ТТаЫе. Начиная с версии 2, Delphi поставляется в нескольких комплектациях, отличающихся набором инструментальных средств и компонентов. Это соответствует более гибкой ценовой политике: минимальная по возможностям комплектация стоит 200-300 долларов, в то время как цена наиболее мощной комплектации может достигать нескольких тысяч. Во 2-й версии таких комплектов было 3: Desktop, Professional и Client/Server Suite. Далее описываются возможности наиболее мощной комплектации Client/Server Suite.
Среда разработки обогатилась Репозиторием Объектов и множеством полезных программ-экспертов (Wizards).
К утилитам добавлена весьма эффективная программа SQL Explorer v. 1.02, существенно облегчающая операции с базами данных, и программа переноса данных Data Migration Expert, упрощающая переход к архитектуре клиент-сервер. Утилиты
ReportSmith и DatabaseDesktop представлены более совершенными версиями 3.0 и 7.1 соответственно. Утилита Database Engine Configuration предыдущей версии переименована в BDE Configuration v.3.0. Введена утилита Image Editor v.2.0, служащая для создания различного рода изображений (произвольных рисунков, пиктограмм и курсоров), которые можно включать в файл ресурсов и использовать в работающей программе, и утилита SQL Monitor v. 1.0, позволяющая просматривать SQL-запросы в процессе выполнения программы.
На 12 страницах галереи компонентов расположены 114 стандартных компонентов. В том числе на странице QReport размещены удобные компоненты для создания отчетов по хранящимся в базах данным. Эти компоненты оказались значительно эффективнее специальной утилиты ReportSmith, в связи с чем эта утилита не входит в поставку версии 3 и выше.
1.3. ВЕРСИЯ 3
Основные новшества 3 версии Delphi:
использование
механизма пакетов для
использования компонентов;
улучшенные свойства редактора кода: построение фрагментов кода по образцу;
оперативная подсказка о типе и количестве формальных параметров при обращениях
к подпрограммам; оперативный просмотр в режиме отладки содержимого полей,
свойств и переменных с помощью указателя мыши;
поддержка шаблонов компонентов;
поддержка технологий COM, ActiveX, OLEnterprice и (частично) CORBA. Третья версия поставлялась в 4 комплектациях: Standard, Professional, Client/Server Suite и Enterprise.
Состав утилит комплектации Client/Server Suite не изменился по сравнению с предыдущей версией, но изменились названия некоторых из них: BDE Configuration в этой и последующих версиях называется BDE Administrator, a Data Migration Expert
- Data Migration Wizard. Ha 13
страницах галереи компонентов размещены
148
стандартных компонента. В модификации
3.5 введены дополнительные компоненты
для
реализации многозвенных баз
данных.
1.4. ВЕРСИЯ 4
Появившаяся в июле 1998 г. 4-я версия Delphi быстро завоевала широкую популярность как своими расширенными языковыми возможностями, так и специальной поддержкой многозвенных баз данных и распределенных вычислений. К основным нововведениям этой версии относятся:
изменения в языке: динамические массивы, перегружаемые методы, умалчиваемые
параметры подпрограмм, новые типы int64, Real48 и Real как аналог Double;
изменения в кодовом редакторе: автоматическое завершение кодовых заголовков
свойств и методов; свойства браузера для поиска исходного кода; простой
переход от заголовка метода к его реализации и обратно;
технология "причаливания" инструментальных панелей Drag&Dock;
механизм "действий" Action для унификации внешнего вида и поведения одинаковых
по функциональному назначению интерфейсных элементов;
улучшенная поддержка многозвенной архитектуры БД и распределенных вычислений. На 14 страницах палитры компонентов размещены 182 стандартных компонента. В поставке Client/Server Suite утилита Data Migration Wizard получила название Data Pump.
1.5. ВЕРСИЯ 5
В июле 1999 г. вышла пятая по счету версия Delphi, основная особенность которой
- попытка заменить громоздкий и не всегда быстрый механизм доступа к данным BDE,
который традиционно использовался во всех предыдущих версиях, альтернативными механизмами.
Для этого, во-первых, в Delphi 5 включена поддержка технологии ADO (ActiveX Data Objects - объекты данных, построенные как объекты ActiveX), которая усиленно развивается корпорацией Microsoft.
Во-вторых, сотрудники Borland и его подразделения InterBase Software Corporation разработали серию компонентов облегченного доступа к данным, хранящимся в таблицах сервера InterBase v.5.5 и выше (страница InterBase палитры компонентов). Эти компоненты также не требуют BDE и, таким образом, создают "облегченное" клиентское место. Менее значительные изменения, внесенные в версию 5: включен эксперт создания и настройки произвольных модулей данных с расширенными возможностями представления взаимосвязи данных; улучшена технология MIDAS: для более гибкой работы с Microsoft Transaction Server введен повторно-входимый (stateless) брокер данных; упрощен процесс разработки интранет-приложений за счет компонентов новой страницы InternetExpress;
значительные изменения внесены в интегрированную среду разработчика ИСР; в том числе:
для
улучшения координации
программист теперь может при желании использовать несколько вариантов настройки основных окон Delphi - например, для режима кодирования на экране могут не присутствовать отладочные окна, которые, наоборот, могут понадобиться в отладочном режиме; нужный вариант настройки легко выбирается новыми интерфейсными элементами в главном окне Delphi;
введены фильтрующие свойства в окне Инспектора Объектов, упрощающие выбор нужного свойства;
опции Инспектора Объектов теперь могут снабжаться небольшими пиктограммами, облегчающими правильный выбор нужной опции (например, радом с названием каждого цвета показывается небольшой прямоугольник, заполненный этим цветом, рядом с названием курсора - его вид и т. п.);
существенно
усилены возможности
Run Until Return в главном меню можно продолжить пошаговую отладку после завершения текущей подпрограммы и т. д.; введены дополнительные возможности в Менеджер Проекта, упрощающий координацию многих разработчиков в рамках единого проекта;
создан механизм Менеджера Трансляций, облегчающий разработку многоязычных программ в рамках единого проекта;
внесены
изменения в кодовый редактор,
позволяющий настраивать
несколько переработана встроенная справочная служба;
внесены многочисленные изменения и дополнения в галереи компонентов (в новой версии наиболее мощной комплектации Enterprise на 20 страницах расположены 218 стандартных компонентов). Версия поставляется в 3 комплектациях: Standard, Professional и Enterprise. Состав утилит, входящих в комплектацию Enterprise, полностью соответствует утилитам комплектации Client/Server Suite предыдущей
версии.
1.6. ВЕРСИЯ 6
Версия 6 вышла в мае 2001 г., т. е. почти через 2 года после выхода 5-й версии. Эту задержку можно объяснить тем, что параллельно с работой над новой версией Delphi шла разработка варианта Delphi для ОС Linux - эта система программирования вышла в феврале 2001 г. и получила название Kylix. В результате 6-я версия Delphi имеет уникальную особенность: она способна создавать так называемые межплатформенные приложения, т. е. программы, которые одинаково успешно могут работать как под управлением Windows 32, так и под Linux. Напомню читателю предысторию, связанную с этой ОС. Еще в самом начале 70-х годов в Bell Laboratories была создана переносимая система UNIX. Переносимость системы, т. е. ее способность миграции на различные аппаратные платформы, обеспечивалась тем, что практически вся она была написана на специально для этой цели разработанном языке С. Более того, почти весь компилятор этого языка был также написан на С! В результате для переноса ОС на новую аппаратную среду нужно было закодировать лишь сравнительно небольшой машинно-зависимый участок С, после чего транслировался исходный код компилятора, а затем и системы в целом. Таким образом, ОС UNIX принципиально существовала в исходных текстах, доступных широкому кругу программистов. Это обстоятельство использовали многие фирмы, создав собственные версии UNIX-подобных ОС, но уже не предоставляя пользователям исходные коды (например, ОС Solaris фирмы Sun).
Информация о работе Программу, которая показывает основные ресурсы компьютера