.NET
- Tic-Tac-Toe Example
- Analog Clock Example
- HexDump Example
- Image Viewer
- System Info Example
- CPUID Example
- WebBrowser Example
- WPF Tutorial
- Language Integrated Query (LINQ)
- TCP/IP Sockets Guide
- XML Serialization
- Mersenne Twister Randomizer
- Creating Processes
- Arrays
- Dates
- Strings
- Threads/Threading
- C# vs VB.NET
- C#/Visual Basic: CPUID
ASP.NET Core
- About ASP.NET Core
- Add Local Authentication/Accounts
- Enable MVC Website Compression
- Change Kestrel Server Port
- Add REST API to MVC Website
- Download File From URL
- MVC AJAX File Upload
- MVC Download Files
- Image Utility
- Install ASP.NET Core 3.0 on Linux ARM
- Install ASP.NET Core on Ubuntu Linux
- Tips and Tricks
ASP.NET
- MVC 5
- ASP.NET Tutorial
- Tips and Tricks
- Download Files
- Redirect 404 Errors
- Upload Multiple Files
- File Upload Control
- JPEG Utility Library
- JPEG Output
- Web Browser Cache Control
- Connect with WebClient
- WebRequest & WebResponse
- Hash-based Message Auth Code
- Convert a Byte Array to a String
- Globally Unique Identifiers (GUID)
- TCP/IP Sockets
- SQL Tutorial
- SQL Contraints
- SQL Detach DB
- CSV Files
- Validate a Credit Card Number
- XML Files
- LINQ to XML
- XML Serialization
- Server Controls
- Bar Graph Control
- Pie Chart Control
- DataGrid Control
- GridView Control
- HtmlTable Control
- Repeater Control
- Calendar Control
- Language Integrated Query (LINQ)
- Arrays
- Dates
- Strings
- C# vs VB.NET