Книги по программированию

okun

Турист
Credits
0
C++ без страха
C++ without Fear

1000224018.jpg


Брайан Оверленд
Издательство: Триумф, 2005 г.
Мягкая обложка, 432 стр.
ISBN 5-89392-107-0, 0-321-24695-0
Тираж: 3500 экз.
Формат: djvu

От издателя
В большинстве книг по программированию на языке C++ предполагается, что читатель уже программировал на другом языке, а еще лучше на нескольких. Эту книгу можно читать с нуля.

Книга содержит большое количество примеров программного кода. Все примеры записаны на прилагаемый к книге компакт-диск, чтобы читатель мог активизировать полученные знания, каждый пример сопровождается рядом упражнений. Выполнив их, вы научитесь думать "как программист" и станете настоящим "асом" программирования C++.

Автор книги Брайан Оверленд на протяжении десяти лет работал в компании Microsoft программистом, руководителем проектов и писателем - уникальная комбинация, которая позволила написать множество понятных и точных книг по программированию.

Здесь (4,50 Мб)
 

okun

Турист
Credits
0
C++. Практический подход к решению проблем программирования
Imperfect C++: Practical Solutions for Real-Life Programming

1000343450.jpg


Мэтью Уилсон
Издательство: КУДИЦ-Образ, 2006 г.
Мягкая обложка, 736 стр.
ISBN 5-91136-006-3
Тираж: 2000 экз.
Формат: djvu

От издателя
С++ - изумительных язык, но не идеальный. Если вы давно занимаетесь разработками на С++, эта книга поможет вам по-новому посмотреть на те сложные проблемы, с которыми приходится сталкиваться при программировании, и освоить мощные методы, которые вы никогда раньше не применяли. Если вы новичок в С++, то научитесь принципам программирования, которые позволят вам более эффективно реализовывать все ваши проекты.

В ходе чтения книги вы научитесь:

  • преодолевать недостатки системы типов С++;
  • обеспечивать выполнение требований проекта программного обеспечения с помощью ограничений, соглашений и утверждений;
  • правильно обрабатывать ситуации, не оговоренные стандартом, включая проблемы, связанные с динамическими библиотеками, статическими объектами и поточной организацией вычислений;
  • обеспечивать совместимость динамически загружаемых компонентов на уровне двоичных модулей;
  • понимать недостатки неявных преобразований и связанные с ними затраты и применять альтернативные подходы;
  • повышать совместимость различных компиляторов, библиотек и операционных сред; - помогать компилятору обнаруживать больше ошибок и работать более эффективно; - понимать, какие аспекты стиля влияют на надежность;
  • применять механизм захвата ресурсов при инициализации при решении различных задач;
  • умело обращаться со странной связью, временами возникающей между массивами и указателями;
  • использовать шаблонное программирование для повышения гибкости и устойчивости;
  • расширять С++, в том числе быстрой конкатенацией строк, настоящими NULL-указателями, гибкими буферами памяти, свойствами, многомерными массивами и диапазонами.
Здесь (8,52 Мб)
 

okun

Турист
Credits
0
Как программировать на C++

sv315_13.jpg


Х. М. Дейтел, П. Дж. Дейтел
Издательство: Бином
Мягкая обложка, 1152 стр.
ISBN 0-13-303678-2, 5-7989-0016-9
Тираж: 3000 экз.
Формат: djvu

От издателя
Книга предлагает полный курс изучения наиболее популярного и перспективного языка программирования - C++ и рассчитана как на начинающих, не владеющих никаким языком программирования, так и на опытных пользователей. Для начинающих - это полноценный курс, вкотором изучается все, начиная с устройства компьютера и кончая новейшими достижениями C++: шаблонами функций и классов, обработкой исключений и т.п. Опытный программист может пропустить часть известного ему материала, но получит множество полезных сведений в остальных частях книги. Особое внимание авторы уделяют современным методикам разработки программного обеспечения: наследованию, полиморфизму, объектно - ориентированному проектированию и объектно - ориентированному программированию, не забывая и о классическом структурном программировании. Приведено множество полезных советов. Книга рассчитана на широкий круг читателей, от начинающих осваивать азы программирования до опытных разработчиков.

Здесь (15,92 Мб)
 

Vicci

ex-Team DUMPz
Credits
0
Артур Гриффитс - Программирование GNOME/GTK+



Издательство: ДиаСофт
Серия: Энциклопедия программиста
ISBN: 966-7393-94-1, 0-7645-4640-6
Год: 2001
Страниц: 720
Формат: DJVU
Размер: 24,6 MB

От издателя
Это издание для тех, кто хочет написать приложение графического интерфейса на языке С в среде GNOME под операционной системой Linux. Десятки стандартных функций GNOME и GTK+ помогают вам в этом, так как могут быть включены в ваше приложение и берут на себя большую часть низкоуровневых и рутинных операций по реализации графического интерфейса пользователя. Ваше приложение выглядит как набор обращений к функциям GNOME и GTK+, между которыми располагаются операторы языка С: в основном, декларирующие, логические или организации циклов. Здесь подробным образом описаны эти стандартные функции и их аргументы, приведены десятки превосходно прокомментированных примеров (в том числе и на компакт-диске) создания всевозможных окон, контейнеров, всякого рода панелей, полос прокрутки, растровых графических объектов и т.п. Немало места уделено вопросам трансляции прикладных программ, стандартным системным вызовам и связям ваших приложений друг с другом и с операционной системой.

_http://rapidshare.com/files/55939016/programmirovanie_GNOME-GTK__cd-rom.rar
В архиве также содержимое компакт-диска с примерами к книге.
Пароль на архив: http://dumpz.ru
 
Последнее редактирование модератором:

Vicci

ex-Team DUMPz
Credits
0
Основы программирования в Delphi 8 для Microsoft .Net Framework




Культин Н.Б.
Основы программирования в Delphi 8 для Microsoft .Net Framework

ISBN: 5-94157-177-1
БХВ-Петербург, 2004
Страниц: 400
Тираж: 5000
Формат: pdf

Рассмотрен процесс создания программ в среде Delphi 8 для Microsoft .NET Framework от разработки диалогового окна и процедур обработки событий до создания справочной системы и установочного компакт-диска. Даны практические рекомендации и приемы работы с графикой, мультимедиа и базами данных.
Для начинающих программистов

_http://rapidshare.com/files/59309088/Delphi8forMicrosoft.NETFramework2004.rar
Размер архива 40 MB
Пароль на архив: http://dumpz.ru
 

d_schmidt

Турист
Credits
0
1cc0d9ba06758de3eeaa8d4301ffbdc6_full.jpg


C# в кратком изложении
Дж. Бишоп, Н. Хорспул
C# Concisely
Серия: Программисту
Издательство: Бином. Лаборатория знаний, 2005 г., 472 стр., ISBN 5-94774-211-X, 0-321-15418-5
Тираж: 3000 экз.
Формат: djvu(rar)+3%
Размер:


Книга предназначена для обучения основам объектно-ориентированного программирования с использованием языка С# и затрагивает почти все основные средства языка, включая пространства имен, использование коллекций и программирование сетевых задач. Особенное внимание уделяется концепциям полиморфизма и расширяемости.

Книга изобилует многочисленными примерами, представляющими собой функционирующие программы, и сводными таблицами с компактным описанием основных языковых средств.

Ориентированная прежде всего на студентов первого года обучения, книга в равной степени адресована студентам всех уровней, для которых она будет служить прекрасным пособием, а также всем, кто работает на других языках и желает перейти на С#.

http://rapidshare.com/files/59457312/Csharp_v_kratk_izlozhenii.rar
http://depositfiles.com/files/1931939
 

d_schmidt

Турист
Credits
0
Книжечка немного старовата, но интересна
7d4afe506915.jpg


Бердж В. - Методы рекурсивного программирования
Издательство: Машиностроение, 1983г., 248 стр.
Формат: djvu(rar)+3%
Размер: 1.78 Mb


Дано систематическое изложение методов рекурсивного программирования. Большое внимание уделено применениям рекурсий для решения часто встречающихся на практике задач. Многочисленные примеры программ наглядно иллюстрируют широкие возможности рекурсивных методов и делают книгу доступной широкому кругу читателей.
Книга предназначена для инженерно-технических работников, использующих в своей практике средства вычислительной техники, а также для программистов всех уровней подготовки.

http://rapidshare.com/files/62000624/Met_rekursiv_programmir.rar
http://depositfiles.com/files/2027428
 

okun

Турист
Credits
0
dreadangel, есть такое:

Архангельский А. Я. Разработка прикладных программ для Windows в Delphi 5 — М.: ЗАО "Издательство БИНОМ", 1999. — 256 с.: ил. (Все о Delphi).

В книге рассматривается методика построения прикладных программ для Windows с помощью Delphi 5 и более ранних версий Delphi. Излагаются требования, которым должна удовлетворять любая программа для Windows, и способы удовлетворения этим требованиям средствами Delphi. Обсуждаются средства интернационализации прикладных программ Рассматривается пост¬роение приложений с множеством форм, текстовых и графических редакто¬ров, приложений мультимедиа, основы мультипликации, печати текстов и изображений. Излагаются технологии перетаскивания объектов Drag&Drop и Drag&Doc. Обсуждаются вопросы обеспечения бессбойной работы с помощью механизма исключений. Анализируются проблемы развертывания прикладных программ, их установки и настройки. Приводятся примеры создания прик¬ладных программ. Методика работы рассматривается для разных версий Delphi, включая Delphi 1, которая не потеряла актуальности и в настоящее время.
Книга рассчитана как на начинающих пользователей, так и на опытных разработчиков.
 

dreadangel

Турист
Credits
0
dreadangel, есть такое:

Архангельский А. Я. Разработка прикладных программ для Windows в Delphi 5 — М.: ЗАО "Издательство БИНОМ", 1999. — 256 с.: ил. (Все о Delphi).

Эта есть - спасибо.
А по моему вопросу нини? Хочется почитать теорию построения клиент-серверных и трехзвенных приложений в Delphi.... или вообще какието по етой теме...
 
Последнее редактирование модератором:

okun

Турист
Credits
0
dreadangel, из книги М. Фленова "Программирование в Delphi глазами хакера"

Код:
ГЛАВА 4. ПРОСТЫЕ ПРИЕМЫ РАБОТЫ С СЕТЬЮ 

4.1. Немного теории 
 4.1.1. Сетевые протоколы — протокол IP  
 4.1.3. Транспортные протоколы — быстрый UDP 
 4.1.4. Медленный, но надежный TCP 
 4.1.5. Прикладные протоколы — загадочный NetBIOS 
 4.1.6. NetBEUI 
 4.1.7. Сокеты Windows 
 4.1.8. Протокол IPX/SPX 
4.2. Их разыскивают бойцы 139-го порта 
4.3. Сканер портов 
4.4. Против лома нет приема 
4.5. Пинг-понг по-нашему 
4.6. Чат для локальной сети 
4.7. Сканирование сети в поиске доступных ресурсов 
4.8. Ваша собственная почтовая мышка 
4.9. Троянский конь 
 4.9.1. Серверная часть 
 4.9.2. Клиентская часть... 
4.10. Посылаем файлы в сеть 
4.11. Персональный FTP-сервер 
4.12. Простейший TELNET-клиент 

ГЛАВА 5. СЕТЬ НА НИЗКОМ УРОВНЕ 

5.1. Основные функции WinSock 
 5.1.1. Инициализация WinSock 
 5.1.2. Подготовка разъема ..
5.2. Самый быстрый сканер портов 
 5.2.1. Время и количество 
5.3. IP-config собственными руками  
5.4. Получение информации о сетевом устройстве 
5.5. Продолжаем знакомиться с WinSock 
5.6. Работа с NetBIOS 237
5.7. Определение локального/удаленного IP-адреса 242
5.8. Работа с ARP 
5.9. Изменение записей ARP-таблицы 
 5.9.1. Добавление ARP-записей ..
5.9.2. Удаление ARP-записей 
5.10. Работа с сетевыми ресурсами
 

dreadangel

Турист
Credits
0
okun
Спасибо - но это работа с сетью - интересно - но не то -
интересует - повторюсь - методики разработки клиент-серверных и многозвенных приложений на Delphi.
то есть техника создания серверов приложений по разным технологиям, создание тонких клиентов и т.д. - особенно технологии используемые при создании...
 

m060355

Турист
Credits
0
dreadangel
методики разработки клиент-серверных и многозвенных приложений на Delphi.

ЕЛМАНОВА Н., ТРЕПАЛИН С., ТЕНЦЕР А. Delphi и технология COM.2003
 

dreadangel

Турист
Credits
0
m060355
книжку пока не щупал но за наводку спасибо - из названия выходит что ето больше всего ориентировано на COM/DCOM a про веб-сервисы ничего нету?
а вообще есть ли такая книга/книги тематика которая бы охватила только ету тематику методики разработки клиент-серверных и многозвенных приложений - не обязательно на Delphi
 
Сверху