Visual C# 2012 на примерах

В.В. Зиборов

Рассмотрено более 140 типичных примеров, встречающихся в практике реального программирования для платформы .NET Framework в среде Microsoft Visual C# 2012: обработка событий мыши и клавиатуры, чтение/запись файлов, редактирование графических данных, управление буфером обмена, ввод/вывод данных, использование функций MS Word, MS Excel, AutoCAD и MATLAB, а также создание PDF-файлов, использование технологий LINQ и ADO.NET при работе с базами данных, разработка интерактивных веб-приложений, создание веб-служб с помощью технологий Web Service и WCF Service, разработка WPF-приложений и многое другое. Материал располагается по принципу от простого к сложному, что позволяет использовать книгу одновременно как справочник для опытных и как пособие для начинающих программистов. На сайте издательства находятся примеры из книги.

Издательство: БХВ-Петербург, 2013 г.

ISBN 978-5-9775-0888-9

Количество страниц: 480.

Содержание книги «Visual C# 2012 на примерах»:

  • 9 Предисловие
  • 13 Введение. Что такое «хороший стиль программирования»?
  • 15 Глава 1. Простейшие программы с экранной формой и элементами управления
    • 15 Пример 1. Форма, кнопка, метка и диалоговое окно
    • 20 Пример 2. Событие MouseHover
    • 24 Пример 3. Выбор нужной даты
    • 27 Пример 4. Ввод данных через текстовое поле TextBox с проверкой типа методом TryParse
    • 30 Пример 5. Ввод пароля в текстовое поле и изменение шрифта
    • 32 Пример 6. Управление стилем шрифта с помощью элемента управления CheckBox
    • 34 Пример 7. Побитовый оператор «исключающее ИЛИ
    • 36 Пример 8. Вкладки TabControl и переключатели RadioButton
    • 39 Пример 9. Свойство Visible и всплывающая подсказка ToolTip в стиле Balloon
    • 41 Пример 10. Калькулятор на основе комбинированного списка ComboBox
    • 45 Пример 11. Вывод греческих букв, символов математических операторов. Кодовая таблица Unicode
  • 49 Глава 2. Программирование консольных приложений
    • 49 Пример 12. Ввод и вывод в консольном приложении
    • 52 Пример 13. Вывод на консоль таблицы чисел с помощью форматирования строк
    • 53 Пример 14. Вызов метода MessageBox.Show в консольном приложении. Формат даты и времени
    • 55 Пример 15. Вызов функций Visual Basic из программы C#
    • 57 Пример 16. Программирование интервалов с помощью оператора else if
    • 60 Пример 17. Замечательной структурой данных является словарь Dictionary
  • 63 Глава 3. Инициирование и обработка событий мыши и клавиатуры
    • 63 Пример 18. Координаты курсора мыши относительно экрана и элемента управления
    • 65 Пример 19. Создание элемента управления Button «программным» способом и подключение события для него
    • 68 Пример 20. Обработка нескольких событий одной процедурой
    • 69 Пример 21. Калькулятор
    • 74 Пример 22. Ссылка на другие ресурсы LinkLabel
    • 76 Пример 23. Обработка событий клавиатуры
    • 79 Пример 24. Разрешаем вводить в текстовое поле только цифры
    • 80 Пример 25. Разрешаем вводить в текстовое поле цифры, а также разделитель целой и дробной части числа
    • 83 Пример 26. Программно вызываем событие «щелчок на кнопке
  • 85 Глава 4. Чтение, запись текстовых и бинарных файлов, текстовый редактор
    • 85 Пример 27. Чтение/запись текстового файла в кодировке Unicode. Обработка исключений try .catch
    • 89 Пример 28. Чтение/запись текстового файла в кодировке Windows 1251
    • 91 Пример 29. Простой текстовый редактор. Открытие и сохранение файла. Событие формы Closing
    • 96 Пример 30. Программа тестирования знаний студента по какому-либо предмету
    • 102 Пример 31. Простой RTF-редактор
    • 106 Пример 32. Программа ввода каталога координат (числовых данных) из текстового файла
    • 110 Пример 33. Печать текстового документа
    • 114 Пример 34. Чтение/запись бинарных файлов с использованием потока данных
  • 119 Глава 5. Редактирование графических данных
    • 119 Пример 35. Простейший вывод отображения графического файла в форму
    • 122 Пример 36. Использование элемента PictureBox для отображения растрового файла с возможностью прокрутки
    • 124 Пример 37. Рисование в форме графических примитивов (фигур)
    • 127 Пример 38. Выбор цвета с использованием ListBox
    • 130 Пример 39. Экранная форма с треугольником прозрачности
    • 132 Пример 40. Печать графических примитивов
    • 133 Пример 41. Печать BMP-файла
    • 134 Пример 42. Создание JPG-файла «на лету» и вывод его отображения в форму
    • 136 Пример 43. Смена выведенного изображения с помощью обновления формы
    • 139 Пример 44. Рисование в форме указателем мыши
    • 141 Пример 45. Управление сплайном Безье
    • 145 Пример 46. Построение графика методами класса Graphics
  • 151 Глава 6. Управление буфером обмена с данными в текстовом и графическом форматах
    • 151 Пример 47. Буфер обмена с данными в текстовом формате
    • 153 Пример 48. Элемент управления PictureBox. Буфер обмена с растровыми данными
    • 156 Пример 49. Имитация нажатия комбинации клавиш <Alt>+<PrintScreen>
    • 157 Пример 50. Запись содержимого буфера обмена в BMP-файл
    • 159 Пример 51. Использование таймера Timer
    • 161 Пример 52. Запись в файлы текущих состояний экрана каждые пять секунд
  • 163 Глава 7. Ввод и вывод табличных данных. Решение системы уравнений
    • 163 Пример 53. Формирование таблицы. Функция String.Format
    • 166 Пример 54. Форматирование Double-переменных в виде таблицы. Вывод таблицы на печать. Поток StringReader
    • 169 Пример 55. Вывод таблицы в Internet Explorer
    • 172 Пример 56. Формирование таблицы с помощью элемента управления DataGridView
    • 174 Пример 57. Отображение хэш-таблицы с помощью элемента DataGridView
    • 177 Пример 58. Табличный ввод данных. DataGridView. DataTable. DataSet. Инструмент для создания файла XML
    • 181 Пример 59. Решение системы линейных уравнений. Ввод коэффициентов через DataGridView
    • 186 Пример 60. Организация связанных таблиц
    • 190 Пример 61. Построение графика по табличным данным с использованием элемента Chart
  • 195 Глава 8. Элемент управления WebBrowser
    • 195 Пример 62. Отображение HTML-таблиц в элементе WebBrowser
    • 197 Пример 63. Отображение Flash-файлов
    • 198 Пример 64. Отображение веб-страницы и ее HTML-кода
    • 201 Пример 65. Программное заполнение веб-формы
    • 205 Пример 66. Синтаксический разбор веб-страницы без использования элемента WebBrowser
  • 209 Глава 9. Использование функций MS Word, MS Excel, AutoCAD и MATLAB, а также создание PDF-файла
    • 209 Пример 67. Проверка правописания в текстовом поле с помощью обращения к MS Word
    • 213 Пример 68. Вывод таблицы средствами MS Word
    • 216 Пример 69. Обращение к функциям MS Excel из программы на Visual C# 12
    • 218 Пример 70. Использование финансовой функции MS Excel
    • 221 Пример 71. Решение системы уравнений с помощью функций MS Excel
    • 224 Пример 72. Построение диаграммы средствами MS Excel
    • 227 Пример 73. Управление функциями AutoCAD из программы на Visual C# 12
    • 230 Пример 74. Вызов MATLAB из вашей программы на Visual C# 12
    • 232 Пример 75. Решение системы уравнений путем обращения к MATLAB
    • 234 Пример 76. Создание PDF-файла «на лету» с возможностью вывода кириллицы
    • 238 Пример 77. Вывод таблицы в PDF-документ
    • 243 Пример 78. Вывод графических данных в PDF-документ
  • 249 Глава 10. Обработка баз данных с использованием технологии ADO.NET
    • 249 Пример 79. Создание базы данных SQL Server
    • 251 Пример 80. Отображение таблицы базы данных SQL Server на консоли
    • 253 Пример 81. Редактирование таблицы базы данных MS Access в среде Visual Studio без написания программного кода
    • 253 Создание базы данных в среде MS Access
    • 254 Открытие базы данных Access в среде Visual Studio
    • 256 Пример 82. Чтение всех записей из таблицы БД MS Access на консоль с помощью объектов классов Command и DataReader
    • 258 Пример 83. Создание базы данных MS Access в программном коде
    • 261 Пример 84. Запись структуры таблицы в пустую базу данных MS Access. Программная реализация подключения к БД
    • 263 Пример 85. Добавление записей в таблицу базы данных MS Access
    • 265 Пример 86. Чтение всех записей из таблицы базы данных c помощью объектов классов Command, DataReader и элемента управления DataGridView
    • 267 Пример 87. Чтение данных из БД в сетку данных DataGridView с использованием объектов классов Command, Adapter и DataSet
    • 269 Пример 88. Обновление записей в таблице базы данных MS Access
    • 273 Пример 89. Удаление записей из таблицы базы данных с использованием SQL-запроса и объекта класса Command
  • 275 Глава 11. Использование технологии LINQ
    • 275 Пример 90. LINQ-запрос к массиву данных
    • 278 Пример 91. Запрос к коллекции (списку) данных методами LINQ
    • 283 Пример 92. Группировка элементов списка с помощью LINQ-запроса
    • 287 Пример 93. Группировка словаря данных Dictionary с помощью LINQ-запроса
    • 290 Пример 94. Создание XML-документа методами классов пространства имен System.Xml.Linq
    • 292 Пример 95. Извлечение значения элемента из XML-документа посредством LINQ-запроса
    • 297 Пример 96. Поиск строк (записей) в XML-данных с помощью LINQ-запроса
    • 300 Пример 97. Получение производных XML-данных от XML-источника
    • 303 Пример 98. LINQ-запрос к набору данных DataSet
  • 307 Глава 12. Другие задачи, решаемые с помощью Windows Application
    • 307 Пример 99. Проверка вводимых данных с помощью регулярных выражений
    • 310 Пример 100. Управление прозрачностью формы
    • 312 Пример 101. Время по Гринвичу в полупрозрачной форме
    • 315 Пример 102. Ссылка на процесс, работающий в фоновом режиме, в форме значка в области уведомлений
    • 317 Пример 103. Нестандартная форма. Перемещение формы мышью
    • 319 Пример 104. Воспроизведение звуков операционной системы
    • 321 Пример 105. Проигрыватель Windows Media Player 12
    • 325 Пример 106. Воспроизведение только звуковых файлов
    • 327 Пример 107. Программирование контекстной справки. Стандартные кнопки в форме
  • 331 Глава 13. Программирование простейших веб-ориентированных приложений на Visual C# 12
    • 331 Создание веб-страницы на языке HTML. Интернет-технологии
    • 332 Веб-хостинг на платформах UNIX и Windows
    • 333 Клиент-серверное взаимодействие на основе технологии ASP.NET
    • 334 Отладка активного веб-приложения
    • 334 Пример 108. Создание простейшей активной веб-страницы на Visual C# 12
    • 337 Пример 109. Проверка введенных пользователем числовых данных с помощью валидаторов
    • 340 Пример 110. Проверка достоверности ввода имени, адреса e-mail, URL-адреса и пароля с помощью валидаторов
    • 345 Пример 111. Регистрация и аутентификация пользователя с помощью базы данных Access
    • 354 Пример 112. Таблица с переменным числом ячеек, управляемая двумя раскрывающимися списками
    • 356 Пример 113. Организация раскрывающегося меню гиперссылок с помощью DropDownList
    • 359 Пример 114. Передача данных между веб-страницами через параметры гиперссылки
    • 362 Пример 115. Передача данных HTML-формы на ASPX-страницу методами класса Request
    • 366 Пример 116. Передача значений элементов управления на другую веб-страницу с помощью объекта PreviousPage
    • 369 Пример 117. Отображение табличных данных в веб-форме с помощью элемента управления GridView
    • 370 Пример 118. Отображение хэш-таблицы в веб-форме
  • 375 Глава 14. Типичные веб-ориентированные приложения ASP.NET на Visual C# 12
    • 375 Пример 119. Чтение/запись текстового файла веб-приложением
    • 379 Пример 120. Программирование счетчика посещений сайта с использованием базы данных и объекта Session
    • 384 Пример 121. Чтение/запись cookie-файлов
    • 388 Пример 122. Вывод изображения в веб-форму
    • 391 Пример 123. Формирование изображения методами класса Graphics и вывод его в веб-форму
    • 394 Пример 124. Гостевая книга
    • 398 Пример 125. Отображение времени в веб-форме с использованием технологии AJAX
  • 401 Глава 15. Создание веб-служб и их клиентов
    • 401 О веб-службах
    • 402 Пример 126. Клиентское веб-приложение, потребляющее сервис веб-службы «Прогноз погоды
    • 409 Пример 127. Клиентское Windows-приложение, использующее ту же веб-службу «Прогноз погоды
    • 411 Пример 128. Создание простейшей веб-службы
    • 414 Пример 129. Создание Windows-приложения, потребителя сервиса веб-службы
    • 417 Пример 130. Создание веб-службы «Торговая рекомендация на рынке Forex
    • 420 Пример 131. Клиентское приложение, потребляющее сервис веб-службы «Торговая рекомендация на рынке Forex
    • 421 Пример 132. Клиентское веб-приложение, потребляющее сервис веб-службы «Морфер
    • 424 Пример 133. Получение веб-приложением данных от веб-службы Центрального банка РФ
    • 426 Пример 134. Получение Windows-приложением данных от веб-службы Национального банка Республики Беларусь
    • 428 Пример 135. Создание веб-службы на основе WCF (WCF Service)
    • 430 Пример 136. Создание Windows-приложения, потребителя сервиса WCF-службы
  • 433 Глава 16. Использование технологии WPF
    • 433 Что может нам дать WPF?
    • 434 Пример 137. Создание простейшего WPF-приложения. Компоновка элементов управления с помощью сетки Grid
    • 439 Пример 138. Использование одного из эффектов анимации
    • 442 Пример 139. Эффект постепенной замены (прорисовки) одного изображения другим
    • 445 Пример 140. Закрашивание области текста горизонтальным линейным градиентом
    • 446 Пример 141. Программирование WPF-проигрывателя. Компоновка элементов управления с помощью панели StackPanel
    • 450 Пример 142. Наложение текста на видео
    • 453 Пример 143. Переходы в WPF-приложениях
  • 457 Приложение. Содержание электронного архива с примерами из книги
  • 471 Предметный указатель

Инструкция как скачать книгу В.В. Зиборов: Visual C# 2012 на примерах в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.
Visual C# 2012 на примерах
Рейтинг книги:
0 голосов
2644

Поиск книг:




При поиске учитываются только слова, длина которых больше 3-х символов.

Статистика: