
Visual C# 2005入门经典
《Visual C# 2005入门经典》是2007年人民邮电出版社出版的图书,作者是(美)福克塞尔。
基本介绍
- 书名:Visual C# 2005入门经典
- 作者:(美)福克塞尔
- ISBN:9787115155504
- 定价:39.00 元
- 出版时间:2007
- 开本:16
内容简介
VisualC#已成为在.NET平台上进行开发的首选语言,微软甚至用VisuaIC#编写了.NET框架的大部分。VisualC#2005将C++的灵活性和强大功能与VisualBasic的简单性融于一体。《VisualC#2005入门经典》通过开发一个图片查看程式,全面阐述了使用VisualC#2005开发应用程式的基本知识。本书分五部分,共24章。第一部分介绍了版开发环境,引导读者熟练使用IDE功能;第二部分探讨创建程式界面,包含窗体和控制项的用法;第三部分介绍了编程技术,包括编写和调用方法、处理数值、字元串和日期、决策和循环结构、代码调试、类和对象的创建以及图形绘製等;第四部分阐述了档案和注册表的处理、资料库的使用和自动化控制等;第五部分介绍了程式部署并概述了.NET框架。本书通过简明的语言,帮助读者掌握使用VisualC#开发程式的知识,适合甚至没有任何编程经验的读者阅读,也可供大中院校的学生学习VisualC#编程时参考。
图书目录
~第一部分 VisualC#环境
第1章 全身心投入:VisualC#2005编程之旅
1.1 开始使用VisualC#2005
1.2 创建新项目
1.3 理解VisualStudio环境
1.4 修改对象的属性
1.4.1 对象的命名
1.4.2 设定窗体的Text属性
1.4.3 保存项目
1.4.4 为窗体添加图示
1.4.5 改变窗体的大小
1.5 为窗体增加控制项
1.6 设计界面
1.6.1 在窗体中增加可见控制项
1.6.2 在窗体中添加不可见控制项
1.7 编写界面后的代码
1.7.1 让用户浏览档案
1.7.2 使用代码终止程式
1.8 运行项目
1.9 小结
1.10 问与答
1.11 作业
1.11.1 测验
1.11.2 答案
1.11.3 练习
第2章 VisualC#2005导航
2.1 使用VisualC#2005起始页
2.1.1 创建新项目
2.1.2 打开已有的项目
2.2 导航和定製VisualC#环境
2.2.1 使用设计视窗
2.2.2 显示和隐藏设计视窗
2.2.3 浮动设计视窗
2.2.4 停靠设计视窗
2.2.5 自动隐藏设计视窗
2.3 使用工具列
2.3.1 显示和隐藏工具列
2.3.2 停靠工具列和调整大小
2.4 使用工具箱添加控制项到窗体中
2.5 使用“属性”视窗设定对象属性
2.5.1 选择对象并查看它的属性
2.5.2 查看和修改属性
2.5.3 使用颜色属性
2.5.4 查看属性说明
2.6 管理项目
2.6.1 使用“解决方案资源管理器”管理项目档案
2.6.2 使用解决方案
2.6.3 理解项目组件
2.6.4 设定项目属性
2.6.5 添加和删除项目档案
2.7 快速而简单的编程入门指南
2.7.1 用变数存储值
2.7.2 使用过程来编写代码功能单元
2.8 获得帮助
2.9 小结
2.10 问与答
2.11 作业
2.11.1 测验
2.11.2 答案
2.11.3 练习
第3章 理解对象和集合
3.1 理解对象
3.2 理解属性
3.2.1 获取和设定属性
3.2.2 使用对象及其属性
3.3 理解方法
3.3.1 触发方法
3.3.2 理解方法的动态性
3.4 创建简单的对象示例项目
3.4.1 为绘图项目创建界面
3.4.2 编写基于对象的代码
3.4.3 测试对象示例项目
3.5 理解集合
3.6 使用对象浏览器
3.7 小结
3.8 问与答
3.9 作业
3.9.1 测验
3.9.2 答案
3.9.3 练习
第4章 理解事件
4.1 理解事件驱动的编程
4.1.1 触发事件
4.1.2 由用户互动触发的事件
4.1.3 由对象触发的事件
4.1.4 由作业系统触发的事件
4.1.5 避免递归事件
4.1.6 访问对象的事件
4.1.7 使用事件参数
4.1.8 删除事件处理程式
4.2 创建事件示例项目
4.2.1 创建用户界面
4.2.2 创建事件处理程式
4.3 小结
4.4 问与答
4.5 作业
4.5.1 测验
4.5.2 答案
4.5.3 练习
第二部分 创建用户界面
第5章 创建窗体:基础知识
5.1 修改窗体的名称
5.2 改变窗体的外观
5.2.1 在窗体的标题栏中显示文字
5.2.2 改变窗体的背景色
5.2.3 将图像添加到窗体背景中
5.2.4 为窗体添加图示
5.2.5 为窗体添加最小化、最大化和控制项框按钮
5.2.6 修改窗体框线的外观和行为
5.2.7 控制窗体最小化和最大化时的大小
5.3 显示和隐藏窗体
5.3.1 显示窗体
5.3.2 理解窗体的模式
5.3.3 指定窗体的初始显示位置
5.3.4 在正常、最大化或最小化的状态下显示窗体
5.3.5 防止窗体在系统列中出现
5.3.6 卸载窗体
5.4 小结
5.5 问与答
5.6 作业
5.6.1 测验
5.6.2 答案
5.6.3 练习
第6章 创建窗体:高级技能
6.1 使用控制项
6.2 在工具箱中双击来添加控制项
6.3 通过从工具箱中拖曳来添加控制项
6.4 通过绘製来添加控制项
6.4.1 对控制项进行操作
6.4.2 使用格线(大小和位置)
6.4.3 使用视图轮廓线(snapline)
6.4.4 选择一组控制项
6.4.5 对齐控制项
6.4.6 使控制项的大小相同
6.4.7 使一组控制项的间距相等
6.4.8 为一组控制项设定属性值
6.4.9 锚定控制项和自动调整控制项的大小
6.4.10 创建Tab顺序
6.4.11 层次控制(Z顺序)
6.5 创建最顶层的无模式视窗
6.6 创建透明的窗体
6.7 创建可滚动的窗体
6.8 创建多文档的界面
6.9 小结
6.10 问与答
6.11 作业
6.11.1 测验
6.11.2 答案
6.11.3 练习
第7章 使用传统控制项
7.1 使用Label控制项显示静态的文本
7.2 允许用户使用文本框输入文本
7.2.1 指定文本对齐方式
7.2.2 创建多行的文本框
7.2.3 添加滚动条
7.2.4 限制用户可以输入的字元数
7.2.5 创建密码栏位
7.2.6 理解文本框的常用事件
7.3 创建按钮
7.4 使用複选框表示是/否选项
7.5 创建容器和单选按钮组
7.5.1 使用面板(Panel)和分组框(GroupBox)
7.5.2 使用单选按钮
7.6 使用列表框显示列表
7.6.1 在设计时操作元素
7.6.2 在运行时操作元素
7.6.3 添加元素到列表中
7.6.4 将元素从列表中删除
7.6.5 清除列表
7.6.6 在列表中查询指定元素的信息
7.6.7 对列表进行排序
7.7 使用组合框创建下拉列表
7.8 小结
7.9 问与答
7.10 作业
7.10.1 测验
7.10.2 答案
7.10.3 练习
第8章 使用高级控制项
8.1 创建计时器
8.2 创建带标籤页的对话框
8.3 在图像列表(ImageList)中保存图片
8.4 使用“列表视图”控制项创建增强的列表
8.4.1 创建列
8.4.2 添加列项
8.4.3 使用代码对ListView进行操作
8.4.4 使用代码添加列表元素
8.4.5 在代码中判断选中的元素
8.4.6 使用代码删除列表元素
8.4.7 删除所有列表元素
8.5 使用“树视图”(TreeView)创建层次列表
8.5.1 添加节点到TreeView中
8.5.2 删除节点
8.5.3 清除所有节点
8.6 小结
8.7 问与答
8.8 作业
8.8.1 测验
8.8.2 答案
8.8.3 练习
第9章 为窗体添加选单和工具列
9.1 创建选单
9.1.1 创建顶级的选单项
9.1.2 创建顶级选单的选单项
9.1.3 移动和删除选单项
9.1.4 创建複选选单项(checkedmenuitem)
9.1.5 对选单进行编程
9.1.6 实现上下文选单
9.1.7 为选单项分配快捷键
9.2 使用Toolbar(工具列)控制项
9.2.1 使用按钮集合添加工具列按钮
9.2.2 对工具列进行编程
9.2.3 为工具列按钮创建下拉选单
9.3 创建状态栏
9.4 小结
9.5 问与答
9.6 作业
9.6.1 测验
9.6.2 答案
9.6.3 练习
第三部分 编程
第10章 创建和调用方法
10.1 理解类成员
10.2 定义和编写方法
10.2.1 声明不返回值的方法
10.2.2 声明返回值的过程
10.3 调用方法
10.4 退出方法
10.5 创建静态的方法
10.6 避免无限递归
10.7 小结
10.8 问与答
10.9 作业
10.9.1 测验
10.9.2 答案
10.9.3 练习
第11章 使用常量、数据类型、变数和数组
11.1 理解数据类型
11.1.1 确定数据类型
11.1.2 将数据从一种数据类型转换为另一种数据类型
11.2 定义和使用常量
11.3 声明和引用变数
11.3.1 声明变数
11.3.2 传递值给变数
11.3.3 在表示式中使用变数
11.4 使用数组
11.4.1 声明数组
11.4.2 引用数组变数
11.4.3 创建多维数组
11.5 确定作用域
11.5.1 理解块作用域
11.5.2 理解方法级(局部)作用域
11.5.3 理解私有级作用域
11.6 命名规範
11.6.1 使用前缀表示数据类型
11.6.2 使用变数前缀表示作用域
11.7 在PictureViewer项目中使用变数
11.7.1 为选项创建变数
11.7.2 初始化和使用选项变数
11.8 小结
11.9 问与答
11.10 作业
11.10.1 测验
11.10.2 答案
11.10.3 练习
第12章 执行算术运算、字元串操作和日期/时间调整
12.1 使用VisualC#执行基本的算术运算
12.1.1 执行加法运算
12.1.2 执行减法和求负运算
12.1.3 执行乘法运算
12.1.4 执行除法运算
12.1.5 执行取模算术运算
12.1.6 判断运算符优先权顺序
12.2 比较
12.3 理解布尔逻辑
12.3.1 使用与运算符(&)
12.3.2 使用非运算符(!)
12.3.3 使用或运算符(|)
12.3.4 使用异或运算符(^)
12.3.5 对字元串进行操作
12.3.6 连线字元串
12.3.7 使用字元串的基本方法和属性
12.4 使用日期和时间
12.4.1 理解DateTime数据类型
12.4.2 增加或减少日期或时间
12.4.3 获取日期的组成部分
12.4.4 格式化日期和时间
12.4.5 获取当前的系统日期和时间
12.5 小结
12.6 问与答
12.7 作业
12.7.1 测验
12.7.2 答案
12.7.3 练习
第13章 使用VisualC#代码做出决策
13.1 使用if…else进行决策
13.1.1 当表达式为False时执行代码
13.1.2 嵌套的if…else结构
13.2 使用switch语句对表达式进行多值判断
13.3 小结
13.4 问与答
13.5 作业
13.5.1 测验
13.5.2 答案
13.5.3 练习
第14章 使用循环提高效率
14.1 使用for语句执行确定次数的循环
14.1.1 使用for初始化循环
14.1.2 创建for示例
14.2 使用while和do…while语句执行次数不确定的循环
14.2.1 创建do…while语句
14.2.2 终止do…while循环
14.2.3 创建do…while示例
14.3 小结
14.4 问与答
14.5 作业
14.5.1 测验
14.5.2 答案
14.5.3 练习
第15章 调试代码
15.1 在代码中添加注释
15.2 识别两种基本的错误
15.3 使用VisualC#调试工具
15.3.1 使用断点
15.3.2 使用“即时”视窗
15.3.3 使用“输出”视窗
15.4 使用try…catch…finally创建结构化的错误处理程式
15.4.1 处理异常
15.4.2 处理预期的异常
15.5 小结
15.6 问与答
15.7 作业
15.7.1 测验
15.7.2 答案
15.7.3 练习
第16章 使用类设计对象
16.1 理解类
16.1.1 使用类来封装数据和代码
16.1.2 比较实例成员和静态成员
16.1.3 理解构造函式和析构函式
16.1.4 创建对象接口
16.1.5 将对象的性质暴露为属性
16.1.6 使用get结构创建可读的属性
16.1.7 使用set结构创建可写的属性
16.1.8 创建唯读或只写的属性
16.1.9 将函式暴露为方法
16.2 根据类实例化对象
16.2.1 为变数绑定到对象引用
16.2.2 后期联编对象变数
16.2.3 前期联编对象变数
16.2.4 在声明变数时创建新的对象
16.2.5 解除对象引用
16.2.6 理解对象生命周期
16.3 小结
16.4 问与答
16.5 作业
16.5.1 测验
16.5.2 答案
16.5.3 练习
第17章 与用户互动
17.1 使用MessageBox.Show()方法来显示讯息
17.1.1 指定按钮和图示
17.1.2 判断单击的是哪个按钮
17.1.3 创建好的讯息
17.2 创建自定义的对话框
17.3 和键盘互动
17.4 使用常见的滑鼠事件
17.5 小结
17.6 问与答
17.7 作业
17.7.1 测验
17.7.2 答案
17.7.3 练习
第18章 使用图形
18.1 理解Graphics对象
18.1.1 为窗体或控制项创建Graphics对象
18.1.2 为新的点阵图创建Graphics对象
18.1.3 不需要对象时释放对象
18.2 使用画笔
18.3 使用系统颜色
18.4 使用矩形
18.5 绘製图形
18.5.1 绘製线条
18.5.2 绘製矩形
18.5.3 绘製圆形和椭圆
18.5.4 清除绘图表面
18.6 绘製文字
18.7 保持窗体上的图像
18.8 创建一个图形项目示例
18.9 小结
18.10 问与答
18.11 作业
18.11.1 测验
18.11.2 答案
18.11.3 练习
第四部分 使用数据
第19章 执行档案操作
19.1 使用“打开档案对话框”控制项和“保存档案对话框”控制项
19.1.1 使用“打开档案对话框”控制项
19.1.2 创建档案过滤器
19.1.3 显示“打开档案对话框”
19.1.4 使用“保存档案对话框”控制项
19.2 使用File对象对档案进行操作
19.2.1 判断档案是否存在
19.2.2 複製档案
19.2.3 移动档案
19.2.4 重命名档案
19.2.5 删除档案
19.2.6 获取档案的属性
19.2.7 获取档案的日期和时间信息
19.2.8 获取档案的属性(attribute)
19.2.9 编写获取档案属性的代码
19.3 使用Directory对象对目录进行操作
19.4 小结
19.5 问与答
19.6 作业
19.6.1 测验
19.6.2 答案
19.6.3 练习
第20章 使用文本档案和注册表
20.1 使用注册表
20.1.1 理解Windows注册表的结构
20.1.2 使用Registry和RegistryKey访问注册表
20.1.3 创建注册表键
20.1.4 删除注册表的键
20.1.5 获取和设定键值
20.1.6 修改PictureViewer项目以使用文本档案和注册表
20.1.7 根据注册表显示选项
20.1.8 将选项保存到注册表中
20.1.9 使用保存在注册表中的选项
20.1.10 测试和调试PictureViewer项目
20.2 读写文本档案
20.2.1 对文本档案进行写操作
20.2.2 读取文本档案
20.2.3 修改PictureViewer项目以使用文本档案
20.2.4 创建PictureViewer日誌档案
20.2.5 显示PictureViewer日誌档案
20.2.6 测试你的PictureViewer日誌
20.3 小结
20.4 问与答
20.5 作业
20.5.1 测验
20.5.2 答案
20.5.3 练习
第21章 使用资料库
21.1 ADO简介
21.1.1 连线资料库
21.1.2 关闭与资料库的连线
21.2 运算元据
21.2.1 理解DataTable
21.2.2 创建DataAdapter
21.2.3 创建和填充DataTables
21.2.4 引用DataRow中的域
21.2.5 导航记录
21.2.6 编辑记录
21.2.7 创建新的记录
21.2.8 删除记录
21.2.9 运行资料库示例
21.3 小结
21.4 问与答
21.5 作业
21.5.1 测验
21.5.2 答案
21.5.3 练习
第22章 使用自动化控制其他应用程式
22.1 创建对自动化库的引用
22.2 创建一个自动化伺服器实例
22.3 对伺服器进行操作
22.3.1 显示Excel
22.3.2 创建Excel工作簿
22.3.3 使用Excel工作簿中的数据
22.3.4 测试客户端应用程式
22.4 自动化MicrosoftWord2003
22.4.1 创建对自动化库的引用
22.4.2 创建自动化伺服器示例
22.5 小结
22.6 问与答
22.7 作业
22.7.1 测验
22.7.2 答案
22.7.3 练习
第五部分 部署解决方案及其他
第23章 部署套用
23.1 理解ClickOnce技术
23.2 使用发布嚮导来创建ClickOnce程式
23.3 测试PictureViewerClickOnce应用程式
23.4 卸载已经发布的应用程式
23.5 在创建ClickOnce程式时设定高级选项
23.6 小结
23.7 问与答
23.8 作业
23.8.1 测验
23.8.2 答案
23.8.3 练习
第24章 广阔的视野
24.1 .NET框架
24.2 通用语言运行环境
24.3 微软中间语言
24.4 名称空间
24.5 通用类型系统
24.6 垃圾回收
24.7 进一步的阅读
24.8 小结~
……
转载请注明出处海之美文 » Visual C# 2005入门经典