Издательство: Питер
Автор: Зиборов В.В.
Год: 2012
Количество страниц:320
Язык:русский
Формат: pdf+ CD
Размер:69 Mb
Книга посвящена программированию в среде Visual Studio 2010 на языке программирования C++/CLI. Автор выделил наиболее типичные и актуальные задачи, которые обычно стоят перед программистами, и представил их готовые решения. Разобрано более сотни конкретных примеров и алгоритмов.
Рассмотрены программы с экранной формой и элементами управления в форме. Приведены примеры чтения и записи файлов в долговременную память. Описана работа с графикой и буфером обмена. Приведено несколько подходов к выводу диаграмм. Рассмотрены манипуляции табличными данными, в том числе организация связанных таблиц. Показан принцип использования элемента управления WebBrowser для отображения различных данных, а также для программного
заполнения веб-форм. Обсуждены примеры программирования с применением функций объектных библиотек систем MS Excel, MS Word, AutoCAD и MATLAB. Описано создание PDF-файлов. Разобраны вопросы обработки баз данных SQL Server и MS Access с помощью технологии ADO.NET. Представлено много различных авторских оригинальных решений задач программирования, которых читатель не сможет найти в Интернете. Издание предназначено для начинающих программистов, программистов среднего уровня, а также для программистов, имеющих опыт разработки на других языках и желающих ускоренными темпами освоить новый для себя язык MS Visual C++/CLI
Оглавление
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Что такое «хороший стиль программирования»? . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Глава 1. Простейшие программы с экранной формой и элементами
управления . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Глава 2. Программирование консольных приложений . . . . . . . . . . . . . . . . . . . . . . 47
Глава 3. Инициирование и обработка событий мыши и клавиатуры . . . . . . . . . . . . 57
Глава 4. Чтение, запись текстовых и бинарных файлов,
текстовый редактор . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Глава 5. Редактирование графических данных . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Глава 6. Управление буфером обмена с данными в текстовом
и графическом форматах . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Глава 7. Ввод и вывод табличных данных. Решение системы уравнений . . . . . . . . 149
Глава 8. Элемент управления WebBrowser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Глава 9. Использование функций MS Word, MS Excel, AutoCAD и MATLAB,
а также создание PDF-файла . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Глава 10. Обработка баз данных с использованием технологии ADO.NET . . . . . . . 229
Глава 11. Использование технологии LINQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Глава 12. Другие задачи, решаемые с помощью Windows Application . . . . . . . . . . 280
Приложение. Описание архива с файлами примеров . . . . . . . . . . . . . . . . . . . . . . 303