图书介绍
基于VS2012平台C#语言测量软件开发技术【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 武安状主编 著
- 出版社: 郑州:黄河水利出版社
- ISBN:9787550911949
- 出版时间:2015
- 标注页数:490页
- 文件大小:76MB
- 文件页数:509页
- 主题词:C语言-程序设计
PDF下载
下载说明
基于VS2012平台C#语言测量软件开发技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 .NET相关基础知识1
1.1 .NET基础知识1
1.1.1 什么是.NET1
1.1.2 .NET的产生1
1.1.3 .NET的特点2
1.1.4 .NET的版本2
1.1.5 .NET的应用3
1.2 .NET框架简介4
1.2.1 什么是.NET框架4
1.2.2 .NET框架构成4
1.2.3 .NET框架组件4
1.2.4 .NET框架环境5
1.2.5 .NET框架类库6
1.3 C#语言基础知识8
1.3.1 C#语言简介8
1.3.2 C#语言发展历史8
1.3.3 C#语言结构9
1.3.4 C#语言发展前景10
1.4 Visual Studio.NET开发工具11
1.4.1 VS.NET简介11
1.4.2 VS.NET功能11
1.4.3 VS.NET发展历史12
1.4.4 VS.NET特色13
第2章 Visual Studio 2012软件介绍14
2.1 VS2012开发工具介绍14
2.1.1 VS2012软件简介14
2.1.2 VS2012系统要求14
2.1.3 VS2012硬件要求14
2.1.4 VS2012版本介绍15
2.1.5 VS2012新特性15
2.2 VS2012安装方法16
2.2.1 VS2012官方下载地址16
2.2.2 最低磁盘空间需求16
2.2.3 安装步骤16
2.2.4 软件注册19
2.2.5 环境配置19
2.3 VS2012集成开发环境(IDE)21
2.3.1 起始页21
2.3.2 解决方案资源管理器22
2.3.3 类视图窗口22
2.3.4 属性窗口23
2.3.5 属性页窗口24
2.3.6 工具箱窗口24
2.3.7 数据源窗口25
2.3.8 服务器资源管理器窗口25
2.4 新建窗体应用程序示例26
2.4.1 新建项目26
2.4.2 添加控件28
2.4.3 添加执行代码28
2.4.4 编译与调试30
2.4.5 系统运行32
第3章 C#实用语法基础33
3.1 程序基础33
3.1.1 C#语言基础33
3.1.2 C#程序结构33
3.1.3 简单程序示例33
3.1.4 文档注释34
3.2 基本概念35
3.2.1 启动应用程序35
3.2.2 终止应用程序35
3.2.3 声明36
3.2.4 成员36
3.2.5 成员访问36
3.2.6 签名和重载36
3.2.7 范围37
3.2.8 命名空间和类型名称37
3.2.9 自动内存管理37
3.2.10 执行顺序37
3.3 词法结构37
3.3.1 程序37
3.3.2 文法37
3.3.3 词法分析37
3.3.4 标记38
3.3.5 预处理指令38
3.4 命名空间38
3.4.1 编译单元38
3.4.2 命名空间声明38
3.4.3 Extern别名38
3.4.4 using指令39
3.4.5 命名空间成员39
3.4.6 类型声明39
3.4.7 命名空间别名限定符39
3.5 枚举39
3.5.1 枚举声明40
3.5.2 枚举修饰符40
3.5.3 枚举成员40
3.5.4 System. Enum类型40
3.5.5 枚举值和运算40
3.6 变量41
3.6.1 变量类别41
3.6.2 默认值42
3.6.3 明确赋值42
3.6.4 变量引用42
3.6.5 变量引用的原子性42
3.7 数组42
3.7.1 数组类型43
3.7.2 数组创建43
3.7.3 数组元素访问43
3.7.4 数组成员43
3.7.5 数组协变43
3.7.6 数组赋初始值43
3.8 类型44
3.8.1 值类型44
3.8.2 引用类型46
3.8.3 装箱和拆箱47
3.8.4 构造类型47
3.8.5 类型形参47
3.8.6 表达式目录树类型47
3.9 转换47
3.9.1 隐式转换48
3.9.2 显式转换48
3.9.3 标准转换48
3.9.4 自定义转换48
3.9.5 匿名函数转换48
3.9.6 方法组转换48
3.10 类与对象49
3.10.1 类声明49
3.10.2 类成员49
3.10.3 可访问性50
3.10.4 基类50
3.10.5 字段51
3.10.6 方法52
3.10.7 其他函数成员55
3.11 结构56
3.11.1 结构声明56
3.11.2 结构成员56
3.11.3 类和结构的区别57
3.11.4 结构示例57
3.12 运算符57
3.12.1 运算符法则57
3.12.2 一元运算符58
3.12.3 算术运算符59
3.12.4 移位运算符60
3.12.5 关系和类型测试运算符60
3.12.6 逻辑运算符61
3.12.7 条件逻辑运算符61
3.12.8 空合并运算符61
3.12.9 条件运算符61
3.12.10 赋值运算符61
3.12.11 new运算符62
3.12.12 typeof运算符62
3.12.13 checked和unchecked运算符62
3.13 表达式62
3.13.1 表达式的分类63
3.13.2 基本表达式63
3.13.3 常量表达式65
3.13.4 布尔表达式65
3.13.5 查询表达式65
3.13.6 匿名函数表达式65
3.14 语句66
3.14.1 结束点和可到达性66
3.14.2 空语句66
3.14.3 块66
3.14.4 标记语句67
3.14.5 声明语句67
3.14.6 表达式语句67
3.14.7 选择语句68
3.14.8 迭代语句68
3.14.9 跳转语句69
3.14.10 try语句70
3.14.11 checked语句和unchecked语句70
3.14.12 lock语句70
3.14.13 using语句71
3.14.14 yield语句71
3.15 接口71
3.15.1 接口声明71
3.15.2 接口成员71
3.15.3 完全限定接口成员名72
3.15.4 接口实现72
3.16 委托72
3.16.1 委托声明72
3.16.2 委托兼容性72
3.16.3 委托实例化73
3.16.4 委托调用73
3.17 异常73
3.17.1 导致异常的原因73
3.17.2 System. Exception类73
3.17.3 异常的处理方式74
3.17.4 公共异常类74
3.18 属性75
3.18.1 属性类75
3.18.2 属性说明76
3.18.3 属性实例76
3.18.4 保留属性76
3.18.5 交互操作的属性76
第4章 C#程序开发入门78
4.1 一个简单的C#程序示例78
4.1.1 注释语句78
4.1.2 命名空间79
4.1.3 类79
4.1.4 Main()方法79
4.1.5 输入和输出80
4.1.6 其他说明81
4.2 类与对象、方法、事件81
4.2.1 类与对象81
4.2.2 创建和调用方法82
4.2.3 理解事件84
4.3 数据类型、常量、变量和数组87
4.3.1 数据类型87
4.3.2 定义和使用常量89
4.3.3 声明和引用变量89
4.3.4 使用数组90
4.4 创建项目/解决方案91
4.4.1 项目和方案91
4.4.2 项目类型和应用模板92
4.4.3 文件模板95
4.5 编译与调试96
4.5.1 编辑源代码96
4.5.2 设置框架98
4.5.3 编译与运行98
4.5.4 调试过程中的问题处理99
4.6 制作与发布100
4.6.1 制作发布应用程序100
4.6.2 安装与卸载应用程序107
第5章 C#程序开发技术110
5.1 创建用户界面110
5.1.1 窗体设计方法110
5.1.2 常用控件使用方法115
5.1.3 创建多文档界面124
5.2 菜单设计技术128
5.2.1 菜单设计方法128
5.2.2 菜单编辑方法134
5.2.3 上下文菜单134
5.3 工具栏开发技术138
5.3.1 创建工具栏方法138
5.3.2 创建状态栏方法147
5.3.3 显示进度条方法151
5.4 对话框使用方法155
5.4.1 选择文件对话框155
5.4.2 保存文件对话框156
5.4.3 选择字体对话框157
5.4.4 选择颜色对话框158
5.4.5 游览文件夹对话框159
5.4.6 显示消息对话框162
5.5 注册表操作技术164
5.5.1 Windows注册表结构164
5.5.2 创建与删除注册表键165
5.5.3 设置与获取注册表键值166
5.5.4 操作注册表示例166
5.6 鼠标与键盘操作技术170
5.6.1 常见的鼠标事件170
5.6.2 操作鼠标事件示例170
5.6.3 常见的键盘事件174
5.6.4 操作键盘事件示例175
5.7 提取硬件参数技术178
5.7.1 C#获取CPU序列号179
5.7.2 C#获取硬盘序列号182
5.7.3 C#获取网卡物理地址185
5.7.4 C#获取其他硬件信息187
5.8 自定义函数类191
5.8.1 获得当前日期191
5.8.2 获得当前时间191
5.8.3 以时间为种子生成随机数192
5.8.4 删除字符后的空格192
第6章 文件与文件夹操作技术193
6.1 文件基本操作193
6.1.1 判断文件是否存在193
6.1.2 复制与删除文件193
6.1.3 移动与重命名文件193
6.2 读写文件技术194
6.2.1 读写文本文件方法195
6.2.2 读写文本文件示例197
6.2.3 读写二进制文件技术201
6.3 遍历查找文件205
6.3.1 获取指定目录下的文件和子目录205
6.3.2 遍历指定目录下的某类型文件205
6.3.3 遍历指定文件夹下的所有文件207
6.4 创建目录方法208
6.4.1 判断目录是否存在208
6.4.2 创建目录与子目录208
6.4.3 获取当前工作目录209
6.5 文件夹操作技术210
6.5.1 复制文件夹及文件210
6.5.2 递归删除文件夹方法212
6.6 PDF文件操作技术214
6.6.1 下载安装PDF控件214
6.6.2 创建PDF文件方法216
6.6.3 插入文字和图片方法221
6.6.4 读取PDF文件方法223
第7章 图形与图像处理技术228
7.1 绘图基础知识228
7.1.1 定义绘图坐标系228
7.1.2 创建画布228
7.1.3 创建画笔与画刷229
7.1.4 使用系统颜色230
7.2 简单绘图示例230
7.2.1 新建窗体应用程序230
7.2.2 创建画布、画笔、画刷和字体231
7.2.3 绘制几何图形与文字232
7.2.4 编译并运行程序232
7.3 高级绘图技术234
7.3.1 绘制与保存位图方法234
7.3.2 双缓冲绘图技术238
7.3.3 图片反色、浮雕、黑白、柔化、锐化、雾化处理240
7.4 打印输出技术254
7.4.1 打印图形方法254
7.4.2 打印表格方法259
7.5 制作条形码与二维码技术265
7.5.1 条形码与二维码简介265
7.5.2 具体操作步骤266
7.5.3 编译与运行271
7.5.4 全部源代码清单273
第8章 动态链接库文件操作技术281
8.1 动态链接库(DLL)文件简介281
8.1.1 什么是DLL文件281
8.1.2 Visual C++开发DLL文件281
8.1.3 Visual C#开发DLL文件281
8.2 用VS2005开发与调用C++DLL文件282
8.2.1 用VS2005开发C++DLL示例282
8.2.2 用VS2005调用C++DLL示例291
8.3 用VS2012开发与调用C#DLL文件298
8.3.1 用VS2012开发C#DLL示例298
8.3.2 用VS2012调用C#DLL示例302
第9章 Office 2003文档操作技术312
9.1 操作Excel 2003技术313
9.1.1 新建窗体应用程序313
9.1.2 添加引用313
9.1.3 添加执行代码313
9.1.4 编译与运行316
9.1.5 全部源代码317
9.2 操作Word 2003技术320
9.2.1 新建窗体应用程序320
9.2.2 添加引用320
9.2.3 添加执行代码322
9.2.4 编译与运行324
9.2.5 全部源代码325
9.3 操作PowerPoint 2003技术327
9.3.1 新建窗体应用程序327
9.3.2 添加引用327
9.3.3 添加执行代码329
9.3.4 编译与运行331
9.3.5 全部源代码332
第10章 常用数据库操作技术334
10.1 操作ACCESS数据库方法334
10.1.1 新建窗体应用程序334
10.1.2 创建、添加、查询、修改、删除338
10.1.3 编译与运行339
10.1.4 全部源代码342
10.2 操作SQL Server数据库方法347
10.2.1 新建窗体应用程序348
10.2.2 创建、添加、查询、修改、删除349
10.2.3 编译与运行349
10.2.4 全部源代码352
10.3 操作SQLite数据库方法358
10.3.1 下载SQLite.dll组件358
10.3.2 新建窗体应用程序359
10.3.3 创建、添加、查询、修改、删除364
10.3.4 编译与运行365
10.3.5 全部源代码368
10.4 操作MySQL数据库方法377
10.4.1 安装MySQL数据库378
10.4.2 下载MySql.Data.dll组件380
10.4.3 新建窗体应用程序380
10.4.4 创建、添加、查询、修改、删除383
10.4.5 编译与运行384
10.4.6 全部源代码387
第11章 基于ActiveX技术CAD二次开发392
11.1 ActiveX Automation开发技术392
11.1.1 ActiveX Automation简介392
11.1.2 AutoCAD二次开发工具393
11.1.3 AutoCAD二次开发入门394
11.2 AutoCAD二次开发示例399
11.2.1 新建CAD文件400
11.2.2 绘制点、线、圆、文字400
11.2.3 保存与关闭402
11.2.4 编译与运行404
11.2.5 全部源代码404
11.3 与用户交互操作技术407
11.3.1 常用CAD图形对象407
11.3.2 新建窗体应用程序409
11.3.3 编译与运行410
11.3.4 全部源代码411
第12章 基于AutoCAD.NET平台CAD二次开发414
12.1 AutoCAD.NET开发基础414
12.1.1 AutoCAD.NET基础知识414
12.1.2 AutoCAD.NET API的组件414
12.1.3 AutoCAD版本与依赖的.NET框架415
12.2 AutoCAD二次开发入门415
12.2.1 新建类库415
12.2.2 绘制点、线、圆、文字418
12.2.3 编译与运行426
12.2.4 全部源代码427
12.3 AutoCAD二次开发技术432
12.3.1 创建实体方法432
12.3.2 创建新图层方法434
12.3.3 修改实体颜色436
12.3.4 修改实体坐标值438
12.4 制作面板、菜单、对话框技术441
12.4.1 自定义面板方法441
12.4.2 制作上下文菜单445
12.4.3 显示模式窗体方法449
12.4.4 与用户交互操作技术454
第13章 C#软件加密与破解技术460
13.1 数据加密与解密技术460
13.1.1 加密与解密460
13.1.2 对称加密460
13.1.3 非对称加密464
13.1.4 数据摘要算法467
13.2 .NET源码加密技术468
13.2.1 .NET程序编译原理468
13.2.2 .NET软件破解方法468
13.2.3 .NET编程保护方案469
13.3 加壳与脱壳技术470
13.3.1 .NET混淆、反编译工具470
13.3.2 .NET Reactor软件加壳方法471
13.3.3 .NET程序脱壳过程474
第14章 C#软件开发经验与技巧476
14.1 .NET Framework SDK开发工具476
14.1.1 .NET Framework SDK介绍476
14.1.2 C#文件名后缀含义详解477
14.1.3 C#的编译方法与过程477
14.2 C#常见异常处理方法479
14.2.1 C#的异常处理机制479
14.2.2 C#常见异常类型480
14.2.3 C#自定义异常类481
14.3 .NET框架与软件安装问题481
14.3.1 .NET框架版本依赖关系481
14.3.2 .NET框架版本获取方法484
14.3.3 .NET常见开发问题汇总487
参考文献490
热门推荐
- 1206954.html
- 577430.html
- 1559946.html
- 2055565.html
- 2498356.html
- 3313942.html
- 1980125.html
- 1747485.html
- 468446.html
- 3725719.html
- http://www.ickdjs.cc/book_3237213.html
- http://www.ickdjs.cc/book_1836929.html
- http://www.ickdjs.cc/book_1134782.html
- http://www.ickdjs.cc/book_1144793.html
- http://www.ickdjs.cc/book_1593258.html
- http://www.ickdjs.cc/book_3372410.html
- http://www.ickdjs.cc/book_2353734.html
- http://www.ickdjs.cc/book_3408138.html
- http://www.ickdjs.cc/book_3228998.html
- http://www.ickdjs.cc/book_2962679.html