VSTO开发中级教程

本书特色

[

本书由资深软件开发专家根据自己十余年VBA开发经验编写而成,深入阐释VSTO开发。全书内容体系完善,知识点高阶,案例丰富,让读者身临其境体会VSTO编程策略和魅力。
全书共20章,全面介绍VSTO开发的环境要求和配置、VSTO项目的概念和实现方法,主要内容包括Visual Studio的安装和使用、VB.NET语言基础和进阶技术、VSTO外接程序项目的开发、使用功能区可视化设计器以及Ribbon XML进行customUI设计、自定义任务窗格、文档自定义项的开发、Excel-DNA开发自定义公式和加载项等核心技术。
本书内容由浅入深、难易结合,兼顾不同基础和水平的读者。采用VB.NET语言作为VSTO的开发语言,特别适合于具有VBA、VB6编程基础的人员学习和研究。由于C#和VB.NET同属.NET语言,因此本书也适合使用C#进行VSTO开发的人员参考学习。
另外,本书使用的案例内容丰富、重点突出,所处理的对象是Windows用户经常遇到的问题,因此普适性非常强,从事其他编程语言的开发人员亦可将本书作为参考书。

]

内容简介

[

本书分二十章, 内容包括: VSTO开发综述 ; Visual Studio的安装和使用 ; VB.NET语言基础 ; VB.NET窗体应用程序 ; VB.NET控件技术 ; VB.NET进阶技术等。

]

作者简介

[

  刘永富,化学工程专业博士,微软Office大师、VBA专家、51CTO学院和CSDN学院讲师。作者对OfficeVBA和VSTO开发有十余年的深入研究。代表性技术作品有RibbonXMLEditor、VBE2019、Spy和Inspector等。近期研究领域为Outlook的VBA和VSTO开发、API和UIAutomation自动化。

]

目录

第1章 VSTO开发综述1.1 Office开发方式的选择1.1.1 VBA1.1.2 VB61.1.3 VSTO1.1.4 用户自定义函数的开发1.2 VB.NET语言概述1.2.1 VB.NET和VB6的关系1.2.2 VB.NET和VB6程序结构的差别1.3 Office界面方案的选择1.3.1 customUI设计1.3.2 工具栏设计1.3.3 任务窗格设计1.4 VSTO开发环境的选择1.5 小结第2章 VisualStudio的安装和使用2.1 VisualStudi02017的安装2.1.1 安装引导程序的下载2.1.2 系统需求和安装环境确认2.1.3 VisualStudio2007Professional的安装2.1.4 VisualStudio的启动2.1.5 VisualStudio的修复和卸载2.2 项目管理2.2.1 创建VSTO项目2.2.2 项目模板2.2.3 创建时保存新项目2.2.4 与项目有关的快捷键2.3 VisualStudio的选项设置2.3.1 更改默认开发语言2.3.2 更改VisualStudio界面语言2.3.3 更改代码风格2.4 代码编写技巧2.4.1 代码的自动完成2.4.2 智能提示2.4.3 查看定义2.4.4 变量的重命名2.4.5 查找和替换2.5 *常用的对话框2.6 小结第3章 VB.NET语言基础3.1 VB.NET程序的编译和运行3.1.1 使用vbc.exe编译程序3.1.2 **个VB.NET程序3.1.3 使用VisualStudio进行VB.NET编程3.2 VB.NET语法基础3.2.1 变量、常量和赋值3.2.2 字符和字符串3.2.3 日期时间类型3.2.4 整数类型3.2.5 布尔和逻辑运算3.2.6 新增赋值运算符3.2.7 信息输入和结果输出3.2.8 输入和输出对话框3.3 类型的判断和转换3.3.1 编译选项设置3.3.2 判断数据、变量的类型3.3.3 类型转换3.4 String.Format方法3.4.1 对号入座3.4.2 格式化数字3.4.3 格式化日期和时间3.5 ToString方法3.6 数组3.6.1 一维数组3.6.2 数组的排序和倒序3.6.3 数组的去重3.6.4 数组统计3.6.5 两个数组的集合运算3.6.6 一维数组与字符串相互转换3.6.7 二维数组3.6.8 数组维数的判断3.7 条件选择3.7.1 If..Else结构3.7.2 Select...Case结构3.8 循环结构3.8.1 Do...Loop循环3.8.2 While循环3.8.3 For循环3.8.4 For...Each循环3.9 匿名用法3.9.1 匿名类3.9.2 匿名过程3.9.3 匿名函数3.10 List泛型类3.10.1 泛型类与数组的转换3.10.2 数组的过滤3.10.3 泛型类的过滤3.11 异常处理3.11.1 异常原因分析3.11.2 异常分类处理3.12 项目组织3.12.1 项目中添加文件3.12.2 调用Module中的内容3.12.3 类的创建和使用3.13 项目的引用管理3.13.1 外部引用的添加和移除3.13.2 使用Imports指令3.14 小结……第4章 VB.NET窗体应用程序第5章 VB.NET控件技术第6章 VB.NETGDI+编程基础第7章 VB.NET进阶技术第8章 VB.NET操作Office对象第9章 VSTO外接程序第10章 使用功能区可视化设计器第11章 使用XML实现customUI第12章 自定义任务窗格第13章 VSTO开发项目实战第14章 VSTO外接程序的打包与发布第15章 开发Office文档第16章 Office2003的VSTO开发第17章 Excel-DNA开发入门第18章 Excel-DNA函数设计第19章 使用VisualStudio进行Excel-DNA开发第20章 语言差异和转换技巧

封面

VSTO开发中级教程

书名:VSTO开发中级教程

作者:刘永富著

页数:14,539页

定价:¥99.0

出版社:清华大学出版社

出版日期:2020-01-01

ISBN:9787302537762

PDF电子书大小:56MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注