Visual C# 2008宝典作 者: 刘基林 等编著出版时间:2008丛编项: 宝典丛书内容简介 《Visual C# 2008宝典》系统全面地介绍了Visual C#2008的相关知识。《Visual C# 2008宝典》共有29章,分为C#基础、C#集合与面向对象、Windows窗体程序设计、数据库应用程序设计、ASP.NET程序开发和综合实例6部分。C#基础部分简单地介绍了C#的基本概念、C#开发工具Visual Studio 2008、C#的基本语法和C#程序的设计流程:C#集合与面向对象部分在第一部分的基础上介绍了C#中集合的基本概念与用法,以及面向对象编程技术;Windows窗体程序设计部分详细地介绍了Windows窗体应用程序的开发过程及其常用控件,包括最新的WPF,WCF和WF;数据库应用程序设计部分向读者介绍了基于XML的数据库应用程序的开发过程,同时介绍了SQL和LINQ两种数据查询技术;ASP.NET程序开发部分介绍了ASP.NET和Web应用程序开发技术;最后一部分给出了两个完整的C#程序开发实例,并分别用SQL和LINQ实现了实例的数据库操作。《Visual C# 2008宝典》紧扣C#程序开发和.NET Framework框架这一主题,内容翔实,结构严谨。书中的知识都采取了由浅入深的方式进行讲解,并包含了大量的实例代码,这样可以使读者在更短的时间内提高自己的编程水平,更好地进行C#程序编写工作。另外,随书附带的光盘还提供了大量的实例源程序供读者参考使用。《Visual C# 2008宝典》不仅适用于初学Visual C#2008的读者使用,还适用于有一定经验的C#应用程序开发人员使用。目录第1部分 C#基础第1章 C#简介1.1 .NET Framework 3.5与C#1.1.1 .NET Framework 3.5介绍1.1.2 .NET Framework 3.5新增功能1.1.3 Common Language Rumtime1.1.4 Visual C# 2008介绍1.1.5 Visual C# 2008新增功能1.2 Visual Studi0 2008概述1.2.1 .NET开发环境Ⅵ sual StIldio1.2.2 VisualStdi02008的安装1.2.3 MSDN的安装1.3 Visual Studi0 2008开发环境1.3.1 VismlStudi02008概览1.3.2 菜单栏1.3.3 工具栏1.3.4 工具箱1.3.5 “属性”面板1.3.6 “类视图”面板1.3.7 对象浏览器1.3.8 代码编辑器1.3.9 “错误列表“面板1.3.10 “输出”面板1.4 MSDN简介1.4.1 进入MSDN1.4.2 目录浏览1.4.3索引快速访问1.4.4搜索MSDN文档库1.5 命名空间1.5.1 命名空间简介1.5.2 using语句1.5.3 命名空间的别名1.6 创建第一个C捍项目1.6.1 C#中的Hello World1.6.2 实例改进1 7 创建Windows窗体应用程序1.7.1 窗体应用程序Hello World1.7.2 实例改进1.8 其他常用工具1.8.1 集成开发环境软件——SharpDevelop1.8.2 轻量级的开发工具——Snippet Compiler1.8.3 通用编辑器——UltraEdit1.8.4 反编译软件——.NET Reflector1.8.5 NUnit1.8.6 代码生成工具——CodeSmith1.8.7 代码标准检测工具——FxCop1.8.8 其他工具1.9小结第2章 C#基础元素2.1 语句2.1.I 语句的基本概念与分类2.1.2 编译器对C#语句的处理2.1.3 编程风格的通用约定2.1.4 代码块2.1.5 编程风格建议2.2 标识符2.2.1 标识符简介及命名2.2.2 标识符的大小写2.2.3 中文标识符2.3 关键字2,3.1 关键宇列表2.3.2 关键字的显示方式2.3.3 其他语言关键宇2.3.4 使用关键字作为标识符2.4 变量2.4.1 变量的声明2.4.2 变量的命名规则2.4.3对变量进行赋值2.4.4 数值变量的类型2.4.5 类型之间的转换2.4.6 全局变量解决方法2.4.7 调试程序?如何查看变量内容2.5 运算符2.5.1 二元运算符2.5.2 一元运算符2.5,3 简化运算符列表2.5.4 溢出检测2.5.5 类型检测2.5.6 容量检测2.5.7 三元运算符2.5.8 运算符列表2.5.9 运算符的优先级2.6 表达式2.6.1 数学表达2 6 2 数学运算实例2.6.3 调试程序计算表达式2.6.4 数学求解实例2.7 隐型局部变量2.7.1 隐型局部变量的声明2.7.2 隐型局部变量的使用2.8 小结第3章 布尔逻辑与分支语句3.1 布尔逻辑3.1.1 逻辑变量3.1.2 逻辑与运算符3.1.3 逻辑或运算符3.1.4 逻辑异或运算符3.1.5 逻辑非运算符3.1.6 条件逻辑与运算符3 1 7 条件逻辑或运算符3.1.8 常用比较运算符3.1.9 逻辑运算符的优先级3.2 if语句3.2.1 if条件转移3.2.2 if...else语句3.2.3 嵌套if语句3.2.4 if与else的匹配3.2.5 调试程序单步调试3.3 switch语句3.3.1 switch条件转移3.3.2 使用swish进行成绩查询3.3.3 ease条件判断3.3.4 实例星期提示程序3.4 三元运算符3.4.1 非三元运算符条件判断3.4.2 使用三元运算符简化程序3.5 goto语句3 6 小结第4章 循环4.1 for循环4.1.1 循环条件4.1.2 增加步进幅度4 1 3 逆向步进4.1.4 注意事项4.1.5 使用for循环4.1.6 使用for循环遍历数组4.1.7 使用for循环对数组进行排序4.1.8 调试程序-跳出循环4.2 while循环4.2.1 while循环4.2.2 while循环的中断与继续4.2.3 使用while循环实现简单人机交互4.3 do循环4.3.1 do循环简介4.3.2 与while循环的比较4.3.3 使用do循环实现简单密码验证4.4 中断循环4.5 小结第5章 方法5.1 方法的定义5.1.1 方法的引入5.1.2 方法的构成5.1.3 方法的调用5.1.4 方法的返回值5.1.5 方法的参数5.1.6 方法的注释5.1.7 ref关键字5.1.8 0ut关键字5.2 作用域5.2.1 方法中变量的作用域5.2.2 其他代码结构中变量的作用域5.3 方法的重载5.3.1 参数类型重载的方法5.3.2 参数引用重载的方法5.3.3 参数个数重载的方法5.4 特殊方法5.4.1 Main方法5.4.2 Main方法的参数5.4.3 Main方法的注意事项5.5 扩展方法5.5.1声明扩展方法5.5.2 扩展方法的调用5.6 Lambda表达式5.6.1 Lambda表达式的声明5.6.2 Lambda表达式的参数5.6.3 Lamlxla表达式的变量5.7小结第6章 错误及异常处理第2部分 C#集合与面向对象第7章 类与对象第8章 枚举与结构第9章 数组与集合第10章 面向对象进阶第11章 字段与属性第12章 迭代器与分部类第13章 索引器第14章 泛型第15章 委托和事件第16章 运算符重载第3部分 Windows窗体程序设计第17章 Windows窗体应用程序第18章 菜单与工具栏设计第19章 Windows窗体程序进阶第20章 WPF,WCF和WF第4部分 数据库应用程序设计第21章 数据库访问技术第22章 Windows窗体应用程序与数据库应用第23章 LINQ集成查询详解第5部分 ASP.NET程序开发第24章 Web应用第25章 数据校验第26章 输入输出第27章 应用程序部署第6部分 综合实例第28章 学生管理信息系统第29章 ASP.NET学生管理信息系统 上一篇: Visio 2010图形绘制案例教程 下一篇: UI设计:从图标到界面完美解析