Корзина
0
Корзина
0
Добавьте в корзину товаров ещё на 900 гривен, чтобы БЕСПЛАТНО получить товар по Украине до отделения Новой почты.

Ваша корзина пустая

Меню
Объектно-ориентированное программирование (ООП). Delphi, C, C++, C#
Купить C++. Трюки и эффекты +CD

C++. Трюки и эффекты +CD

Данная книга о программировании в С++ не имеет аналогов. В ней описаны оригинальные приемы создания программ и использования системных ресурсов. Применена самая эффективная методика обучения - на живых примерах, которые можно немедленно использовать при создании собственных приложений. Емкая теоретическая часть содержит необходимый минимум сведений о программировании в C++ (в частности в Borland C++Builder). На прилагаемом компакт-диске - коды всех программ, рассмотренных в книге, и дистрибутив триал-версии Borland C++Builder 6. Данное издание можно рекомендовать и опытным программистам, и новичкам.

Содержание

Введение..................... 10

От издательства...................... 10

Часть 1. Общие сведения........... 11

Глава 1. Что такое C++Builder................... 12

1.1. Среда разработки................. 13

1.2. Обзор компонентов.................. 22

1.3. Создание первого приложения................ 26

Глава 2. Структура программы................ 28

2.1. Файлы, используемые в C++Builder.............. 29

2.2. Структура исходного файла проекта............ 30

2.3. Структура исходного файла формы............. 32

2.4. Структура заголовочного файла формы........... 33

2.5. Структура файла ресурсов формы............... 34

Глава 3. Обзор языка C++.................... 36

3.1. Синтаксис языка................... 37

3.2. Простые типы данных............... 38

3.3. Структурированные типы данных................. 40

3.4. Тип Variant....................... 43

3.5. Операции................... 44

3.6. Преобразование основных типов............ 49

3.7. Классы памяти и область действия идентификатора........ 50

Глава 4. Операторы................... 52

4.1. Операторы условного перехода............... 53

4.2. Операторы цикла................. 55

4.3. Операторы перехода................. 57

Глава 5. Указатели..................... 59

5.1. Указатели и адреса объектов.............. 60

5.2. Операции с указателями................ 61

5.3. Указатели и массивы................ 62

5.4. Указатель на указатель................... 63

5.5. Операторы new и delete................. 63

5.6. Ссылки........................ 64

Глава 6. Функции................. 66

6.1. Основные понятия..................... 67

6.2. Передача параметров функции............... 67

6.3. Перегрузка имен функций.................. 69

6.4. Функции с переменным количеством параметров.......... 70

6.5. Указатели на функции.................... 72

Глава 7. Работа с файлами................... 73

7.1. Работа с файлами при помощи структуры FILE.......... 74

7.2. Функции для работы с файлами через дескриптор........... 79

7.3. Работа с файлами через методы компонентов............ 83

Глава 8. Объектно-ориентированное программирование. Свойства,

методы и события............... 84

8.1. Классы........................ 85

8.2. Свойства..................... 86

8.3. Методы....................... 91

8.4. События..................... 92

Глава 9. Глобальные объекты................... 95

9.1. Application....................... 96

9.2. Screen.................... 97

9.3. Printer.................... 98

9.4. Clipboard.................... 99

9.5. Файлы инициализации................. 100

9.6. Обработка исключительных ситуаций............. 102

Глава 10. Компиляция и отладка программы............. 105

10.1. Компиляция программы................. 106

10.2. Отладка программы.................... 106

Глава 11. Техника программирования............. 112

11.1. Оптимизация программы................ 113

11.2. Отладка программы.................... 120

11.3. Тестирование программы............... 120

Часть 2. Практические примеры.......... 122

Глава 12. Создание приложения.................. 123

12.1. Разработка интерфейса.............. 124

12.2. Создание обработчиков событий.............. 130

Глава 13. Секреты Windows.............. 135

13.1. Использование функций API................ 136

13.2. Сообщения.................. 142

13.3. Связь между сообщениями и событиями........... 151

13.4. Объекты взаимного исключения (Mutex)............ 156

Глава 14. Работа с мышью и клавиатурой............. 158

14.1. Использование мыши................. 159

14.2. Работа с клавиатурой.................. 167

14.3. Имитация нажатия клавиш.............. 172

Глава 15. Кое-что об окнах................ 173

15.1. Формы необычного вида................ 174

15.2. Анимированное появление формы................ 179

15.3. Игры с кнопкой Пуск.................. 181

15.4. Окно приложения.................. 186

15.5. Масштабирование форм................. 190

Глава 16. Графика и рисунки................. 192

16.1. Рисование в программе................... 193

16.2. Инструменты для рисования................ 193

16.3. Компоненты для вывода графики.............. 203

16.4. Анимированный рисунок на кнопке.............. 227

16.5. Использование графики в компонентах............... 233

Глава 17. Как "поселить" звук в программе............... 236

17.1. Функции для работы со звуком................. 237

17.2. Работа с MediaPlayer................... 240

17.3. Создание универсального проигрывателя.......... 244

17.4. Создание видеопроигрывателя............. 246

17.5. Создание проигрывателя компакт-дисков........... 248

Глава 18. Выход в большой мир............. 252

18.1. Запуск других приложений из программы......... 253

18.2. Технология OLE................ 257

18.3. Интернет...................... 270

Глава 19. Ловушки.................. 275

19.1. Функции ловушек Windows................. 276

19.2. Динамически подключаемые библиотеки.......... 278

19.3. Создание ловушки для мыши............... 279

19.4. Ловушка для клавиатуры................. 284

Глава 20. Реестр Windows................. 292

20.1. Что такое реестр..................... 293

20.2. Корневые ключи реестра................. 293

20.3. Класс TRegistry................ 294

20.4. Начинаем работу с реестром............... 294

Глава 21. Подсказки................ 306

21.1.Самые простые подсказки................ 307

21.2. Подсказки для Application............... 308

21.3. Подсказки в StringGrid................ 314

21.4. Увидеть невидимое............... 315

Глава 22. Переместить и…................ 321

22.1. Технология Drag-and-Drop.............. 322

22.2. Технология Drag-and-Dock.............. 332

Глава 23. Ассорти.................... 337

23.1. Еще раз о кнопках.................. 338

23.2. Хорошо бежим................ 343

23.3. Окно предварительного просмотра................ 345

23.4. Создание радуги..................... 353

23.5. Установка фильтров.................... 355

23.6. Создание объема................... 359

Приложение 1. Пункты главного меню C++Builder.......... 363

Приложение 2. C++Builder и Delphi.............. 370

Приложение 3. Коды клавиш................... 378

Приложение 4. Цветовые константы............ 382

Приложение 5. Исключения............... 384

Приложение 6. Сообщения................ 389

Приложение 7. Методы класса TRegistry

46
Нет в наличии

C++. Трюки и эффекты +CD

Купить C++. Трюки и эффекты +CD
Артикул : 17261
Издательство : Питер
Автор : Кондратюк Е.В.
Язык : Русский
ISBN13 : 978-5-469-01061-6
Формат : 70x100/16
EAN13 : 9785469010616
Страниц : 400
Год издания : 2006
Тип переплета : Мягкий
Нет в наличии

Описание
Данная книга о программировании в С++ не имеет аналогов. В ней описаны оригинальные приемы создания программ и использования системных ресурсов. Применена самая эффективная методика обучения - на живых примерах, которые можно немедленно использовать при создании собственных приложений. Емкая теоретическая часть содержит необходимый минимум сведений о программировании в C++ (в частности в Borland C++Builder). На прилагаемом компакт-диске - коды всех программ, рассмотренных в книге, и дистрибутив триал-версии Borland C++Builder 6. Данное издание можно рекомендовать и опытным программистам, и новичкам.

Содержание

Введение..................... 10

От издательства...................... 10

Часть 1. Общие сведения........... 11

Глава 1. Что такое C++Builder................... 12

1.1. Среда разработки................. 13

1.2. Обзор компонентов.................. 22

1.3. Создание первого приложения................ 26

Глава 2. Структура программы................ 28

2.1. Файлы, используемые в C++Builder.............. 29

2.2. Структура исходного файла проекта............ 30

2.3. Структура исходного файла формы............. 32

2.4. Структура заголовочного файла формы........... 33

2.5. Структура файла ресурсов формы............... 34

Глава 3. Обзор языка C++.................... 36

3.1. Синтаксис языка................... 37

3.2. Простые типы данных............... 38

3.3. Структурированные типы данных................. 40

3.4. Тип Variant....................... 43

3.5. Операции................... 44

3.6. Преобразование основных типов............ 49

3.7. Классы памяти и область действия идентификатора........ 50

Глава 4. Операторы................... 52

4.1. Операторы условного перехода............... 53

4.2. Операторы цикла................. 55

4.3. Операторы перехода................. 57

Глава 5. Указатели..................... 59

5.1. Указатели и адреса объектов.............. 60

5.2. Операции с указателями................ 61

5.3. Указатели и массивы................ 62

5.4. Указатель на указатель................... 63

5.5. Операторы new и delete................. 63

5.6. Ссылки........................ 64

Глава 6. Функции................. 66

6.1. Основные понятия..................... 67

6.2. Передача параметров функции............... 67

6.3. Перегрузка имен функций.................. 69

6.4. Функции с переменным количеством параметров.......... 70

6.5. Указатели на функции.................... 72

Глава 7. Работа с файлами................... 73

7.1. Работа с файлами при помощи структуры FILE.......... 74

7.2. Функции для работы с файлами через дескриптор........... 79

7.3. Работа с файлами через методы компонентов............ 83

Глава 8. Объектно-ориентированное программирование. Свойства,

методы и события............... 84

8.1. Классы........................ 85

8.2. Свойства..................... 86

8.3. Методы....................... 91

8.4. События..................... 92

Глава 9. Глобальные объекты................... 95

9.1. Application....................... 96

9.2. Screen.................... 97

9.3. Printer.................... 98

9.4. Clipboard.................... 99

9.5. Файлы инициализации................. 100

9.6. Обработка исключительных ситуаций............. 102

Глава 10. Компиляция и отладка программы............. 105

10.1. Компиляция программы................. 106

10.2. Отладка программы.................... 106

Глава 11. Техника программирования............. 112

11.1. Оптимизация программы................ 113

11.2. Отладка программы.................... 120

11.3. Тестирование программы............... 120

Часть 2. Практические примеры.......... 122

Глава 12. Создание приложения.................. 123

12.1. Разработка интерфейса.............. 124

12.2. Создание обработчиков событий.............. 130

Глава 13. Секреты Windows.............. 135

13.1. Использование функций API................ 136

13.2. Сообщения.................. 142

13.3. Связь между сообщениями и событиями........... 151

13.4. Объекты взаимного исключения (Mutex)............ 156

Глава 14. Работа с мышью и клавиатурой............. 158

14.1. Использование мыши................. 159

14.2. Работа с клавиатурой.................. 167

14.3. Имитация нажатия клавиш.............. 172

Глава 15. Кое-что об окнах................ 173

15.1. Формы необычного вида................ 174

15.2. Анимированное появление формы................ 179

15.3. Игры с кнопкой Пуск.................. 181

15.4. Окно приложения.................. 186

15.5. Масштабирование форм................. 190

Глава 16. Графика и рисунки................. 192

16.1. Рисование в программе................... 193

16.2. Инструменты для рисования................ 193

16.3. Компоненты для вывода графики.............. 203

16.4. Анимированный рисунок на кнопке.............. 227

16.5. Использование графики в компонентах............... 233

Глава 17. Как "поселить" звук в программе............... 236

17.1. Функции для работы со звуком................. 237

17.2. Работа с MediaPlayer................... 240

17.3. Создание универсального проигрывателя.......... 244

17.4. Создание видеопроигрывателя............. 246

17.5. Создание проигрывателя компакт-дисков........... 248

Глава 18. Выход в большой мир............. 252

18.1. Запуск других приложений из программы......... 253

18.2. Технология OLE................ 257

18.3. Интернет...................... 270

Глава 19. Ловушки.................. 275

19.1. Функции ловушек Windows................. 276

19.2. Динамически подключаемые библиотеки.......... 278

19.3. Создание ловушки для мыши............... 279

19.4. Ловушка для клавиатуры................. 284

Глава 20. Реестр Windows................. 292

20.1. Что такое реестр..................... 293

20.2. Корневые ключи реестра................. 293

20.3. Класс TRegistry................ 294

20.4. Начинаем работу с реестром............... 294

Глава 21. Подсказки................ 306

21.1.Самые простые подсказки................ 307

21.2. Подсказки для Application............... 308

21.3. Подсказки в StringGrid................ 314

21.4. Увидеть невидимое............... 315

Глава 22. Переместить и…................ 321

22.1. Технология Drag-and-Drop.............. 322

22.2. Технология Drag-and-Dock.............. 332

Глава 23. Ассорти.................... 337

23.1. Еще раз о кнопках.................. 338

23.2. Хорошо бежим................ 343

23.3. Окно предварительного просмотра................ 345

23.4. Создание радуги..................... 353

23.5. Установка фильтров.................... 355

23.6. Создание объема................... 359

Приложение 1. Пункты главного меню C++Builder.......... 363

Приложение 2. C++Builder и Delphi.............. 370

Приложение 3. Коды клавиш................... 378

Приложение 4. Цветовые константы............ 382

Приложение 5. Исключения............... 384

Приложение 6. Сообщения................ 389

Приложение 7. Методы класса TRegistry

Рекомендуемые книги

Купить Володар Перснів. Братство Персня

Володар Перснів. Братство Персня

Джон Р. Р. Толкин

275 грн
Купить 50 великих книг по философии

50 великих книг по философии

Том Батлер-Боудон

340 грн
Купить Alibaba и умный бизнес будущего: Как оцифровка бизнес-процессов изменила взгляд на стратегию

Alibaba и умный бизнес будущего: Как оцифровка бизнес-процессов изменила взгляд на стратегию

Мин Цзен

390 грн
Купить The Catсher in the Rye / Над пропастью во ржи.  Адаптированная книга для чтения на англ. языке. Pre-Intermediate

The Catсher in the Rye / Над пропастью во ржи. Адаптированная книга для чтения на англ. языке. Pre-Intermediate

Jerome Salinger

115 грн
Купить Семь способов тебя завоевать

Семь способов тебя завоевать

Кристин Уокер

175 грн
Купить Найкраща книга для читання від 1 до 3 років

Найкраща книга для читання від 1 до 3 років

200 грн
Купить Управление проектом на одной странице

Управление проектом на одной странице

Кэтрин Кэмпбелл

225 грн
Купить Scratch для детей. Самоучитель по программированию

Scratch для детей. Самоучитель по программированию

Мажед Маржи

495 грн
Купить Парадокс довголіття- 3

Парадокс довголіття- 3

Стівен Р. Ґандрі

240 грн
Купить Блокнот Billie Eilish. I'm the bad guy

Блокнот Billie Eilish. I'm the bad guy

145 грн
Купить Настольна гра Котикоманія

Настольна гра Котикоманія

80 грн
Купить Дмитро Дубілет. Бізнес на здоровому глузді

Дмитро Дубілет. Бізнес на здоровому глузді

Тимур Ворона

265 грн
Купить Казки для дітей та родини

Казки для дітей та родини

Брати Грімм

160 грн
Купить Дети капитана Гранта (иллюстр. З. Буриана и рис. П. Луганского)

Дети капитана Гранта (иллюстр. З. Буриана и рис. П. Луганского)

Жюль Верн

520 грн
Купить Актуальный интернет-маркетинг

Актуальный интернет-маркетинг

Антон Воронюк, Александр Полищук

275 грн
Купить Як виховати надуспішних людей

Як виховати надуспішних людей

Естер Войчицькі

180 грн
Купить Класична листівка Universa

Класична листівка Universa

11 грн
Купить Законы Трампа: амбиции, эго, деньги и власть

Законы Трампа: амбиции, эго, деньги и власть

Марк Фишер, Майкл Краниш

268 грн
Купить Анализ финансовой отчетности с использованием Excel

Анализ финансовой отчетности с использованием Excel

Конрад Карлберг

495 грн
Купить Малювання на сніданок. Тисяча способів насолодитися життям, навіть якщо часу немає ні на що

Малювання на сніданок. Тисяча способів насолодитися життям, навіть якщо часу немає ні на що

Денні Ґреґорі

265 грн
Купить Набір для ліплення (дощ.180х250 мм + 3 стеки),синій

Набір для ліплення (дощ.180х250 мм + 3 стеки),синій

34 грн
Купить Притулок семи вітрів

Притулок семи вітрів

Дарина Гнатко

120 грн
Купить Психопатология обыденной жизни

Психопатология обыденной жизни

Зигмунд Фрейд

49 грн
Купить Критика практического разума

Критика практического разума

Иммануил Кант

58 грн
Купить Методика раннього розвитку Марії Монтессорі. Від 6-ти місяців до 6-ти років

Методика раннього розвитку Марії Монтессорі. Від 6-ти місяців до 6-ти років

Виктория Дмитриева

140 грн
Купить Сводные таблицы в Microsoft Excel 2016

Сводные таблицы в Microsoft Excel 2016

Билл Джелен, Майкл Александер

900 грн
Купить Шкура у грі

Шкура у грі

Нассим Николас Талеб

285 грн
Купить Комплект гри «Thinkers 6-9 років - Ерудиція» (укр.)

Комплект гри «Thinkers 6-9 років - Ерудиція» (укр.)

190 грн
Купить Математика для чайников. Сборник задач

Математика для чайников. Сборник задач

Марк Зегарелли

335 грн
Купить Гарри Поттер и Кубок Огня (с цветными иллюстрациями)

Гарри Поттер и Кубок Огня (с цветными иллюстрациями)

Джоан Роулинг

780 грн
Купить Трансерфинг реальности. Ступень I: Пространство вариантов

Трансерфинг реальности. Ступень I: Пространство вариантов

Вадим Зеланд

235 грн
Купить После — долго и счастливо (#4)

После — долго и счастливо (#4)

Анна Тодд

260 грн
Купить Солодка Даруся

Солодка Даруся

Марія Матіос

195 грн
Купить Бухгалтерський (фінансовий) облік, оподаткування і звітність.  Підручник

Бухгалтерський (фінансовий) облік, оподаткування і звітність. Підручник

Ткаченко Н.М.

550 грн
Купить Иные боги и другие истории

Иные боги и другие истории

Говард Филлипс Лавкрафт

230 грн
Купить Лицарі Ілюстрований атлас

Лицарі Ілюстрований атлас

175 грн
Купить Ангелы на полставки

Ангелы на полставки

Ричард Бах

245 грн
Купить Я — дневник

Я — дневник

Ира Негован

270 грн
Купить Memoirs of a Geisha = Мемуары гейши: книга для чтения на англ.яз

Memoirs of a Geisha = Мемуары гейши: книга для чтения на англ.яз

Артур Голден

120 грн
Купить BRANDHERO: оставить след

BRANDHERO: оставить след

Дмитрий Чайковский

330 грн

Книги из категории "Книги по программированию"

Купить Исследование операций

Исследование операций

Хемди А.Таха

1 350 грн
Купить C++ для чайников

C++ для чайников

Стефан Рэнди Дэвис

420 грн
Купить Конкретная математика. Математические основы информатики

Конкретная математика. Математические основы информатики

Рональд Л. Грэхем, Дональд Э. Кнут, Орен Паташник

1 350 грн
Купить Искусственный интеллект: современный подход, 4-е издание. Том 1. Решение проблем: знания и рассуждения

Искусственный интеллект: современный подход, 4-е издание. Том 1. Решение проблем: знания и рассуждения

Стюарт Рассел, Питер Норвиг

1 170 грн
Купить Изучаем PHP 7: руководство по созданию интерактивных веб-сайтов

Изучаем PHP 7: руководство по созданию интерактивных веб-сайтов

Дэвид Скляр

630 грн
Купить Основы искусственного интеллекта: нетехническое введение

Основы искусственного интеллекта: нетехническое введение

Том Таулли

385 грн
Купить Разработка приложений для Windows Phone. Архитектура, фреймворки, API

Разработка приложений для Windows Phone. Архитектура, фреймворки, API

Гецманн П.

706 грн
353 грн
Купить Глубокое обучение для поисковых систем

Глубокое обучение для поисковых систем

Томмазо Теофили

1 210 грн
Купить Изучаем регулярные выражения

Изучаем регулярные выражения

Бен Форта

225 грн
Купить C# 4.0: полное руководство

C# 4.0: полное руководство

Герберт Шилдт

900 грн
Купить Язык программирования C# 7 и платформы .NET и  .NET Core, том 1

Язык программирования C# 7 и платформы .NET и .NET Core, том 1

Эндрю Троелсен, Филипп Джепикс

720 грн
Купить Чиста архітектура

Чиста архітектура

Роберт Мартін

430 грн
Купить Структуры данных и алгоритмы

Структуры данных и алгоритмы

Альфред В. Ахо, Джон Э. Хопкрофт, Джеффри Д. Ульман

560 грн
Купить Программист-прагматик

Программист-прагматик

Дэвид Томас, Эндрю Хант

810 грн
Купить Данные: визуализируй, расскажи, используй. Сторителлинг в аналитике

Данные: визуализируй, расскажи, используй. Сторителлинг в аналитике

Коул Нафлик

650 грн
Купить Искусство программирования, том 2. Получисленные алгоритмы

Искусство программирования, том 2. Получисленные алгоритмы

Дональд Э. Кнут

1 350 грн
Купить JavaScript для чайников

JavaScript для чайников

Крис Минник, Ева Холланд

335 грн
Купить Справочник программиста по C/C++

Справочник программиста по C/C++

Герберт Шилдт

375 грн
Купить Python для финансовых расчетов

Python для финансовых расчетов

Ив Хилпиш

1 530 грн
Купить NI Measurement Studio: практика разработки систем измерения и управления на C++

NI Measurement Studio: практика разработки систем измерения и управления на C++

Юрий Магда

Нет в наличии

Цитаты пользователей

Всего цитат
0

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Отзывы

Отзывы
0 рецензий

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
Все права защищены © 2003-2021 Bookzone.com.ua              Условия использования | Политика конфиденциальности
Интеграция сайта с 1С: ©SUPC