русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

А.А. Волосевич


Дата добавления: 2013-12-23; просмотров: 1267; Нарушение авторских прав


 

ИЗБРАННЫЕ ГЛАВЫ

ИНФОРМАТИКИ

 

Курс лекций

для студентов специальности I-31 03 04 «Информатика»

всех форм обучения

 

Минск 2006


СОДЕРЖАНИЕ

ВВЕДЕНИЕ.. 5

1. ЯЗЫК ПРОГРАММИРОВАНИЯ C#. 6

1.1. ПЛАТФОРМА .NET – ОБЗОР АРХИТЕКТУРЫ... 6

1.2. ЯЗЫК C# - ОБЩИЕ КОНЦЕПЦИИ СИНТАКСИСА.. 7

1.3. СИСТЕМА ТИПОВ ЯЗЫКА C#. 9

1.4. Преобразования типов.. 11

1.5. Идентификаторы, ключевые слова и литералы... 14

1.6. Объявление переменных, полей и констант.. 15

1.7. Выражения и операции.. 17

1.8. Операторы языка C#. 19

1.9. Объявление и вызов методов.. 22

1.10. Массивы в C#. 24

1.11. Работа с СИМВОЛАМИ и строками в C#. 28

1.12. Синтаксис объявления класса, Поля и методы класса.. 32

1.13. Свойства и индексаторы... 34

1.14. Конструкторы класса И Жизненный цикл объекта.. 37

1.15. Наследование классов.. 41

1.16. Перегрузка операЦИЙ.. 43

1.17. Делегаты... 46

1.18. События.. 48

1.19. Интерфейсы... 51

1.20. Структуры и перечисления.. 54

1.21. Пространства имен.. 56

1.22. Генерация и обработка исключительных ситуаций.. 56

1.23. НОВОВВЕДЕНИЯ В ЯЗЫКЕ C# 2.0. 59

1.24. ОБОБЩЕННЫЕ ТИПЫ (GENERICS) 64

2. Базовые элементы .NET Framework.. 69

2.1. МЕТАДАННЫЕ И МЕХАНИЗМ ОТРАЖЕНИЯ.. 69

2.2. ПОЛЬЗОВАТЕЛЬСКИЕ И ВСТРОЕННЫЕ АТРИБУТЫ... 74

2.3. ПРОСТРАНСТВО ИМЕН SYSTEM.COLLECTIONS. 82

2.4. РАБОТА С ФАЙЛАМИ И ДИРЕКТОРИЯМИ.. 96

2.5. ИСПОЛЬЗОВАНИЕ ПОТОКОВ ДАННЫХ.. 99

2.6. СЕРИАЛИЗАЦИЯ.. 102

2.7. СЕРИАЛИЗАЦИЯ ОБЪЕКТОВ В НЕСТАНДАРТНОМ ФОРМАТЕ.. 106

2.8. ВВЕДЕНИЕ В XML.. 108

2.9. РАБОТА С XML-документами В .NET FRAMEWORK.. 112

2.10. МНогопоточное программирование.. 117

2.11. Синхронизация потоков.. 121

2.12. Асинхронный вызов методов.. 127

2.13. Состав и взаимодействие сборок.. 131

2.14. КОНФИГУРИРОВАНИЕ сборок.. 136



3. ТЕхнология .NET Remoting.. 142

3.1. ДОМЕНЫ ПРИЛОЖЕНИЙ.. 142

3.2. Архитектура .NET Remoting.. 146

3.3. Активация удаленных объектов и их время жизни.. 148

3.4. Программная настройка Remoting.. 151

3.5. УДАЛЕННЫЕ Объекты с клиентской активацией.. 155

3.6. Настройка Remoting при помощи конфигурационных файлов.. 160

3.7. Хостинг распределенных приложений.. 167

3.8. Объекты-сообщения.. 172

3.9. Пользовательские канальные приемники.. 174

4. ADO.NET.. 187

4.1. Архитектура ADO.NET.. 187

4.2. Учебная база CD Rent.. 188

4.3. Соединение с базой данных.. 189

4.4. Выполнение команд и запросов к базе данных.. 194

4.5. Чтение данных и объект DataReader.. 197

4.6. Параметризированные запросы... 201

4.7. Рассоединенный набор данных.. 204

4.8. заполнение Рассоединенного набора данных.. 206

4.9. Объект класса DataColumn – колонка таблицы... 209

4.10. Объекты класса DataRow – строки таблицы... 212

4.11. Работа с объектом класса DataTable.. 217

4.12. DataSet и схема рассоединенного набора данных.. 220

4.13. Типизированные DataSet.. 224

4.14. Поиск и фильтрация данных В DataSet.. 226

4.15. Класс DataView... 228

4.16. СИНхронизация набора данных и базы... 232

5. ASP.NET.. 236

5.1. Архитектура и общие концепции ASP.NET.. 236

5.2. Пример aspx-страницы. Структура страницы... 237

5.3. Директивы страницы... 241

5.4. Класс System.Web.UI.Page. События страницы... 245

5.5. Серверные элементы управления.. 250

5.6. Элементы управления Web Controls. 255

5.7. Проверочные элементы управления.. 257

5.8. Списковые элементы управления.. 263

5.9. Связывание данных.. 266

5.10. Web-приложение. Файл global.asax.. 275

5.11. Управление состояниями в web-приложениях.. 278

5.12. Кэширование.. 284

5.13. Безопасность в web-приложениях.. 288

ЛИТЕРАТУРА.. 295




<== предыдущая лекция | следующая лекция ==>
Проекты | ВВЕДЕНИЕ


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.005 сек.