Working with Data in ASP.NET 2.0 - Debugging Stored Procedures

Working with Data in ASP.NET 2.0 - Debugging Stored ProceduresVisual Studio provides a rich debugging experience. With a few keystrokes or clicks of the mouse, it’s possible to use breakpoints to stop execution of a program and examine its state and control flow. Along with debugging application code, Visual Studio offers support for debugging stored procedures from within SQL Server. Just like breakpoints can be set within the code of an ASP.NET codebehind class or Business Logic Layer class, so too can they be placed within stored procedures.
Read more

What Perl Programmers Should Know About Java

What should Perl programmers know about Java? It depends. Not knowing Java will not slow you down as a Perl programmer. However, Java is a popular and rapidly growing language, so there’s a good chance that you will find yourself using Java systems or writing applications that need to interact with them. In some situations, writing a Java application may be a good way to accomplish something that you cannot easily do in Perl.
Read more

The UBC Java graphics tutorial—a still picture

We shall begin by looking at a very simple applet which displays a square in the middle of a canvas. First a few words on some very practical matters and the basic mechanism of Java. Java is the nameof a computer language, and also thename of a virtual machine which interprets this language. A copy of the virtual machine sits inside the browser on which someone will see your program run.
Read more

Tutorial on Network Programming with Python

Tutorial on Network Programming with PythonThe TCP/IP network protocol suite is the standard method for intermachine communication. Though originally integral only to the UNIX operating system, its usage spread to all OS types, and it is the basis of the entire Internet. This document will briefly introduce the subject of TCP/IP programming using the Python language. See http://heather.cs.ucdavis.edu/~matloff/Networks/Intro/ NetIntro.pdf for a more detailed introduction to networks and TCP/IP.
Read more

C++ Essentials

C++ EssentialsSince its introduction less than a decade ago, C++ has experienced growing acceptance as a practical object-oriented programming language suitable for teaching, research, and commercial software development. The language has also rapidly evolved during this period and acquired a number of new features (e.g., templates and exception handling) which have added to its richness. This book serves as an introduction to the C++ language. It teaches how to program in C++ and how to properly use its features. It does not attempt to teach object-oriented design to any depth, which I believe is best covered in a book in its own right.
Read more