Автор: Steven Roman
Издательство: O'Reilly
Год издания: 1999
isbn: 1-56592-631-5
Количество страниц: 534
Язык: english
Формат: CHM
The Win32 API, or Application Programming Interface, allows Visual Basic programmers far greater access to the inner workings of the Windows operating system without having to suffer through the steep learning curve associated with Visual C++ style Windows programming. The book is designed for users with an intermediate-level (or higher) knowledge of Visual Basic version 4 or later and a desire to stretch VB into the realm of Windows system programming. Users do not need to have any background in Visual C++, nor do they need to have any previous experience with the Win32 API. This book helps VB programmers eliminate the trial and error process that is usually associated with calling the Win32 API from Visual Basic.
Автор: Bill Sempf
Издательство: Wiley Publishing
Год издания: 2006
isbn: 0-7645-7728-X
Количество страниц: 385
Язык: english
Формат: PDF
Welcome to the new version of Visual Basic for 2005. As its name implies, Visual Basic is a visual way to create new programs for the Microsoft Windows family of operating systems. And though it is basic in many ways, the Visual Basic language is also very powerful. You can create new class libraries and XML Web services, as well as programs that you can use on your PC or your Web browser, or even your phone or PDA. Anything that can be done in Windows can be done in Visual Basic. Programming in Visual Basic is easier than you might think, thanks to the visual tools supplied by Visual Studio. You don’t have to type line after line of code to create a working program — Visual Studio automatically generates some code for you when you drag and drop components with the visual tools. Of course, being able to read and write code is important too, and this book provides plenty of code samples so you can understand the inner workings of your programs.
Автор: Рудольф Марек
Издательство: Наука и Техника
Год издания: 2005
isbn: 5-94387-232-9
Количество страниц: 240
Язык: русский
Формат: PDF
Эта книга представляет собой великолепное практическое руководство по основам программирования на языке ассемблера. Изложение сопровождается большим количеством подробно откомментированных примеров, что способствует наилучшему пониманию и усвоению материала. Доходчиво объясняются все основные вопросы программирования на этом языке. Вы узнаете, как писать ассемблерные программы под разные операционные системы (Windows, DOS, Linux), как создавать резидентные программы, как писать ассемблерные вставки в программы на языках высокого уровня и многое другое. Попутно вам будут разъяснены основные моменты работы процессора, операционных систем, управления памятью и взаимодействия программ с аппаратными устройствами ПК - то есть все то, без знания чего нельзя обойтись при программировании на языке низкого уровня, которым и является ассемблер. Книга написана доступным языком. Лучший выбор для начинающих.
Автор: Люк Веллинг, Лора Томсон
Издательство: Вильямс
Год издания: 2005
isbn: 0-672-32584-5, 5-8459-0769-1
Количество страниц: 304
Язык: русский
Формат: DJVU
Книга представляет собой краткое, но ясное изложение как основных теоретических принципов, так и практических приемов работы с MySQL. Она научит начинающего пользователя MySQL создавать сложные базы данных, которые можно использовать дома, на работе или в Web. Независимо от того, кем вы являетесь - новичком в деле освоения баз данных или профессионалом, стремящимся понять особенности работы MySQL, - это учебное пособие предоставит вам всю необходимую информацию для начала работы с MySQL и быстрого освоения этой системы.
Автор: Стефан Р. Дэвис
Издательство: Диалектика
Год издания: 2003
isbn: 5-8459-0160-X
Количество страниц: 337
Язык: русский
Формат: PDF
это введение в язык программирования C++. Она начинается с азов: от читателя не требуется каких-либо знаний в области программирования. В отличие от других книг по программированию на C++, в этой книге вопрос "почему" считается не менее важным, чем вопрос "как". И поэтому перед изложением конкретных особенностей языка C++ чита- телю разъясняется, как они действуют в целом. Ведь каждая структурная особенность языка—это отдельный штрих единой картины. Прочитав книгу, вы сможете написать на C++ вразумительную программу и, что не менее важно, будете понимать, почему и как она работает. Книга рассчитана на пользователей с различным уровнем подготовки.
Автор: Ed Tittel & Natanya Pitts
Издательство: Wiley Publishing
Год издания: 2005
isbn: 0-7645-1995-6
Количество страниц: 408
Язык: english
Формат: PDF
Whether your goal is to build a simple, text-oriented Web site or one loaded with frames, graphics, and animation, this step-by-step book will put you on the right track.
Автор: Barry Burd
Издательство: Wiley Publishing
Год издания: 2005
isbn: 0-7645-8874-5
Количество страниц: 408
Язык: english
Формат: PDF
If you want to write computer programs, this book is for you. This book avoids the snobby “of-course-you-already-know” assumptions, and describes computer programming from scratch.
The book uses Java — an exciting, relatively new computer programming language. But Java’s subtleties and eccentricities aren’t the book’s main focus. Instead, this book emphasizes a process — the process of creating instructions for a computer to follow. Many highfalutin’ books describe the mechanics of this process — the rules, the conventions, and the formalisms. But those other books aren’t written for real people. Those books don’t take you from where you are to where you want to be.
In this book, I assume very little about your experience with computers. As you read each section, you get to see inside my head. You see the problems that I face, the things that I think, and the solutions that I find. Some problems are the kind that I remember facing when I was a novice; other problems are the kind that I face as an expert. I help you understand, I help you visualize, and I help you create solutions on your own. I even get to tell a few funny stories.
Автор: Бьерн Страуструп
Издательство: Невский Диалект
Год издания: 2001
isbn: 0-201-70073-5, 5-7989-0223-4
Количество страниц: 1099
Язык: русский
Формат: DJVU
Книга написана Бьёрном Страуструпом — автором языка программирования С++ — и является каноническим изложением возможностей этого языка. Помимо подробного описания собственно языка, на страницах книги вы найдете доказавшие свою эффективность подходы к решению разнообразных задач проектирования и программирования. Многочисленные примеры демонстрируют как хороший стиль программирования на С-совместимом ядре С++, так и современный объектно-ориентированный подход к созданию программных продуктов. Третье издание бестселлера было существенно переработано автором. Результатом этой переработки стала большая доступность книги для новичков. В то же время, текст обогатился сведениями и методиками программирования, которые могут оказаться полезными даже для многоопытных специалистов по С++. Не обойдены вниманием и нововведения языка: стандартная библиотека шаблонов (STL), пространства имен (namespaces), механизм идентификации типов во время выполнения (RTTI), явные приведения типов (cast-операторы) и другие. Настоящее специальное издание отличается от третьего добавлением двух новых приложений (посвященных локализации и безопасной обработке исключений средствами стандартной библиотеки), довольно многочисленными уточнениями в остальном тексте, а также исправлением множества опечаток. Книга адресована программистам, использующим в своей повседневной работе С++. Она также будет полезна преподавателям, студентам и всем, кто хочет ознакомиться с описанием языка «из первых рук».
Содержание
Предисловие
1. обращение к читателю
2. Обзор C++
3. Обзор стандартной библиотеки
Часть I. Основные средства
4. Типы и объявления
5. Указатели, массивы и структуры
6. Выражения и инструкции
7. Функции
8. Пространства имен и исключения
9. Исходные файлы и программы
Часть II. Механизмы абстракции
10. Классы
11. Перегрузка операторов
12. Производные классы
13. Шаблоны
14. Обработка исключений
15. Иерархия классов
Часть III. Стандартная библиотека
16. Организация библиотеки и контейнеры
17. Стандартные контейнеры
18. Алгоритмы и объекты-функции
19. Итераторы и распределители памяти
20. Строки
21. Потоки
22. Численные методы
Часть IV. Проектирование с использованием C++
23. Разработка и проектирование
24. Проектирование и программирование
25. Роли классов
Приложения и предметный указатель
Приложение А. Грамматика
Приложение Б. Совместимость
Приложение В. Технические подробности
Приложение Г. Локализация
Приложение Д. Безопасность исключений и стандартная библиотека
Предметный указатель
Автор: Маслов А.Н.
Издательство: Память
Год издания: 1991
Количество страниц: 66
Язык: русский
Формат: DJVU
Учебно-справочное пособие для программистов по языку C. Неформально и лаконично описаны все конструкции языка программирования C с примерами их использования. Даны также формальная грамматика языка C, упражнения для его освоения и список литературы для дальнейшего изучения методов программиования на языке C.
Автор: Крис Касперски, Ева Рокко
Издательство: БХВ-Петербург
Год издания: 2008
isbn: 978-5-9775-0082-1
Количество страниц: 896
Язык: русский
Формат: DJVU
Книга посвящена вопросам и методам дизассемблирования, знание которых позволит эффективно защитить свои программы и создать более оптимизированные программные коды. Объяснены способы идентификации конструкций языков высокого уровня таких, как C/C++ и Pascal, показаны различные подходы к реконструкции алгоритмов. Приводится обзор популярных хакерских инструментов для Windows, UNIX и Linux - отладчиков, дизассемблеров, шестнадцатеричных редакторов, API- и RPC-шпионов, эмуляторов. Рассматривается исследование дампов памяти, защитных механизмов, вредоносного программного кода - вирусов и эксплоитов. Уделено внимание противодействию антиотладочным приемам.
К книге прилагается компакт-диск с полноцветными иллюстрациями и кодами рассматриваемых примеров.
Для программистов и продвинутых пользователей.