Языки и среды программирования. Часть 2 Развитие – это необходимая часть существования любого языка программирования. Общеизвестно, что информационные технологии являются одной из наиболее быстро развивающихся областей современной жизни. Новые технологии, проекты и названия появляются едва ли не каждый день. И в погоне за прогрессом, в стремлении не отстать от него бывает полезно сменить среду разработки, отрасль применения. Подборка книг на тему "Языки, среды и методики программирования. Часть 2" нашей постоянной рубрики "DOC’s" разделена на три части, в зависимости от языка или технологии программирования: 1. Delphi – наиболее популярная версия системы визуального программирования. В подборке представлены книги, которые ориентированы как на начинающих программистов, так и для программистов, которые работают с данной средой. 2. Visual Basic – подборка книг посвящена разработке приложений в среде Visual Basic. Книги ориентированы как на профессионалов, так и для студентов. 3. Java – подборка книг ориентирована на обучение программированию на Java и рассчитана как на читателей, знакомых с основными концепциями программирования, так и не знакомых с ними. 1. Delphi В основе среды Delphi лежит одноименный язык программирования — Delphi, ранее известный как Object Pascal. При разработке программы среда Delphi выполняет свою часть работы — создает пользовательский интерфейс согласно вашему дизайну, а вы выполняете свою часть — пишите обработчики событий на языке Delphi. Объем вашей работы зависит от программы: чем сложнее алгоритм, тем тяжелее ваш труд. Подборка ориентирована как на профессионалов, желающих повысить свой потенциал, так и на читателей, которые только собираются изучать данный язык программирования. Программирование в Delphi для Windows. Версии 2006, 2007, Turbo Delphi Автор: Архангельский А.Я. Издательство: Бином-Пресс Дата выпуска: 2010 г. Книга содержит методические и справочные материалы: но версиям системы визуализации объектно-ориентированного программирования Delphi: 2005, 2006 и Turbo Delphi. Дается методика построения прикладных программ, реализующих текстовые и графические редакторы, мультипликацию и мультимедиа, работу с: базами данных различных типов, включая Microsoft SQL сервер, разработку отчетов, распределенных приложений, клиентов и серверов. Рассмотрены такие технологии доступа к данным, как BDE, ADO, InterBase Express, dbExpress, компоненты-серверы COM, технологии распределенных приложений: COM, MIDAS. Справочная часть книги содержит материалы по языку Delphi, функциям Delphi и API Windows, компонентам и классам Delphi, их свойствам, методам и событиям. Книга рассчитана как па начинающих, владеющих только основами какого-нибудь языка программирования, так и на опытных разработчиков. Delphi 7 Автор: Гофман В.Э., Хомоненко А.Д., Мещеряков Е.В. Издательство: BHV Дата выпуска: 2010 г. Рассмотрена разработка приложений в Delphi 7 - наиболее популярной версии системы визуального программирования. Описаны основы языка программирования Delphi, а также компоненты, свойства, методы и события, используемые при разработке программ для работы с графикой, мультимедиа, файлами, каталогами и др. Показано применение различных технологий и приемов разработки приложений для работы с базами данных, электронной почтой и Web-документами. Материал сопровождается многочисленными примерами. Во втором издании уделено большее внимание работе с Web-документами, а также обновлен материал по разработке баз данных с помощью технологий dbExpress, ADO и InterBase Express, Компакт-диск содержит листинги программ, приведенных в книге. Для программистов. Золотая книга Delphi. С обновлениями до версии 2010 Автор: Сухарев М. Издательство: Наука и техника Дата выпуска: 2010 г. Эта книга представляет собой лучшее руководство по изучению Delphi от А до Я. Отличается доступностью и в то же время точностью и системностью изложения. По мере прочтения книги вы получаете ясную целостную картину языка Delphi, полное представление о его механизмах, возможностях и методах. Охвачен наиболее полный спектр тем: от самых азов языка и создания простейших проектов до программирования баз данных. В данной книге теория и практика языка Delphi увязаны с общими моментами программирования, что позволяет достичь наилучшего эффекта как в изучении Delphi, так и в качестве самого программирования. Это выгодно отличает данную книгу от других, представляющих собой либо справочник с примерами, либо сборник примеров с отрывочными теоретическими отступлениями. В то же время выверенность описания элементов языка и удобство структуры позволяют использовать книгу в качестве справочника, а обилие и разноплановость примеров - в качестве наглядного практического пособия. Практически каждая строка в примерах прокомментирована. В итоге вы начинаете понимать Delphi, чувствовать внутренний мир Delphi. Книга написана доступным и понятным языком известным автором (книга "Основы Delphi. Профессиональный подход" и др.), много лет являющимся ведущим программистом и консультантом по программированию на Delphi. Безусловно, лучший выбор для всех, кто хочет освоить Delphi и научиться грамотно программировать на данном языке. Delphi. Полное руководство. Включая версию 2010 Автор: Сухарев М. Издательство: Наука и техника Дата выпуска: 2010 г. Данная книга представляет собой лучшее руководство по изучению Delphi от А до Я. Отличается доступностью и в то же время точностью и системностью изложения. По мере прочтения книги вы получаете ясную целостную картину языка Delphi, полное представление о его механизмах, возможностях и методах. Охвачен наиболее полный спектр тем: от самых азов языка и создания простейших проектов до программирования баз данных. В этой книге теория и практика языка Delphi увязаны с общими моментами программирования, что позволяет достичь наилучшего эффекта как в изучении Delphi, так и в качестве самого программирования. Это выгодно отличает данную книгу от других, представляющих собой либо справочник с примерами, либо сборник примеров с отрывочными теоретическими отступлениями. В то же время выверенность описания элементов языка и удобство структуры позволяют использовать книгу в качестве справочника, а обилие и разноплановость примеров - в качестве наглядного практического пособия. Практически каждая строка в примерах прокомментирована. В итоге вы начинаете понимать Delphi, чувствовать внутренний мир Delphi. Книга написана доступным и понятным языком известным автором, много лет являющимся ведущим программистом и консультантом по программированию на Delphi. Безусловно, лучший выбор для всех, кто хочет освоить Delphi и научиться грамотно программировать на данном языке. Delphi. Программирование на языке высокого уровня. Гриф МО РФ Автор: Фаронов В.В. Издательство: Питер Дата выпуска: 2010 г. Книга посвящена новейшей версии Delphi 7 Studio. Здесь изложены как приемы программирования в среде Delphi, ее главные составные части — галереи компонентов, хранилища объектов, вспомогательный инструментарий, так и сам язык программирования Delphi. Подробно рассматриваются компоненты программ, некоторые дополнительные возможности — динамически подключаемые библиотеки, интерфейсы, технология СОМ и система ModelMaker. Книга может быть полезна как начинающим — в качестве пособия для первоначального изучения среды и языка Delphi, так и опытным программистам, желающим пополнить свои знания в области применения языка Delphi. Допущено Министерством образования Российской Федерации в качестве учебника для студентов высших учебных заведений, обучающихся по направлению подготовки дипломированных специалистов «Информатика и вычислительная техника». 2. Visual Basic Visual Basic легко использовать для изучения и использования. Он позволяет разрабатывать не только простые приложения с графическим интерфейсом, но и создавать сложные приложения. Программирование в VB представляет собой сочетание визуальных компонентов и контролов, определение атрибутов и действий для компонентов, написание дополнительного кода для расширения функциональных возможностей. Определенные по умолчанию значения и действия для компонентов позволяют создать простую программу без написания кода программистом. Подборка ориентирована как на профессионалов, желающих повысить свой потенциал, так и на читателей, которые только собираются изучать данный язык программирования. Просто о Visual Basic 2008. Обучение на практических примерах Автор: Дейтел П.Дж., Дейтел Х.М., Эйр Г. Издательство: BHV Дата выпуска: 2009 г. Книга посвящена разработке приложений в среде Visual Basic 2008. Материал излагается в виде 32 уроков, подготовленных в соответствии с методикой обучения программированию компании Deitel & Associates. На примере разработки более 100 готовых приложений рассматриваются: среда разработки, визуальное программирование, библиотека классов .NET Framework Class Library, элементы управления WinForm, обработка событий, отладчик, управляющие операторы, массивы, классы, объекты, базы данных, Web-приложения и др. Показано применение технологий LINQ, ASP.NET 3.5, ASP.NET AJAX, WPF, XAML и Silverlight. На DVD размещен дистрибутив Microsoft Visual Studio 2008 Express Edition, содержащий Visual Basic 2008 Express Edition и другие компоненты пакета. Для начинающих программистов. Microsoft Visual Studio 2008 Автор: Пауэрс Л., Снелл М. Издательство: BHV Дата выпуска: 2009 г. Рассмотрены приемы работы в интегрированной среде разработки Visual Studio 2008, а также новые технологии и элементы-среды, предназначенные для создания эффективных современных приложений. Описана работа с решениями, проектами, редакторами и визуальными конструкторами. Показаны новые возможности языков программирования С# и Visual Basic. Рассмотрено создание различных типов приложений, в том числе с помощью ASP.NET, Web-сервисов и WCF, Windows Forms, WPF, WF. Описано применение в приложениях современных технологий, таких как AJAX, LINQ и др. Показана работа с данными и базами данных. Уделено внимание автоматизации интегрированной среды разработки, созданию макросов, дополнительных модулей и мастеров. Показано использование Visual Studio Team System для коллективной работы над проектом, выполнение модульных и Web-тестов приложений и многое другое. Материал сопровождается практическими примерами и полезными советами. Для программистов. Офисные решения с использованием Microsoft Excel 2007 и VBA Автор: Кашаев С.М. Издательство: Питер Дата выпуска: 2009 г. Microsoft Excel — одна из наиболее часто используемых программ в повседневной работе офисных специалистов. Практически любому работнику, от секретаря до директора, приходилось проводить расчеты, оформлять прайс-листы или строить графики и диаграммы в Excel. При этом большинство пользователей, как правило, регулярно выполняют однотипные операции, даже не подозревая, что встроенные средства автоматизации позволяют оптимизировать работу и сократить срок ее выполнения в несколько раз! Именно возможностям оптимизации работы в Excel и посвящена эта книга. Здесь рассмотрены способы решения самых распространенных задач, которые ежедневно встречаются в работе менеджеров, бухгалтеров, экономистов, маркетологов. В качестве инструментального средства используется Microsoft Excel и VBA. Ряд примеров демонстрирует интеграцию Excel с разработками в сети Интернет и системой 1С:Предприятие. Все примеры, рассматриваемые в книге, можно найти на прилагаемом компактдиске. 3. Java Создание языка Java - это действительно один из самых значительных шагов вперед в области разработки сред программирования за последние 20 лет. Язык HTML (Hypertext Markup Language - язык разметки гипертекста) был необходим для статического размещения страниц во "Всемирной паутине" WWW (World Wide Web). Язык Java потребовался для качественного скачка в создании интерактивных продуктов для сети Internet. Подборка ориентирована как на профессионалов, желающих повысить свой потенциал, так и на читателей, которые только собираются изучать данный язык программирования. Java 2. Библиотека профессионала. Том 2. Тонкости программирования (http://www.williamspublishing.com/Books/978-5-8459-1482-8.html) Автор: Корнелл Г., Хорстманн К.С. Издательство: Вильямс Дата выпуска: 2009 Это пересмотренное издание представляет собой фундаментальное руководство по построению сложных графических интерфейсов пользователя и применению средств уровня предприятия, предлагаемых платформой Java SE 6. Подобно первому тому (в котором рассматриваются основы языка и возможности стандартной библиотеки), этот том также обновлен с учетом всех особенностей версии Java SE 6. Примеры программ тщательно протестированы, просты для понимания и полезны на практике, поэтому служат хорошей отправной точкой для написания собственного кода. Во второй том входят новые разделы, посвященные StAX API, JDBC 4, API компилятора, каркасу сценариев, API экранов-заставок и системного лотка, а также множеству других расширений Java SE 6. Основное внимание уделяется следующим вопросам. Создание WEB-приложений на языке Java с помощью сервлетов, JSP и EJB Автор: Курняван Б. Издательство: Лори Дата выпуска: 2009 Данная книга является исчерпывающим руководством по web-программированию на языке Java. Она охватывает все технологии, необходимые для программирования на стороне клиента с помощью JavaScript и web-приложений на Java с помощью сервлетов 2.3, JSP 1.2, EJB 2.0. Эти технологии описываются в контексте реальных проектов, таких как приложения е-коммерции, программы управления документами, пересылки файлов и программной загрузки файлов, проекта сетевой книги на основе XML. Программирование WEB-приложений на языке Java Автор: Курняван Б. Издательство: Лори Дата выпуска: 2009 Данная книга является исчерпывающим руководством по web-программированию на языке Java. Она охватывает все технологии, необходимые для программирования на стороне клиента с помощью JavaScript и web-приложений на Java с помощью сервлетов, JSP, EJB. Эти технологии описываются в контексте реальных проектов, таких как приложения екоммерции, программы управления документами, пересылки файлов и программной загрузки файлов, проекта сетевой книги на основе XML. Java сервлеты и JSP: сборник рецептов Автор: Перри Б. Издательство: Кудиц-Пресс Дата выпуска: 2009 Данная книга написана экспертом в области Java, имеющим многолетний опыт практических разработок с использованием технологий Java Servlet и JSP. В книге приведены решения проблем, с которыми приходится сталкиваться webразработчикам на Java. Рецепты даны по мере нарастания сложности и рассмотрены в связи с такими популярными серверами приложений, как Tomcat и Weblogic. Книга предназначена для широкого круга читателей - от опытных Javaразработчиков, желающих усовершенствовать свое мастерство в использовании технологий Java Servlet и JSP, до студентов, изучающих Java. Язык программирования Java и среда NetBeans Автор: Монахов В.В. Издательство: BHV Дата выпуска: 2009 Книга написана на базе курса лекций, читаемых автором на кафедре вычислительной физики Санкт-Петербургского государственного университета. Второе издание ориентировано на использование среды NetBeans 6.5 и дополнено новыми материалами. Изложены основные синтаксические конструкции Java, принципы объектно-ориентированного программирования, особенности проведения численных расчетов. Приводятся сведения о разработке основных категорий программного обеспечения Java (ME, SE и ЕЕ). Рассказывается о создании сетевых приложений и приложений для мобильных устройств. Разбираются методики написания многопоточных приложений Java для систем с многоядерными процессорами. Материал сопровождается большим количеством примеров с подробным анализом их исходных кодов. На компактдиске находятся дистрибутивы JDK 6 UpDate 11 и NetBeans 6.5 для Windows и Linux, а также исходные тексты примеров. Для начинающих Java-программистов и студентов. Как программировать на Java. Файлы, сети, базы данных Автор: Дейтел Х.М. Издательство: Бином Дата выпуска: 2010 «Как программировать на Java. Файлы, сети, базы данных» является по существу продолжением курса «Как программировать на Java: Основы программирования», по может быть использована и в качестве самостоятельного учебника теми читателями, у которых уже есть определенный (хотя бы элементарный) опыт программирования на этом языке. В книгу включены не только главы, относящиеся к «стандартной» тематике, которая обычно не рассматривается в начальных курсах по Java (сюда можно отнести управление исключениями и параллельными потоками, работу с файлами), по и главы, посвященные вопросам, считающимися специальными или «углубленными». Это главы по сетевому программированию (организация систем типа клиент/сервер), связи с базами данных посредством унифицирования схемы JDBC, по написанию сервлетов и серверных страниц Java (JSP). Обсуждаются также некоторые вопросы и приемы программирования мультимедиа (анимации и звука). Весь изучаемый материал сопровождается содержательными примерами «живого кода», позволяющими читателю детально разобраться в обсуждаемом вопросе. В конце каждой главы дается резюме се основных понятий и принципов, используемой терминологии, предлагаются контрольные вопросы и упражнения для самостоятельного решения. В необязательных разделах глав дается обзор типичных объектноориентированных схем проектирования и последовательно разрабатывается пример объектно-ориентированного проектирования большой системы па основе унифицированного языка моделирования ( UML). Книга адресована в основном программистам, имеющим опыт самостоятельного написания приложений и апплетов на Java. Предложенная подборка книг будет интересна, как для начинающих, так и для программистов всех видов квалификации с целью повышения своего потенциала и приобрести новые знания относительно других сред разработки и языков программирования. Темой следующей рубрики "DOC’s" будет "Web - программирование". Подготовила – Порохненко Татьяна Электронный адрес – kbd2005@ukr.net