Always Learning

Advanced Search

Microsoft Visual C# .NET 2003 Unleashed

Microsoft Visual C# .NET 2003 Unleashed

Kevin Hoffman, Lonny Kruger

Jan 2005, Paperback, 1008 pages
ISBN13: 9780672326769
ISBN10: 0672326760
This title is no longer available.

This title cannot be purchased online
  • Print pagePrint page
  • Email this pageEmail page
  • Share

Microsoft Visual C# .NET 2003 Unleashed is a comprehensive reference and learning guide for the .NET Framework, using C# as the instructional language. You will be exposed to everything from low-level information on the Garbage Collector to advanced concepts like creating applications that use Enterprise Services, creating Web Services and even advanced Windows GUI. This book will become your definitive source of information on C# programming and the .NET framework. The book's lay-flat design makes it an ideal desk reference and the online searching and indexing through Safari make it the perfect tool for finding information quickly. Microsoft Visual C# .NET 2003 Unleashed will show you all the ways you can unleash your C# programming skills.



1. The Visual Studio .NET IDE.


2. Introduction to C#.

3. Expressions and Control Structures.

4. Strings and Regular Expressions.

5. Arrays and Collections.

6. Objects and Classes.

7. File and Stream I/O and Object Persistence.

8. XML Fundamentals.

9. Multithreaded Programming.

10. Events and Delegates.

11. Reflection and Code Attributes.

12. Assemblies and AppDomains.

13. COM and Windows Interoperability.

14. High-Performance Programming.


15. Introduction to Windows Forms.

16. Windows Forms User Interface Controls.

17. Creating Visually Compelling Windows Forms Applications.

18. Consuming Web Services.

19. Smart Clients.

20. Deploying Windows Applications.


21. Introduction to Web Forms and ASP.NET.

22. Web UI Controls.

23. State Management in ASP.NET.

24. Caching.

25. Advanced ASP.NET.

26. Deploying ASP.NET Applications.


27. Using .NET Data Providers.

28. Creating a Custom ADO.NET Data Provider.

29. Typed DataSets and XSD.

30. Windows Forms Data Binding.

31. Web Forms Data Binding.


32. Introduction to Web Services.

33. Introduction to WSE 2.0.


34. Code Access Security.

35. Securing Sensitive Data.

36. Securing ASP.NET Web Applications.

37. Licensing and Intellectual Property.


38. Interface Programming.

39. Remoting.

40. COM+ Enterprise Services.

41. Enterprise Templates.


42. Debugging Your Applications.

43. Monitoring Your Applications.

44. Instrumenting Your Application.

45. The Future of C#.


Kevin Hoffman started programming on a Commodore VIC-20 donated by his grandfather. Ever since then, he has been hopelessly addicted to programming. Instead of spending time outside, absorbing rays from that big yellow thing (he's not even sure what it's called), he spent most of his time as a kid and up through high school and college learning as many programming languages as he could get his hands on. At one time or another, he has written applications in ADA, Assembly, Scheme, LISP, Perl, Java, Python, Tcl/Tk, C, C#, Visual Basic .NET, C++, Pascal, Delphi, Visual Basic, VAX/VMS Pascal, BASIC, dozens of proprietary scripting languages, PL/SQL, and probably a few more that he couldn't remember. He's even written a few programs for OS/2 and Mac OS X.

He started out working for a company that produces scientific instruments. He wrote code that interfaced PCs with data logging and gathering tools as well as real-time data analysis programs. From there he moved on to working technical support for Unix systems, PCs, SQL databases, and client/server applications. After that he made the infamous jump to a dot-com, where he wrote an extensive amount of Visual Basic, VBScript, and ASP code. After an additional job working with another n-tier, COM-based ASP application, he moved to Houston, where he now endures the heat with his wife, dog, and two cats.

Lonny Kruger has more than 18 years of experience in developing C/C++, C#, Pascal, Delphi, Java, JavaScript, and Prolog programs, specializing in real-time applications and user interface design. Mr. Kruger has served as Systems Engineering Manager, Development Manager, Senior Architect, Project Manager, Principal Investigator, and Senior Programmer for many projects including NASA's Next Grade Project, a tool for the rapid assembly and analysis of satellites, and was responsible for the development of hurricane tracking and prediction software using the CIA's world database. In addition to his programming experience, Mr. Kruger served six years in the United States Marine Corps, including a tour of duty in Saudi Arabia and Kuwait during the first Gulf War.

Your opinions count

Be the first to review this product. Write your review now.