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
- Operators and expressions
- Selection, iteration, stack and heap
- Exception handling
- Arrays
- Methods and fields
- Current control
- Classes, Structures and Objects
- Complex types
- Inheritance and Virtuality
- Interfaces and interoperability
- Events and Delegates
- Files , strings and streams
- Current control
- Generics and nullable types
Литература по темите:
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