网上购物 货比三家
您现在的位置:快乐比价网 > IT产品 > 电脑软硬件 > 办公软件 > 商品详情

新一代.NET Office开发指南:Excel篇(附光盘)

分享到:
新一代.NET Office开发指南:Excel篇(附光盘)

最 低 价:¥40.80

原   价:¥48.00

郑宇军,朱连军

商品详情

  颠覆传统Office编程模式,新一代办公应用开发工具
  国内首本讲解Visual Studio Tools for Office(VSTO)应用之道的权威指南。
  长久以来,Office应用开发主要依赖于VBA和COM直接编程,无法有效地集成到企业应用中。微软的最新.NET平台集成了Office应用开发工具,使得普通.NET程序员能够迅速、轻松、高效地完成Word、Excel、Outlook、Visio等程序的二次开发。
  作为“.NET Office开发指南”系列图书之一,本书系统深入地讲解了在.NET平台上开发Excel应用程序的方法和技巧,所讲关键技术点包括.NET Excel对象模型、Excel自动化数据处理、窗体和控件、菜单和工具栏、智能文档编程、图形与图表、安全性编程、Web应用、程序部署等。书中同时给出了丰富的C#示例程序和练习题,以帮助读者迅速理解和掌握相关知识点,进而成为.NET Office应用开发的领先者。
  本书是专业办公应用开发人员学习.NET编程的首选书籍,也是广大.NET开发人员掌握Excel编程技术的重要参考书,本书同时可作为大专院校和专业培训机构的OA软件开发教材。
  本书是专业办公应用开发人员学习.NET编程的首选书籍,也是广大.NET开发人员掌握Excel编程技术的重要参考书,本书同时可作为大专院校和专业培训机构的OA软件开发教材。
  本书通过近300个精心设计的源程序示例来讲解.NET Excel编程的各种特性,所有程序都通过C#代码实现。所有的源代码和示例工程项目均收录在本书的配套光盘中。

第1章 Excel使用基础1
1.1 工作薄和工作表2
1.2 Excel用户界面2
1.3 格式和外观5
1.4 公式和函数6
1.5 图形和图表10
1.6 数据分析工具12
1.6.1 数据筛选12
1.6.2 分类汇总和分级显示12
1.6.3 数据透视表和数据透视图12
1.7 保护选项13
1.8 宏和可编程性16
1.9 帮助系统17
1.10 习题18
第2章 .NET Excel应用程序开发基础
19
2.1 Excel应用程序开发策略19
2.2 理解.NET Excel编程模型21
2.2.1 创建第一个.NET Excel应用程序
21
2.2.2 基本Excel对象23
2.2.3 对象模型与编程方式28
2.2.4 了解Office PIA29
2.3 学习使用Visual Studio Tools for
Office(VSTO)30
2.3.1 实现销售清单程序30
2.3.2 了解Visual Studio Tools for
Office35
2.3.3 使用Windows窗体控件37
2.4 与Excel对象进行交互39
2.4.1 Application对象39
2.4.2 Workbook对象43
2.4.3 Worksheet对象46
2.4.4 Range和NamedRange对象47
2.4.5 Window对象50
2.4.6 Globals类53
2.4.7 CzExcel——Excel辅助开发库54
2.5 习题54
第3章 自动化数据处理55
3.1 概述55
3.2 单元格批注56
3.2.1 向单元格添加批注56
3.2.2 遍历批注57
3.3 自动填充数据58
3.3.1 多种自动填充方式58
案例演示:标准年历60
3.4 查找和替换63
3.4.1 数据查找和替换63
案例演示:电脑配件清单65
3.5 数据排序71
3.5.1 排序方法71
案例演示:联赛积分榜72
3.6 数据筛选和分级显示75
3.6.1 自动筛选和高级筛选方法75
案例演示:考试成绩筛选77
3.6.2 分级和大纲显示82
案例演示:销售数据分级显示83
3.7 习题85
第4章 与Windows窗体的整合应用87
4.1 概述87
综合实践4-1 工业品买卖合同程序——
以电子表格应用为中心88
程序功能概述88
建立项目88
创建买卖方基本信息窗体91
创建合同条款选项窗体93
主工作表功能96
打印合同101
综合实践4-2 商品条码标签打印程序——
以Windows窗体应用为
中心101
程序功能概述101
Windows窗体设计102
创建商品类GoodsItem104
打印标签106
综合实践4-3 书店收银管理程序——
使用Spreadsheet控件110
Spreadsheet控件110
程序功能概述112
程序主窗体设计112
销售业务处理115
4.2 习题120
第5章 菜单和工具栏121
5.1 概述121
5.2 与菜单和工具栏相关的Office对象
122
5.3 自定义菜单124
5.3.1 添加自定义菜单124
案例演示:目标评价程序128
5.3.2 添加快捷菜单136
案例演示:通讯录邮件发送137
5.4 自定义工具栏141
5.4.1 添加工具栏和工具栏按钮141
5.4.2 自定义工具栏按钮和图标145
案例演示:Excel屏幕保护程序146
5.5 习题152
第6章 智能文档编程技术153
6.1 概述153
6.1.1 智能标记154
6.1.2 操作窗格154
6.2 智能标记155
6.2.1 创建智能标记155
案例演示:温度转换智能标记158
案例演示:图书信息智能标记160
6.3 操作窗格控件165
6.3.1 使用操作窗格控件165
案例演示:人员档案管理168
6.4 习题174
第7章 表格样式175
7.1 概述175
7.2 基本样式176
7.2.1 字体和颜色的操作176
7.2.2 单元格尺寸的设置和获取179
7.2.3 边框的设置179
7.2.4 文本风格设置182
7.3 高级样式185
7.3.1 关于Style对象185
7.3.2 自动套用格式188
7.4 预定义样式191
7.4.1 预定义样式类CzStyle191
7.4.2 预定义样式组CzStyleGroup198
案例演示:应用样式组类
CzStyleGroup205
7.5 习题207
第8章 使用工作表函数209
8.1 概述209
8.2 执行基本运算210
8.2.1 使用WorkSheetFunction接口210
8.2.2 基本数学函数211
案例演示:方程组求解212
8.2.3 三角函数213
案例演示:绘制三角函数曲线213
8.2.4 逻辑函数216
8.3 文本信息处理216
8.3.1 文本函数216
8.3.2 信息函数217
案例演示:商品清单校验218
8.4 统计、查询和分析225
8.4.1 统计函数225
8.4.2 查找和引用函数228
案例演示:成绩统计分析229
8.5 财务处理239
8.5.1 财务函数239
案例演示:固定资产折旧统计240
8.6 习题244
第9章 图形和图表245
9.1 概述245
9.2 绘制图形246
9.2.1 Shape对象246
9.2.2 绘制自选图形247
9.2.3 设置3D效果249
9.2.4 设置阴影模式251
9.2.5 绘制艺术字252
综合实践9-1 模拟时钟253
程序功能253
外观绘制253
实现时钟运行255
9.3 绘制图表256
9.3.1 创建嵌入式图表256
9.3.2 创建图表表格259
9.3.3 设置数据系列和坐标轴261
9.3.4 向图表表格加入多个图表对象
264
综合实践9-2 销售分析图表266
程序功能266
绘制图表267
预测未来销售额269
输出图片文件271
9.4 习题273
第10章 数据透视表和数据透视图275
10.1 概述275
10.2 数据透视表276
10.2.1 创建基本数据透视表276
10.2.2 创建高级数据透视表280
10.2.3 对数据透视表进行格式化284
10.3 数据透视图287
10.3.1 自动创建数据透视图287
10.3.2 在程序中创建数据透视图288
10.3.3 为数据透视表创建自定义图表
289
10.4 连接外部数据库291
10.4.1 从外部数据库获取数据291
案例演示:财务报账分析292
10.5 习题299
第11章 安全性编程301
11.1 概述301
11.2 Excel的文档保护功能302
11.2.1 保护工作薄302
11.2.2 保护工作表305
11.2.3 允许用户编辑指定区域307
11.2.4 加密工作薄文件308
11.3 隐藏数据309
11.3.1 隐藏Excel程序310
11.3.2 隐藏工作薄310
11.3.3 隐藏工作表310
11.3.4 隐藏单元格区域312
案例演示:电脑配件清单改进版313
综合实践11-1 多用户销售业务管理
程序317
程序功能概述317
销售数据分析318
用户登录窗体323
实现不同用户功能325
11.4 习题328
第12章 与外部程序交互329
12.1 概述329
12.2 启动外部应用程序330
12.2.1 使用Process对象启动外部
程序330
案例演示:播放节目331
12.3 与Office应用程序交互335
12.3.1 访问其他Office应用程序335
案例演示:公司客户信息管理336
12.3.2 在其他Office应用程序中
访问Excel347
案例演示:生成学术期刊框架349
12.4 访问外部数据库程序356
12.4.1 使用ADO .NET访问数据库
356
案例演示:员工工资管理系统358
12.5 习题370
第13章 电子表格与Web应用371
13.1 概述371
13.2 从Web页面访问Excel数据372
13.2.1 直接访问策略存在的问题372
13.2.2 ASP .NET + ADO .NET访问
策略374
13.2.3 使用脱机缓存技术376
13.3 从Excel访问Web Service377
13.3.1 调用Web Service377
案例演示:库存统计分析379
综合实践13-1 网上调查程序385
程序功能概述385
创建Excel工作薄程序386
Web页面程序387
13.4 习题390
第14章 部署应用程序391
14.1 概述391
14.2 环境需求392
14.3 安全性需求393
14.3.1 运行权限和成员条件393
14.3.2 使用.NET Framework配置工具
管理运行权限394
14.3.3 使用Caspol工具管理运行
权限397
14.4 制作安装文件398
14.4.1 创建安装项目398
14.4.2 在安装过程中自动完成权限
配置400
14.5 习题403
第15章 综合案例:学术成果管理系统
405
15.1 程序功能概述405
15.2 开发本地管理程序408
15.2.1 创建程序项目408
15.2.2 论文审核408
15.2.3 论文数据统计415
15.2.4 系统用户管理418
15.3 创建Web Service429
15.3.1 创建程序项目429
15.3.2 访问用户数据430
15.3.3 访问论文数据433
15.4 开发系统网站437
15.4.1 创建程序项目437
15.4.2 登录页面437
15.4.3 系统首页440
15.4.4 论文检索页面441
15.4.5 个人信息页面444
15.4.6 统计分析页面449

实 例 目 录

随手练1 自动填充方法AutoFill的应用
——AutoFillSample59
案例演示:标准年历60
案例演示:电脑配件清单65
案例演示:联赛积分榜72
案例演示:考试成绩筛选77
案例演示:销售数据分级显示83
综合实践4-1 工业品买卖合同程序
——以电子表格应用为
中心88
综合实践4-2 商品条码标签打印程序
——以Windows窗体应用
为中心101
综合实践4-3 书店收银管理程序
——使用Spreadsheet控件
110
随手练2 向菜单栏添加自定义菜单
——ExcelMenuSample124
案例演示:目标评价程序128
案例演示:通讯录邮件发送137
随手练3 向标准工具栏添加工具栏按钮
——ExcelToolbarSample142
随手练4 将新建工具栏放在不同位置
——ExcelNewToolbarSample143
随手练5 向自定义工具栏添加工具栏按钮,
并设置不同的Style属性
——ExcelToolbarButtonSample145
案例演示:Excel屏幕保护程序146
随手练6 创建智能标记
——SmartTagSample155
案例演示:温度转换智能标记158
案例演示:图书信息智能标记160
随手练7 创建操作窗格控件
——ActionsPaneLocation165
案例演示:人员档案管理168
随手练8 使用不同的线型、宽度和颜色
绘制边框的不同部分——
BordersSample180
随手练9 使用不同的水平和垂直对齐
方式显示文本——
TextStyleSample182
随手练10 使用不同的填充模式和
填充色构造背景——
BackgroundSample186
随手练11 自动套用格式范例
——AutoFormatSample189
案例演示:应用样式组类CzStyleGroup
205
案例演示:方程组求解212
案例演示:绘制三角函数曲线213
案例演示:商品清单校验218
案例演示:成绩统计分析229
案例演示:固定资产折旧统计240
随手练12 绘制所有Office自选图形
——ShapeSample248
随手练13 设置自选图形的不同3D效果
——ThreeDSample250
随手练14 设置图形的阴影类型和透明度
——ShadowSample251
综合实践9-1 模拟时钟253
随手练15 “绘制三角函数曲线”程序的
图表实现法——
CurveChartSample258
随手练16 绘制图表表格
——SurveyChart259
随手练17 绘制任务进度甘特图
——ScheduleChart263
随手练18 向图表表格中加入多个
嵌入式图表——GradeScatter265
综合实践9-2 销售分析图表266
随手练19 创建一个简单数据透视表
——PivotTableSample276
随手练20 创建一个高级数据透视表
——SalePortfolio281
随手练2 从数据透视表创建自定义
透视图——SalePortfolio1289
案例演示:财务报账分析292
随手练22 保护工作簿程序示例
——WorkbookProtection303
随手练23 保护工作表程序示例
——WorkSheetProtection306
随手练24 隐藏工作表示例
——WorksheetHidden311
案例演示:电脑配件清单改进版313
综合实践11-1 多用户销售业务管理
程序317
/演示:播放节目331
案例演示:公司客户信息管理336
随手练25 从Word表格创建Excel图表
——ChartInWord347
案例演示:生成学术期刊框架349
案例演示:员工工资管理系统358
随手练26 一个直接通过Office PIA
访问Excel的例子——
BadExcelWebSample372
随手练27 一个使用ASP .NET+ADO .NET
访问策略的例子——
ExcelWebSample375
随手练28 通过Web Service获取天气
预报数据并写入Excel表——
WeatherRecord378
案例演示:库存统计分析379
综合实践13-1 网上调查程序385

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...