|
Нестандартные приемы программирования на Delphi |
|
|
Категория: Компьютерная литература » Языки программирования » Delphi |
|
|
| |
|
|
Автор: Ревич Ю.В.
Издательство: БХВ-Петербург
Количество страниц: 558
Язык: русский
Формат: DJVU
|
Книга призвана помочь программистам разрабатывать полноценные, профессиональные VVindows-приложения в Delphi. Показано, как предотвращать повторный запуск приложения, работать с нестандартными окнами, перехватывать нажатие клавиш, создавать резидентные программы в Windows, а также инсталляторы и деинсталляторы программ, осуществлять поиск в документах, работать с СОМ- и USB-портами, шифровать текст и многое другое. Рассмотрены примеры решения этих и многих других проблем, которые встают при создании программы, ориентированной на долговременное использование и распространение. Приведены приемы работы с Windows API. Изложение ведется на примерах поэтапного создания реально работающих практических приложений. |
|
|
|
|
|
Чистый код. Создание, анализ и рефакторинг |
|
|
Категория: Языки программирования, Java, JavaScript, Ajax |
|
|
| |
|
|
Автор: Роберт Мартин
Издательство: Питер
Год издания: 2010
isbn: 978-5-49807-381-1
Количество страниц: 464
Язык: русский
Формат: DJVU
|
Даже плохой программный код может работать. Однако если код не является «чистым», это всегда будет мешать развитию проекта и компании-разработчика, отнимая значительные ресурсы на его поддержку и «укрощение». Эта книга посвящена хорошему программированию. Она полна реальных примеров кода. Мы будем рассматривать код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Прочитав книгу, вы узнаете много нового о коде. Более того, вы научитесь отличать хороший код от плохого. Вы узнаете, как писать хороший код и как преобразовать плохой код в хороший. Книга состоит из трех частей. В первой части излагаются принципы, паттерны и приемы написания чистого кода; приводится большой объем примеров кода. Вторая часть состоит из практических сценариев нарастающей сложности. Каждый сценарий представляет собой упражнение по чистке кода или преобразованию проблемного кода в код с меньшим количеством проблем. Третья часть книги — концентрированное выражение ее сути. Она состоит из одной главы с перечнем эвристических правил и «запахов кода», собранных во время анализа. Эта часть представляет собой базу знаний, описывающую наш путь мышления в процессе чтения, написания и чистки кода. |
|
|
|
|
|
Алгоритмы и программы. Решение олимпиадных задач |
|
|
Категория: Компьютерная литература, Языки программирования |
|
|
| |
|
|
Автор: И. Н. Порублев, А. Б. Ставровский
Издательство: Диалектика
Год издания: 2007
isbn: 978-5-8459-1244-2
Количество страниц: 480
Язык: русский
Формат: DJVU
|
Данная книга ориентирована на старшеклассников и студентов младших курсов, желающих подготовиться к олимпиадам или экзаменам по программированию. Ее могут использовать и учителя информатики, и все те, кого интересует решение нестандартных алгоритмическихзадач. В книге обсуждаются методы решения различных задач по программированию, знание которых будет полезно во многих ситуациях. Затронуты также технические вопросы: структурное кодирование и использование подпрограмм, элементы стиля, отладки и тестирования, использование режимов компиляции, организация ввода данных. Особое внимание уделено анализу сложности алгоритмов.
Книга будет полезна всем, кто учится программировать - именно учится программировать, а не изучает языки программирования. |
|
|
|
|
|
Macromedia Dreamweaver 8 в подлиннике |
|
|
Категория: Компьютерная литература » Языки программирования » HTML, DHTML, CFML (Cold Fusion), CSS |
|
|
| |
|
|
Автор: Дронов В.А.
Издательство: БХВ-Петербург
Год издания: 2007
isbn: 978-5-94157-872-6
Количество страниц: 720
Язык: русский
Формат: PDF (scan)
|
Описывается работа в новой версии визуального Web-редактора Macromedia Dreamweaver 8. Книга организована в виде 14-ти занятий по Web-дизайну. Рассмотрены современные стандарты Интернета, интерфейс программы, создание страниц и сайтов, работа с текстами, графикой, таблицами и стилями, различные виды Web-дизайна: фреймовый, табличный и контейнерный. Освещены вопросы использования шаблонов, плавающих и свободно позиционируемых контейнеров, разработки Web-сценариев. Уже с первых страниц начинающий пользователь может быстро приступить к работе и создать простейший Web-сайт. Изучение всего материала книги позволит читателю создавать современные Web-сайты с оформлением, приближенным к полиграфическому. Особую ценность имеют полезные советы автора, маленькие хитрости и нетрадиционные приемы Web-верстки. |
|
|
|
|
|
Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем |
|
|
Категория: Прочие языки программирования, Основы БД, теория, Основы программирования, алгоритмы, теория, Программное обеспечение |
|
|
| |
|
|
Автор: Эрик Эванс
Издательство: Вильямс
Год издания: 2010
isbn: 978-5-8459-1597-9
Количество страниц: 208
Язык: русский
Формат: DJVU
|
Книга Эрика Эванса посвящена не отдельным технологиям, а систематическому предметно-ориентированному подходу. В ней представлен широкий набор приемов и методик, основанных на практическом опыте, и фундаментальных принципов, помогающих в реализации программных проектов из сложных предметных областей. Органично переплетая практику проектирования и реализации программ, эта книга содержит множество фактических примеров, иллюстрирующих применение общих стратегических принципов в реальных программных проектах |
|
|
|
|
|
Программирование Web-страниц. JavaScript. VBScript |
|
|
Категория: Java, JavaScript, Ajax, HTML, DHTML, CFML (Cold Fusion), CSS, Web - строительство, ASP.NET |
|
|
| |
|
|
Автор: Глушаков С.В., Жакин И.А., Хачиров Т.С.
Издательство: Фолио
Количество страниц: 390
Язык: русский
Формат: DJVU
|
В книге подробно освещены вопросы, касающиеся создания HTML-страниц и WEB-сайтов. Рассмотрены базовые понятия создания WEB-страниц, основы планирования структуры сайтов и форматирования HTML-документов. Основная часть книги посвящена изучению javascript и VBScript - объектно-ориентированных скрипт-языков, адаптированных под Internet, которые позволяют пользователям создавать динамические WEB-узлы. |
|
|
|
|
|
Профессиональное программирование. Системный подход. 2-е изд. |
|
|
Категория: Языки программирования, Основы программирования, алгоритмы, теория |
|
|
| |
|
|
Автор: Одинцов И.О.
Издательство: БХВ-Петербург
Количество страниц: 610
Язык: русский
Формат: DJVU
|
Подробно рассматриваются методологии, технологии, языки и системы программирования, аппаратная и операционная платформы, как давно известные, так и новейшие. Представлены различные их классификации. Описывается управления программным проектом и его особенности. Обсуждаются планирование, мотивация и реализация профессиональной карьеры в программировании и другие важные социальные вопросы информатики. Предлагается большой список литературы, включающий основные работы по каждой из исследуемых областей. Во втором, существенно переработанном и дополненном издании, отражены изменения последних лет в области информационных систем и дана оценка текущему состоянию дел в анализируемых областях. |
|
|
|
|
|
JBuilder. Разработка профессиональных приложений |
|
|
Категория: Компьютерная литература » Языки программирования » Java, JavaScript, Ajax |
|
|
| |
|
|
Автор: Чарли Калверт, Марджи Калверт
Издательство: DiaSoft
Количество страниц: 1008
Язык: русский
Формат: DJVU
|
Язык Java претерпел немало существенных изменений и постепенно стал одним из доминирующих языков программирования высокого уровня, которые используются не только для разработки приложений с клиент-серверной архитектурой, но также и для написания переносимых приложений, полностью функционирующих в Web-среде. Несмотря на относительную простоту и схожесть с C/C++, Java не настолько прост в решении определенных задач, среди которых, например, построение графического интерфейса пользователя. С другой стороны, требования современного рынка информационных технологий заставляют прибегать к таким подходам, как быстрая разработка приложений. Именно данная технология воплощена в одной из наиболее мощных интегрированных сред разработки от компании Borland - JBuilder. К тому же, эта книга написана одним из наиболее известных специалистов в Borland-технологиях, который, помимо прочего, работал в этой компании, автором многих бестселлеров мирового значения, Чарли Калвертом. Как и во всех его книгах, внимание акцентируется не столько на особенностях работы в интегрированной среде, сколько на основополагающих принципах быстрой разработки приложений на языке Java и их реализации в JBuilder. Материал сопровождается множеством реальных приложений, авторскими советами и глубоким анализом подходов к разработке. |
|
|
|
|
|
Visual C# 2008. Базовый курс |
|
|
Категория: Компьютерная литература » Языки программирования » С, С++, С# |
|
|
| |
|
|
Автор: Карли Уотсон, Кристиан Нейгел, Якоб Хаммер Педерсен, Джон Д. Рид, Морган Скиннер, Эрик Уайт
Издательство: И.Д. Вильямс
Год издания: 2009
Количество страниц: 1211
Язык: русский
Формат: DJVU
|
Эта книга поможет быстро обрести базовые знания, последовательно излагая все аспекты программирования на C#. В ней рассматривается как сам язык, так и технологии разработки Windows- и веб-приложений, а также использования источников данных. Сочетание простоты изучения с богатыми возможностями .NET Framework 3.5 превращает язык C# в хорошую отправную точку для начала программистской карьеры. Получив начальные сведения о программировании, вы научитесь эффективно развертывать приложения и службы. Затем будут рассмотрены более сложные аспекты, такие как программирование графических приложений. Вы узнаете, как использовать среды Visual C# Express 2008, Visual Web Developer™ Express 2008 и Visual Studio® 2008. Вся информация соответствует последним версиям .NET Framework 3.5 и Visual Studio 2008. Приводимые повсеместно в книге примеры кода помогут не только лучше разобраться с излагаемым материалом, но и применять их в качестве строительных блоков для собственных приложений. Из книги вы узнаете: # основы языка C# и принципы объектно-ориентированного программирования; # написание и развертывание Windows-приложений на C#; # полезные советы по разработке специализированных веб-приложений и работе с веб-службами; # технологии доступа к данным, включая LINQ to XML; # публикация приложений в Web с помощью единственного щелчка на кнопке; # дополнительные технологии, такие как Windows Presentation Foundation, Winddows Workflow Foundation, Windows Communication Foundation, GDI+ и передача данных по сети. Эта книга предназначена для начинающих программистов, которые планируют заниматься написанием на языке C# приложений, использующих .NET Framework. Также будет полезна программистам, знакомым с .NET и желающим изучить версию .NET 3.5 или Visual Studio 2008. |
|
|
|
|
|
Абстракция данных и решение задач на C++. Стены и зеркала |
|
|
Категория: Компьютерная литература » Языки программирования » С, С++, С# |
|
|
| |
|
|
Автор: Каррано Ф.М., Причард Дж.Дж.
Издательство: Вильямс
Количество страниц: 849
Язык: русский
Формат: PDF
|
В книге подробно обсуждаются ключевые понятия объектно-ориентированного программирования, включая инкапсуляцию, наследование и полиморфизм, однако в центре внимания всегда находится именно абстракция данных, а не синтаксические конструкции языка C++. Книга содержит глубокое изложение вопросов, связанных с абстракцией и структурами данных, а также их реализацией на языке C++. Помимо предоставления прочных основ методов абстракции данных, в ней особо подчеркивается различие между спецификацией и реализацией, что является принципиально важным в объектно-ориентированном подходе. Книга будет полезна всем, кто заинтересован в глубоком изучении важнейших аспектов ООП и полном освоении соответствующих возможностей языка C++. |
|
|
|
|
|