- •Содержание
- •Глава 1 Общая часть
- •Глава 2 Расчетно-техническая часть
- •Глава 3 Охрана труда и безопасность жизнедеятельности
- •Введение
- •1 Общая часть
- •1.1 Характеристика предметной области объекта информатизации
- •1.2 Анализ информационного обеспечения объекта информатизации
- •1.3 Актуальность создания системы
- •2 Расчетно-техническая часть
- •2.1 Постановка задачи
- •2.2 Обоснование выбора программных средств решения задачи
- •2.3 Перечень входных и выходных данных
- •2.4 Разработка моделей задачи (концептуальной, логической,
- •3 Охрана труда и безопасность жизнедеятельности
- •3.2 Техника безопасности при работе с компьютером. Требования к размещению электронной техники
- •Приложение б. Тексты программ Приложение в. Контрольный пример
2.2 Обоснование выбора программных средств решения задачи
Для реализации программы дипломного проекта, я выбрал среду программирования Borland Delphi 7.
Delphi имеет следующие достоинства:
Быстрая компиляция по сравнению с любой IDE с C++ — проект на Delphi в миллион строк компилируется и собирается за секунды, тогда как C++ обычно процесс сборки проходит минутами.
Благодаря действительно неплохому редактору форм в Delphi, ровно как и в Borland C++ Builder, можно легко и быстро наклепать как-то работающий прототип, под пристальным взглядом препода, без всякого соблюдения минимально разумных правил ООП — просто из собственной лени
Delphi — интегрированная среда разработки, в которой используется язык программирования Object Pascal. Delphi является средой RAD (rapid application development — быстрая разработка приложений).
Начиная со среды разработки Delphi 7.0, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal.
Начиная с 2007 года уже язык Delphi (производный от Object Pascal) начал жить своей самостоятельной жизнью и претерпевал различные изменения связанные с современными тенденциями (например, с развитием платформы .net) развития языков программирования: появились class helpers, перегрузки операторов и д.р.
В 1986 году, фирма Apple разработала объектное расширение языка Паскаль, получив в результате Object Pascal.
В 1989 году аналогичные объектные средства были добавлены фирмой Borland в систему Turbo Pascal (языковые различия между объектным Turbo Pascal 5.5 и Object Pascal от Apple крайне незначительны). Последующие версии Turbo Pascal, который стал затем называться Borland Pascal, дополняли объектное расширение новыми средствами, этот процесс продолжился и в ходе развития языка системы Delphi.
Название языка менялось: от Pascal, через Object Pascal до Delphi, в литературе встречалось название Delphi Pascal, в последних версиях Delphi язык именуется так же, как и сама система (любопытный момент: в Delphi 7 пункт системного меню, запускающий справку по языку, как и в более ранних версиях, называется «Object Pascal Reference», а сам запускаемый им модуль помощи имеет заголовок «Delphi Language Manual», в тексте язык также везде называется «Delphi». Автор же языка — расовый швейцар Мыкола Вирт — заявляет, что язык, используемый в Delphi — это Delphi , а не изобретённый им Паскаль.
Система типов этого языка включает в себя ссылочные типы, выраженные словом class, и типы-значения, именуемые «записями» (record). Отличие таких типов состоит в том, что, объявляя экземпляр ссылочного типа, вы получаете ссылку на объект в куче, для инициализации которой необходимо явно вызвать конструктор, имеющий вид статического метода с названием Create(), в случае со записями получаем экземпляр, созданный на стеке, либо внедрённого в экземпляр класса, если речь идёт о полях значащего типа. Чуть менее, чем полное незнание предмета порождает среди школоты мифы о «двух моделях ООП», поддерживаемых Delphi, и споры на тему object vs class. Анон, запомни: Delphi — статически типизированный язык, ни о каких различных моделях ООП касательно этого языка речи быть не может. В этой стране Borland Delphi только когда страну развалили аж 1993 году.
