Програмиране за платформа .NET
(изборен курс към ФМИ, СУ, летен семестър, 2002/2003 г.)
Съобщения:
Студенти:
Студенти и оценки
Курсови проекти:
Учебна програма:
кратък вариант (html file)
кратък вариант (doc file)
подробен вариант (html file)
подробен вариант (doc file)
Преподавателски екип:
Светлин Наков -Учебни занятия:
вторник: 19-21, зала 325 на ФМИ| 1. Основни концепции в .NET | |
| 1.1. Какво представлява .NET платформата | |
| - .NET Framework Essentials, 2nd edition, глава 1 | [download] |
| 1.2. Архитектура на .NET Framework | |
| - .NET Framework Essentials, 2nd edition, глава 1 | [download] |
| 1.3. Common Language Runtime (CLR) | |
| - CLR, Асемблита, Типове, CTS (Common Type System) |
doc file
|
| - .NET Framework Essentials, 2nd edition, глава 2 | [download] |
| 1.4. Създаване и инсталиране на .NET компоненти | |
| - CLR, Асемблита, Типове, CTS (Common Type System) |
doc file
|
| - .NET Framework Essentials, 2nd edition, глава 2 | [download] |
|
1.5. Накратко за основната библиотека Framework Class Library (FCL) - I/O, Collections, Regular Expressions, Internet Classes, Data Access, Reflection |
|
| - Programming Microsoft .NET, глава 3 | [download] |
| 1.6. Типове данни | |
| 1.6.1. Основни типове данни; Common Type System (CTS) | |
| - CLR, Асемблита, Типове, CTS (Common Type System) |
doc file
|
| - .NET Framework Essentials, 2nd edition, глава 2 | [download] |
| 1.6.2. Работа с типове | |
| - CLR, Асемблита, Типове, CTS (Common Type System) |
doc file
|
| - .NET Framework Essentials, 2nd edition, глава 2 | [download] |
| 1.6.3. Низове, масиви и колекции | |
| - CLR, Асемблита, Типове, CTS (Common Type System) |
doc file
|
| - Programming C#, 2nd Edition, глави 9 и 10 | [download] |
| 1.6.4. Интерфейси | |
| - Programming C#, 2nd Edition, глава 8 | [download] |
| 1.6.5. Делегати и събития | |
| - Programming C#, 2nd Edition, глава 12 | [download] |
| - Примери, демостриращи работата с делегати и събития (сорс код на C#) |
zip file
|
| 1.7. Управление на паметта и ресурсите. Финализация | |
| - Автоматично управление на паметта и ресурсите. Финализация |
doc file
|
| 1.8. Изключения - управление на грешки и непредвидени ситуации | |
| - Programming C#, 2nd Edition, глава 11 | [download] |
| 1.9. Потоци и файлове | |
| - Потоци, двоични потоци, тесктови потоци, файлове (вариант 1) |
doc file
|
| - Потоци, двоични потоци, тесктови потоци, файлове (вариант 2) |
doc file
|
| - Programming C#, 2nd Edition, глава 21 | [download] |
| 1.10. Сериализация на данни | |
| - Сериализация и десериализация |
doc file
|
| 1.11. Средства за работа в мрежа и Интернет | |
| - MSDN Training - Internet Access |
pdf file
|
| 2. По-сложни концепции | |
| 2.1. Многонишково програмиране и асинхронно изпълнение | |
| - Programming Microsoft .NET, глава 14 | [download] |
| 2.2. Reflection | |
| - Отражения (Reflection) в .NET |
doc file
|
| - Programming C#, 2nd Edition, глава 18 | [download] |
| 2.3. Remoting | |
| - Remoting, Activation, Marshaling |
doc file
|
| - Пример, демонстриращ използването на Remoting |
zip file
|
| - Programming Microsoft .NET, глава 15 | [download] |
| 2.4. Взаимодействие между Managed и Unmanaged код | |
| - Връзка между .NET приложения, COM и native код |
doc file
|
| - Пример, демонстриращ използването на Platform Invoke |
zip file
|
| - Programming C#, 2nd Edition, глава 22 | [download] |
| 2.5. Атрибути | |
| - Programming C#, 2nd Edition, глава 18 | [download] |
| 3. Работа с данни | |
| 3.1. ADO.NET |
doc file
|
| - Programming Microsoft .NET, глава 12 | [download] |
| 3.2. Работа с XML |
doc file
|
| 4. Windows Forms | |
| - Microsoft .NET for Programmers, глава 7 | [download] |
| - Programming Microsoft .NET, глава 4 | [download] |
| - Databinding in Windows Forms |
doc file
|
| 5. ASP.NET | |
| - Материали по темата ASP.NET - Web-приложения | doc file |
| - Programming Microsoft .NET, глави 5, 6, 9 и 10 | [download] |
| - Материали по темата Web Services | doc file |
| - Programming Microsoft .NET, глава 11 | [download] |
|
- Примери, демостриращи работата с Visual Studio .NET, ADO.NET, Web Services, Windows Forms и ASP.NET от демонстрацията, проведена на 21 май във ФМИ |
zip file
|
Основни учебни материали, достъпни в електронен вид:
Допълнителна литература по темата:
Връзки към сайтове, свързани с .NET Framework:
Статии и други материали, свързани с .NET Framework:
Изпити и оценки:
Изпит няма. Крайната оценка се формира от два теста, направени по време на семестъра. Всеки
тест дава до 30 точки. Студентите, които са се представили най-добре на първи тест ще имат
възможност да направят курсов проект вместо втори тест.
Ако направи двата теста (или първи тест + проект), всеки студент може да събере общо до
60 точки. Крайната оценка се определя в зависимост от събраните точки по следната схема:
| от 21 до 30 т | Среден (3) |
| от 31 до 40 т | Добър (4) |
| от 41 до 50 т | Мн. Добър (5) |
| от 51 до 60 т | Отличен (6) |
Фото албум:
Фото албум на курса "Програмиране за платформа .NET" от учебната 2002/2003За коментари и дискусии посетете:
Форум на курса "Програмиране за платформа .NET"| © 2003 by Svetlin Nakov | |
| Site statistics: |
|