Lectures
Basics of C# language and .NET Framework
Microsoft Visual Studio as a development environment for working with C# language. Creating console applications and libraries.
Creating Windows Forms applications.
.NET Framework and operating systems Linux and Mac OS. Compile by command line.
Events, delegates, attributes, and where we meet with them in developing Windows Forms applications.
Anonymous methods, iterators, partial types and generic types.
Basic interfaces: ICloneable, IComparable, IConvertible, IDisposable, IEquatable, IFormattable, INullableValue.
Exceptions and their use. Detail view on the ECMA C# language standard - a complete overview of the language.
Working with collections: generic interface, Dictionary, comparer, KeyValuePair, List, SortedList, SortedDictionary, LinkedList, Stack.
Special collection types and working with XML.
Input / output functions and work flows. Serialization and deserialization of objects
Working with data using ADO.NET - disconnected environment
Working with data using ADO.NET - connected environment
Special classes which working with text. Regular expressions. Working with variously encoded text files.
Computer exercises:
Introductory
Introduction to C#
Create a console application and connect libraries to this application
Working with Windows Forms
Events and delegates
Anonymous methods, iterators, partial types and generic types
Exceptions and their use and work with basic interfaces
Working with collections
Input / output functions and work flows
ADO.NET - disconnected environment
ADO.NET - connected environment
Basics of C# language and .NET Framework
Microsoft Visual Studio as a development environment for working with C# language. Creating console applications and libraries.
Creating Windows Forms applications.
.NET Framework and operating systems Linux and Mac OS. Compile by command line.
Events, delegates, attributes, and where we meet with them in developing Windows Forms applications.
Anonymous methods, iterators, partial types and generic types.
Basic interfaces: ICloneable, IComparable, IConvertible, IDisposable, IEquatable, IFormattable, INullableValue.
Exceptions and their use. Detail view on the ECMA C# language standard - a complete overview of the language.
Working with collections: generic interface, Dictionary, comparer, KeyValuePair, List, SortedList, SortedDictionary, LinkedList, Stack.
Special collection types and working with XML.
Input / output functions and work flows. Serialization and deserialization of objects
Working with data using ADO.NET - disconnected environment
Working with data using ADO.NET - connected environment
Special classes which working with text. Regular expressions. Working with variously encoded text files.
Computer exercises:
Introductory
Introduction to C#
Create a console application and connect libraries to this application
Working with Windows Forms
Events and delegates
Anonymous methods, iterators, partial types and generic types
Exceptions and their use and work with basic interfaces
Working with collections
Input / output functions and work flows
ADO.NET - disconnected environment
ADO.NET - connected environment