图书介绍
Microsoft Visual C#.NET标准教程pdf电子书版本下载
- (美国)微软公司著 著
- 出版社: 北京:中国劳动社会保障出版社
- ISBN:7504539155
- 出版时间:2003
- 标注页数:322页
- 文件大小:151MB
- 文件页数:338页
- 主题词:C语言-程序设计-工程技术人员-资格考核-教材
PDF下载
下载说明
Microsoft Visual C#.NET标准教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 体验Visua l C#.NET 1
1.1 体验C#语言在开发过程中的应用 2
1.1.1 用C#语言开发“控制台”程序 2
1.1.2 用C#开发多媒体应用程序 3
1.1.2.1 用C#开发绘图程序 3
1.1.2.2 用C#开发播放器应用程序 3
1.1.3 用C#开发数据库应用程序 4
1.1.3.1 体验“工具箱”的作用 4
1.1.3.2 体验“ADO.NET” 4
1.1.4 用C#开发Web应用程序 5
1.1.5 在C#开发过程中的一些技巧 5
1.1.5.1 Windows应用程序“计算器” 5
1.1.5.2 Windows应用程序“小小写字板” 5
1.2 认识集成开发环境VS.NET 7
1.2.1 VS.NET环境的启动与退出 7
1.2.2 了解VS.NET集成开发环境 8
1.2.2.1 主窗口工具 8
1.2.2.2 与开发工作相关的重要工具 9
1.2.3 如何正确使用联机帮助 10
1.3 认识C#语言 12
1.3.1 C#语言的产生背景 12
1.3.2 C#语言与相关语言的比较 13
1.3.2.1 C#语言与Java语言的异同 13
1.3.2.2 C#语言与C++语言的异同 13
1.3.3 C#编程语言的特点 14
第2章 用C#开发控制台应用程序 17
2.1 开发前的思考和准备 18
2.1.1 示例规划 18
2.1.2 知识准备 18
2.1.2.1 名字空间 19
2.1.2.2 名字空间的声明 19
2.1.2.3 Console类 20
2.1.2.4 I/O控制 20
2.1.3 实现示例的工作流程 22
2.2 “Hello C#”控制台应用程序示例的开发过程 23
2.2.1 新建一个控制台应用程序项目 23
2.2.2 编辑、编译运行示例代码 24
2.3 C#程序代码的基本结构及程序中注释的添加 26
2.3.1 C#程序的基本结构 26
2.3.2 C#程序代码中注释的添加 27
第3章 基础知识介绍 31
3.1 有关数据的基础知识 32
3.1.1 认识“关键字”及作用 32
3.1.2 认识数据的基本类型 34
3.1.2.1 整数类型(integral types) 34
3.1.2.2 布尔类型(bool types) 35
3.1.2.3 字符类型(char types) 36
3.1.2.4 字符串类型(string types) 36
3.1.2.5 浮点类型(floating-point types) 38
3.1.2.6 小数类型(decimal types) 38
3.1.2.7 枚举类型(enumeration types) 39
3.1.2.8 结构类型(struct types) 41
3.1.2.9 认识“数组”及应用 42
3.1.3 变量与常量 45
3.1.3.1 变量 45
3.1.3.2 常量(constant)的概念及应用 49
3.1.4 数据的类型转换 49
3.1.4.1 隐式类型转换 50
3.1.4.2 显示类型转换 50
3.2 操作符在表达式中的运用 52
3.2.1 关于“操作符”的简单介绍 52
3.2.2 算术操作符应用于算术表达式 53
3.2.2.1 加、减法操作符 53
3.2.2.2 乘、除法操作符 54
3.2.2.3 求余操作符 55
3.2.3 赋值操作符应用于赋值表达式 55
3.2.3.1 简单赋值 55
3.2.3.2 复合赋值 56
3.2.4 关系操作符应用于关系表达式 56
3.2.4.1 is操作符 56
3.2.4.2 as操作符 58
3.2.5 逻辑操作符应用于逻辑表达式 58
3.2.6 特殊操作符 59
3.2.6.1 自增自减操作符 59
3.2.6.2 三元操作符 60
3.2.6.3 new操作符 61
3.2.6.4 typeof操作符 62
3.3 流程控制语句 64
3.3.1 选择语句 64
3.3.1.1 if语句 64
3.3.1.2 switch语句 68
3.3.2 循环语句 70
3.3.3 跳转语句 74
3.3.4 异常处理语句 74
3.3.4.1 溢出处理 75
3.3.4.2 引发异常的条件 75
3.3.4.3 异常处理 75
第4章 面向对象程序设计(OOP) 79
4.1 面向对象编程的基本概念 80
4.1.1 有关“对象”的概念和特征 80
4.1.1.1 “对象”的概念 80
4.1.1.2 对象的属性和方法 81
4.1.2 有关“类”的概念和特征 82
4.1.2.1 “类”的概念 82
4.1.2.2 “类”的封装性 82
4.1.2.3 “类”的继承性 83
4.1.2.4 “类”的多态性 84
4.1.3 有关“消息”的概念 84
4.2 面向对象在C#语言中的运用 86
4.2.1 “类”在编程中的应用 86
4.2.1.1 对“类”进行声明 86
4.2.1.2 关于“类”成员的应用 88
4.2.1.3 设置“类”的属性 91
4.2.1.4 运用“类”的继承 93
4.2.1.5 构造函数和析构函数 94
4.2.2 “方法”在编程中的应用 96
4.2.2.1 方法的声明 96
4.2.2.2 方法中的参数 96
4.2.2.3 方法的重载 99
4.2.3 编程过程中的“多态性” 100
4.2.4 WinForm程序的面向对象实现机制 103
4.2.5 “事件”和“索引”在编程中的应用 105
4.2.5.1 事件 105
4.2.5.2 “索引”在编程中的应用 107
第5章 开发“计算器”程序 111
5.1 设计前的思考和准备 112
5.1.1 示例功能规划 112
5.1.2 实现该示例所需知识 112
5.1.2.1 Button控件 112
5.1.2.2 TextBox控件 114
5.1.2.3 GroupBox控件 116
5.1.2.4 MainMenu控件 116
5.1.2.5 四种常用控件的属性说明 119
5.2 基本功能设计 121
5.2.1 创建Windows应用程序项目 121
5.2.2 设计“计算器”的界面 122
5.2.2.1 向窗体中添加控件 122
5.2.2.2 设置窗体中控件的属性 123
5.2.3 设计“计算器”的基本功能 124
5.2.3.1 在“计算器”中添加一个Calculator类 124
5.2.3.2 向类Calculator中添加方法 125
5.2.3.3 向类Calculator添加字段 126
5.2.3.4 向类的方法中添加代码 127
5.2.3.5 使用Calculator类实现“计算器”的基本功能 130
5.3 扩充功能设计 133
5.3.1 其他算法的实现 133
5.3.2 实现菜单项命令 134
5.3.3 优化“计算器”程序 134
5.3.3.1 实现计算器“清空”的方法 135
5.3.3.2 美化“计算器”界面 135
5.4 调试程序 137
5.4.1 程序中的错误 137
5.4.1.1 语法错误 137
5.4.1.2 运行时错误 138
5.4.1.3 逻辑错误 139
5.4.2 调试程序中的错误 139
5.4.2.1 编译程序 139
5.4.2.2 发现程序中的错误 139
5.4.2.3 调试程序的一般方法 140
第6章 开发“小小写字板”程序 145
6.1 程序开发前的准备——设计与思考 146
6.1.1 针对“小小写字板”程序的设计和思考 146
6.1.2 与“小小写字板”程序相关的控件知识 147
6.1.2.1 关于“RichTextBox”控件的应用 147
6.1.2.2 关于OpenFileDialog对话框控件的应用 148
6.1.2.3 关于SaveFileDialog对话框控件的应用 149
6.1.2.4 关于FontDialog控件的应用 149
6.1.2.5 关于ColorDialog对话框控件的应用 150
6.1.2.6 关于StatusBar控件的应用 151
6.1.2.7 关于ImageList控件的应用 151
6.1.3 工具栏与ToolBar控件 152
6.1.4 创建并引用上下文菜单 154
6.2 设计“小小写字板”程序 155
6.2.1 “小小写字板”的界面设计 155
6.2.1.1 创建一个主菜单 155
6.2.1.2 设计工具栏 157
6.2.1.3 添加RichTextBox和StatusBat控件 159
6.2.2 “小小写字板”基本功能设计 160
6.2.2.1 定义变量和引用名字空间 160
6.2.2.2 实现“打开”文件功能 161
6.2.2.3 实现“保存”与“另存为”文件功能 163
6.2.2.4 实现“新建”文件功能 164
6.2.2.5 实现“退出”功能 166
6.3 关于“小小写字板”程序的深入设计 167
6.3.1 实现主菜单中的具体功能 167
6.3.1.1 “编辑”菜单下菜单命令的实现方法 167
6.3.1.2 “格式”菜单中的菜单命令实现方法 168
6.3.1.3 为“帮助”菜单添加信息 169
6.3.2 设计工具栏按钮 169
6.3.3 实现上下文菜单 170
第7章 开发“绘图工具”程序 173
7.1 设计前的思考和准备 174
7.1.1 关于“绘图工具”程序设计前的思考 174
7.1.2 有关开发“绘图工具”程序的准备知识 174
7.1.2.1 两个控件 175
7.1.2.2 “图形方法”的应用 176
7.2 设计“绘图工具”的界面 181
7.2.1 创建主菜单和上下文菜单 181
7.2.1.1 创建主菜单 181
7.2.1.2 创建上下文菜单 182
7.2.2 添加PictureBox控件 183
7.2.3 添加Windows窗体 184
7.3 实现“绘图工具”的各项功能 187
7.3.1 主菜单功能项的实现 187
7.3.1.1 画矩形 187
7.3.1.2 画圆 190
7.3.1.3 填充饼形图 191
7.3.1.4 “关于”和“退出”方法 192
7.3.2 上下文菜单功能项的实现 192
7.3.2.1 画随机大小的矩形 192
7.3.2.2 填充矩形 192
7.3.2.3 画圆 193
7.3.2.4 画椭圆 193
7.3.2.5 填充饼形图 193
第8章 开发“小小随身听”程序 197
8.1 示例功能规划和多媒体控件MMControl介绍 198
8.1.1 有关“小小随身听”示例的功能规划 198
8.1.2 多媒体控件MMControl简介 199
8.1.2.1 关于多媒体控件MMControl 199
8.1.2.2 多媒体程序的运行条件 200
8.1.3 多媒体MMControl控件重要属性和事件 200
8.1.3.1 与“小小随身听”程序相关的多媒体MMControl控件属性 200
8.1.3.2 多媒体MMControl控件其他属性 206
8.1.3.3 关于多媒体MMControl控件的事件 207
8.1.3.4 多媒体控制接口(MCI)命令 209
8.2 设计“小小随身听”程序的用户界面 211
8.2.1 设计窗体并添加多媒体控件MMControl 211
8.2.1.1 设计“小小随身听”的窗体 211
8.2.1.2 添加多媒体控件 212
8.2.2 设计个性化的播放按钮 213
8.2.3 设计上下文菜单 215
8.2.4 修饰并完善程序界面 217
8.3 实现“小小随身听”程序的功能 218
8.3.1 使按钮实现播放媒体文件的功能 218
8.3.1.1 为多媒体控件按钮添加代码 218
8.3.1.2 为“打开媒体文件”添加方法 219
8.3.2 用上下文菜单实现媒体文件的播放 220
8.3.2.1 实现播放MP3格式文件的方法 220
8.3.2.2 实现播放CD光盘文件的方法 221
8.3.2.3 实现播放AVI动画文件的方法 222
8.3.2.4 实现播放所有支持文件的方法 222
8.3.2.5 更换“小小随身听”程序界面的“肤色” 223
8.3.2.6 调试“小小随身听”程序 223
第9章 开发“数据库浏览器”程序 227
9.1 有关开发数据库浏览器的准备知识 228
9.1.1 关于网格控件DataGrid的应用 228
9.1.1.1 添加并实现网格控件DataGrid功能 228
9.1.1.2 网格控件DataGrid的属性 231
9.1.2 初识OleDbDataAdapter类 234
9.1.3 初识OleDbConnection类 235
9.1.4 初识DataSet类 236
9.2 用网格控件显示数据库 237
9.2.1 添加数据库对象 237
9.2.1.1 设计数据库浏览器界面 237
9.2.1.2 创建OleDbDataAdapter、OleDbConnection对象 238
9.2.1.3 生成DataSet对象 241
9.2.2 完善数据库浏览器 242
9.2.2.1 实现数据浏览 242
9.2.2.2 美化数据库浏览器 243
第10章 开发“学生信息管理系统” 247
10.1 “学生信息管理系统”的功能规划和预备知识 248
10.1.1 关于“学生信息管理系统”程序的功能规划 248
10.1.2 预备知识 249
10.1.2.1 ADO.NET编程方法 249
10.1.2.2 SQL语言 254
10.1.2.3 ComboBox和ListBox控件介绍 257
10.2 设计“学生信息管理系统”程序 259
10.2.1 设计程序的系统界面 260
10.2.1.1 设计程序的“主窗体” 260
10.2.1.2 设计“数据库连接”窗体 261
10.2.1.3 设计“记录查询”窗体 263
10.2.1.4 设计“记录删除”窗体 264
10.2.1.5 设计“记录添加”窗体 265
10.2.2 编写程序代码实现相应功能 267
10.2.2.1 实现“浏览学生信息表”功能 267
10.2.2.2 实现“查询”按钮功能 270
10.2.2.3 实现“添加”按钮功能 273
10.2.2.4 实现“删除”按钮功能 274
10.2.2.5 实现“退出”按钮功能 276
第11章 开发网上注册系统 279
11.1 示例规划与知识准备 280
11.1.1 “会员注册系统”程序的功能及规划 280
11.1.2 预备知识 281
11.1.2.1 认识ASP.NET 281
11.1.2.2 关于SqlDataReader类的应用 287
11.1.2.3 有关Web窗体及相关控件的应用 288
11.2 设计“会员注册系统”的程序页面 292
11.2.1 创建数据库 292
11.2.2 新建ASP.NET Web应用程序项目 293
11.2.3 设计“会员注册系统”页面 294
11.3 为实现程序编写代码 301
11.3.1 实现会员注册功能 301
11.3.2 实现会员登录功能 305
11.3.3 实现会员信息查询功能 305
11.3.4 启动数据库服务器 306
附录A 安装Visual Studio.NET 311
附录B 发布.NET应用程序 315