图书介绍
Visual C# 2005程序设计自学手册2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 王小科,张宏宇,吕双编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115172897
- 出版时间:2008
- 标注页数:474页
- 文件大小:181MB
- 文件页数:493页
- 主题词:C语言-程序设计-技术手册
PDF下载
下载说明
Visual C# 2005程序设计自学手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 起步篇3
第1章 认识Visual C#3
1.1 Visual C#概述4
1.1.1 Visual C#发展历程4
1.1.2 C#语言编程环境4
1.2 .NET Framework 2.0简介4
1.2.1 什么是.NET Framework 2.04
1.2.2 .NET Framework 2.0特性5
1.3 安装集成开发环境Microsoft Visual Studio 20056
1.3.1 安装Microsoft Visual Studio 2005开发环境6
1.3.2 安装Microsoft Visual Studio 2005 MSDN帮助9
1.3.3 如何使用MSDN帮助11
1.3.4 利用MSDN帮助附带的示例学习编程12
1.4 创建第一个C#程序13
1.4.1 创建项目13
1.4.2 设计界面14
1.4.3 编写代码15
1.4.4 调试运行16
1.4.5 保存项目17
1.5 本章小结17
第2章 C#语言基础18
2.1 C#语言简介19
2.2 数据类型19
2.2.1 什么是数据类型19
2.2.2 值类型的使用19
2.2.3 引用类型的使用19
2.2.4 什么是装箱和拆箱21
2.2.5 装箱和拆箱的使用21
2.3 常量与变量21
2.3.1 声明和使用常量21
2.3.2 声明变量22
2.3.3 变量的作用域23
2.3.4 变量的赋值23
2.4 数据类型转换24
2.4.1 隐式类型转换24
2.4.2 显式类型转换24
2.5 C#中运算符的使用25
2.5.1 算术运算符的使用25
2.5.2 赋值运算符的使用27
2.5.3 关系运算符的使用29
2.5.4 逻辑运算符的使用29
2.5.5 位运算的使用29
2.5.6 其他特殊运算符30
2.5.7 运算符优先级31
2.6 字符串处理31
2.6.1 比较字符串32
2.6.2 定位字符及子串33
2.6.3 格式化字符串35
2.6.4 截取字符串35
2.6.5 分割字符串36
2.6.6 插入和填充字符串37
2.6.7 删除和剪切字符串37
2.6.8 复制字符串39
2.6.9 替换字符串40
2.6.10 StringBuilder的定义与使用40
2.6.11 可变字符串类StringBuilder与String的区别42
2.7 程序编写规范42
2.7.1 代码书写规则42
2.7.2 命名规范43
2.8 注释44
2.8.1 注释的作用44
2.8.2 如何使用注释45
2.9 本章小结45
第3章 C#语句控制46
3.1 选择语句47
3.1.1 使用if语句实现单分支选择结构47
3.1.2 使用if...else语句实现双分支选择结构47
3.1.3 使用if...else if...else语句实现多分支选择结构48
3.1.4 嵌套if语句的使用50
3.1.5 使用Switch语句实现多分支选择52
3.2 迭代语句53
3.2.1 使用while循环语句控制程序54
3.2.2 使用do while循环语句控制程序55
3.2.3 使用for循环语句控制程序56
3.2.4 使用foreach循环语句控制程序57
3.3 跳转语句58
3.3.1 使用break语句实现程序跳转58
3.3.2 使用continue语句的实现程序跳转60
3.3.3 使用goto语句实现程序跳转60
3.3.4 使用return语句实现程序跳转62
3.4 异常处理语句63
3.4.1 throw语句63
3.4.2 try-catch语句64
3.4.3 try-catch-finally语句65
3.5 本章小结66
第4章 数组67
4.1 数组简介68
4.1.1 数组的概述68
4.1.2 数组的应用68
4.2 静态数组69
4.2.1 一维数组的声明69
4.2.2 一维数组元素的调用69
4.2.3 二维数组的声明和调用70
4.2.4 多维数组71
4.3 动态数组72
4.3.1 动态数组的声明72
4.3.2 声明动态数组的注意事项74
4.4 数组的基本操作74
4.4.1 输入与输出数组74
4.4.2 如何定位数组76
4.4.3 如何遍历数组78
4.4.4 增加删除数组元素78
4.4.5 对数组进行排序81
4.4.6 数组的合并与拆分83
4.4.7 数组应用典型实例85
4.5 本章小结86
第5章 面向对象编程87
5.1 面向对象编程88
5.1.1 什么是面向对象编程88
5.1.2 面向对象编程语言的特点88
5.2 类89
5.2.1 类的概念89
5.2.2 类的声明89
5.2.3 类成员的访问89
5.2.4 类成员的保护90
5.3 对象90
5.3.1 对象的声明和实例化90
5.3.2 类与对象的关系91
5.4 构造函数和析构函数91
5.4.1 构造函数的概念及使用92
5.4.2 析构函数的概念及使用92
5.5 枚举93
5.5.1 什么是枚举93
5.5.2 枚举的定义93
5.5.3 枚举的使用94
5.6 方法95
5.6.1 方法的声明95
5.6.2 方法的参数96
5.6.3 静态和非静态方法的使用96
5.6.4 方法的重载98
5.7 封装、继承和多态98
5.7.1 封装的概念及用途98
5.7.2 封装的使用98
5.7.3 继承的概念及用途99
5.7.4 继承的使用99
5.7.5 多态的概念及用途100
5.7.6 多态的使用100
5.8 接口102
5.8.1 接口的概念102
5.8.2 声明接口102
5.8.3 接口的成员102
5.8.4 接口的实现103
5.8.5 抽象类与接口104
5.9 域和属性105
5.9.1 域的概念及用途105
5.9.2 域的声明105
5.9.3 属性的概念及用途106
5.9.4 属性的声明106
5.10 泛型107
5.10.1 泛型概述及优点107
5.10.2 泛型中的类型参数T107
5.10.3 泛型的使用108
5.11 匿名方法111
5.11.1 什么是匿名方法111
5.11.2 匿名方法的使用111
5.12 迭代器112
5.12.1 什么是迭代器112
5.12.2 创建迭代器113
5.12.3 迭代器的使用113
5.13 分部类114
5.13.1 什么是分部类114
5.13.2 定义分部类114
5.13.3 分部类的使用114
5.14 事件和索引器115
5.14.1 事件的概念及用途115
5.14.2 事件的声明及使用116
5.14.3 索引器的概念及用途117
5.14.4 索引器的声明及使用117
5.15 本章小结118
第6章 熟悉WinForms应用程序119
6.1 窗体设计器120
6.1.1 创建窗体120
6.1.2 使用窗体设计器122
6.2 使用工具123
6.2.1 熟悉工具箱123
6.2.2 认识控件属性框125
6.2.3 认识解决方案资源管理器125
6.2.4 认识服务器资源管理器128
6.3 本章小结131
第7章 WinForms窗体介绍132
7.1 Form窗体133
7.1.1 Form窗体概述133
7.1.2 Form窗体的使用133
7.2 MDI窗体134
7.2.1 MDI窗体概述134
7.2.2 MDI窗体的使用135
7.3 继承窗体136
7.3.1 继承窗体概述136
7.3.2 继承窗体的使用137
7.4 本章小结138
第8章 WinForms应用程序开发常用控件139
8.1 控件概述140
8.1.1 控件的作用140
8.1.2 控件的属性、方法和事件140
8.2 控件的分类142
8.2.1 常用控件143
8.2.2 容器控件143
8.2.3 数据控件143
8.2.4 打印控件143
8.2.5 对话框控件144
8.3 控件的相关操作144
8.3.1 添加控件144
8.3.2 对齐控件144
8.3.3 调整控件的前后顺序144
8.3.4 锁定控件145
8.3.5 删除控件145
8.4 文本类控件145
8.4.1 应用Label控件145
8.4.2 应用LinkLabel控件148
8.4.3 应用Button控件150
8.4.4 应用TextBox控件153
8.4.5 应用RichTextBox控件155
8.5 选择类控件158
8.5.1 应用ComboBox控件158
8.5.2 应用CheckBox控件161
8.5.3 应用CheckedListBox控件163
8.5.4 应用RadioButton控件166
8.5.5 应用NumericUpDown控件167
8.5.6 应用ListBox控件170
8.6 容器控件173
8.6.1 应用Panel控件173
8.6.2 应用GroupBox控件176
8.6.3 应用TabControl控件177
8.7 组件180
8.7.1 应用ErrorProvider组件180
8.7.2 应用Timer组件182
8.7.3 应用ImageList组件184
8.7.4 应用FileSystemWatcher组件186
8.7.5 应用HelpProvider组件189
8.8 其他常用控件191
8.8.1 应用ListView控件191
8.8.2 应用TreeView控件194
8.8.3 应用PictrueBox控件197
8.8.4 应用NotifyIcon控件200
8.8.5 应用DateTimePicker控件202
8.8.6 应用MonthCalendar控件204
8.8.7 应用ToolTip控件206
8.8.8 应用ProgressBar控件208
8.9 本章小结211
第9章 菜单栏、工具栏和状态栏设计212
9.1 菜单栏213
9.1.1 菜单栏概念和用途213
9.1.2 菜单栏设计214
9.2 工具栏215
9.2.1 工具栏概念和用途215
9.2.2 工具栏设计215
9.3 状态栏217
9.3.1 状态栏概念和用途217
9.3.2 状态栏设计217
9.4 本章小结218
第10章 对话框219
10.1 消息对话框220
10.1.1 什么是消息对话框220
10.1.2 消息对话框的使用220
10.2 “关于”对话框228
10.2.1 什么是“关于”对话框228
10.2.2 “关于”对话框的使用228
10.3 公共对话框230
10.3.1 “打开”对话框的使用230
10.3.2 “另存为”对话框的使用233
10.3.3 “颜色”对话框的使用235
10.3.4 “字体”对话框的使用238
10.3.5 “浏览文件夹”对话框的使用240
10.4 本章小结242
第2篇 提高篇245
第11章 使用ADO.NET操作数据库245
11.1 使用ADO.NET访问数据库246
11.1.1 ADO.NET访问数据库的模式246
11.1.2 数据库命名空间247
11.2 ADO.NET对象模型251
11.2.1 Connection对象251
11.2.2 Command对象253
11.2.3 DataReader对象256
11.2.4 DataSet对象258
11.2.5 DataAdapter对象263
11.3 应用DataGridView控件265
11.3.1 DataGridView控件的属性265
11.3.2 DataGridView控件的方法267
11.3.3 DataGridView控件的事件269
11.3.4 DataGridView控件的使用271
11.4 数据库开发基本操作272
11.4.1 向数据库中添加数据272
11.4.2 修改数据库中数据273
11.4.3 删除数据库中数据275
11.4.4 查询数据库中数据276
11.5 本章小结278
第12章 文件处理技术279
12.1 System.IO命名空间280
12.1.1 File类和Directory类281
12.1.2 FileInfo类和DirectoryInfo类283
12.1.3 FileStream类284
12.1.4 StreamWriter类287
12.1.5 StreamReader类289
12.2 文件的基本操作290
12.2.1 判断文件是否存在291
12.2.2 创建文件291
12.2.3 拷贝或移动文件291
12.2.4 删除文件291
12.2.5 获取文件基本信息291
12.3 文件夹的基本操作292
12.3.1 判断文件夹是否存在292
12.3.2 创建文件夹292
12.3.3 移动文件夹292
12.3.4 删除文件夹292
12.3.5 遍历文件夹中文件292
12.4 文件写入和读取294
12.4.1 文本文件的写入294
12.4.2 文本文件的读取294
12.5 解压缩文件295
12.5.1 使用GZip解压缩文件295
12.5.2 使用WinRAR解压缩文件297
12.6 本章小结299
第13章 HTML帮助文件的制作300
13.1 HTML帮助文件概述301
13.2 制作HTML帮助文件301
13.2.1 安装Microsoft HTML Help Workshop301
13.2.2 制作HTML帮助主题文件302
13.2.3 制作HTML帮助项目文件303
13.2.4 制作目录和目录文件306
13.2.5 制作关键字和索引文件309
13.2.6 制作.chm文件313
13.3 HTML帮助文件的使用314
13.4 本章小结315
第14章 GDI+技术316
14.1 GDI+概述317
14.2 基本图形绘制317
14.2.1 绘制直线317
14.2.2 绘制矩形318
14.2.3 绘制椭圆319
14.2.4 绘制圆弧320
14.2.5 绘制多边形322
14.2.6 绘制基数样条323
14.2.7 绘制贝塞尔样条324
14.2.8 绘制图形路径326
14.3 GDI+在实际开发中的应用327
14.3.1 利用柱形图分析每月的商品销售情况327
14.3.2 利用折线图分析网站访问流量330
14.3.3 利用饼形图分析公司男女比例333
14.4 本章小结334
第15章 Windows打印控件335
15.1 PrintDocument组件336
15.1.1 PrintDocument组件的属性336
15.1.2 PrintDocument组件的方法337
15.1.3 PrintDocument组件的事件337
15.1.4 PrintDocument组件的应用338
15.2 PrintPreviewDialog组件340
15.2.1 PrintPreviewDialog组件的属性340
15.2.2 PrintPreviewDialog组件的方法341
15.2.3 PrintPreviewDialog组件的应用341
15.3 PrintPreviewControl组件342
15.3.1 PrintPreviewControl组件的属性342
15.3.2 PrintPreviewControl组件的方法344
15.3.3 PrintPreviewControl组件的应用344
15.4 PrintDialog组件345
15.4.1 PrintDialog组件的属性346
15.4.2 PrintDialog组件的方法347
15.4.3 PrintDialog组件的应用347
15.5 PageSetupDialog组件348
15.5.1 PageSetupDialog组件的属性349
15.5.2 PageSetupDialog组件的方法349
15.5.3 PageSetupDialog组件的应用350
15.6 本章小结351
第16章 网络开发技术352
16.1 System.Net命名空间353
16.1.1 Dns类353
16.1.2 DnsPermission类355
16.1.3 WebRequest类356
16.1.4 WebClient类356
16.2 System.Net.Socket命名空间356
16.2.1 什么是套接字357
16.2.2 Socket类的属性、方法357
16.3 开发网络应用程序364
16.3.1 开发UDP协议聊天程序364
16.3.2 开发TCP/IP协议聊天室365
16.4 电子邮件的发送与接收367
16.4.1 MailMessage类和SmtpClient类的作用367
16.4.2 POP3类的作用368
16.4.3 电子邮件的发送369
16.4.4 电子邮件的接收370
16.5 本章小结375
第17章 注册表应用376
17.1 注册表基础知识377
17.1.1 注册表概述377
17.1.2 注册表的结构377
17.2 读写注册表379
17.2.1 读取注册表信息380
17.2.2 向注册表中写入信息382
17.3 注册表应用384
17.3.1 将软件使用次数写入注册表384
17.3.2 通过注册表优化系统385
17.4 本章小结386
第18章 程序调式388
18.1 什么是断点操作389
18.2 如何使用开始、中断和停止执行389
18.3 什么是单步执行391
18.4 如何运行到指定位置391
18.5 本章小结391
第19章 Windows应用程序打包与安装392
19.1 Windows Installer简介393
19.2 Windows应用程序部署393
19.2.1 创建部署项目393
19.2.2 可选的部署功能396
19.3 安装及卸载Windows程序399
19.3.1 在本地计算机上安装399
19.3.2 部署到其他计算机399
19.3.3 卸载安装应用序399
19.4 本章小结400
第3篇 实例篇403
第20章 企业客户资源管理系统403
20.1 需求分析404
20.2 系统设计404
20.2.1 总体规划404
20.2.2 系统功能结构图405
20.2.3 开发及运行环境405
20.3 系统命名规则405
20.3.1 数据库命名规范405
20.3.2 程序代码命名规范406
20.4 数据库设计407
20.4.1 数据表概要说明407
20.4.2 主要数据表的结构408
20.5 系统总体架构409
20.5.1 文件架构409
20.5.2 程序文件架构410
20.6 公共类编写411
20.6.1 BaseOperate类411
20.6.2 OperateAndValidate类413
20.7 系统模块设计415
20.7.1 系统登录模块设计415
20.7.2 主窗体模块设计418
20.7.3 基本信息管理模块设计420
20.7.4 客户资料管理模块设计425
20.7.5 联系客户模块设计431
20.7.6 客户级别分析模块分析435
20.8 疑难问题解析436
20.8.1 邮件的发送436
20.8.2 水晶报表的使用437
20.9 本章小结438
第21章 房屋中介管理系统439
21.1 需求分析440
21.2 系统设计440
21.2.1 总体规划440
21.2.2 系统功能结构图441
21.2.3 开发及运行环境441
21.3 系统命名规则442
21.4 数据库设计442
21.4.1 数据表概要说明442
21.4.2 主数据表的结构442
21.4.3 创建视图445
21.4.4 创建存储过程446
21.4.5 创建触发器448
21.5 系统总体架构450
21.5.1 文件夹架构450
21.5.2 文件架构450
21.6 公共类编写452
21.6.1 数据库连接类452
21.6.2 实体类452
21.6.3 方法类453
21.7 系统模块设计454
21.7.1 系统登录模块设计454
21.7.2 用户信息管理模块设计456
21.7.3 房源信息设置模块设计460
21.7.4 房源信息查询模块设计463
21.7.5 房源状态查询模块设计467
21.8 疑难问题解析474
21.8.1 通过触发器对视图进行添加、修改和删除操作474
21.8.2 结束数据库连接进程完成数据库还原474
21.9 本章小结475
热门推荐
- 3129628.html
- 1515582.html
- 2099872.html
- 1960150.html
- 916958.html
- 1616990.html
- 382153.html
- 3438920.html
- 2713611.html
- 218059.html
- http://www.ickdjs.cc/book_784556.html
- http://www.ickdjs.cc/book_1942109.html
- http://www.ickdjs.cc/book_200235.html
- http://www.ickdjs.cc/book_2396118.html
- http://www.ickdjs.cc/book_2451677.html
- http://www.ickdjs.cc/book_2791058.html
- http://www.ickdjs.cc/book_1099215.html
- http://www.ickdjs.cc/book_3342600.html
- http://www.ickdjs.cc/book_2848910.html
- http://www.ickdjs.cc/book_2449116.html