Learn the essentials of .NET programming in C#, including async programming, multithreading, and string injection.
- C# (8)
- ASP.NET (3)
- Visual Basic (2)
- .NET (1)
- Access (1)
- ASP.NET MVC (1)
- Excel (1)
- Helpdesk (1)
- Intel (1)
- Kodu (1)
- LINQ (1)
- Power Gadget (1)
- Windows Performance Monitor (1)
- Windows Performance Toolkit (1)
- Developer (16)
- Programming Languages
- Business (2)
- Servers (2)
- Databases (1)
- Design Patterns (1)
- Development Tools (1)
- IT (1)
- Productivity (1)
- Web (1)
- Web Development (1)
Learn how to use tools like the Intel Power Gadget and Windows TypePerf to reduce the power consumption of your Windows apps—especially on smartphones and tablets.
Learn how design patterns in C# can help you build better code quickly and resolve or prevent common design issues in code. Reynald Adolphe demonstrates how to implement patterns, including six Gang of Four patterns and two commonly used patterns in .Net., and he evaluates code relevant in real-world applications.
Catch more bugs earlier in your C# applications with test-driven development. Learn how to create new test-driven development projects or add test cases to existing C# programming projects.
Learn how to easily query and update multiple data stores, including SQL and XML, with a single tool: LINQ, Visual Studio's Language-Integrated Query framework.
Get a first look at the new features in C# 6.0—the most simple and efficient version of this coding language ever.
Take your C# coding skills to the next level by learning to use interfaces and generics.
Get up and running with ASP.NET 5, and start creating and deploying your own professional quality web applications.
An in-depth exploration of delegates, events, and lambdas: C# elements for creating more efficient and flexible functions.
Explore solutions to common C# programming challenges, and compare the results with other programming languages, in the Code Clinic series.
Create games and lush 3D worlds with Kodu, the visual programming platform for kids and everyone else.
Learn how to develop dynamic web applications with the ASP.NET MVC 5 framework.
Programmers: get up and running with C#, the language at the heart of many Windows applications, including Windows Phone and Windows Store apps.
Learn to build and deploy a dynamic website using ASP.NET.
Introduces object-oriented programming and provides a foundation in the Access object model and the Visual Basic for Applications (VBA) programming language.
Introduces object-oriented programming and shows how to automate routine tasks and provide custom functionality to enhance the features in Excel.
“What I'm learning will save me a lot of time and frustration on current and future projects.” —Linda J.
more from our members »