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

Форми на провеждане:
Редовен

Учебни форми:
Лекция

Език, на който се води курса:
Английски

Теми, които се разглеждат в курса:

  1. Introduction in .NET technology Introduction in C#, SDK and first program
  2. Operators and expressions
  3. Selection, iteration, stack and heap
  4. Exception handling
  5. Arrays
  6. Methods and fields
  7. Current control
  8. Classes, Structures and Objects
  9. Complex types
  10. Inheritance and Virtuality
  11. Interfaces and interoperability
  12. Events and Delegates
  13. Files , strings and streams
  14. Current control
  15. 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