VSTO开发入门教程

VSTO开发入门教程

作者:刘永富

出版社:清华大学

出版年:2017年1月

ISBN:9787302453710

所属分类:历史文化

书刊介绍

《VSTO开发入门教程》内容简介

本书从初学者角度出发,详细介绍了使用C#语言进行VSTO开发需要掌握的知识。全书分为12章,内容包括VSTO入门概述、C#语法基础、C#进阶技术、C#操作Excel对象、创建Office外接程序、自定义Office功能区、自定义任务窗格、自定义工具栏,VSTO外接程序的部署分发、VSTO开发Office文档、VSTO开发资源大全、C#与VB/VBA语言的差异对比。书中所有章节涉及的程序代码都给出了详细的注释。本书可以让读者轻松熟悉Visual Studio开发环境,跨入C#编程的门槛,掌握VSTO开发的步骤。
本书可作为职场办公人员、高校理工科师生、Office专业开发人员自学用书,也可以作为Office编程培训讲师的教学参考书。
刘永富,化学工程专业博士研究生,微软Office大师、VBA专家、51CTO学院认证讲师,网名ryueifu。他对Office及其VBA,以及VSTO开发有十余年的深入研究,尤其精通Office各组件的VBA编程,以及VB6的应用开发。独立创作多项Office VBA相关作品、教程,代表性技术作品有:UseAPI、OfficeCommandbarViewer、RibbonXMLEditor、ExcelComaddin、VBE2014、VisualStudioAddin2016等,这些原创作品深受广大学习者的欢迎。

作品目录

作者简介
内容简介


第1章:VSTO入门概述
1.1、VSTO简述
1.2、创建第一个C#应用程序
1.3、认识Visual
Studio开发环境
1.4、Visual
Studio项目组织结构
1.5、使用帮助系统
本章要点回顾
第2章:C#语法基础
2.1、变量的声明和赋值
2.2、字符与字符串处理
2.3、逻辑运算
2.4、不同类型的强制转换
2.5、使用数组
2.6、条件选择语句
2.7、循环语句
2.8、流程控制语句
2.9、输出对话框(MessageBox)
2.10、输入对话框(InputBox)
2.11、过程与函数
2.12、类的创建和使用
2.13、using指令
2.14、错误处理
本章要点回顾
第3章:C#进阶技术
3.1、文件与文件夹操作
3.2、文本文件的读写
3.3、数据库操作
3.4、使用资源文件
3.5、使用正则表达式
3.6、使用字典
3.7、窗体设计技术
3.8、使用Windows
API函数
本章要点回顾
第4章:C#操作Excel对象
4.1、Excel对象模型概述
4.2、创建可以访问Excel对象的C#窗体应用程序
4.3、操作Application对象
4.4、操作Workbook对象
4.5、操作Worksheet对象
4.6、操作Range对象
4.7、操作Commandbar对象
4.8、操作VBE工程
4.9、创建Excel自定义函数
本章要点回顾
第5章:创建Office外接程序
5.1、Office
COM加载项简介
5.2、认识Office
COM加载项管理对话框
5.3、创建第一个Office外接程序项目
5.4、ThisAddin的启动事件和卸载事件
本章要点回顾
第6章:自定义Office功能区
6.1、CustomUI概述
6.2、CustomUICXML
6.3、CustomUI元素详解
6.4、VSTO中使用功能区可视化设计器
6.5、使用XMLC行CustomUI定制
本章要点回顾
第7章:自定义任务窗格
7.1、任务窗格行为控制
7.2、VSTO外接程序项目中添加任务窗格
7.3、功能区与任务窗格的交互控制
本章要点回顾
第8章:自定义工具栏
8.1、Office工具栏对象简述
8.2、VSTO实现自定义工具栏
本章要点回顾
第9章:VSTO外接程序的部署分发
9.1、客户机搭建VSTO运行环境
9.2、VSTO外接程序的简单安装
9.3、使用Advanced
Installer
本章要点回顾
第10章:VSTO开发Office文档
10.1、文档自定义项编程概述
10.2、文档自定义项允许添加的界面元素
10.3、创建Office文档项目
10.4、文档操作窗格概述
10.5、文档操作窗格综合实例
10.6、文档自定义项的部署分发
本章要点回顾
第11章:VSTO开发资源大全
11.1、Office
2003以下版本工具栏和控件的自定义
11.2、Office
2007以上版本功能区的自定义
11.3、编程环境辅助工具
第12章:C#与VB/VBA语言的差异对比
12.1、变量必须声明
12.2、严格的类型匹配
12.3、项目的自动保存
12.4、严格区分大小写
12.5、语句结束必须加分号
12.6、语句块
12.7、调用其他函数圆括号不能少
12.8、数组的下标为0、12.9、数组或集合对象索引使用方括号

相关推荐

微信二维码