Языки и среды программирования. Часть 2

advertisement
Языки и среды программирования. Часть 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
Download