Read our blogs, tips and tutorials
Try our exercises or test your skills
Watch our tutorial videos or shorts
Take a self-paced course
Read our recent newsletters
License our courseware
Book expert consultancy
Buy our publications
Get help in using our site
551 attributed reviews in the last 3 years
Refreshingly small course sizes
Outstandingly good courseware
Whizzy online classrooms
Wise Owl trainers only (no freelancers)
Almost no cancellations
We have genuine integrity
We invoice after training
Review 30+ years of Wise Owl
View our top 100 clients
Search our website
We also send out useful tips in a monthly email newsletter ...
Here are the chapters included in this course manual (we use exactly the same manuals for our classroom and online Visual C# courses).
Click here to download a sample of the first two chapters of this Intermediate C# manual, or review how to license our courseware.
Section | Title |
---|---|
1.1 | The Best Short-Cut Keys in Visual Studio |
Section | Title |
---|---|
2.1 | Cats as Objects |
2.2 | Our Example – Dating Agency Customers |
Section | Title |
---|---|
3.1 | Creating a Class |
3.2 | Namespaces |
3.3 | Creating a Constructor |
3.4 | Fields and Properties |
3.5 | Methods |
3.6 | Static Properties and Methods |
Section | Title |
---|---|
4.1 | Anatomy of a Form |
4.2 | Instantiating Forms |
Section | Title |
---|---|
5.1 | Overloading |
5.2 | Creating Overloaded Methods |
5.3 | Overloading Constructors |
Section | Title |
---|---|
6.1 | The Concept |
6.2 | Existing Classes in .NET |
6.3 | Inheriting from Existing Classes |
6.4 | Creating your own Hierarchy |
6.5 | Overriding Properties |
6.6 | Overriding Methods |
6.7 | Sealed Classes and Members |
6.8 | Abstract Classes and Members |
Section | Title |
---|---|
7.1 | Types of Memory (Stack and Heap) |
7.2 | Types of Variables |
7.3 | Boxing and Unboxing |
7.4 | Passing by Value and Reference |
Section | Title |
---|---|
8.1 | Creating and Using Enumerations |
8.2 | Customising Enumerations |
8.3 | Looping over Enumerations |
Section | Title |
---|---|
9.1 | Overview of Structures |
9.2 | Differences between Structures and Classes |
9.3 | Familiar Structures! |
Section | Title |
---|---|
10.1 | Arrays |
Section | Title |
---|---|
11.1 | Overview of Lists |
11.2 | Working with Lists |
11.3 | Getting a Subset of a List |
11.4 | Joining and Splitting String Lists |
Section | Title |
---|---|
12.1 | Queues |
12.2 | Stacks |
Section | Title |
---|---|
13.1 | Key/Value Pairs |
13.2 | Our Example – the Customer Class |
13.3 | Working with Dictionaries |
13.4 | Looping over dictionary items |
13.5 | pe |
Section | Title |
---|---|
14.1 | Overview of Data Tables |
14.2 | Working with Data Tables |
Section | Title |
---|---|
15.1 | What is LINQ? |
15.2 | Anatomy of a LINQ Query |
15.3 | Implicit and Explicit Variable Types |
15.4 | Examples for Different Enumerable Sets |
Section | Title |
---|---|
16.1 | Our Example |
16.2 | The SELECT keyword |
16.3 | Projections using Anonymous Types |
16.4 | Taking and Skipping |
16.5 | Forcing Query Execution |
16.6 | Ordering a Sequence (ORDERBY) |
16.7 | Filtering (WHERE) |
16.8 | Adding Expressions (LET) |
Section | Title |
---|---|
17.1 | Our Example |
17.2 | Code First Models |
17.3 | The Model First Approach |
17.4 | Database First |
17.5 | Thoughts on which Approach to Use |
Section | Title |
---|---|
18.1 | Creating a Model |
18.2 | Updating Models |
Section | Title |
---|---|
19.1 | Getting Data with LINQ |
19.2 | Changing Data |
19.3 | Returning Anonymous Types |
19.4 | Working with Stored Procedures |
19.5 | Partial Classes and Entity Frameworks |
19.6 | Joining Tables |
Section | Title |
---|---|
20.1 | Basic Grouping |
20.2 | Grouping into Ranges |
20.3 | Grouping Into and Ordering |
If you book a place on one of our courses you will automatically get access to the relevant courseware manual online, and also have the option to receive a paper copy of it.
Kingsmoor House
Railway Street
GLOSSOP
SK13 2AA
Landmark Offices
99 Bishopsgate
LONDON
EC2M 3XD
Holiday Inn
25 Aytoun Street
MANCHESTER
M1 3AE
© Wise Owl Business Solutions Ltd 2024. All Rights Reserved.