NETB385 Визуално програмиране
Анотация:
This is course in Visual C#. It teaches not only how to use the language, but also why it is created that way, what is OOP and how to apply it.
Преподавател(и):
гл. ас. Лъчезар Томов д-р
Описание на курса:
Компетенции:
The students will be able to write readable, maintainable and secure C# code for various desktop or mobile applications, the will understand what is Object Oriented Programming and will apply best practices in their work. They will have knowledge about performance costs of various data types and methods and will apply them diligently.
Предварителни изисквания:
Knowledge in C++
Knowledge in data structures and algorithms
Форми на провеждане:
Редовен
Учебни форми:
Лекция
Език, на който се води курса:
Английски
Теми, които се разглеждат в курса:
- Introduction in .NET technology Introduction in C#, SDK and first program
- Primitive data types
- Operators and expressions
- Selection, iteration, stack and heap
- Exception handling
- Arrays
- Current control
- Methods and fields
- Classes, Structures and Objects
- Complex types
- Inheritance and Virtuality
- Events and Delegates
- Generics and nullable types
- Current control
- Files , strings and streams
Литература по темите:
J.Bishop, C# 3.0 Design Patterns, O'Reilly ©2007 ISBN: 9780596527730
Charles Petzold, DotNet Book Zero, What the C or C++ Programmer Needs to
Know About C# and the .NET Framework
Средства за оценяване:
Two tests