《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 Rumtime
- 1.1.4 Visual C# 2008介绍
- 1.1.5 Visual C# 2008新增功能
- 1.2 Visual Studi0 2008概述
- 1.2.1 .NET开发环境Ⅵ sual StIldio
- 1.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 进入MSDN
- 1.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 World
- 1.6.2 实例改进
- 1 7 创建Windows窗体应用程序
- 1.7.1 窗体应用程序Hello World
- 1.7.2 实例改进
- 1.8 其他常用工具
- 1.8.1 集成开发环境软件——SharpDevelop
- 1.8.2 轻量级的开发工具——Snippet Compiler
- 1.8.3 通用编辑器——UltraEdit
- 1.8.4 反编译软件——.NET Reflector
- 1.8.5 NUnit
- 1.8.6 代码生成工具——CodeSmith
- 1.8.7 代码标准检测工具——FxCop
- 1.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学生管理信息系统