Profile

Cover photo
95 followers|21,503 views
AboutPosts

Stream

Black Belt Coder

Shared publicly  - 
 
Visual Studio 2015 being released to manufacturing! Big event on Monday.
1
Add a comment...

Black Belt Coder

Shared publicly  - 
 
MSIL Programming Part 2
This article continues the discussion of CIL programming by covering the syntax and semantic for implementing various object-oriented features of .NET.
2
Add a comment...

Black Belt Coder

Shared publicly  - 
 
MSIL Programming Part 1
In this article, you will learn about the MSIL instruction set and semantics by authoring a simple program through CIL opcodes and role of CIL compiler ilasm.exe to build and execute that .NET assembly code without employing typical visual studio IDE build process.
1
Add a comment...

Black Belt Coder

Shared publicly  - 
 
Here's a small class for formatting date and time ranges.
The .NET framework has many options for formatting dates and times. However, it doesn't provide a lot of support for formatting date and time ranges. This simple class provides the missing functionality.
1
Add a comment...

Black Belt Coder

Shared publicly  - 
 
Here's a simple C# class for calculating monthly payments on a given loan.
Here's a simple C# class that will calculate your monthly payment for a given loan.
1
Add a comment...

Black Belt Coder

Shared publicly  - 
 
Here's a cool class that makes it dead simple for your C# desktop application to save its settings in the Windows registry.
Although the Windows registry is no longer the recommended place to store your application's settings, there are still a few advantages to doing so. Here's a discussion of how to access the Windows registry using C#, and source code for a sample program that makes it easy to store your application's settings.
2
Add a comment...
In their circles
70 people
Have them in circles
95 people
HostForLIFE.eu European Windows Hosting's profile photo
Winhost Premium Windows Hosting's profile photo
Ali Lahijani's profile photo
Matt Addley's profile photo
Felipe Carvalho's profile photo
LYNNE OCONNOR's profile photo
jQuery Blog By Yogesh Chaudhari's profile photo
Web Design's profile photo
responsibleparty's profile photo

Black Belt Coder

Shared publicly  - 
 
For those of you who haven't found this site yet, this is a great resource! Microsoft has published the source code for the .NET library online.

There have been a number of apps that would do this, but it seemed that the best ones were purchased by companies and they became much less friendly. Now you can see the latest source from any device that can access the web.

This is a great way to learn more about a .NET class that is giving you trouble when the documentation is coming up short. And it's in an easy-to-access and searchable format.
1
Add a comment...

Black Belt Coder

Shared publicly  - 
 
Here's some tricks for swapping values between two variables in a way that makes it more difficult for a hacker debugging your program to understand.
Here's some tricks for swapping values between two variables in a way that makes it more difficult for a hacker debugging your program to understand.
2
Add a comment...

Black Belt Coder

Shared publicly  - 
 
C# code to save and restore the position of your application's main window in a WinForms app.
Here's some simple code to save and restore the position of your application's main window between sessions.
1
Add a comment...

Black Belt Coder

Shared publicly  - 
 
Using C# extension methods to extend the System.String class.
Using extension methods, it is easy to extend an existing class. Here's some code to add a number of interesting extensions to System.String.
2
Add a comment...

Black Belt Coder

Shared publicly  - 
 
C# project to simulate the Monty Hall Problem, which is a brain teaser associated with a 1990 Marylin vos Savant's column.
The Monty Hall Problem is an interesting puzzle first presented in Marilyn vos Savant's "Ask Marylyn" column. Her answer sparked some controversy by people who disagreed. This article presents code to simulate the situation described by the puzzle to show if Marilyn was right.
1
Add a comment...

Black Belt Coder

Shared publicly  - 
 
Simple class that makes it easy to set a temporary wait cursor.
For lengthy operations, it is good form to change the mouse cursor to a wait cursor so that the user knows they must wait until the current task is complete. .NET makes it easy to set a wait cursor. But here's a simple class that helps you avoid a couple of gotchas.
2
Add a comment...
People
In their circles
70 people
Have them in circles
95 people
HostForLIFE.eu European Windows Hosting's profile photo
Winhost Premium Windows Hosting's profile photo
Ali Lahijani's profile photo
Matt Addley's profile photo
Felipe Carvalho's profile photo
LYNNE OCONNOR's profile photo
jQuery Blog By Yogesh Chaudhari's profile photo
Web Design's profile photo
responsibleparty's profile photo
Story
Tagline
Free Developer Articles and Source Code
Introduction

The Black Belt Coder website provides free developer articles and source code. Our current focus is on Microsoft technologies such as Visual Studio, C#, ASP .NET Webforms and MVC, and related technologies such as JavaScript, jQuery, HTML and CSS.

While we love to discuss the latest developer technologies, Black Belt Coder is mostly about the code. The vast majority of our articles present complete, working, downloadable source code. And we particularly like code that employs algorithms or new technologies to solve practical, real-world problems.

If you have some cool code that you are willing to share, we'd love to feature it on Black Belt Coder. All articles link to the author's profile page, which can link to and promote anything you like. As we promote the site in the coming months and years, we'll also be promoting the authors who are featured on our site. If you'd like to get involved please submit an article.