Содержание: Введение Глава 1. Простейшие программы с экранной формой и элементами управления Пример 1. Форма, кнопка, метка и диалоговое окно
Пример 2. Событие
MouseHover Пример 3. Ввод данных через текстовое поле
TextBox с проверкой типа методом
TryParse Пример 4. Ввод пароля в текстовое поле и изменение шрифта
Пример 5. Управление стилем шрифта с помощью элемента управления
CheckBox Пример 6. Побитовый оператор "исключающее ИЛИ"
Пример 7. Вкладки
TabControl и переключатели
RadioButton Пример 8. Свойство
Visible и всплывающая подсказка
ToolTip в стиле
Balloon Пример 9. Калькулятор на основе комбинированного списка
ComboBox Пример 10. Вывод греческих букв, символов математических операторов. Кодовая таблица Unicode
Глава 2. Программирование консольных приложений Пример 11. Ввод и вывод в консольном приложении
Пример 12. Вывод на консоль таблицы чисел с помощью форматирования строк
Пример 13. Вызов
MessageBox.Show в консольном приложении. Формат даты и времени
Пример 14. Вызов функций Visual Basic из программы C#
Глава 3. Инициирование и обработка событий мыши и клавиатуры Пример 15. Координаты курсора мыши относительно экрана и элемента управления
Пример 16. Создание элемента управления
Button "программным" способом и подключение события для него
Пример 17. Обработка нескольких событий одной процедурой
Пример 18. Калькулятор
Пример 19. Ссылка на другие ресурсы
LinkLabel Пример 20. Обработка событий клавиатуры
Пример 21. Разрешаем вводить в текстовое поле только цифры
Пример 22. Разрешаем вводить в текстовое поле цифры, а также разделитель целой и дробной части числа
Глава 4. Чтение, запись текстовых и бинарных файлов, текстовый редактор Пример 23. Чтение/запись текстового файла в кодировке Unicode. Обработка исключений
try…catch Пример 24. Чтение/запись текстового файла в кодировке Windows 1251
Пример 25. Простой текстовый редактор. Открытие и сохранение файла. Событие формы
Closing Пример 26. Программа тестирования знаний студента по какому-либо предмету
Пример 27. Простой RTF-редактор
Пример 28. Печать текстового документа
Пример 29. Чтение/запись бинарных файлов с использованием потока данных
Глава 5. Редактирование графических данных Пример 30. Простейший вывод отображения графического файла в форму
Пример 31. Использование элемента
PictureBox для отображения растрового файла с возможностью прокрутки
Пример 32. Рисование в форме указателем мыши
Пример 33. Рисование в форме графических примитивов (фигур)
Пример 34. Выбор цвета с использованием
ListBox Пример 35. Печать графических примитивов
Пример 36. Печать BMP-файла
Пример 37. Построение графика
Глава 6. Управление буфером обмена с данными в текстовом и графическом форматах Пример 38. Буфер обмена с данными в текстовом формате
Пример 39. Элемент управления
PictureBox. Буфер обмена с растровыми данными
Пример 40. Имитация нажатия комбинации клавиш
+. Вызов функции Microsoft API
Пример 41. Запись содержимого буфера обмена в BMP-файл
Пример 42. Использование таймера Timer
Пример 43. Запись в файлы текущих состояний экрана каждые пять секунд
Глава 7. Ввод и вывод табличных данных. Решение системы уравнений
Пример 44. Формирование таблицы. Функция String.Format
Пример 45. Форматирование Double-переменных в виде таблицы. Вывод таблицы на печать. Поток StringReader
Пример 46. Вывод таблицы в Internet Explorer
Пример 47. Формирование таблицы с помощью элемента управления DataGridView
Пример 48. Табличный ввод данных. DataGridView. DataTable. DataSet. Инструмент для создания файла XML
Пример 49. Решение системы линейных уравнений. Ввод коэффициентов через DataGridView
Глава 8. Элемент управления WebBrowser
Пример 50. Отображение HTML-таблиц
Пример 51. Отображение Flash-файлов
Пример 52. Отображение Web-страницы и ее HTML-кода
Пример 53. Программное заполнение Web-формы
Глава 9. Использование функций MS Word, MS Excel, AutoCAD и MATLAB
Пример 54. Проверка правописания в текстовом иоле с помощью обращения к MS Word
Пример 55. Вывод таблицы средствами MS Word
Пример 56. Обращение к функциям MS Excel из Visual C# 2010
Пример 57. Использование финансовой функции MS Excel
Пример 58. Решение системы уравнений с помощью функций MS Excel
Пример 59. Построение диаграммы средствами MS Excel
Пример 60. Управление функциями AutoCAD из программы на Visual C# 2010
Пример 61. Вызов MATLAB из вашей программы на Visual C#2010
Пример 62. Решение системы уравнений путем обращения к MATLAB
Глава 10. Обработка баз данных с использованием технологии ADO.NET
Пример 63. Создание базы данных SQL Server
Пример 64. Отображение таблицы базы данных SQL Server в экранной форме. Создание базы данных в среде MS Access
Пример 65. Редактирование таблицы базы данных MS Access в среде Visual Studio без написания программного кода
Пример 66. Отображение таблицы базы данных MS Access в экранной форме
Пример 67. Чтение всех записей из таблицы БД MS Access на консоль с помощью объектов классов Command и DataReader
Пример 68. Создание базы данных MS Access в программном коде
Пример 69. Запись структуры таблицы в пустую базу данных MS Access. Программная реализация подключения к БД
Пример 70. Добавление записей в таблицу базы данных MS Access
Пример 71. Чтение всех записей из таблицы базы данных с помощью объектов классов Command, DataReader и элемента управления DataGridView
Пример 72. Чтение данных из БД в сетку данных DataGridView с использованием объектов классов Command, Adapter и DataSet
Пример 73. Обновление записей в таблице базы данных MS Access
Пример 74. Удаление записей из таблицы базы данных с использованием SQL-запроса и объекта класса Command
Глава 11. Использование технологии LINQ
Пример 75. LINQ-запрос к массиву данных
Пример 76. LINQ-запрос к коллекции (списку) данных
Пример 77. Группировка элементов списка с помощью LINQ-запроса
Пример 78. LINQ-запрос к словарю данных Dictionary
Пример 79. Создание XML-документа методами классов пространства имен System.Xml.Linq
Пример 80. Извлечение значения элемента из XML-документа
Пример 81- Поиск строк (записей) в XML-данных с помощью LINQ-запроса
Пример 82. LINQ-запрос к набору данных DataSet
Пример 83- Доступ к базе данных с помощью LINQ to SQL
Глава 12. Другие задачи, решаемые с помощью Windows Application
Пример 84. Проверка вводимых данных с помощью регулярных выражений
Пример 85. Управление прозрачностью формы
Пример 86. Время по Гринвичу в полупрозрачной форме
Пример 87. Ссылка на процесс, работающий в фоновом режиме, в форме значка в области уведомлений
Пример 88. Нестандартная форма. Перемещение формы мышью
Пример 89. Проигрыватель Windows Media Player II
Пример 90. Программирование контекстной справки. Стандартные кнопки в форме
Создание инсталляционного пакета для распространения программы
Глава 13. Программирование простейших Web-ориентированных приложений па Visual C# 2010
Создание Web-страницы на языке HTML. Интернет-технологии
Web-хостинг на платформах UNIX и Windows
Клиент-серверное взаимодействие на основе технологии ASP.NET
Отладка активного Web-приложения
Пример 91. Создание простейшей активной Web-страницы на Visual C# 2010
Пример 92. Проверка введенных пользователем числовых данных с помощью валидаторов
Пример 93. Проверка достоверности ввода имени, адреса e-mail, URL-адреса и пароля с помощью валидаторов
Пример 94. Регистрация и аутентификация пользователя с помощью базы данных Access
Пример 95. Таблица с переменным числом ячеек, управляемая двумя раскрывающимися списками
Пример 96. Организация раскрывающегося меню гиперссылок с помощью DropDownList
Пример 97. Передача данных между Web-страницами через параметры гиперссылки
Пример 98. Передача данных HTML-формы на ASPX-страницу методами класса Request
Пример 99. Передача значений элементов управления на другую Web-страницу с помощью объекта PreviousPage
Пример 100. Отображение табличных данных в Web-форме с помощью элемента управления GridView
Пример 101. Отображение в Web-форме хэш-таблицы
Глава 14. Типичные Web-ориентированные приложения ASP.NET на Visual С# 2010
Пример 102. Чтение/запись текстового файла Web-приложением
Пример 103. Программирование счетчика посещений сайта с использованием базы данных и объекта Session
Пример 104. Чтение/запись cookie-файлов
Пример 105. Вывод изображения в Web-форму
Пример 106. Формирование изображения методами класса Graphics и вывод его в Web-форму
Пример 107. Гостевая книга
Пример 108. Программирование капча
Пример 109. Отображение времени в Web-форме с использованием технологии AJAX
Глава 15. Создание Web-служб и их клиентов
О Web-службах
Пример 110. Клиентское Web-приложение, потребляющее сервис Web-службы "Прогноз погоды"
Пример 111. Клиентское Windows-приложение, использующее Web-службу "Прогноз погоды"
Пример 112. Создание простейшей Web-службы
Пример 113. Создание Windows-приложения - потребителя сервиса Web-службы
Пример 114. Web-служба "Торговая рекомендация на рынке Forex"
Пример 115. Клиентское приложение, потребляющее сервис Web-службы "Торговая рекомендация на рынке Forex"
Пример 116. Клиентское Web-приложение, потребляющее сервис Web-службы "Морфер"
Пример 117. Получение данных от Web-службы Центрального банка РФ Web-приложением
Пример 118. Получение данных от Web-службы Национального банка Республики Беларусь Windows-приложением
Глава 16. Использование технологии WPF
Что может нам дать WPF?
Пример 119. Создание простейшего WPF-приложения. Компоновка элементов управления с помощью сетки Grid
Пример 120. Использование одного из эффектов анимации
Пример 121. Эффект постепенной замены (прорисовки) одного изображения другим
Пример 122. Закрашивание области текста горизонтальным линейным градиентом
Пример 123. Проверка орфографии в элементе управления редактирования текста
Пример 124. Программирование WPF-проигрывателя. Компоновка элементов управления с помощью панели StackPanel
Пример 125. Наложение текста на видео
Пример 126. Переходы в WPF-приложениях
Приложение. Описание компакт-диска
Предметный указатель