Програмиране за платформа .NET
(изборен курс към ФМИ, СУ, летен семестър, 2002/2003 г.)
Съобщения:
Студенти:
Студенти и оценкиКурсови проекти:
Учебна програма:
кратък вариант (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: |