Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral


Содержание лекционного материала
Таблица 4
Номер лекции | Содержание | Часы |
Модуль 1. Введение в технологию программирования Visual Studio.NET 2005 | ||
1 | Понятийный аппарат (терминология) дисциплины. Предмет курса: базовый инструмент среды. NET FrameWork, Visual . Работа с этим базовым инструментом при разработке консольных приложений, приложений Windows Application и распределенных сетевых приложений Web Application. Наделение консольных приложений функциональностью графических (Windows Application) и, наоборот, при работе с базовым инструментом Visual . | 2 |
2 | Механизм формирования. NET сборок из командной строки в виде библиотек или модулей *.dll и console или Windows приложений *.exe. Приемы работы с утилитами: ILDasm. exe (Intermediate Language Disassembler) - позволяющей просмотреть содержимое любой сборки .NET. Web приложение ClassViewer (для его запуска устанавливается пример. NET SDK и в IE запускается страница http://localhast/ClassViewer /Default. aspx) - позволяющая отслеживать отношения внутри сборок, графическое приложение WinCV (WindowsClass Viewer) - позволяющее просматривать определения типов C # в библиотеках базовых типов, ObjectBrowser (входящие в комплект ). | 2 |
Модуль 2. Потоки ввода - вывода | ||
3 | Работа с потоками ввода-вывода. Назначение классов File и FileInfo и их основные методы. Абстрактный класс байтового потока Stream и его расширение FileStream, MemoryStream, BufferedStream. Классы потоки для работы с типизированными данными (BinaryReader и BinaryWriter) и классы потоки для текстовых данных (StreamReader и StreamWriter). | 2 |
4 | Основные конструкторы классов потоков FileStream, StreamWriter, StreamReader, BinaryWriter, BinaryReader; класс кодировок Encoding и его методы, а также расширения этого класса UTF8Encoding, UTF7Encoding, ASCIIEncoding, UnicodeEncoding. | 2 |
5 | Диаграммы входных и выходных потоков. Реализация любых операций ввода из файла, консоли или строки с одновременным преобразованием типа данных и, если нужно, типы кодировки в виде диаграммы последовательно соединенных классов потоков с последующим преобразованием этой диаграммы в С # код. Реализация любых операций вывода в файл, консоль или строку с одновременным преобразованием, если нужно, типа данных и типа кодировки в виде диаграммы последовательно соединенных классов потоков с последующим преобразованием этой диаграммы в C# код. | 2 |
Модуль 3. Механизмы обработки событий с использованием делегатов или интерфейсов | ||
6 | Делегаты как объекты класса System. MulticastDelegate, содержащие многоадресные указатели на функции. Основные свойства и методы делегатов. Механизмы обработки событий с использованием делегатов. Реализация классов событий с помощью делегатов. Структура классов событий и типы классов аргументов обработчиков событий. Соглашения по обработке событий в среде. NET Framework. Механизмы реализации обработки событий с использованием интерфейсов. | |
Модуль 4. Графический интерфейс GDI+ платформы.NET | ||
7 | Классы пространства имен System. Drawing, в том числе Graphics с методами: DrawString для вывода текста, DrawXxx для рисования фигур, FileXxx для заливки фигур и DrawImage для рисования изображений. | 2 |
8 | Типы, используемые при задании положения или области вывода: Point(F), Rectangle(F), Size(F), Region. Свойства и методы класса Color. Свойства и методы классов Fout и FoutFamily. Свойства класса Pen, Brush и его потомков SolidBrush, HatchBrush, TextureBrush, LinearGradientBrush. | 2 |
9 | Рисование на графическом контексте любого компонента. Включение кода для рисования: через обработчик события, через замещение метода, через методы интерфейса (для Пользовательского компонента), а также рисование без события Paint. Инициирование сеанса перерисовки графического контекста. | 2 |
Модуль 5. Модель доступа к данным ADO.NET | ||
10 | Структура модели доступа . Классы и компоненты, из которых она состоит. Взаимодействие объектов этих классов между собой; свойства классов SqlConnection и OleDbConnection, установка этих свойств с помощью мастера и программно, основные ключевые слова свойства ConnectionString. Настройка свойств компонентов SqlDataAdapter, OleDbDataAdapter, SqlCommand и OleDbCommand с помощью мастера и программно; структура локального набора DataSet. Генерирование этот набора с помощью мастера и программно. Устанавливание связи между таблицами внутри DataSet с помощью мастера и программно. | 2 |
11 | Компоненты для визуализации содержимого DataSet: DataGrid, DataList, TextBox и их основные свойства. Связь компонентов визуализации с набором DataSet в приложении Windows Application. Отображение несколько связанных таблиц в одном компоненте DataGrid из пространства Windows. Forms и настройка зависимого отображения таблицы в DataGrid по внешнему ключу, выбираемому в другом визуальном элементе. | 2 |
12 | Запросы с параметрами, формирование запросов в Sql 2000, в OleDb и программно; использование запросов с параметрами для навигации по связанным таблицам отображаемых в разных визуальных компонентах. | 2 |
Модуль 6. Структура WEB формы и ее отображение в виде aspx-файлов. Основы ASP.NET технологии | ||
13 | Основы технологии. Структуры WEBформы и ее отображение в виде aspx-файлов. Взаимно-однозначное соответствие между дизайном формы и html кодом aspx-файла. Роль атрибута runat = “server” в html – тегах. Различие между WebControls и HtmlControls элементами. Принятие aspx Web формы броузером клиента. Передача информации элементов html от сервера клиенту и обратно. | 2 |
14 | Генерирование класса из ASP-файла, методы включающиеся в этот класс, расположение dll-файла, в который компилируется aspx-файл и использование dll-файла в ASP .NET. Страничные события Page_Init, Page_Load и свойство IsPostBack. Страничные директивы @Page, @Import, @Assemble, @OutputCache и так далее. Преимущества использования фонового кода, для сопровождения aspx-файлов. Расположение исходного фонового кода, где в aspx-файле указывается имя этого класса; какой класс содержится в dll-файле полученном в результате компиляции фонового кода (вручную или без прекомпиляции, с помощью атрибута Src) а где размещается dll-файл; | 2 |
15 | Генерирование классовVisual для поддержки форм, и расположение в файлах фоновых кодов aspx-файлов. | 2 |
16 | Категории элементов из пространства WebControls. Атрибуты (свойства и события) элемента TextBox. Отличие событий элемента WebControls от элемента Windows. Соответствие элементов WebControls к перечисленные ниже элементам: Label, HypeLink, Image, CheckBox, RadioButton, Nable, Panel. Кнопки: Button, LinkButton, и их события Command и Click; списки: ListBox, dropDownList, CheckBoxList, RadioButtonList. Списки, связанные с данными с помощью свойства DataSource. Элементы управления, связанные с данными: Repeater, DataList и DataGrid их синтаксис, основные свойства и события. Проверяющие элементы управления: RequiredFildValidator, Range_Validator, RegularExpressionValidator, CompareValidator, CustomValidator и ValidationSummary. Базовый класс всех элементов управления WebControl. Поддержка этим классом каскадных таблиц стилей Css, всплывающих подсказок ToolTip. | 2 |
7. Технология представления и обработки данных в виде классов XML | ||
17 | Язык Xml. Язык описания данных и их структуры. Элементы, атрибуты, текстовые данные (CDATA, PCDATA, ссылки на сущности). Пространства имен, схемы XSD и утилита XSD для получения схемы из Xml-документа. Использование класса XmlDocument для анализа Xml-файлов. Обновление, удаление и создание новых узлов с помощью XmlDocument и его расширения XmlData Document. | 2 |
18 | Чтение и запись Xml-документов. Класс XmlNode. Чтение содержимого Xml-файла с помощью методов класса XmlTextReader и XmlValidatingReader. Создание Xml-документов с помощью методов класса XmlTextWriter. Использование XPath – запросов для извлечения содержимого из XML-документа. XSL-преобразования. Преобразование Xml-документа в Html и в другие Xml-документы. Преобразование форматов Xml-документов с помощью класса XslTransform. |
5. Учебная деятельность.
В ходе изучения дисциплины студенты выполняют индивидуальные задания:
В процессе работы студентам необходимо:
ааа. ааа. ааа.Образцы индивидуальных заданий.
Образец первого задания.
Символьные данные (строки) записываются в файл с помощью потока BinaryWriter с одновременной перекодировкой. Данные из файла буферизованно считываются в массив символов потоком StreamReader, отображаются на консоли и в элементе ContainerControl с помощью обработчика события Paint этого компонента ContainerControl. Типы кодировок (по одному для каждой группы) перечисляются в командной строке приложения.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 |


