Microsoft .NET Framework and C# Programming Language

(last updated: 16-May-2015 09:31)
 

Books

  1. Advanced C# Programming; Paul Kimmel; McGraw-Hill/Osborne, 2002.
     
  2. Advanced .NET Programming; Simon Robinson; Wrox Press, 2002.
     
  3. Advanced .NET Remoting; Ingo Rammer; Apress, 2002.
     
  4. Application Development Using C# and .NET; Michael Stiefel and Robert Oberg; Prentice Hall, 2001.
     
  5. Applied Microsoft .NET Framework Programming; Jeffrey Richter; Microsoft Press, 2002.
     
  6. Applied .NET: Developing People-Oriented Software Using C#; Ronan Sorensen et al; Addison-Wesley, 2001.
     
  7. Applied .NET Attributes; Jason Bock and Tom Barnaby; Apress, 2003.
     
  8. Applied SOAP: Implementing .NET XML Web Services; Kenn Scribner and Mark Stiver; Sams Publishing, 2001.
     
  9. Applied XML Programming for Microsoft .NET; Dino Esposito; Microsoft Press, 2002.
     
  10. Beginning C#; Matthew Reynolds et al; Wrox Press, 2001.
     
  11. Beginning C# Databases; Scott Allen et al; Wrox Press, 2002.
     
  12. Beginning C# Web Applications with Visual Studio .NET; Daniel Cazzulino et al; Wrox Press, 2002.
     
  13. Beginning C# XML: Essential XML Skills for C# Programmers; Wrox Press, 2002.
     
  14. Beginning .NET Web Services using C#; Joseph Bustos and Karli Watson; Wrox Press, 2002.
     
  15. Beginning Visual C#; Matthew Reynolds et al; Wrox Press, 2002.
     
  16. Building e-Commerce Sites with the .NET Framework; Jason Bentrum and James Whatley; Sams Publishing, 2001.
     
  17. Building .NET Applications for Mobile Devices; Andy Wigley and Peter Roxburgh; Microsoft Press, 2002.
     
  18. Building Microsoft ASP.NET Applications for Mobile Devices, Second Edition; Andy Wixley and Peter Roxburgh; Microsoft Press, 2003.
     
  19. Building Web Applications with C# and .NET: A Complete Reference; Dudley W. Gill; CRC Press, 2002.
     
  20. Building XML Web Services for the Microsoft .NET Platform; Scott Short; Microsoft Press, 2002.
     
  21. C#: A Programmer's Introduction; Harvey Deitel et al; Prentice Hall, 2002.
     
  22. C#: Your Visual Blueprint for Building .NET Applications; Eric Butow and Tommy Ryan; Wiley, 2001.
     
  23. A C# Application from Inspiration to Implementation; Kyle Dunn; Wrox Press, 2002.
     
  24. C# Bible; Jeff Ferguson et al; Wiley, 2002.
     
  25. C# Black Book; Matthew Telles; Paraglyph Press, 2001.
     
  26. C# Class Design Handbook; Teun Duynstee et al; Wrox Press, 2003.
     
  27. C# COM+ Programming; Derek Beyer; Wiley, 2001.
     
  28. C# Core Language Little Black Book; Bill Wagner; Paraglyph Press, 2001.
     
  29. C# Data Security Handbook: Practical .NET Cryptography; Matthew MacDonald and Erik Johansson; Wrox Press, 2003.
     
  30. C# Design Patterns: A Tutorial; James W. Cooper; Addison-Wesley-2002.
     
  31. C# for Dummies; Stephen Randy Davis; Wiley, 2001.
     
  32. C# Essentials; Ben Albahari, Peter Drayton, and Brad Merrill; O'Reilly & Associates, 2001.
     
  33. C# Essentials, Second Edition; Ben Albahari, Peter Drayton and Brad Merrill; O'Reilly & Associates, 2002.
     
  34. C# Essentials; Chris M. Pappas and William H. Murray; Prentice Hall, 2002.
     
  35. C# for Experienced Programmers; Harvey Deitel et al; Prentice Hall, 2002.
     
  36. C# for Java Developers; Allen Jones and Adam Freeman; Microsoft Press, 2002.
     
  37. C# for Java Programmers; Harold Cabrera et al; Syngress Media, 2002.
     
  38. C# Language Specification; Anders Hejlsberg, Scott Wiltamuth and Peter Golde; Addison-Wesley, 2003.
     
  39. C# and the .NET Framework; Robert Powell and Richard Weeks; Sams Publishing, 2001.
     
  40. C# and the .NET Platform; Andrew W. Troelsen; Apress, 2001.
     
  41. C# and the .NET Platform, Second Edition; Andrew Troelsen; Apress, 2003.
     
  42. C# Network Programming; Richard Blum; Sybex, 2002.
     
  43. C# in a Nutshell; Peter Drayton, Ben Albahari and Ted Neward; O'Reilly & Associates.
     
  44. C# in a Nutshell, Second Edition; Ben Albahari and Ted Neward; O'Reilly & Associates, 2002.
     
  45. C# Primer: A Practical Approach; Stanley B. Lippman; Addison-Wesley, 2001.
     
  46. C# Primer Plus; Klaus Michelsen; Sams Publishing, 2001.
     
  47. C# Programmer's Reference; Grant Palmer; Wrox Press, 2002.
     
  48. C# Programming; Burton Harvey et al; Wrox Press, 2000.
     
  49. C# Programming with the Public Beta; Burton Harvey, Simon Robinson, Julian Templeman, and Karli Watson; Wrox Press, 2000.
     
  50. C# Text Manipulation Handbook: String Handling and Regular Expressions; Craig McQueen, Paul Wilton and Francois Liger; Wrox Press, 2002.
     
  51. C# Tips & Techniques; Charles Wright; Osborne/McGraw-Hill, 2002.
     
  52. C# Unleashed; Joseph Mayo; Sams Publishing, 2001.
     
  53. C# for Web Programming; Chris M. Pappas and William H. Murray; Prentice Hall, 2002.
     
  54. C# Web Services: Building Web Services with .NET Remoting and ASP.NET; Ashish Banerjee et al; Wrox Press, 2001.
     
  55. C# Weekend Crash Course; Stephen Randy Davis; Wiley, 2002.
     
  56. C# for Windows Programming; Chris Pappas and William Murray; Prentice Hall, 2001.
     
  57. CIL Programming: Under the Hood of .NET; Jason Bock; Apress, 2002.
     
  58. COBOL Programming Using the .NET Framework; Ronald Reeves; Prentice Hall, 2002.
     
  59. COBOL and Visual Basic on .NET: A Guide for the Reformed Mainframe Programmer; Chris Richardson; Apress, 2003.
     
  60. COM and .NET Component Services; Juval Lowy; O'Reilly & Associates, 2001.
     
  61. COM and .NET Interoperability; Andrew Treoelsen; Apress, 2002.
     
  62. COM Programming with Microsoft .NET; Julian Templeman and John Paul Mueller; Microsoft Press, 2003.
     
  63. The Common Language Infrastructure Annotated Standard; James S. Miller and Susann Ragsdale; Addison-Wesley, 2003.
     
  64. Compiling for the .NET Common Language Runtime (CLR); John Gough; Prentice Hall, 2001.
     
  65. Component-Based Development with Visual C#; Ted Faison; Wiley, 2002.
     
  66. Data Entry and Validation with C# and VB .NET Windows Forms; Nick Symmonds; Apress, 2003.
     
  67. Database Programming with C#; Carsten Thomsen; Apress, 2002.
     
  68. Data-Centric .NET Programming with C#; Fabio Claudio Ferrachiati et al; Wrox Press, 2001.
     
  69. Debugging Applications for Microsoft .NET and Microsoft Windows; John Robbins; Microsoft Press, 2003.
     
  70. Debugging Strategies for .NET Developers; Darin Dillon; Apress, 2003.
     
  71. The Definitive Guide to the .NET Compact Framework; Larry Roof and Dan Fergus; Apress, 2003.
     
  72. Deploying and Managing Microsoft .NET Web Farms; Barry Bloom; Sams Publishing, 2001.
     
  73. Developing C# Windows Software: A Windows Forms Tutorial; Matthew Reynolds et al; Wrox Press, 2002.
     
  74. Developing .NET Enterprise Applications; John Kanalakis; Apress, 2003.
     
  75. Dissecting a C# Application: Inside SharpDevelop; Christian Holm et al; Wrox Press, 2003.
     
  76. Distributed .NET Programming in C#; Tom Barnaby; Apress, 2002.
     
  77. Early Adopter HailStorm (.NET MyServices); Jonathan Pinnock et al; Wrox Press, 2001.
     
  78. Essential C# Fast; Ian Chivers; Springer Verlag, 2002.
     
  79. Essential .NET, Volume I: The Common Language Runtime; Don Box and Chris Sells; Addidon-Wesley, 2002.
     
  80. Fast Track C#; K. Scott Allen et al; Wrox Press, 2002.
     
  81. From Java to C#: A Developer's Guide; Heng Ngee Mok; Addison-Wesley, 2003.
     
  82. Fundamentals of Web Applications Using .NET and XML; Eric Bell et al; Prentice Hall, 2002.
     
  83. GDI+ Programming: Creating Custom Controls using C#; Simon Robinson, Eric White and Chris Garrett; Wrox Press, 2002.
     
  84. GDI+ Programming in C# and VB .NET; Nick Symmonds; Apress, 2002.
     
  85. Inside C#; Tom Archer; Microsoft Press, 2001.
     
  86. Inside C#, Second Edition; Tom Archer and Andrew Whitechapel; Microsoft Press, 2002.
     
  87. Inside Microsoft .NET IL Assembler; Serge Lidin; Microsoft Press, 2002.
     
  88. Internationalization and Localization Using Microsoft .NET; Nick Symmonds; Apress, 2002.
     
  89. Introducing Microsoft .NET; David S. Platt and Keith Ballinger; Microsoft Press, 2001.
     
  90. Introducing Microsoft .NET, Second Edition; David S. Platt; Microsoft Press, 2002.
     
  91. Introducing Microsoft .NET, Third Edition; David S. Platt; Microsoft Press, 2003.
     
  92. Introducing .NET; Brian Francis et al; Wrox Press, 2001.
     
  93. Introduction to C# Using .NET; Robert J. Oberg; Prentice Hall, 2002.
     
  94. Learning C#; Jesse Liberty; O'Reilly & Associates, 2002.
     
  95. Learn to Program with C#: John Smiley; McGraw-Hill/Osborne, 2002.
     
  96. Mastering Visual C# .NET; Jason Price and Mike Gunderloy; Sybex, 2002.
     
  97. Microsoft C# Language Specifications; Microsoft Press, 2001.
     
  98. Microsoft .NET: Jumpstart for Systems Administrators and Developers; Nigel Stanley; Digital Press, 2003.
     
  99. Microsoft .NET Compact Framework; A. Wigley et al; Microsoft Press, 2003.
     
  100. Microsoft .NET Compact Framework Kick Start; Erik Rubin and Ronnie Yates; Sams Publishing, 2003.
     
  101. Microsoft .NET Distributed Applications: Integrating XML Web Services and .NET Remoting; Matthew MacDonald; Microsoft Press, 2003.
     
  102. Microsoft .NET Framework 1.1 Class Library Reference Volumes 1-4: System; Microsoft Corporation; Microsoft Press, 2003.
     
  103. Microsoft .NET Framework 1.1 Class Library Reference Volume 5: System.Web; Microsoft Corporation; Microsoft Press, 2003.
     
  104. Microsoft .NET Framework 1.1 Class Library Reference Volume 6: System.XML and System.Data; Microsoft Corporation; Microsoft Press, 2003.
     
  105. Microsoft .NET Framework 1.1 Class Library Reference Volume 7: System.Windows.Forms, System.Drawing and System.ComponentModel; Microsoft Corporation; Microsoft Press, 2003.
     
  106. Microsoft .NET My Services Specification; Microsoft Corporation; Microsoft Press, 2001.
     
  107. The Microsoft .NET Platform and Technologies; Curt Simmons and Ash Rofail; Prentice Hall, 2001.
     
  108. Microsoft .NET for Programmers; Fergal Grimes; Manning Publications, 2002.
     
  109. Microsoft .NET Remoting; Scott McLean, James Naffel and Ken Williams; Microsoft Press, 2002.
     
  110. Microsoft .NET Server Solutions for the Enterprise; Microsoft Corporation; Microsoft Press, 2002.
     
  111. Microsoft .NET XML Web Services; Robert Tabor; Sams Publishing, 2001.
     
  112. Microsoft .NET XML Web Services Step by Step; Adam Freeman and Allen Jones; Microsoft Press, 2002.
     
  113. Microsoft Visual C# .NET; Mickey Williams; Microsoft Press, 2002.
     
  114. Microsoft Visual C# .NET Deluxe Learning Edition; Microsoft Corporation; Microsoft Press, 2002.
     
  115. Microsoft Visual C# .NET Language Reference; Microsoft Corporation; Microsoft Press, 2002.
     
  116. Microsoft Visual C# .NET Step by Step; John Sharp and Jon Jagger; Microsoft Press, 2002.
     
  117. Microsoft Visual C# .NET Step by Step -- Version 2003; John Sharp and Jon Jagger; Microsoft Press, 2003.
     
  118. Migrating to .NET: A Pragmatic Path to Visual Basic .NET, Visual C++ .NET and ASP.NET; Dhananjay Katre et al; Prentice Hall, 2002.
     
  119. Mobile .NET; Derek Ferguson; Apress, 2001.
     
  120. .NET: A Complete Development Cycle; Gunther Lenz and Thomas Moeller; Addison-Wesley, 2003.
     
  121. .NET and .COM: The Complete Interoperability Guide; Adam Nathan; Sams Publishing, 2002.
     
  122. The .NET and COM Interoperability Handbook; Alan Gordon; Prentice Hall, 2003.
     
  123. .NET Common Language Runtime Unleashed; Kevin Burton; Sams Publishing, 2002.
     
  124. .NET Compact Framework; Srinivasa Sivakumar et al; Wrox Press, 2002.
     
  125. .NET Development for Java Programmers; Paul Gibbons; Apress, 2002.
     
  126. .NET e-Business Architecture; David Burgett et al; Sams Publishing, 2001.
     
  127. .NET E-Commerce Programming; Mike Gunderloy and Noel Jerke; Sybex, 2002.
     
  128. .NET Enterprise Development in C#: From Design to Deployment; Matthew Reynolds and Karli Watson; Wrox Press, 2002.
     
  129. .NET Framework Essentials; Thuan L. Thai and Hoang Lam; O'Reilly & Associates, 2001.
     
  130. .NET Framework Essentials, Second Edition; Thuan L. Thai and Hoang Q. Lam; O'Reilly & Associates, 2002.
     
  131. .NET Framework Essentials, Third Edition; Thuan L. Thai and Hoang Lam; O'Reilly & Associates, 2003.
     
  132. .NET Framework Security; Brian A. LaMacchia et al; Addison-Wesley, 2002.
     
  133. .NET and J2EE Interoperability; Dwight Peltzer; McGraw-Hill Osborne, 2003.
     
  134. .NET for Java Developers: Migrating to C#; Jawahar Puvvala and Alok Pota; Addison-Wesley, 2003.
     
  135. The .NET Languages: A Quick Translation Guide; Brian Bischof; Apress, 2001.
     
  136. .NET Multithreading; Alan Dennis; Manning Publications, 2002.
     
  137. .NET Patterns: Architecture, Design and Process; Christian Thilmany; Addison-Wesley, 2003.
     
  138. .NET Programming: A Practical Guide Using C#; Pradeep Tapadiya; Prentice Hall, 2002.
     
  139. .NET Security; Jason Bock et al; Apress, 2002.
     
  140. .NET Security and Cryptography; Peter Thorsteinson and G. Gnana Arun Ganesh; Prentice Hall, 2003.
     
  141. .NET Security Programming; Donis Marshall; Wiley, 2003.
     
  142. .NET System Management Services; Alexander Golomshtok; Apress, 2003.
     
  143. .NET Web Services: Architecture and Implementation; Keith Ballinger; Addison-Wesley, 2003.
     
  144. .NET Web Services for Dummies; Anthony T. Mann; Wiley, 2003.
     
  145. .NET Web Services Solutions; Kris Jamsa; Sybex, 2003.
     
  146. .NET Windows Forms Custom Controls; Richard Weeks; Sams Publishing, 2002.
     
  147. .NET Windows Forms in a Nutshell; Ian Griffiths and Matthew Adams; O'Reilly & Associates, 2003.
     
  148. .NET Wireless Programming; Mark Ridgeway; Sybex, 2002.
     
  149. .NET and XML; Niel M. Bornstein; O'Reilly & Associates, 2003.
     
  150. OOP with Microsoft Visual Basic .NET and Microsoft Visual C#, Step by Step; Robin A. Reynolds-Haertle; Microsoft Press, 2002.
     
  151. Performance Testing Microsoft .NET Web Applications; Microsoft ACE Team; Microsoft Press, 2002.
     
  152. PocketPC Development in the Enterprise: Mobile Solutions with Visual Basic and .NET; Christian Forsberg and Andreas Sjostrom; Addison-Wesley, 2001.
     
  153. Preparing for .NET Enterprise Technologies: A Practical Guide for People, PCs and Processes Interacting in a .NET World; Nelson Ruest and Danielle Ruest; Addison-Wesley, 2001.
     
  154. Presenting C#; Christoph Wille; Sams Publishing, 2000.
     
  155. Professional C#; Craig McQueen et al; Wrox Press 2001.
     
  156. Professional C#, Second Edition; Simon Robinson et al; Wrox Press, 2002.
     
  157. Professional C# Design Patterns Applied; John Slater et al; Wrox Press, 2003.
     
  158. Professional .NET Directory Services Programming; Michael Freidlitz et al; Wrox Press, 2003.
     
  159. Professional .NET for Java Developers with C#; John Timney et al; Wrox Press, 2002.
     
  160. Professional .NET Network Programming; Christian Nagel et al; Wrox Press, 2002.
     
  161. Professional Windows Forms; Simon Robinson et al; Wrox Press, 2001.
     
  162. Professional Windows GUI Programming Using C#; Wahid Choudury et al; Wrox Press, 2002.
     
  163. Professional XML for .NET Developers; Kevin Williams et al; Wrox Press, 2001.
     
  164. A Programmer's Guide to .NET; Alexei Fedorov; Addison-Wesley, 2002.
     
  165. A Programmer's Introduction to C#; Eric Gunnerson; Appress, 2000.
     
  166. A Programmer's Introduction to C#, Second Edition; Eric Gunnerson; Apress, 2001.
     
  167. Programming C#; Jesse Liberty; O'Reilly & Associates, 2001.
     
  168. Programmimg C#, Second Edition; Jesse Liberty; O'Reilly & Associates, 2002.
     
  169. Programming C#, Third Edition; Jesse Liberty; O'Reilly & Associates, 2003.
     
  170. Programming in the Key of C#: A Primer for Aspiring Programmers; Charles Petzold; Microsoft Press, 2003.
     
  171. Programmimg Microsoft .NET; Jeff Prosise; Microsoft Press, 2002.
     
  172. Programming Microsoft .NET XML Web Services; Damien Foggon et al; Microsoft Press, 2003.
     
  173. Programmimg Microsoft Windows With C#; Charles Petzold; Microsoft Press, 2001.
     
  174. Programming .NET Components; Juval Lowy; O'Reilly & Associates, 2003.
     
  175. Programming in the .NET Environment; Damien Watkins, Mark Hammond and Brad Abrams; Addison-Wesley, 2002.
     
  176. Programming .NET Security; Adam Freeman and Allen Jones; O'Reilly & Associates, 2003.
     
  177. Programming .NET Web Services; Alex Ferrara and Matthew MacDonald; O'Reilly & Associates, 2002.
     
  178. Programming .NET Windows Applications; Jesse Liberty and Dan Hurwitz; O'Reilly & Associates, 2003.
     
  179. Real World .NET Applications; Budi Kurniawan; Apress, 2003.
     
  180. Remoting with C# and .NET: Remote Objects for Distributed Applications; David Conger; Wiley, 2003.
     
  181. Shared Source CLI Essentials; David Stutz, Ted Neward and Geoff Shilling; O'Reilly & Associates, 2003.
     
  182. Sams Teach Yourself C# in 21 Days; Bradley Jones; Sams Publishing, 2001.
     
  183. Sams Teach Yourself the C# Language in 21 Days; Bradley Jones; Sams Publishing, 2003.
     
  184. Sams Teach Yourself C# in 24 Hours; James Foxall and Wendy Haro-Chun; Sams Publishing, 2002.
     
  185. Sams Yeach Yourself C# Web Programming in 21 Days; Phil Syme and Peter G. Aitken; Sams Publishing, 2001.
     
  186. Sams Teach Yourself .NET Windows Forms in 21 Days; Chris Payne; Sams Publishing, 2002.
     
  187. Sams Teach Yourself .NET XML Web Services in 24 Hours; Mark Augustyniak and Chris Payne; Sams Publishing, 2001.
     
  188. Think Microsoft .NET; Bart DePetrillo; Que Publishing, 2001.
     
  189. Thinking in C#; Larry O'Brien and Bruce Eckel; Prentice Hall, 2003.
     
  190. UML Applied: A .NET Perspective; Martin L. Shoemaker; Apress, 2004.
     
  191. Understanding .NET: A Tutorial and Analysis; David Chappell; Addison-Wesley, 2002.
     
  192. Understanding the .NET Framework; Simon Robinson et al; Wrox Press, 2002.
     
  193. User Interfaces in C#: Windows Forms and Custom Controls; Matthew MacDonald; Apress, 2002.
     
  194. Visual C# - A Guide for VB6 Developers; Marco Bellisano et al; Wrox Press, 2002.
     
  195. Visual C# .NET Developer's Handbook; John Paul Mueller; Sybex, 2002.
     
  196. Visual C# .NET Programming; Harold Davis; Sybex, 2002.
     
  197. Web Database Development Step by Step .NET Edition; Jim Buyens; Microsoft Press, 2002.
     
  198. Windows Forms Programming in C#; Chris Sells; Addison-Wesley, 2003.
     
  199. Windows Forms Programming with C#; Erik Brown; Manning Publications, 2002.

Papers

  1. "Technical Overview of the Common Language Runtime", Erik Meijer and Jim Miller, 8-Jun-2001.

Standards

  1. ECMA Standard ECMA-335, Common Language Infrastructure (CLI), 5th Edition, December 2010.

Periodical Articles

  1. "C# = (C-sharp == Microsoft Java++)? True: False;", JR 5:10 Oct 2000 pgs 74-78, 103.
     
  2. "Microsoft: Casting a .NET", PCM 19:21 Dec 5 2000 pgs IP01-IP08.
     
  3. "Music to Your Ears?", PCM 19:22 Dec 19 2000 pgs 107-110.
     
  4. ".NET is Coming", IEEE Computer 34:8 Aug 2001 pgs 92-97.

Web Pages and Websites

  1. Wikipedia article ".NET Framework".
     
  2. Wikipedia article "C Sharp (programming language)".
     
  3. Wikipedia article "Common Language Runtime".
     
  4. Wikipedia article "Anders Hejlsberg".