* При перепечатке материалов ссылка на 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

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

Свойство PaperSize
Свойство Text
Программные средства мультимедиа
Свойство ParentFont
Добавление текста и полей данных
GetFieldData
Аудиоконференции
CodePage
LanguageStr
Технология DTM
Компонент TQRSysData
ExactRecordCount
ReadOnly
Методо-ориентированные ППП
Чтение сообщений
| 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. Регион сайта: Москва и Санкт-Петербург