Введение в программирование на языке Visual C#

ВВЕДЕНИЕТЕОРЕТИЧЕСКИЕ ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯАлгоритм. Свойства алгоритма. Способы описания алгоритмаНазначение функциональных блоковОсновные этапы решения задач на ЭВМВведение в объектно-ориентированное программированиеАлфавит языка Visual C#Идентификаторы и общие правила их написанияОператор присваиванияТипы данныхЗапись математических функцийОперации отношенияВВЕДЕНИЕ В VISUAL C#Организация проекта в Visual C#Процесс создания проектаМетоды ввода и вывода данныхИспользование проверки корректности ввода данныхОбработка исключенийОбработка последовательностей данныхОкончательная настройка приложенияОрганизация взаимодействия формРабота с компонентамиКнопка (Button)Надпись (Label)Поле ввода (TextBox)Флажок (CheckBox)Переключатель (RadioButton)Список (ListBox)Пример программы с переключателями и флажками в структурах принятия решенийПоле со списком (ComboBox)Объединение элементов (GroupBox)Полоса прокрутки (HScrollBar)Список с флажками (CheckedListBox)Главное меню (MenuStrip). Разработка текстового редактораДиалоговые окна открытия и сохранения файлов (OpenFileDialog, SaveFileDialog)Диалоговое окно установки шрифта (FontDialog)Панель инструментов (ToolStrip)Строка состояния (StatusStrip)Контрольные вопросы к главе 2ЛИНЕИНЫИ АЛГОРИТМУпражнения к главеПримеры решения задачКонтрольные вопросы к главе 3РАЗВЕТВЛЯЮЩИЙСЯ АЛГОРИТМПростой условный операторСокращенный условный операторСоставной условный операторМногозначные ветвленияАлгоритмы поиска максимального и минимального элементовПримеры решения задачКонтрольные вопросы к главе 4ОПЕРАТОР ВЫБОРА SWITCHУпражнения к главеПримеры решения задачКонтрольные вопросы к главеЦИКЛИЧЕСКИМ АЛГОРИТМ Оператор цикла forСложный циклический процесс. Вложенные циклыОператор цикла do...whileОператор цикла whileРАБОТА С ОДНОМЕРНЫМИ МАССИВАМИБазовые алгоритмы обработки одномерных массивовМетод бинарного поискаПримеры решения задачКонтрольные вопросы к главеРАБОТА С ДВУМЕРНЫМИ МАССИВАМИОсновные свойства матрицБазовые алгоритмы обработки двумерных массивовКОНТРОЛЬНЫЕ ВОПРОСЫ К ГЛАВЕСОЗДАНИЕ КЛАССОВ. РАБОТА С МЕТОДАМИСоздание методовПередача параметров: по ссылке или по значениюПередача массива в качестве параметровПримеры решения задачКонтрольные вопросы к главеРАБОТА С СИМВОЛАМИ И СТРОКАМИМетоды работы с символамиМетоды работы со строкамиБазовые алгоритмы обработки строкПримеры решения задачКонтрольные вопросы к главеРАБОТА С ФАЙЛАМИПроцессы и потокиЗапись информации в текстовый файлЧтение информации из текстового файлаРабота с файлами и каталогамиПримеры решения задачКонтрольные вопросы к главеПРИМЕРЫ ВЫПОЛНЕНИЯ ЛАБОРАТОРНЫХ РАБОТЛабораторная работа №1 «Запись арифметических выражений»Лабораторная работа №2 «Многозначные ветвления в программах. Использование проверки корректности ввода данных и элемента управления ЕггогРгоуМег»Лабораторная работа №3 «Использование элементов управления RadioButton, ListBox, Timer, GroupBox в программах. Использование обработчика событий для нескольких компонентов»Лабораторная работа №4 «Программирование алгоритмов разветвляющихся структур с использованием поиска максимального и минимального значений»Лабораторная работа №5 «Использование элементов управления MenuStrip, OpenFileDialog, SaveFileDialog, FontDialog, ToolStrip, StatusStrip. Разработка текстового редактора»Лабораторная работа №6 «Табулирование функций»Лабораторная работа №7 «Использование элементов управления CheckedListBox, CheckBox, ComboBox, RadioButton, ListBox. Разработка тестовой программы»Лабораторная работа №8 «Программирование алгоритмов регулярных циклических структур»Лабораторная работа №9 «Табулирование функции с использованием циклов с неизвестным количеством повторений»Лабораторная работа №10 «Программирование алгоритмов итеративных циклических структур»Лабораторная работа №11 «Комплексное применение элементов управления»Лабораторная работа №12 «Классические способы обработки одномерных массивов»Лабораторная работа №13 «Программирование алгоритмов формирования и обработки одномерных массивов»Лабораторная работа №14 «Классические способы обработки двумерных массивов»Лабораторная работа №15 «Программирование алгоритмов формирования и обработки двумерных массивов»Лабораторная работа №16 «Организация многодокументного интерфейса»Лабораторная работа №17 «Разработка графического редактора»Лабораторная работа №18 «Работа с методами»Лабораторная работа №19 «Классические способы обработки строк»Лабораторная работа №20 «Обработка строковых данных»Лабораторная работа №21 «Работа с текстовыми файлами»Лабораторная работа №22 «Работа с файлами и каталогами»СОЗДАНИЕ ЗАСТАВОК К ПРОЕКТАМЗаставка 1. Создание текста и изображения на форме графическими методами.Заставка 2. Вывод центрированного текста, закрашенного с помощью градиентной заливки. Форма окаймлена овалом, покрытым изображениями.Заставка 3. Вывод текста на графическую поверхность и выравнивание его по центру.Заставка 4. Создание сплэш-форм.Заставка 5. Проявление и исчезновение формы.Заставка 6. Ввод пароля с заданным числом попыток.Заставка 7. Постепенное развертывание формы.Заставка 8. Работа с объектом Bitmap.Заставка 9. Повернутая надпись.Заставка 10. Создание нестандартной формы.Заставка 11. Создание нестандартной формы (форма с окружностями).Заставка 12. Поворот изображения и его зеркальное отображение.Заставка 13. Рисование с помощью мыши.Заставка 14. Вывод бегущей строки.Заставка 15. Форма произвольной конфигурации.Заставка 16. Вывод векторного изображения.Заставка 17. Использование текстового окна для ввода пароля. Использование элемента управления ErrorProvider.Заставка 18. Вывод текста из файла в область, нарисованную на форме.СПИСОК ЛИТЕРАТУРЫ
 
  РЕЗЮМЕ   След >