Имя Пароль
Зарегистрироваться


* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна! RSS



Delphi 8
31 марта 2009

Современные технологии программирования развиваются очень быстро. И вот на
смену Delphi 7 пришел новый инструментарий программиста — пакет Delphi 8. Хотя
это не взаимоисключающие пакеты. Delphi 7 рассчитан для создания программ, рабо-
тающих на платформе Win32, а пакет Delphi 8 рассчитан на программирование для но-
вой платформы .NET, созданной фирмой Microsoft. Новая платформа имеет множество
достоинств, о которых будет сказано в соответствующих главах. Платформа .NET уже
доказала свою надежность и устойчивость в работе, а благодаря удачным технологиче-
ским решениям она привлекает внимание все большего числа программистов и ме-
неджеров. Можно с уверенностью сказать, что за этой платформой будущее, хотя
платформа Win32 не сдает свои позиции и будет использоваться еще довольно долго.
Работая в среде программирования Delphi, можно создавать программы как для плат-
формы Win32, так и для платформы .NET. С новым инструментарием Delphi 8 можно
использовать все написанные ранее программы для Delphi 7, и во многих случаях не
потребуется никаких изменений. Но, например, если ранее вы писали программы для
работы с Internet, то без изменений уже не обойтись.
Если у вас уже есть опыт работы с Delphi 7, то помимо нового материала в этой
книге вы найдете много привычных понятий и компонентов. Если же вы еще не зна-
комы с Delphi, то, прочитав эту книгу, получите базовые знания и сможете програм-
мировать в среде Delphi. Для начального изучения программирования лучше всего
подходит именно язык Delphi — здесь нет тех сложных конструкций, которые присут-
ствуют, например, в языке C++, но при этом Delphi не уступает по своим возможно-
стям C++. Да и скорость работы созданных на Delphi программ не меньше, чем
у программ, разработанных на языке C++. Разница будет заметна лишь при большом
объеме математических вычислений, что объясняется отличной способностью опти-
мизации программ компилятора C++. Однако лучшая оптимизация программ зани-
мает и больше времени, а это замедляет процесс разработки программ. Здесь несо-
мненно преимущество компилятора Delphi, который позволяет почти мгновенно вне-
сти изменения и проверить результат. Времени на это затрачивается очень мало.
Delphi также прост в обучении, как и Visual Basic, но при этом средства языка
программирования Delphi позволяют использовать все современные возможности
объектно-ориентированного программирования. На Delphi можно написать Visual
Basic, но обратное сделать никогда не удастся.
Delphi прост и логичен. Основные конструкции языка четко выделяются в програм-
ме, что способствует хорошему восприятию написанного кода, в отличие от языка Visual
Basic, где код почти невозможно понять, если его количество превышает пару страниц.
Графический интерфейс Delphi отлично продуман, а среда разработки предоставляет
доступ только к тем участкам кода, с которыми необходимо работать, скрывая основную
часть программы, которая создается автоматически самой средой разработки.
Delphi 8 рассчитан на работу с платформой .NET. Причем можно использовать как
привычные для среды программирования Delphi библиотеки VCL, так и библиотеки .NET.
Удачное сочетание широких возможностей и удобства программирования объясняется
длительным этапом (по компьютерным меркам) развития Delphi, который начался
в 1971 году с языка Pascal, созданного Никлаусом Виртом. За тридцать с небольшим
лет был пройден огромный путь от первых версий языка Pascal до самой современной
среды программирования Delphi 8, использующей все возможности технологии объ-
ектно-ориентированного программирования и новой платформы .NET.
Надо отметить, что из всех языков программирования только Delphi не устаревает
и завоевывает все больше и больше сторонников. Его широко используют в коммер-
ческих разработках, благодаря большому набору полностью готовых для работы спе-
циальных компонентов. Нельзя сказать, что другие языки исчезают. Еще долго будут
существовать и C++, и Cobol, и Fortan, но все же намечается тенденция отказа от ма-
лопродуктивных и сложных языков программирования в пользу современных, много-
функциональных и удобных сред программирования, таких как Delphi, C#, Java.
Хотя компьютерная терминология уже довольно однозначно понимается большин-
ством специалистов и нет необходимости уточнять многие термины, все-таки на не-
которых из них, я думаю, необходимо остановиться. Это термины "програм-
мирование" и "кодирование". Например, в книге А.Г. Кушниренко и Г.В. Лебедева
"Программирование для математиков" утверждается, что "курс можно изучать и без
ЭВМ вообще, однако использование ЭВМ со специализированным программным
обеспечением существенно повышает эффективность и качество обучения'". Иными
словами, программистом можно стать, и не прикасаясь к компьютеру.
В чем-то авторы правы. Программирование, в отличие от кодирования, — это раз-
работка логики программы, а не написание самой программы. Однако в современном
понимании эти две составляющие неотделимы, хотя иногда в книге термины
"программирование" и "кодирование" будут использоваться по-разному, чтобы точ-
нее выделить смысл задачи. Программирование — это разработка логики программы
и, возможно, написание кода, а кодирование — это только написание кода по уже
разработанной логической схеме программы. Термин "кодирование" уже редко при-
меняется еще и потому, что благодаря отличному визуальному восприятию про-
граммного кода для таких языков программирования, как Delphi, логику программы
можно сразу составлять на языке программирования. Правда, делать это можно толь-
ко в простых ситуациях. При запутанной и большой логической структуре не обой-
тись без предварительного составления логических блок-схем.
В книге будут встречаться и другие специальные термины, без которых не обойтись
при описании новейших технологий, некоторые из них еще не совсем устоялись, по-
этому в конце книги приведены справочные материалы с объяснением этих терминов.
Книга рассчитана на читателей, не имеющих опыта работы с языком программи-
рования Delphi, но, тем не менее, имеющих общее представление о компьютерах,
программировании и способных работать в операционной системе Windows.
И самое главное: чтобы хоть немного понять современный язык программирова-
ния, необходимо обязательно создавать реальные программы и проверять их работу
на компьютере. Другого пути нет. Невозможно научиться водить автомобиль, ни разу
не сев за руль.

Теги: процедурное программирование, java программирование скачать Borland Delphi

Статьи по теме:

LocateRecord
Метод ApplySettings
Метод ResetPageFooterSize
Сетевые протоколы. Семиуровневая модель OSI
StoreDefs
Панель Custom
Сабклассинг окон на VCL
Свойство Orientation
Компонент TQRDBText
Интеллектуальный анализ данных (ИАД)
Свойство ChildBand
Выбор шрифта
Свойство Caption
Метод NewColumn
Storage
| Borland Delphi | vitek |
 


Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31


     



Rambler's Top100

Данный сайт или домен продается ICQ: 403-353-727

© 2009 Seoliga.ru | Borland Delphi | Delphi 8. Регион сайта: Москва и Санкт-Петербург