Skip Navigation Links

Browse C# .NET Source Code

Disclaimer of Warranty:

This source code is provided "as is" and without warranties as to performance or merchantability. The author and/or distributors of this source code may have made statements about this source code. Any such statements do not constitute warranties and shall not be relied on by the user in deciding whether to use this source code.

This source code is provided without any express or implied warranties whatsoever. Because of the diversity of conditions and hardware under which this source code may be used, no warranty of fitness for a particular purpose is offered. The user is advised to test the source code thoroughly before relying on it. The user must assume the entire risk of using the source code.

Source Code Folder Description Keywords
Source Code
Source code for "Sensitive Data and the .NET Crypto API (co-author: David B. Scofield)
C#, .NET, source code, cryptography, privacy, security, crypto
Sample Application
Source code for "Dynamic Compilation, Reflection, & Customizable Apps" article (co-author: David B. Scofield)
C#, .NET, source code, dynamic compilation, reflection, plug-ins, customizable applications, custom GUIs
SoapEx
Source code for "Enhancing .NET Web Services" article
C#, .NET, source code, web services, XML, soap extension, Google web service, SOAP, compression, gzip, debugging
SynchronizeFiles
"Synchronize Now!" article source code
C#, .NET, source code, Amazon S3 web service, FTP
StockPhotos
"Image Manipulation with ASP.NET 2.0" article source code
C#, .NET, source code, image manipulation, JPEG, EXIF, JPEG quality reduction, high quality image scaling
Source Code
Source code for "Moving to .NET 2.0" article
C#, .NET, source code, .NET 2.0, porting, nullable value types, threading, Windows Forms, Visual Studio 2005, Process.Start, Generics, Generic containers, NGEN, anonymous methods
Source Code
Source code for "Multithreading .NET Apps for Optimal Performance" article
C#, .NET, source code, multithreading, performance, threads, threading, multithreading, multicore
C Sharp Programmable Calculator (Dot Net 2.0)
Reverse Polish Notation (RPN) calculator with custom buttons programmable in C#
C#, .NET, .NET 2.0, source code, RPN, Calculator, custom code, dynamic compilation, threading, multithreading, Application Domains
C Sharp Programmable Calculator (Dot Net 3.5)
Reverse Polish Notation (RPN) calculator with custom buttons programmable in C#
C#, .NET, .NET 3.5, source code, RPN, Calculator, custom code, dynamic compilation, threading, multithreading, Application Domains
CallJScript
Dynamically evaluates JScript.NET expressions, which can include functions, function calls, variable declarations and assignments, etc.
C#, .NET, source code, JScript .NET, expression evaluation
DirCompare
Recursively compares the contents of hard disk folders
C#, .NET, source code, compare directories, file system, directory navigation
EMail
This is a simple program that sends e-mail via SMTP (Simple Mail Transfer Protocol) using the .Net 2.0 System.Net.Mail namespace
C#, .NET, source code, email, SMTP, programmatic email
FileSearch
Searches for disk files using text patterns or regular expressions
C#, .NET, source code, file system, regular expressions, directory tree navigation, file I/O, threading, multithreading, thread synchronization, application settings, DataGridView
Fractal Viewer
Displays Mandelbrot and Julia Set fractals and allow you to zoom into and out of regions of interest
C#, .NET, source code, fractals, mandelbrot set, julia set, graphics, jpeg, serializing graphics to disk files, copying graphics to the clipboard, JPEG quality reduction, emailing via SMTP, emailing attachments
ICC
Internet Connection Checker detects and logs problems with your Internet connection
C#, .NET, source code, web site monitor
KeyStatusStatusBarDemo
Demonstrates how to create a StatusBar that displays indicators that indicate whether your keyboard is in Caps Lock and/or Num Lock mode
C#, .NET, source code, caps lock, num lock
Number Puzzle
Windows version of the 9x9 digit puzzle found in many newspapers
C#, .NET, source code, puzzle, game
REGEXTESTER
Interactively tests Regular Expressions
C#, .NET, source code, regular expressions
RenJPEGToTS
Renames a JPEG file to its timestamp
C#, .NET, source code, JPEG, exif, timestamp
SyncEvents
Programmatically saves Outlook events (appointments and meetings) to a disk file for display on another computer
C#, .NET, source code, Outlook events
Talking Clock
Talking Clock runs in the task tray. It displays the current time and optionally announces the time at a specified interval every 15 minutes using a sound card. Talking Clock optionally sets your computer's clock to the current time as specified by the US National Institute of Standards and Technology's cesium clock
C#, .NET, source code, clock, NIST, task tray, time, speech, speech synthesis
The Photo Frame Program
Scales digital photographs for display on a digital photo frame
C#, .NET, source code, digital photo frame, graphics file manipulation, high quality image scaling, JPEG quality reduction
The Word Game
This is the source code for Lexical Attraction, which is an addictive word game for Windows
C#, .NET, source code, game, word game
WebIndexer
Creates a searchable index of the World Wide Web starting at the URL that you specify
C#, .NET, source code, spider, index
WSLA
Web Server Log Analyzer (WSLA) uses SQL and OleDb to create sorted reports from your web site's http log
C#, .NET, source code, web server, log, analyzer, regular expressions
XPath
Interactively tests XPath expressions on XML documents
C#, .NET, source code, XPath, XML
CaptchaDemoWebSite
ASP.NET 2.0 CAPTCHA code
C#, .NET, ASP.NET 2.0, source code, CAPTCHA, Http Handler, graphics, bitmap, transparency
NETUSE
Console program that creates a network share - retries until successful
C#, .NET, source code, programmatically create network share, net use, retry


Home Page   Shareware   C# .NET Tips   Download C# .NET Source Code   Browse C# .NET Source Code   C# .NET Open Source   On-Line Utilities   Blog   Contact