Open Source Tutorials & Articles
-
A guide to sorting
by Joseph M. NewcomerLearn two sorting algorithms, and how to use these to sort CListBox, ComboBox, and CListCtrl controls
-
The .NET Framework & Protecting your Code
by James CrowleyWe examine the ease with which source code can be obtained from .NET assemblies, and review two commercial products that help combat this through the use of obfuscation.
-
Creating a Windows Service in VB.NET
by Jayesh JainLearn how to do the previously impossible - build a Windows Service with the help of Visual Basic.NET
-
Eocene: An OO Web Development Framework
by Deepak DuttaEocene is a simple and easy to use Object Oriented Web development framework for PHP. It is based on the Front Controller design pattern and the Model View Controller (MVC) architecture. It incorporates many proven software development practices to provide a foundation for building Web applications. It uses PHP for foundation classes and xml-based text files for application configurations. It is a simple and easy to use framework that can be used to solve a large number of Web development projec
-
Sessions in PHP
by amitabh doctorA brief overview of using sessions in PHP 4.0.
-
A TCP/IP socket server object for Visual Basic
by Len HolgateAlthough socket based TCP/IP servers using IO Completion Ports are often written in C++ it's sometimes useful to write such a server in Visual Basic.
-
Classic Guestbook made with Flash and ASP/PHP
by Pradeep MamgainPradeep Mamgain demonstrates creating a guestbook with a Flash interface, and an ASP or PHP back-end to store the data.
-
Keeping VB Components Compatible
by Bruce JohnsonThe ins and outs of setting compatibility on Visual Basic projects
-
Event Handling in .NET Using C#
by Deepak DuttaIn this article I discuss the event handling model in .NET using C#. The discussion starts with an introduction to the concept of delegates and then it extends that concept to events and event handling in .NET. Finally, I apply these concepts to GUI event handling using windows forms. Complete code is provided in each step of the discussions.
-
Beginning Active Server Pages
by James CrowleyExpand your VB skills to the web - learn how to create Active Server Pages in this extensive tutorial
-
Using SQL-DMO To Backup and Verify a Database
by Carvin WilsonThe SQL Distributed Management objects (SQL-DMO) extend the functionality of SQL Server by providing developers a way to execute common tasks using programming and scripting languages. This article shows you how to use SQL-DMO to create an Active Server Page application to backup and verify a SQL Server database.
-
Market Information
by TheSkillsMarketFind out what skills, whether database, web, middleware or development are in demand, and the average rate for that skill!
-
Exception Handling In C#
by Kamran ShakilAn introduction to exception handling, and the try...catch syntax
-
Using ASP.NET Server Controls
by Carvin WilsonA basic overview of ASP.NET and how to use server controls
-
WinChat For .NET
by Patrick LamWinChat For .NET is a simple peer-to-peer chatting program that functions very similarly to the WinChat program provided by Windows 2000.
-
Why are we criticizing VB.NET?
by David R. K. DeLovehDavid DeLoveh takes a look at the pros and cons of VB.NET
-
Optimization: Your Worst Enemy
by Joseph M. NewcomerOptimizing a program before you know where the time is going is a meaningless activity. It wastes your time, produces code that is harder to write, harder to debug, and harder to maintain, than unoptimized code. This essay discusses some of the issues of why you should not do pre-optimization.
-
Using User-Interface Threads
by Joseph M. NewcomerI discovered the utility of user-interface threads a few weeks ago. This essay captures what I learned. In particular, there are some interesting issues of thread initialization that are not readily addressed. This also discusses why a user-interface thread may have no GUI objects associated with it
-
Message Management
by Joseph M. NewcomerThe use of user-defined messages gives you additional power and control over your application, and provides an often convenient method for passing information between threads and applications. This essay goes into considerable depth on how to handle user-defined messages, inter-thread messages, and
-
A Validating Edit Control
by Joseph M. NewcomerHave you ever wanted a control that only accepted valid values and gave feedback to the user? This is a little project that illustrates the techniques for building a validating edit control.