编写本书的目的是使读者具备利用.NET技术、通过VisualC#程序设计语言进行项目开发的基本思路、知识和能力。本书采用项目引领、任务驱动、模型实现的方式进行内容的组织,分为基础篇和高级篇两部分,分上、下两册出版。本书为上册基础篇,内容包括项目开发所需的核心知识和能力,基于.NETFramework2.0,涉及“学生成绩管理系统”的需求分析和设计成果、C堪本语法、应用界面构造、对数据库的操作、创建和使用对象类、错误处理、事件体系和应用系统的部署。下册高级篇包括项目开发所需的扩展知识和能力,按专题分门别类地组织,基于.NET Framework 3.0/3.5。本书适合作为高等院校计算机专业程序设计课程的教材,也可作为广大计算机程序开发人员的自学指导书和技术参考书。