Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Объектно-ориентированное программирование

Объектно-ориентированное программирование




СОДЕРЖАНИЕ


Основные понятия платформы .NET Состав платформы .NET Общеязыковая исполняющая среда Языки программирования Управляемые модули Метаданные Общий промежуточный язык Новый тип программ – сборки Библиотека классов .NET Framework Установка платформы .NET Framework и Visual Studio Обзор языка программирования C# Основы объектно-ориентированного программированияКлассы как шаблоны объектов Объекты и элементы Отношения между классамиВложенностьНаследование Основные принципы ООПАбстрагированиеИнкапсуляцияПолиморфизмРеализация полиморфизма с помощью интерфейсовРеализации полиморфизма через наследование Структура приложений на языке C# Общая структура программы на языке C# Идентификаторы в языке C# Типы приложений Пример простого приложения Создание выполняемой программыПроект создания консольного приложения Базовые классы FCL для консольных приложений Класс ConsoleМетод Write() с форматированием Класс Math Класс Random Основные понятия языка C# Типы данных Система типов языка С# Хранение данных в оперативной памяти Встроенные типы данных Переменные и константы Переменные Облает видимости переменных Создание значений ссылочных переменных КонстантыСтроковые константы Операции Перегрузка операций Операции присваиванииНеявное преобразование типовЯвное преобразование типов Специальные варианты присваивания Арифметические операции Выражения Операции отношения Логические операции Условная операция Операторы Оператор присваивания Операторы выбораОператор ifОператор switch Операторы переходаОператор gotoОператоры break и continue Операторы цикла Оператор цикла forОператор цикла whileОператор цикла foreach Операторы обработки исключений Массивы Одномерные массивы Многомерные массивы Ступенчатые массивы Массивы как коллекции Описание и использование классов Поля класса Методы класса Тело метода Синтаксис вызова методов Выполнение вызова метода Перегрузка методов Конструкторы класса Свойства класса Описание свойств класса Индексаторы Статические поля и методы класса Перегрузка операций класса Определение преобразования типов События класса Делегаты События Отношения между классами Отношение вложенности Отношение наследования Описание производного класса Конструкторы производною класса Добавление методов в производном классе Абстрактные классы Другие пользовательские типы Структуры Описание и использование структур Структуры описания временных данных Перечисления Интерфейсы Описание интерфейсов Два способа реализации интерфейсов Приведение к типу интерфейса Встроенные интерфейсы Коллекции и словари Коллекции Коллекция ArrayList Коллекции Queue и Stack Словари Универсальные классыКласс с универсальными методами Обобщенные классы коллекций Использование пользовательских классов Обобщенные коллекции Queue<T> и Stack<T> Обобщенная коллекция List<T> Некоторые часто используемые классы FCL Класс массивов Array Класс строк StringОбъявление строк и конструкторы класса stringОперации над строкамиМетоды Join и SplitНестатические методы класса String Графический интерфейс приложений Описание графического интерфейса Описание графического интерфейса ОС Windows Реализация графического интерфейса в .Net Система координат и единиц измерения Стандартный тип обработчика события Взаимодействие пользователя с приложением Пример простой программы с графическим интерфейсом Класс форм Form Создание и уничтожение формы Модальные и немодальные формы Многодокументный интерфейс Multiple Document Interface Стандартные диалоги Основные классы элементов управления Класс текстовых меток Label Класс кнопок Button Класс флажков CheckBox Класс переключателей RadioButton Классы текстовых нолей TextBox, RichTextBox и MaskedTextBox Классы списков ListBox, ComboBox и CheckedListBox Класс картинок PictureBox Класс индикаторов ProgressBar Класс панелей Panel Классы страниц с ярлыками TabControl и TabPages Работа с меню и инструментальными полосами Классы меню и инструментальных полосКласс пунктов меню ToolStripMenultem Создание главного меню Создание контекстною меню Создание инструментальной полосы и строки состояния Разработка windows-приложений в Visual Studio Создание проекта и работа с формой Анализ создаваемого windows-приложения Разработка меню приложения Создание инструментальных панелей Рисование в форме Класс Graphics Событие Paint для перерисовки клиентской области Системы координат Классы для описания геометрических объектов Инструменты рисованияРабота с цветомКласс перьев РепКласс кистей BrushКласс шрифтов Font Методы рисованияМетоды вывода текстаМетоды рисования простых фигурРабота с изображениями Работа с файлами и папками Абстрактный базовый класс FileSystemlnfo Работа с классом Directorylnfo Создание объектов класса Directorylnfo Перечисление файлов с помощью класса Directorylnfo Создание подпапок с помощью класса Directorylnfo Работа с классом Directory Работа с классом Drivelnfo Работа с классом Filelnfo Метод Create() Метод Open() Методы OpenRead() и OpenWrite() Метод OpenText() Методы CreateText() и AppendText() Работа с классом FileДополнительные методы класса File Абстрактный класс Stream Работа с классами StreamWriter и StreamReader Работа с классами BinaryWriter и BinaryReader Работа с базами данных Архитектура технологии ADO.NET Провайдеры данных Описание классов провайдеров данных Соединение с базой данных Выполнения команд для работы сданнымиСоздание командыИсполнение командФормирование запросов SQL во время выполненияРабота с параметрами командыПорядок работы с объектами CommandСоздание объекта DataReaderДоступ к данным с помощью объекта DataReaderИзвлечение типизированных данных с помощью DataReader Отсоединенный режим работы с базой данных Класс DataSet Класс DataTableОграничения Класс DataAdapterСоздание объектов класса DataAdapterИзвлечение данных с помощью объектов DataAdapter Работа с объектами DataSet Выборка записей из объектов DataTableИзменение данных в записях объектов DataTableИзвлечение связанных записейСоздание новых строк в объектах DataTableУдаление записей из объектов DataTableОбновление базы данных Типизированные классы DataSet
 
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
ПОХОЖИЕ СТАТЬИ Следующая >
 
Предметы
Агропромышленность
Банковское дело
БЖД
Бухучет и аудит
География
Документоведение
Журналистика
Инвестирование
Информатика
История
Культурология
Литература
Логика
Логистика
Маркетинг
Математика, химия, физика
Медицина
Менеджмент
Строительство
Педагогика
Политология
Политэкономия
Право
Психология
Религиоведение
Риторика
Социология
Статистика
Страховое дело
Техника
Товароведение
Туризм
Философия
Финансы
Экология
Экономика
Этика и эстетика