.NET框架是微软公司在2000年专业开发者会议上提出的发展中的开发平台,这是一个革命性的应用程序开发平台。在该平台中,C#作为微软公司面向对象的下一代应用平台的核心语言,能够让开发人员在.NET平台上快速开发应用程序。
目前,无论高校还是IT培训学校,都将.NET作为教学内容之一,这对于培养学生的计算机程序设计能力具有非常重要的意义。在开设.NET相关课程中,主要分为WinForm程序设计和Web程序设计,虽然.NET教材较多,但大部分都是以Web程序设计为主,专门针对基于.NET平台的WinForm程序设计的教材非常少。因此,我们编著了本书。
本书主要有以下特色:
(1)知识结构完整。根据循序渐进的认知规律设计编写内容和顺序。
(2)示例简短精炼。所有知识点都设计了一个针对性强的示例,所有示例都通过Visual Studio .NET 2015调试,并给出了运行结果,其中部分复杂的实例还有详细的分析,以帮助读者理解。
(3)习题丰富多样。全书各章配备了丰富的标准化习题,便于教师教学和考试。
(4)配套资源全面。为适应教学模式和教学方法的改革,本书提供完备的教辅产品,包括教学大纲、电子课件、习题集、实践案例代码等。
通过本书的学习,可以使读者掌握C#语言基础、ADO.NET数据库访问技术以及开发.NET程序的基础知识和基本方法,对WinForm程序设计有一个全面的认识,能够独立开发各类WinForm应用程序,并为后期学习基于.NET 的Web程序设计奠定基础。
本书作为教材使用时,建议在实验室授课,采用课堂教学与实验教学相结合的方式进行,建议授课48学时,课程设计2周。各章学时建议分配如下,教师可以根据实际教学情况进行调整。
章
内 容
学时
第1章
.NET简介及其开发环境
3
第2章
C#语言基础
8
第3章
面向对象程序设计
4
第4章
WinForm基础
8
第5章
输入与输出
4
第6章
数据访问技术
8
第7章
进程与线程
4
第8章
加密与解密
4
第9章
GDI+
4
第10章
Windows应用程序打包
1
第11章
实践项目——酒店管理系统
2周
感谢为本书提出建议的所有老师和学生,在此衷心感谢每一位同事与学生为本书出版所付出的努力。
由于编者水平有限,编写时间仓促,书中难免存在不足之处,希望读者批评指正。作者联系邮箱:llyhello@eyou.com。
编 者
2018年12月