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:
- Introduction to C# and introduction of development environment Visual Studio for 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:
- Introduction to C# and introduction of development environment Visual Studio for 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