Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2020/2021

Programming for the .NET Framework

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
18NET Z,ZK 2 1+1 Czech
Lecturer:
Miroslav Virius
Tutor:
Miroslav Virius
Supervisor:
Department of Software Engineering
Synopsis:

This course is devoted to the principles of the .NET Framework and to the programming of the common applications for .NET Framework. It is based on the C# programming language.

Requirements:

C++ programming including object oriented programming, namespaces, exceptions and operator overloading according to courses Programming in C++ 1 and Programming in C++ 2

Syllabus of lectures:

1. Introduction to the .NET Framework; versions 1.0 -- 4.0: Basics, structure of the .NET Framework, assembly, metadata.

2. Assembly: private and shared assembly, versioning, creating private and shared assembly, configuration of assemblies.

3. Working with an unknown assembly (reflectoion).

4. Win32 interoperability.

5. Resources, program localization and internationalization.

6. Introduction to the C# language.

7. Collections and generic collections, enumerators and iterators.

8. I/O in .NET Framework.

9. Using XML in .NET Framework.

10. Using strings, regular expressions.

11. GUI.

12. Visual and non-visual components, WPF.

13. Databbase applications in .NET Framework.

14. Creating dynamic web pages (introduction to ASP.NET)

Syllabus of tutorials:

The sylabus of the excercises is the same as the sylabus of the lecture.

Study Objective:

Knowledge:

.NET Framework structure, selected technologies used in this framework, the C#rogramming language

Ability:

Design and implementation of the software solution por the .NET Framework.

Study materials:

Key references:

[1] Virius M. C# -- hotová řešení. Brno, Computer Press 2006.

Recommended references:

[1] Nagel, C.et al.: Professional C#. Wrox - Wiley Publishing Inc., 2008.

Note:
Time-table for winter semester 2020/2021:
Time-table is not available yet
Time-table for summer semester 2020/2021:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2021-03-01
For updated information see http://bilakniha.cvut.cz/en/predmet24704905.html