РуЛиб - онлайн библиотека > Хаймен Майкл > .NET Framework > Visual C++.NET для "чайников"

Читаем онлайн «Visual C++.NET для "чайников"»

ba
ynd
MB
c
ih
a
e
l
H
y
m
a
n
obArnson
Hungry Minds™
HUNGRYMINDS,INC.
Bes-tSe
nilgfiooks•Dg
ita
i lDownolads•eB
-ooks•AnswerNew
t okrs•e-Newsele
trs•Ba
rndedWebSe
tis-e-Learnnig
NewYork,NY•Ce
l vea
l nd,OH•Indianapolis,IN
Майкл Хаймен
Боб Арнсон
ДИАЛЕКТИКА
Москва • Санкт-Петербург • Киев
2002
ББК32.973.26-018.2.75
Х15
УДК 681.3.07
Компьютерное издательство ''Диалектика"
Зав. редакцией В.В. Александров
Перевод с английского и редакция П.А. Минько
1
По общим вопросам обращайтесь в издательство "Диалектика'
по адресу: infoldialcktika.com. http://vvww.dialektika.coni
Хаймен, Майкл, Арнсон, Боб.
Х15 Visual C++.NET для "чайников". : Пер. с англ. — М. : Издательский дом "Вильяме".
2002. — 288 с. : ил. — Парал. тит. англ.
ISBN 5-8459-0326-2 (рус.)
Итак, вы решили серьезно взяться за Visual C++ .NHT. Это хорошая идея, ведь вы в
действительности убиваете сразу трех зайцев: в ваших руках оказывается мощный, полезный
и широко распространенный инструмент. С языком С+-1- можно сделать очень многое. С его
помощью созданы такие продукты, как Hxeel и Access. 'Jror язык также применяется при
разработке управленческих информационных систем и систем целевого назначения,
используемых для анализа деятельности предприятий и принятия решений в сфере
управления бизнесом. И. конечно же, целые армии хакеров и не только хакеров используют
C++ для создания инструментов, утилит, игр и шедевров мультимедиа. Знания, которые вы
получите, изучив язык C++ .NHT. позволят создавать не просто приложения, а приложения,
работающие в разных операционных системах. Возможности этого языка практически не
ограничены, и вы сами в этом убедитесь, прочитав эту книгу.
Книга предназначена для начинающих программистов.
ББК 32.973.26-018.2.75
Все названия программных продуктов являются зарешстрнрованнымиторголыми чарками соответствующих фирм.
Никакая чисть настоящею издания ни в каких целях не может быть воспрошведена в какой бы го ни было
форме и какими бы ю ни было средствами, будь ю электронные или механические, включая
фотокопирование и запись на магнитный носитель, если на эю fiei письменного разрешения издательства
Hungry Minds. Inc.
Copyright © 2002 by Dialektika Computer Publishing.
Original English language edition copyright £> 2002 by Hungry Minds, Inc.
All rights reserved including the right of reproduction in whole or in part in any form.
This edition published by arrangement with the original publisher. Hungry Minds, Inc.
For Dummies and Dummies Man are trademarks under exclusive license to Hungry Mindi, Inc. Used by permission.
ISBN 5-8459-0326-2 (рус )
ISBN 0-7645-0868-7 (англ )
О Компьютерное изд-во "Диалектика". 2002
V: Munarv Minds, Inc.. 2002
Оглавление
Введение
14
Глава 1. Что представляет собой пакет Visual C++ .NET
19
Глава 2. Что такое программа
25
Глава 3. Приступаем к созданию программ
35
Глава 4. Принятие решений — дело серьезное
49
Глава 5. Хороший редактор — что еще нужно бывалому программисту? 55
Глава 6. Компиляция программ, или Первые трудности
65
Глава 7. Типы данных — это серьезно
71
Глава 8. Использование переменных
81
Глава 9. Структуры данных
85
Глава 10. Выразите свои желания
89
Глава 11. Ключевые слова — ключ к диалогу с компьютером
105
Глава 12. Внимание! Повышенная функциональность
117
Глава 13. Указатели
129
Глава 14. Масса информации? Используйте массивы!
155
Глава 15. Пришел, увидел, применил
165
Глава 16. Через тернии к... работающей программе
171
Глава 17. Смотрите на мир объективно
189
Глава 18. Конструкторы и деструкторы
209
Глава 19. Наследование
219
Глава 20. Исключительные ситуации
237
Глава 21. Потоки данных
249
Глава 22. Создаем пользовательский интерфейс
255
Глава 23. Десять синтаксических ошибок
265
Глава 24. Вторая десятка синтаксических ошибок
271
Глава 25. Десять функций .NET
277
Предметный указатель
280
Содержание
Введение
Часть I. Первое знакомство с Visual C++ .NET
Глава 1. Что представляет собой пакет Visual C++ .NET
Инструменты Visual C++
Компилятор, запускающий тысячи программ
Отладчик программ
Интегрированная среда разработки программ
Библиотеки - хранилища электронных инструментов
Эти разумные утилиты
Помощь, которая всегда рядом
Не знаете с чего начать - просмотрите примеры программ
Управляемые и неуправляемые программы
17
19
19
20
20
21
21
22
22
22
23
Глава 2. Что такое программа
25
Введение в программирование
25
Главная функция программы
26
Стандартные подпрограммы
27
Для чего создаются программы
28
А теперь немного теории
Что такое объект и с чем его едят
Инкапсуляция
Наследование
Полиморфизм
31
31
32
32
33
Глава 3. Приступаем к созданию программ
35
Зачем нужны исходные файлы
35
Как все это выглядит на практике
С чего начинается выполнение программы
Как организовать диалог с пользователем
Не скупитесь на комментарии
Исходный код программы HelloWorld
Пару штрихов к программе Hello World
Забудем о . NET
Отображение