王小科主编的《C#开发实战》共分五篇:第1篇:新手入门。主要包括初探C#及其开发环境,认识C#代码结构,C#程序设计基础,选择结构控制,循环结构控制,字符及字符串,数组、集合与哈希表,面向对象程序设计,综合实验(一)--365桌面提醒器等内容。第2篇:进阶提高。主要包括Windows窗体设计,Windows应用程序常用控件,Windows应用程序高级控件,对话框、菜单、工具栏及状态栏控件,综合实验(二)--QQ自动登录器模块等内容。第3篇:中级开发。主要包括数据库编程基础,ADO.NET数据访问技术,DataGridView数据控件,面向对象编程高级技术,枚举类型与泛型,LINQ技术的使用,综合实验(三)--SQL数据表提取器模块等内容。第4篇:高级应用。主要包括文件及I/O,GDI+绘图及打印技术,网络编程,线程的使用,异常处理与程序调试,Windows应用程序打包部署,综合实验(四)--FTP文件管理模块等内容。第5篇:项目实战。通过两个完整的项目实例介绍了大型应用程序的设计过程,包括进销存管理系统和企业人事管理系统。这两个项目是作者精心挑选的,内容覆盖多个方面。通过对这两个项目的学习,读者可以巩固前面所学的知识和技术,积累项目开发经验。
王小科主编的《C#开发实战》从初学者的角度讲述了使用Visual Studio 2010开发环境结合C#语言进行程序开发应该掌握的各项技术,突出“基础”、“全面”、“深入”,同时强调“实战”效果。全书在介绍技术的同时,都会提供示例或稍大一些的实例,同时在结尾安排实战,通过多个实战来综合应用本章所讲解的知识,做到理论联系实际;前4篇的最后一章有一个综合实验,通过一个模块综合讲解本篇所讲解的内容;本书最后一篇提供了两个完整的项目实例,讲述从前期规划、设计流程到项目最终实施的整个实现过程。
全书共分30章,主要内容包括初探C#及其开发环境,认识C#代码结构,C#程序设计基础,选择结构控制,循环结构控制,字符及字符串,数组、集合与哈希表,面向对象程序设计,综合实验(一)——365桌面提醒器,Windows窗体设计,Windows应用程序常用控件,Windows应用程序高级控件,对话框、菜单、工具栏及状态栏控件,综合实验(二)——QQ自动登录器模块,数据库编程基础,ADO.NET数据访问技术,DataGridView数据控件,面向对象编程高级技术,枚举类型与泛型,LINQ技术的使用,综合实验(三)——SQL数据表提取器模块,文件及I/O,GDI+绘图及打印技术,网络编程,线程的使用,异常处理与程序调试,Windows应用程序打包部署,综合实验(四)——FTP文件管理模块,进销存管理系统,企业人事管理系统等。所有知识都结合具体实例进行介绍,对涉及的程序代码给出了详细的注释,读者可以轻松领会C#程序开发的精髓,快速提高开发技能。本书特色及丰富的学习资源包如下:
黄金学习搭配、专业学习视频、重难点精确打击、学习经验分享、学习测试诊断、有趣实践任务、专业资源库、学习排忧解难、获取源程序、提供习题答案、赠送开发案例。
《C#开发实战》适合有志于软件开发的初学者、高校计算机相关专业学生和毕业生,也可作为软件开发人员的参考手册,或者高校的教学参考书。
第1篇 新手入门
第1章 初探C#及其开发环境 2
视频讲解:60分钟
1.1 了解.NET 3
1.1.1 .NET概述 3
1.1.2 .NET程序编译原理 3
1.1.3 .NET项目成功案例 4
1.2 C#语言及其特点 5
1.2.1 C#与.NET的关系 5
1.2.2 C#语言的特点 5
1.2.3 C#语言的发展趋势 5
1.3 安装与卸载Visual Studio 2010 5
1.3.1 安装Visual Studio 2010系统必备条件 6
1.3.2 安装Visual Studio 2010 6
1.3.3 卸载Visual Studio 2010 8
1.4 熟悉Visual Studio 2010开发环境 8
1.4.1 创建控制台应用程序 8
1.4.2 创建Windows窗体应用程序 9
1.4.3 菜单栏 10
1.4.4 工具栏介绍 10
1.4.5 “工具箱”面板 11
1.4.6 “属性”面板 11
1.4.7 解决方案资源管理器 11
1.4.8 “错误列表”面板 12
1.4.9 “输出”面板 12
1.5 C#编程常用帮助 12
1.5.1 安装Help Library管理器 13
1.5.2 使用Help Library管理器 13
1.5.3 常用的C#编程帮助网站 14
1.6 实战 15
1.6.1 如何开始运行程序 15
1.6.2 如何中断当前程序的运行 15
1.7 小结 16
1.8 学习成果检验 16
第2章 认识C#代码结构 17
第3章 C#程序设计基础 28
第4章 选择结构控制 53
第5章 循环结构控制 68
第6章 字符及字符串 86
第7章 数组、集合与哈希表 110
第8章 面向对象程序设计 136
第9章 综合实验(一)--365桌面提醒器 164
第2篇 进阶提高
第10章 Windows窗体设计 186
第11章 Windows应用程序常用控件 205
第12章 Windows应用程序高级控件 233
第13章 对话框、菜单、工具栏及状态栏控件 262
第14章 综合实验(二)--QQ自动
第3篇 中级开发
第16章 ADO.NET数据访问技术 315
第17章 DataGridView数据控件 341
第18章 面向对象编程高级技术 357
第19章 枚举类型与泛型 374
第20章 LINQ技术的使用 386
第21章 综合实验(三)--SQL数据表
第4篇 高级应用
第22章 文件及I/O 434
第23章 GDI+绘图及打印技术 465
第24章 网络编程 492
第25章 线程的使用 519
第26章 异常处理与程序调试 543
第27章 Windows应用程序打包部署 553
第28章 综合实验(四)--FTP文件
管理模块 562
第5篇 项目实战
第29章 进销存管理系统 588
第30章 企业人事管理系统 619
附录A 菜单栏命令 668
附录B C#程序编码规范 671