本书从基础的语言、语法讲起,以基本语句为出发点。结合具体的实例,综合了作者的开发经验,全面系统地介绍了C#开发中的种种问题,详细介绍了C#语言的基本知识和开发方法。通过7个典型基础实例,培养工程实践能力,使没有开发经验或者仅有少量程序设计基础的读者迅速掌握使用C#语言开发的技巧。通过2个综合实例深入讲解基于C#的.NET开发新技术——三层结构开发技术。本书内容全面、由浅入深,采用层层分解方式讲解知识和实例,非常适合于具有一定程序开发基础、准备学习C#编程或希望提高C#编程技巧的读者,也可作为高等院校相关专业师生的参考书。
本书采用全新的图解思路,分3篇介绍使用微软C#语言开发实际应用程序的基本知识。第1篇包括10章,介绍了C#语言的基础知识,主要讲解C#的框架结构、使用方法、基础语法和基本开发过程;第2篇包括7章,介绍了7种通用实例的开发过程,主要有视频播放器、画图板、邮件小助手、简易银行系统、学生管理系统、电子印章、新闻发布系统等;第3篇包括3章,介绍了C#项目开发规范和三层架构,主要讲解了C#项目开发规范和三层架构的基础知识,并演示了2个综合实例的开发过程。全书结构严谨,内容全面深入,难易程度循序渐进,符合一般读者学习知识的进程。
为提高读者的学习效果,本书对截图和程序采用了全新的图注方式,图上和程序上的注解主要说明知识要点、对应关系和层次顺序,使读者一眼就能直击“要害”,把握知识脉络。此外,配套的DVD光盘中包含多媒体教学,为帮助读者学习提供了第一手的场景再现。
本书内容全面、由浅入深,采用层层分解方式讲解知识和实例,非常适合于具有一定程序开发基础、准备学习C#编程或希望提高C#编程技巧的读者,也可作为高等院校相关专业师生的参考书。
第1篇 基础知识篇
第1章 C#概述
1.2 C#语言轶事
1.2.1 出身有点无奈
1.2.2 源头在C和C++
1.2.3 C#与Java的区别
1.3 C#开发环境
1.3.1 Visual Studio C#的安装
1.3.2 MSDN的安装
1.3.3 Visual Studio C#的使用
1.4 简单的C#程序示例
1.4.1 控制台应用程序示例
1.4.2 WinForm程序示例
1.4.3 Web站点程序示例
1.4.4 类库程序示例
1.5 本章小结
第2章 C#语言基础
第3章 调试与异常处理
第4章 C#中的面向对象设计
第5章 C#.NET命名空间和类库
第6章 需要掌握的类对象和方法
第7章 线程的应用和I/O读写操
第8章 Windows应用程序设计
第9章 ASP.NET开发
第10章 数据库与网络应用
第2篇 通用实例篇
第11章 窗体应用程序——视频播放器
第12章 GDI+程序——画图板
第13章 网络访问实例——邮件小助手
第14章 数据库访问程序——简易银行系统
第15章 XML读写程序——学生管理系统
第16章 组件开发程序——电子印章
第17章 ASP.NET程序——新闻发布系统
第3篇 三层架构与综合实例篇
第18章 C#项目开发规范与三层架构
第19章 酒店管理系统
第20章 培训网