A Fast Track Guide to ASP.NET

A Fast Track Guide to ASP.NETMicrosoft’s .NET technology has attracted a great deal of press since Beta 1 was first released to the world. Since then, mailing lists, newsgroups, and web sites have sprung up containing a mixture of code samples, applications, and articles of various forms. Even if you’re not a programmer using existing ASP technology, it’s a good bet that you’ve at least heard of .NET, even if you aren’t quite sure what it involves. After all, there’s so much information about .NET, that it’s sometimes hard to filter out what you need from what’s available. With new languages, new designers, and new ways of programming, you might wonder exactly what you need to write ASP.NET applications.
Read more

Programming .NET Windows Applications Drawing and GDI+

Programming .NET Windows Applications Drawing and GDI+The designers of .NET, and especially of Visual Studio .NET, clearly had in mind a model in which you could write sophisticated Windows Applications using only the controls available in the Toolbox. This approach is very successful, and many Windows programmers will never need to go beyond the Toolbox and forms model for building powerful user interfaces. As discussed elsewhere in this book, the Toolbox includes controls for displaying data (labels, DataGrids, Calendars, listboxes, etc.) as well as for offering the user choices (radio buttons, checkboxes, listboxes, etc.) and for gathering data (text boxes, etc.) In addition, several controls and components manage date and time (Timer, etc.) or the form itself (splitter, etc.).
Read more

Introduction to C# Programming

Introduction to C# ProgrammingThe first section of this tutorial will get you started with C# (pronounced ’see-sharp’). I will not use an IDE like Visual Studio .NET for this. I have chosen to use a simple text editor (I will use ConTEXT, but you can use any text editor you like, but I recommend one with syntax highlighting and auto indent), because it is important that you learn how to write code, and not drag and drop components. This will give you a better understanding of programming, and the code will be written in a much more structured way than you would write it in if you started with an IDE. Later, when you know how to write code, I encourage you to use an IDE such as Visual Studio .NET. It will speed up the code writing, but I do not recommend using it until you are working on “real” projects.
Read more