RUSSIAN

MS Visual C++ 2010 в среде.NET

Book information

Publisher
Питер
Year
2012
Language
russian
Format
PDF
Filesize
4 MB (3850274 bytes)
Series
Библиотека программиста
Pages
315 с.\320
Time added
2020-09-04 00:12:46

Description

Книга посвящена программированию в среде Visual Studio 2010 на языке программирования C++/CLI. Автор выделил наиболее типичные и актуальные задачи, которые обычно стоят перед программистами, и представил их готовые решения. Разобрано более сотни конкретных примеров и алгоритмов. Рассмотрены программы с экранной формой и элементами управления в форме. Приведены примеры чтения и записи файлов в долговременную память. Описана работа с графикой и буфером обмена. Приведено несколько подходов к выводу диаграмм. Рассмотрены манипуляции табличными данными, в том числе организация связанных таблиц. Показан принцип использования элемента управления WebBrowser для отображения различных данных, а также для программного заполнения веб-форм. Обсуждены примеры программирования с применением функций объектных библиотек систем MS Excel, MS Word, AutoCAD и MATLAB. Описано создание PDF-файлов. Разобраны вопросы обработки баз данных SQL Server и MS Access с помощью технологии ADO.NET. Представлено много различных авторских оригинальных решений задач программирования, которых читатель не сможет найти в интернете. Издание предназначено для начинающих программистов, программистов среднего уровня, а также для программистов, имеющих опыт разработки на других языках и желающих ускоренными темпами освоить новый для себя язык MS Visual C++/CLI. Введение Что такое «хороший стиль программирования»? Глава 1. Простейшие программы с экранной формой и элементами управления Пример 1. Форма кнопка метка и диалоговое окно Пример 2. Событие MouseHover Пример 3. Выбор нужной даты Пример 4. Ввод данных через текстовое поле TextBox с проверкой типа методом TryParse Пример 5. Ввод пароля в текстовое поле и изменение шрифта Пример 6. Управление стилем шрифта с помощью элемента управления CheckBox Пример 7. Побитовый оператор «исключающее ИЛИ» Пример 8. Вкладки TabControl и переключатели RadioButton Пример 9. Свойство Visible и всплывающая подсказка ToolTip в стиле Balloon Пример 10. Калькулятор на основе комбинированного списка ComboBox Пример 11. Вывод греческих букв символов математических операторов. Кодовая таблица Unicode Глава 2. Программирование консольных приложений Пример 12. Ввод и вывод в консольном приложении Пример 13. Вывод на консоль таблицы чисел с помощью форматирования строк Пример 14. Вызов метода MessageBox::Show в консольном приложении. Формат даты и времени Пример 15. Вызов функций Visual Basic из программы C++ Пример 16. Замечательной структурой данных является словарь Dictionary Глава 3. Инициирование и обработка событий мыши и клавиатуры Пример 17. Координаты курсора мыши относительно экрана и элемента управления Пример 18. Создание элемента управления Button «программным» способом и подключение события для него Пример 19. Обработка нескольких событий одной процедурой Пример 20. Калькулятор Пример 21. Ссылка на другие ресурсы LinkLabel Пример 22. Обработка событий клавиатуры Пример 23. Разрешаем вводить в текстовое поле только цифры Пример 24. Разрешаем вводить в текстовое поле цифры а также разделитель целой и дробной части числа Пример 25. Программно вызываем событие «щелчок на кнопке» Глава 4. Чтение запись текстовых и бинарных файлов текстовый редактор Пример 26. Чтение/запись текстового файла в кодировке Unicode. Обработка исключений try...catch Пример 27. Чтение/запись текстового файла в кодировке Windows 1251 Пример 28. Простой текстовый редактор. Открытие и сохранение файла. Событие формы Closing Пример 29. Программа тестирования знаний студента по какому-либо предмету Пример 30. Простой RTF-редактор Пример 31. Программа ввода каталога координат (числовых данных) из текстового файла Пример 32. Печать текстового документа Пример 33. Чтение/запись бинарных файлов с использованием потока данных Глава 5. Редактирование графических данных Пример 34. Простейший вывод отображения графического файла в форму Пример 35. Использование элемента PictureBox для отображения растрового файла с возможностью прокрутки Пример 36. Рисование в форме графических примитивов (фигур) Пример 37. Выбор цвета с использованием ListBox Пример 38. Экранная форма с треугольником прозрачности Пример 39. Печать графических примитивов Пример 40. Печать BMP-файла Пример 41. Создание JPG-файла «на лету» и вывод его отображения в форму Пример 42. Смена выведенного изображения с помощью обновления формы Пример 43. Рисование в форме указателем мыши Пример 44. Управление сплайном Безье Пример 45. Построение графика методами класса Graphics Глава 6. Управление буфером обмена с данными в текстовом и графическом форматах Пример 46. Буфер обмена с данными в текстовом формате Пример 47. Элемент управления PictureBox. Буфер обмена с растровыми данными Пример 48. Имитация нажатия комбинации клавиш Alt+PrintScreen Пример 49. Запись содержимого буфера обмена в BMP-файл Пример 50. Использование таймера Timer Пример 51. Запись в файлы текущих состояний экрана каждые пять секунд Глава 7. Ввод и вывод табличных данных. Решение системы уравнений Пример 52. Формирование таблицы. Функция String::Format Пример 53. Форматирование Double-переменных в виде таблицы. Вывод таблицы на печать. Поток StringReader Пример 54. Вывод таблицы в Internet Explorer Пример 55. Формирование таблицы с помощью элемента управления DataGridView Пример 56. Отображение данных в форме хэш-таблицы с помощью элемента DataGridView Пример 57. Табличный ввод данных. DataGridView. DataTable. DataSet. Инструмент для создания файла XML Пример 58. Решение системы линейных уравнений. Ввод коэффициентов через DataGridView Пример 59. Организация связанных таблиц Пример 60. Построение графика по табличным данным с использованием элемента Chart Глава 8. Элемент управления WebBrowser Пример 61. Отображение HTML-таблиц в элементе WebBrowser Пример 62. Отображение Flash-файлов Пример 63. Отображение веб-страницы и ее HTML-кода Пример 64. Программное заполнение веб-формы Пример 65. Синтаксический разбор веб-страницы без использования элемента WebBrowser Глава 9. Использование функций MS Word MS Excel AutoCAD и MATLAB а также создание PDF-файла Пример 66. Проверка правописания в текстовом поле с помощью обращения к MS Word Пример 67. Вывод таблицы средствами MS Word Пример 68. Обращение к функциям MS Excel из Visual C++ 2010 Пример 69. Использование финансовой функции MS Excel Пример 70. Решение системы уравнений с помощью функций MS Excel Пример 71. Построение диаграммы средствами MS Excel Пример 72. Управление функциями AutoCAD из программы на Visual C++ 2010 Пример 73. Вызов MATLAB из вашей программы на Visual C++ 2010 Пример 74. Решение системы уравнений путем обращения к MATLAB Пример 75. Создание PDF-файла «на лету» с возможностью вывода кириллических символов Пример 76. Вывод таблицы в PDF-документ Пример 77. Вывод графических данных в PDF-документ Глава 10. Обработка баз данных с использованием технологии ADO.NET Пример 78. Создание базы данных SQL Server Пример 79. Отображение таблицы базы данных SQL Server на консоли Пример 80. Редактирование таблицы базы данных MS Access в среде Visual Studio без написания программного кода Пример 81. Чтение всех записей из таблицы БД MS Access на консоль с помощью объектов классов Command и DataReader Пример 82. Создание базы данных MS Access в программном коде Пример 83. Запись структуры таблицы в пустую базу данных MS Access. Программная реализация подключения к БД Пример 84. Добавление записей в таблицу базы данных MS Access Пример 85. Чтение всех записей из таблицы базы данных c помощью объектов классов Command DataReader и элемента управления DataGridView Пример 86. Чтение данных из БД в сетку данных DataGridView с использованием объектов классов Command Adapter и DataSet Пример 87. Обновление записей в таблице базы данных MS Access Пример 88. Удаление записей из таблицы базы данных с использованием SQL-запроса и объекта класса Command Глава 11. Использование технологии LINQ Пример 89. Манипулирование массивом данных методами класса Linq::Enumerable Пример 90. Запрос к коллекции (списку) данных методами LINQ Пример 91. Группировка данных методом GroupBy Пример 92. Создание XML-документа методами классов пространства имен System::Xml::Linq Пример 93. Извлечение значения элемента из XML-документа Пример 94. Поиск строк (записей) в XML-данных Пример 95. Получение производных XML-данных от XML-источника Пример 96. Организация поиска в наборе данных DataSet Глава 12. Другие задачи решаемые с помощью Windows Application Пример 97. Проверка вводимых данных с помощью регулярных выражений Пример 98. Управление прозрачностью формы Пример 99. Время по Гринвичу в полупрозрачной форме Пример 100. Ссылка на процесс работающий в фоновом режиме в форме значка в области уведомлений Пример 101. Нестандартная форма. Перемещение формы мышью Пример 102. Воспроизведение звуков операционной системы Пример 103. Проигрыватель Windows Media Player 11 Пример 104. Воспроизведение только звуковых файлов Создание инсталляционного пакета для распространения программы Приложение. Описание архива с файлами примеров

Similar books

Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique

Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique

2025 · PDF

Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная

Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная

2022 · PDF

Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание

Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание

2021 · PDF

Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.) =: Archaeological Cultures of Siberia in the context of Cross-cultural contacts in Eurasia: dedicated to the 300th anniversary of the first scientific archaeological excavations in Siberia (1722) : материалы Международной археологической конференции молодых исследователей "Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.)" (Новосибирск, 21-25 ноября 2022 г.)

Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.) =: Archaeological Cultures of Siberia in the context of Cross-cultural contacts in Eurasia: dedicated to the 300th anniversary of the first scientific archaeological excavations in Siberia (1722) : материалы Международной археологической конференции молодых исследователей "Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.)" (Новосибирск, 21-25 ноября 2022 г.)

2022 · PDF

Трешниковские чтения - 2023. Современная географическая картина мира и технологии географического образования =: Treshnikov readings - 2023. Modern geographical global picture and technology of geographic education : материалы Всероссийской научно-практической конференции с международным участием, посвящённой памяти знаменитого российского океанолога, исследователя Арктики и Антарктики, академика Алексея Фёдоровича Трёшникова и 60-летию Ульяновского областного отделения Всероссийской общественной организации "Русское гаографическое общество" (13 апреля 2023)

Трешниковские чтения - 2023. Современная географическая картина мира и технологии географического образования =: Treshnikov readings - 2023. Modern geographical global picture and technology of geographic education : материалы Всероссийской научно-практической конференции с международным участием, посвящённой памяти знаменитого российского океанолога, исследователя Арктики и Антарктики, академика Алексея Фёдоровича Трёшникова и 60-летию Ульяновского областного отделения Всероссийской общественной организации "Русское гаографическое общество" (13 апреля 2023)

2023 · PDF

Управление объектами интеллектуальной собственности. Искусство изобретать: учебник для обучающихся по направлениям подготовки 23.00.00 , направлениям подготовки 23.03.01 "Технология транспортных процессов", уровень образования-"бакалавриат", 23.03.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования-"бакалавриат", 23.04.01 "Технология транспортных процессов", уровень образования- "магистратура", 23.04.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования- "магистратура"

Управление объектами интеллектуальной собственности. Искусство изобретать: учебник для обучающихся по направлениям подготовки 23.00.00 , направлениям подготовки 23.03.01 "Технология транспортных процессов", уровень образования-"бакалавриат", 23.03.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования-"бакалавриат", 23.04.01 "Технология транспортных процессов", уровень образования- "магистратура", 23.04.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования- "магистратура"

2022 · PDF

Философия. Учебно-методический комплекс дисциплины по направлениям подготовки: 51.03.03 (071800.62) «Социально-культурная деятельность», профили подготовки: «Социально-культурные технологии в индустрии досуга», «Менеджмент социально-культурной деятельности», «Менеджмент детско-юношеского досуга», «Постановка и продюсирование культурно-досуговых программ», «Социально-культурная анимация и рекреация»; 38.03.02 (080200.62) «Менеджмент», профили подготовки: «Управление человеческими ресурсами», «Управление малым бизнесом», квалификации (степень) выпускника – «бакалавр»

Философия. Учебно-методический комплекс дисциплины по направлениям подготовки: 51.03.03 (071800.62) «Социально-культурная деятельность», профили подготовки: «Социально-культурные технологии в индустрии досуга», «Менеджмент социально-культурной деятельности», «Менеджмент детско-юношеского досуга», «Постановка и продюсирование культурно-досуговых программ», «Социально-культурная анимация и рекреация»; 38.03.02 (080200.62) «Менеджмент», профили подготовки: «Управление человеческими ресурсами», «Управление малым бизнесом», квалификации (степень) выпускника – «бакалавр»

2014 · PDF