Автор: Хэзфилд Р., Кирби Л.
Издательство: DiaSoft
Год издания: 2001
isbn: 0-672-31896-2, 966-7393-82-8
Количество страниц: 736
Язык: русский
Формат: DJVU
Эта книга посвящена искусству программирования на одном из самых популярных и мощных языков. Значительное внимание уделено таким актуальным вопросам, как обработка данных, работа с битами и байтами, отладка программ, управление памятью, моделирование, рекурсия, а также темам не часто встречающимся в литературе, но играющим важную роль при разработке коммерческих приложений.
Автор: Скотт Мейерс
Издательство: Питер
Год издания: 2000
isbn: 0-201-92488-9, 5-469-01213-1
Количество страниц: 235
Язык: русский
Формат: DJVU
В книге приводятся практические рекомендации по проектированию и программированию на языке C++. Изложены правила, позволяющие программисту сделать выбор между различными методами реализации программы - наследованием и шаблонами, шаблонами и указателями на базовые классы, открытым и закрытым наследованием, закрытым наследованием и вложенными классами, виртуальными и невиртуальными функциями и т.п. Для иллюстрации всех принципов используются новейшие языковые средства из стандарта ISO/ANSI C++ - внутриклассовая инициализация констант, пространства имен и шаблоны-члены класса. Рассматривается стандартная библиотека шаблонов и классы, подобные string и vector.
Автор: Х. М. Дейтел, П. Дж. Дейтел
Издательство: Бином
Год издания: 2000
isbn: 0-13-288333-3, 5-7989-0170-X
Количество страниц: 1002
Язык: русский
Формат: PDF (scan)
Книга предлагает читателю курс программирования, ориентированный на языки C/C++, и рассчитана как на начинающих, не владеющих никакими языками программирования, так и на опытных программистов, которые могут просто пропустить не интересующие их главы. Помимо достаточно полного и глубокого изложения языка С дается весьма серьезное введение в C++, одного из наиболее перспективных на настоящий момент языков; ему посвящена значительная часть книги. Особое внимание уделяется методикам структурного и объектно-ориентированного программирования больших программных систем. Примеры и многочисленные упражнения знакомят читателя с часто применяемыми алгоритмами и фундаментальными структурами данных, показывая технические приемы их реализации. Приводится также масса полезных советов. Книга адресована широкому кругу читателей, от новичков до студентов, изучающих программирование в рамках своей специальности.
Автор: Р. М. Ганеев
Издательство: Горячая Линия - Телеком
Год издания: 2001
isbn: 5-93517-050-7
Количество страниц: 338
Язык: русский
Формат: PDF
Книга посвящена методическим основам проектирования пользовательского интерфейса средствами Win32 API. Основное внимание уделено динамическому проектированию и управлению базовыми элементами информационных систем - окнами, органами управления, меню и диалоговыми панелями. Книга написана доступным языком, насыщена примерами программной реализации, все разделы сопровождаются вопросами контроля полученных знаний и вариантами упражнений. Она поможет читателю овладеть методикой проектирования эффективных приложений для Windows. Для тех, кто знает основы языка Си и хочет проектировать компактные быстродействующие приложения.
Автор: Скотт Мейерс
Издательство: ДМК пресс
Год издания: 2006
isbn: 0-321-33487-6, 5-94074-304-8
Количество страниц: 301
Язык: русский
Формат: DJVU
Эта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными. Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами, а также множество советов, которые позволят усовершенствовать ваши программы и сделать работу более интересной и творческой. Книга также включает новый материал по принципам обработки исключений, паттернам проектирования и библиотечным средствам. Издание ориентировано на программистов, знакомых с основами C++ и имеющих навыки его практического применения.
Автор: Jay Hilyard, Stephen Teilhet
Издательство: O'Reilly
Год издания: 2006
isbn: 0-596-10063-9
Количество страниц: 1184
Язык: русский
Формат: CHM
With C# Cookbook, 2nd Edition, you'll be able to learn and improve your mastery of both the C# language and the .NET platform. This updated bestseller has been completely revised to account for C# 2.0, the latest version of this popular object-oriented programming language. It also includes more than 100 new code solutions (over 300 overall) to common problems and tasks that you're sure to face as a C# programmer. Nearly every solution, or "recipe," contains a complete, documented code sample showing you how to solve the specific problem, as well as a detailed discussion of how and why the underling technology works. This question-solution-discussion format is a proven teaching method, as any fan of O'Reilly's "Cookbook" series can attest to. In fact, no other source offers a learn-as-you-go format quite like this.
Автор: Jesse Liberty, Brian MacDonald
Издательство: O'Reilly
Год издания: 2006
isbn: 0-596-10209-7
Количество страниц: 552
Язык: русский
Формат: CHM
Written in a warm and friendly manner, Learning C# assumes no prior programming experience, and provides a thorough introduction to Microsoft's premier .NET language. The book helps you build a solid foundation in .NET, and shows you how to apply your skills through the use of dozens of tested examples. You'll learn about the syntax and structure of the C# language, including operators, classes and interfaces, structs, arrays, and strings.
Автор: Джон Влиссидес
Издательство: Вильямс
Год издания: 2003
isbn: 0-2014-3293-5, 5-8459-0393-9
Количество страниц: 131
Язык: русский
Формат: PDF
Данная книга предназначена для разработчиков программного обеспечения, использующих в своей работе шаблоны проектирования. Шаблоны по праву считаются сегодня одной из наиболее популярных концепций объектно-ориентированного программирования. В этой книге на многочисленных примерах рассматриваются важные аспекты применения шаблонов проектирования, которые не были должным образом освещены в знаменитой книге "Design Patterns" (Джон Влиссидес является одним из ее соавторов). Здесь представлены вариации уже известных шаблонов, а также новые шаблоны. Кроме того автор изложил свое понимание процесса разработки шаблонов и предложил ряд рекомендаций начинающим разработчикам. Книга предназначена для специалистов и предполагает определенный уровень знакомства с шаблонами проектирования и языком C++.
Автор: А. Крупник
Издательство: Питер
Год издания: 2001
isbn: 5-272-00348-9
Количество страниц: 233
Язык: русский
Формат: PDF
Книга знакомит читателя с программированием на языке Си. Вы здесь найдете не только начальные сведения об этом языке, но и рассказ о самых трудных и принципиальных его особенностях. В первую очередь эта книга учит практическому программированию на Си. Все изложение строится на простых коротких примерах, которые помогут читателю научиться программировать на собственном опыте. В качестве основы для обучения используется популярный компилятор Turbo С. Книга рассчитана на школьников средних и старших классов
Автор: Andrew Troelsen
Издательство: Apress
Год издания: 2005
isbn: 1-59059-419-3
Количество страниц: 1033
Язык: english
Формат: PDF
Aimed at the reader with some previous programming experience, C# and the .NET Platform provides an enjoyable and well-paced tutorial for learning C# and Microsoft's new .NET Framework. This well-written guide is all you need to get onboard with the latest in Windows development. Today, there are a growing number of titles available for C#. This text strikes an excellent balance between a basic language tutorial with an authoritative presentation of what's new and better in .NET with coverage of the some of the inner details of the platform, including deployment. The author's patient writing style is never dull or overly technical, which will mean this book is a good choice for a wide range of readers approaching C# from a variety of languages including C++, Java, and Visual Basic. At certain points, the author looks at "intermediate language" (IL) bytecodes that underlie the C# language. This is particularly informative in chapters that look at assemblies and deployment. As a tour of the basics of the C# language, this book distinguishes itself with short, effective examples (many of which use a set of classes modeling cars). Coverage of programming Windows Forms is really good, as is the chapter on getting the older COM and .NET components to interoperate. The focus of this book is mostly on traditional client-side development, though it does cover the latest in Web development with sections on basic ASP.NET and Web services, which round out the book. The author does a good job at explaining how .NET works while bringing readers of different abilities up to speed with C#. Experts will appreciate the detail on class design, COM, and Web services, while beginners will be able to follow the author's well-organized tour of the basics. In all, this combination of strengths makes C# and the .NET Platform an attractive choice in the growing list of titles on Microsoft's latest programming language