Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2024/2025

Programming for the .NET Framework

The course is not on the list Without time-table
Code Completion Credits Range Language
18NET Z,ZK 2 1P+1C Czech
Garant předmětu:
Lecturer:
Tutor:
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:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Data valid to 2024-05-08
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/en/predmet24704905.html