Visual C#.NET
Overview
TCCIT Solutions provides high quality, affordably priced, training classes in Microsoft Visual C#.NET with experienced instructors and a convenient midtown NYC location, we offer Microsoft Visual C#.NET for the corporate community. TCCIT Solutions offers group classes and private tutoring to beginner and more advanced corporate clients in Microsoft Visual C#.NET We also offer onsite training or classes at our facility on 34th Street and Madison in New York City.
Description
You have experience in programming in at least one other object-oriented or object-based programming language. You are now entering the new world of .NET programming, using the C# programming language and the Visual C#.NET integrated development environment inside Visual Studio.NET. This is one in a series of C# programming courses.
Upon successful completion of this course, students will be able to:
- Define and use classes in C#
- Define and use methods in C#
- Program GUI Windows applications with forms and controls
- Write statements that control program flow
- Identify and use reference and value types in C#
- Program with built-in and user-defined exceptions
- Identify and use reference and value types in C#
- Define and use arrays and collections
- Expose and access properties and indexers
- Build and deploy local and shared assemblies
- Write code that interoperates with legacy Windows code
Prerequisite:
Students are recommended to take the following courses or possess equivalent knowledge:
Next Courses
Related Classes:
Topic Outline:
- Topic 1A: Create a Simple C# Console Application
- Topic 1B: Use a Namespace
- Topic 1C: Comment Code
- Topic 1D: Create a Simple Class Library
- Topic 1E: Test a Simple Class Library
- Topic 1F: Create a Simple C# Windows GUI Application
Lesson 1: Creating Simple C# Programs
- Topic 2A: Define and Use a Class
- Topic 2B: Use Access Modifiers
- Topic 2C: Define Namespaces
- Topic 2D: Declare an Abstract Class
- Topic 2E: Derive a Concrete Class from an Abstract Class
- Topic 2F: Use an Abstract Class and its Concrete Derived Class
Lesson 2: Working with Classes
- Topic 3A: Implement Constructors
- Topic 3B: Implement a Destructor
- Topic 3C: Override a Method
- Topic 3D: Overload a Method
- Topic 3E: Overload an Operator
- Topic 3F: Pass Parameters
Lesson 3: Working with Methods
- Topic 4A: Create a Graphical Program Using Standard Built-in Controls
- Topic 4B: Create a Custom Control
- Topic 4C: Use Custom Controls on a Form
Lesson 4: Programming with Forms and Controls
- Topic 5A: Write Conditional Statements
- Topic 5B: Write Loop Statements
- Topic 5C: Write Jump Statements
Lesson 5: Writing Statements that Control Program Flow
- Topic 6A: Use Pre-defined Data Types
- Topic 6B: Differentiate Between Reference and Value Types
- Topic 6C: Use Casting
- Topic 6D: Define and Use a Struct Type
- Topic 6E: Define and Use an Enum Type
Lesson 6: Using Types in C#
- Topic 7A: Catch Exceptions
- Topic 7B: Define Custom Exceptions
- Topic 7C: Throw Exceptions
- Topic 7D: Utilize the finally Keyword
Lesson 7: Programming with Exceptions
- Topic 8A: Define an Interface
- Topic 8B: Implement Interfaces in Derived Classes
- Topic 8C: Invoke Interface Methods
Lesson 8: Working with Interfaces
- Topic 9A: Define a Rectangular or Higher-Dimensional Array
- Topic 9B: Use a Rectangular Array
- Topic 9C: Define a Jagged Array
- Topic 9D: Use a Jagged Array
- Topic 9E: Choose and/or Create a Collection Type
- Topic 9F: Use A Collection Type
Lesson 9: Working with Arrays and Collections
- Topic 10A: Expose Properties
- Topic 10B: Expose Indexers
Lesson 10: Working with Properties and Indexers
- Topic 11A: Create an Assembly with the C# Command Line Compiler
- Topic 11B: Use Ildasm
- Topic 11C: Deploy an Assembly Locally
- Topic 11D: Create and Deploy a Shared Assembly
Lesson 11: Building and Deploying Assemblies
- Topic 12A: Write Code that Interoperates with Win32
- Topic 12B: Expose Legacy COM Components to C# Clients
- Topic 12C: Expose C# Components to Legacy COM Clients
Lesson 12: Interoperating with Legacy Code
For more information about Corporate Training, please either call us at your convenience at 212-684-5151 or email us at info@TCCITSolutions.com.
You can always view our Complete Course List and our Complete Schedule.