视频学C#PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:王小科,梁冰编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2010
- ISBN:9787115218933
- 页数:388 页
第1篇 C#编程基础篇 4
第0章 学前指导——跨越程序开发的盲区 4
0.1 认识程序 4
0.2 程序员的成长之路 6
0.3 如何学好编程 6
0.4 就业与薪资 8
0.5 了解开发相关的几个概念 8
0.6 获取开发环境 10
0.7 编程答疑 13
0.8 光盘使用指南 18
第1章 认识Visual C#——拨开C#的神秘面纱 18
1.1 C#概述 22
1.1.1 C#发展历程 22
1.1.2 C#语言特点 22
1.1.3 C#语言编程环境 23
1.2 .NET Framework 3.5简介 24
1.2.1 什么是.NET Framework3.5 24
1.2.2 C#与.NET的关系 25
1.3 安装与卸载Visual Studio 2008 26
1.3.1 系统必备 26
1.3.2 安装Visual Studio 2008 26
1.3.3 卸载Visual Studio 2008 28
1.4 启动Visual Studio 2008开发环境 30
1.4.1 启动Visual Studio 2008 30
1.4.2 创建项目 31
1.4.3 创建网站 32
1.5 熟悉Visual Studio 2008开发环境 34
1.5.1 新特性 34
1.5.2 主窗口 34
1.5.3 菜单栏 35
1.5.4 工具栏 36
1.5.5 工具箱窗口 37
1.5.6 解决方案资源管理器 37
1.5.7 属性窗口 38
1.5.8 窗体设计窗口 38
1.6 Visual Studio 2008帮助系统 39
1.6.1 安装MSDN 39
1.6.2 使用MSDN 41
1.7 实践练习 42
第2章 C#语言基础——C#开发的必修课 42
2.1 C#程序的基本组成 44
2.1.1 命名空间 44
2.1.2 类 44
2.1.3 Main方法 45
2.1.4 标识符 45
2.1.5 关键字 45
2.1.6 C#语句 46
2.1.7 代码注释 46
2.2 数据类型 47
2.2.1 值类型 47
2.2.2 引用类型 50
2.2.3 类型转换 51
2.3 常量和变量 54
2.3.1 常量的声明和使用 54
2.3.2 变量的声明和使用 55
2.4 运算符 57
2.4.1 算术运算符 57
2.4.2 赋值运算符 59
2.4.3 关系运算符 59
2.4.4 其他运算符 62
2.4.5 运算符优先级 67
2.5 实践练习 68
第3章 C#流程控制语句——构建合乎逻辑的C#代码 68
3.1 选择语句 70
3.1.1 使用if语句实现条件选择 70
3.1.2 使用switch语句实现分支选择 75
3.2 循环语句 76
3.2.1 使用while语句循环执行语句 76
3.2.2 使用do...while语句至少执行一次循环 77
3.2.3 使用for语句实现代码循环 79
3.2.4 使用foreach语句遍历集合 81
3.3 跳转语句 81
3.3.1 使用break语句跳出循环 82
3.3.2 使用continue语句继续执行代码 83
3.3.3 使用return语句实现程序返回 83
3.3.4 使用goto语句实现程序跳转 84
3.4 实践练习 86
第4章 字符与字符串——打开字符串的潘多拉魔盒 86
4.1 字符 88
4.1.1 字符的使用 88
4.1.2 转义字符的使用 90
4.2 字符串 91
4.2.1 字符串概述 91
4.2.2 比较字符串 92
4.2.3 格式化字符串 94
4.2.4 截取字符串 95
4.2.5 分割字符串 96
4.2.6 插入和填充字符串 97
4.2.7 复制字符串 98
4.2.8 替换字符串 100
4.2.9 删除字符串 101
4.2.10 可变字符串 101
4.3 正则表达式 104
4.4 实践练习 106
第5章 数组和集合——串起数据的珍珠链 106
5.1 一维数组 108
5.1.1 一维数组的概述 108
5.1.2 一维数组的声明与使用 108
5.2 二维数组 110
5.2.1 二维数组的概述 110
5.2.2 二维数组的声明与使用 111
5.3 Array类 113
5.3.1 Array类的概述 113
5.3.2 Array类的属性 113
5.3.3 Array类的方法 114
5.4 数组操作 120
5.4.1 输入与输出数组 120
5.4.2 数组的定位 122
5.4.3 数组的排序 123
5.4.4 添加、删除数组元素 126
5.5 ArrayList类 130
5.5.1 ArrayList类概述 130
5.5.2 遍历ArrayList集合 131
5.5.3 添加ArrayList元素 131
5.5.4 删除ArrayList元素 132
5.5.5 查找ArrayList元素 133
5.6 实践练习 134
第6章 面向对象程序设计——步入面向对象的殿堂 134
6.1 类 136
6.1.1 面向对象概述 136
6.1.2 声明类 137
6.1.3 类的成员 137
6.1.4 对象 139
6.1.5 内部类 142
6.1.6 分部类 142
6.2 字段和属性 145
6.2.1 字段 145
6.2.2 属性 145
6.2.3 字段和属性的区别 148
6.3 方法 148
6.3.1 声明方法 148
6.3.2 静态方法 150
6.3.3 非静态方法 151
6.3.4 重载方法 152
6.4 结构和枚举 153
6.4.1 结构 153
6.4.2 枚举 156
6.5 继承 157
6.5.1 继承概述 157
6.5.2 继承的基石——接口 158
6.5.3 继承的使用 161
6.5.4 继承的原则 164
6.6 多态 165
6.6.1 多态概述 165
6.6.2 虚方法与重写方法 165
6.6.3 多态的使用 166
6.7 实践练习 167
第7章 编程加油站(一) 170
必知必会001 关于.NET的几个重要概念 170
必知必会002 .NET 3.5中的几个新特性 170
必知必会003 如何将double类型的数输出保留小数点后两位 170
必知必会004 装箱和拆箱详解 170
必知必会005 按位运算过程 171
必知必会006 移位运算过程 171
必知必会007 Path+=@″ 1.jpg″;如何理解 172
必知必会008 4种循环结构 173
必知必会009 数组排序的几种算法 173
必知必会010 如何获取数组的列数 174
必知必会011 什么是面向对象编程 174
必知必会012 面向对象的3个特性 174
必知必会013 类与对象的关系 175
必知必会014 重载方法与重写方法 175
必知必会015 理解面向对象的多态性 175
第2篇 Windows程序设计篇 180
第8章 Windows窗体——搭建交互图形界面的阶梯 180
8.1 Windows窗体介绍 180
8.1.1 设置窗体属性 180
8.1.2 调用窗体方法 184
8.1.3 触发窗体事件 185
8.2 Windows窗体的调用 187
8.2.1 调用模式窗体 187
8.2.2 调用非模式窗体 188
8.3 MDI窗体 188
8.3.1 MDI窗体概述 188
8.3.2 创建MDI窗体 189
8.3.3 操作MDI窗体 190
8.4 实践练习 192
第9章 常用控件——提高程序效率的利器 192
9.1 文本编辑控件 194
9.1.1 通过TextBox控件录入数据 194
9.1.2 通过RichTextBox控件显示图文数据 196
9.1.3 使用Label控件显示文字 198
9.1.4 使用LinkLabel控件创建超链接 199
9.1.5 使用Button控件作为按钮 200
9.2 容器控件 202
9.2.1 使用Panel控件作为容器控件 202
9.2.2 使用GroupBox控件进行分组 202
9.2.3 使用TabControl控件创建多面板 203
9.3 列表选择控件 205
9.3.1 通过ListBox控件显示文件夹中文件列表 205
9.3.2 使用ComboBox控件选择职位 206
9.3.3 对ListView控件中的列表项进行分组 208
9.3.4 使用TreeView控件显示部门结构 210
9.3.5 使用NumericUpDown控件实现数字选择 213
9.4 对话框 214
9.4.1 打开对话框 214
9.4.2 另存为对话框 216
9.4.3 浏览文件夹对话框 217
9.4.4 字体对话框 218
9.4.5 颜色对话框 219
9.5 菜单与工具栏控件 221
9.5.1 菜单控件 221
9.5.2 快捷菜单控件 222
9.5.3 工具栏控件 223
9.5.4 状态栏控件 225
9.6 实践练习 226
第10章 高级控件——高效程序开发的利器 226
10.1 计时器组件 228
10.2 图形控件 230
10.2.1 利用PictureBox控件显示图片 230
10.2.2 通过ImageList组件设置图片集合 231
10.3 进度条控件 232
10.4 选择控件 234
10.4.1 CheckBox控件——复选框 234
10.4.2 CheckedListBox控件——复选框列表 236
10.4.3 RadioButton控件——单选按钮 239
10.5 打印组件 241
10.5.1 PageSetupDialog组件——打印设置 241
10.5.2 PrintDocument组件——设置打印文档 242
10.5.3 PrintPreviewDialog组件——打印预览 243
10.5.4 PrintDialog组件——打印对话框 244
10.6 实践练习 245
第11章 数据库操作——有效操作数据库的捷径 248
11.1 ADO.NET概述 248
11.2 使用Connection对象连接数据库 249
11.2.1 熟悉Connection对象 249
11.2.2 数据库连接字符串 250
11.2.3 使用SqlConnection对象连接数据库 250
11.2.4 使用OleDbConnection对象连接数据库 251
11.3 使用Command对象操作数据库 253
11.3.1 熟悉Command对象 253
11.3.2 使用Command对象添加数据 254
11.3.3 使用Command对象修改数据 254
11.3.4 使用Command对象删除数据 256
11.3.5 使用Command对象调用存储过程 257
11.4 使用DataReader对象读取数据 258
11.4.1 理解DataReader对象 258
11.4.2 使用DataReader对象读取数据 259
11.5 使用DataSet和DataAdapter对象查询数据 260
11.5.1 熟悉DataSet对象和DataAdapter对象 260
11.5.2 使用DataAdapter对象填充DataSet数据集 262
11.5.3 使用DataAdapter对象更新数据库中数据 263
11.5.4 DataSet对象与DataReader对象的区别 265
11.6 数据控件 266
11.6.1 DataGridView控件的使用 266
11.6.2 BindingSource组件的使用 269
11.6.3 BindingNavigator控件的使用 272
11.7 实践练习 274
第12章 编程加油站(二) 276
必知必会001 模式窗体与非模式窗体 276
必知必会002 父窗体和子窗体 276
必知必会003 控件的本质是什么 276
必知必会004 文本编辑控件的种类 276
必知必会005 在窗体中看不到可视控件的原因 276
必知必会006 容器控件的种类 276
必知必会007 列表选择控件的种类 277
必知必会008 对话框控件的种类 277
必知必会009 菜单与工具栏控件的种类 277
必知必会010 选择控件的种类 277
必知必会011 打印组件的种类 277
必知必会012 SQL Server 2000无法安装是怎么回事 278
必知必会013 详解ADO.NET技术 278
必知必会014 DataSet对象与DataReader对象的区别 279
必知必会015 数据控件的种类 279
必知必会016 SQL Server 2005中如何创建存储过程和触发器 279
第3篇 C#高级应用篇 284
第13章 文件与流——构造C#代码的润滑剂 284
13.1 System.IO命名空间 284
13.2 文件基本操作 284
13.2.1 文件操作类File和FileInfo 285
13.2.2 创建文件 286
13.2.3 打开文件 288
13.2.4 判断文件是否存在 291
13.2.5 复制或移动文件 292
13.2.6 删除文件 294
13.2.7 获取文件基本信息 294
13.3 文件夹基本操作 296
13.3.1 文件夹操作类Directory和DirectoryInfo 296
13.3.2 创建文件夹 297
13.3.3 判断文件夹是否存在 297
13.3.4 移动文件夹 298
13.3.5 删除文件夹 298
13.3.6 遍历文件夹中的子文件夹及文件 299
13.4 文件流操作 303
13.4.1 文本文件的读取 303
13.4.2 文本文件的写入 306
13.4.3 大文件的复制 309
13.5 实践练习 314
第14 章GDI+技术——图像绘制的手术刀 314
14.1 图形对象 316
14.1.1 Graphics——绘图对象 316
14.1.2 Font——字体对象 318
14.1.3 Pen——画笔对象 318
14.1.4 Brush和SolidBrush对象 318
14.1.5 Bitmap——位图对象 318
14.2 基本图形的绘制 319
14.2.1 直线的绘制 319
14.2.2 矩形的绘制 321
14.2.3 椭圆的绘制 322
14.2.4 圆弧的绘制 323
14.2.5 图像的绘制 323
14.3 复杂图形的绘制 325
14.3.1 扇形的绘制 325
14.3.2 贝塞尔曲线的绘制 325
14.3.3 多边形的绘制 327
14.3.4 文本的绘制 328
14.4 GraphicsPath类——图形路径 329
14.4.1 GraphicsPath类的属性 329
14.4.2 GraphicsPath类的方法 329
14.4.3 GraphicsPath类的使用 331
14.5 实践练习 331
第15章 图像处理——实现令人眼花缭乱的图像效果 331
15.1 图像格式转换 334
15.1.1 图像格式概述 334
15.1.2 图像格式转换 334
15.2 图像处理 340
15.2.1 图像的缩放 340
15.2.2 图像的转动 341
15.2.3 局部放大图像 343
15.3 图像特殊效果 345
15.3.1 百叶窗效果 345
15.3.2 交错效果 346
15.3.3 纹理效果 348
15.3.4 浮雕效果 349
15.3.5 积木效果 351
15.3.6 马赛克效果 353
15.4 实践练习 354
第16章 多媒体技术——动感地带 354
16.1 ImageAnimator类——动画设计 356
1 6.1.1 ImageAnimator类概述 356
16.1.2 ImageAnimator类方法 356
16.1.3 ImageAnimator类应用 357
16.2 音频与视频处理 358
16.2.1 Windows Media Player控件的使用 358
16.2.2 使用DirectShow技术设计多媒体程序 362
16.3 实践练习 367
第17章 网络编程技术——深入虎穴得虎子 367
17.1 System.Net.Sockets命名空间 370
17.2 Socket类——网络编程基础类 370
17.3 TcpClient类和TcpListener类 374
17.4 UdpClient类——UDP连接 377
17.5 实践练习 379
第18章 编程加油站(三) 382
必知必会001 File类和FileInfo类的区别 382
必知必会002 如何将长文件名转换为短文件名 382
必知必会003 文本文件的编码方式 382
必知必会004 Directory类和DirectoryInfo类的区别 382
必知必会005 文本文件的读取与写入 383
必知必会006 创建Graphics绘图对象 383
必知必会007 如何以二进制格式存取图片 383
必知必会008 常见的几种图像格式 384
必知必会009 如何生成图像缩略图 384
必知必会010 实现图像特殊效果的通用方法 385
必知必会011 Windows Media Player控件的添加 385
必知必会012 DirectShow开发前奏 386
必知必会013 TCP/IP协议的实现原理 387
必知必会014 UDP协议的实现原理 387
必知必会015 解决网络编程中的套接字错误 388
- 《看视频零基础学英语口语》宋德伟 2019
- 《AutoCAD 2018自学视频教程 标准版 中文版》CAD/CAM/CAE技术联盟 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《看视频零基础学英语拼读》宋德伟编著 2019
- 《微课、慕课与翻转课堂视频制作一本通》朱定见 2019
- 《手机短视频全攻略》杨可编著 2020
- 《新媒体运营实战指南 社群运营 短视频运营 直播运营 微信运营》陈政峰著 2019
- 《Python编程从0到1 视频教学版》(中国)张頔 2019
- 《Excel 2019公式与函数应用大全 视频教学版》诺立教育,钟元权 2020
- 《从0到1 JavaScript 快速上手 微视频版》莫振杰 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019