全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

VSTO开发中级教程

  • 定价: ¥99
  • ISBN:9787302537762
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:539页
  • 作者:刘永富
  • 立即节省:
  • 2020-01-01 第1版
  • 2020-01-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

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

作者简介

    刘永富,化学工程专业博士研究生,微软Office大师、VBA专家、51CTO学院认证讲师,网名ryueifu。他对Office及其VBA,以及VSTO开发有十余年的深入研究,尤其精通0ffice各组件的VBA编程和VB6的应用开发。独立创作多项Office VBA相关作品、教程,代表性技术作品有:Use API、Office Commandbar Viewer、Ribbon XML Editor、Excel Comaddin、VBE 2014、Visual Studio Addin 2016等,这些原创作品深受广大学习者的欢迎。

目录

第1章  VSTO开发综述
  1.1  Office开发方式的选择
    1.1.1  VBA
    1.1.2  VB6
    1.1.3  VSTO
    1.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章  Visual Studio的安装和使用
  2.1  Visual Studio 2017的安装
    2.1.1  安装引导程序的下载
    2.1.2  系统需求和安装环境确认
    2.1.3  Visual Studio 2007 Professional的安装
    2.1.4  Visual Studio的启动
    2.1.5  Visual Studio的修复和卸载
  2.2  项目管理
    2.2.1  创建VSTO项目
    2.2.2  项目模板
    2.2.3  创建时保存新项目
    2.2.4  与项目有关的快捷键
  2.3  Visual Studio的选项设置
    2.3.1  更改默认开发语言
    2.3.2  更改Visual Studio界面语言
    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编译程序
  ……
第4章  VB.NET窗体应用程序
第5章  VB.NET控件技术
第6章  VB.NET GDI+编程基础
第7章  VB.NET进阶技术
第8章  VB.NET操作Office对象
第9章  VSTO外接程序
第10章  使用功能区可视化设计器
第11章  使用XML实现customUI
第12章  自定义任务窗格
第13章  VSTO开发项目实战
第14章  VSTO外接程序的打包与发布
第15章  开发Office文档
第16章  Office 2003的VSTO开发
第17章  Excel-DNA开发入门
第18章  Excel-DNA函数设计
第19章  使用Visual Studio进行Excel-DNA开发
第20章  语言差异和转换技巧