郑广学VSTO插件开发火箭速成班课程目录

38 次浏览

买课程可进永久答疑群,课程可免费试学进v.excel880.com
课程咨询加V: EXCEL880B

郑广学VSTO插件开发 学习目标:

1) 学会VB.NET基础,从VBA开发者快速进阶成为VB.NET开发者,掌握Excel/WPS的插件开发技术,掌握EXE软件窗体的一般开发技巧。

2) 掌握VSTO可视化功能区开发技巧,任务窗格开发技巧,自定义函数开发技巧,VB.NET窗体及DLL开发技巧,配置文件读写技巧,第三方库调用技巧。

3) 掌握本人独家调试技巧,不用重启Excel的VSTO插件调试,拥有几乎和VBA一样的调试体验,极大提高调试效率

4) 掌握VSTO商业插件的安装包制作。

5) 掌握商业插件用户注册授权技术,以及代码混淆加密技术,防止反编译破解,有效保护自己的作品。

6) 掌握VBA封装为DLL核心技术,以及VBA+DLL混合开发模式,兼顾DLL加密代码和VBA快速开发优势。

7) 掌握Excel/WPS自定义函数加载项开发技巧

8) 掌握vb.net数据库开发技术 vba数据库操作代码速转vb.net

9) 最后2章可学习更加进阶的VB.NET面向对象开发及多线程技术。

10) 赠送郑广学VSTO教程演示插件全套源码,可直接商用!

下面是部分同学学习成果展示

郑广学VSTO火箭速成班学员作品集

https://mp.weixin.qq.com/s/qZnN_C0giChtgW2MRqPdnQ

以下是课程各章节详细目录


有效课节172节, 课程永久有效, 基础必学章节20节课, 学完即可实现VBA转VSTO开发 ,其他皆为进阶课程 ,可选择性学习

课程试学网址 v.excel880.com

淘宝下单搜索 郑广学VSTO

前言 教程简介及学习须知

1.1 1. 课程概述,学习的目标

1.2 2. 学习须知

1.3 3. FQA

第1章 VSTO880入门模板极速开发

1.0 新建VSTO项目 并使用VSTO880框架

1.1 复制VSTO880入门模板开启你的项目

1.2 Excel可视化Ribbon功能区快速入门

1.3 添加模块写入功能函数

1.4 Excel和WPS环境下快速调试VSTO项目

1.5 使用更方便的vbayydsTest框架不重启Excel调试

1.6 VBA代码如何快速修改为VB.NET代码

1.7 VBA数组转换到VB.NET的非零下标问题

1.8 解决VBA数组排序到VB.NET的平稳过渡

1.9 VBA字典如何转为VB.NET

1.10 使用Eazfuscator.NET对.Net代码混淆加密

1.11 使用Advanced Installer打包发布你的插件

1.12 添加长期有效的VSTO证书签名

1.14 使用Log日志记录运行时信息辅助调试

1.15 VBA转VSTO中出错的高频问题解决方案汇总

第2章 VSTO880一机一码用户授权模块详解

2.1 VSTO880一机一码组件源码概览

2.2 一机一码组件源码在客户端部署详解

2.3 一机一码组件源码在发码端部署详解

2.4 字符串Base64加密模块使用技巧

2.5 使用AES加密字符串模块

2.6 注册表读写模块单独使用技巧

2.7 在首次安装时控制免费版的使用时间

2.8 免费版中指定某个功能的使用次数限制

2.9 激活码中指定免费版某个指定功能的使用次数

第3章 VSTO880配置文件及文件操作类库入门

3.1 使用My.Settings配置字段保存数据

3.2 VSTO880框架配置组件效果演示

3.3 VSTO880配置组件移植到新项目要点

3.4 配合AES模块加密读写配置文件

3.5 .Net类库的基本概念及如何使用开源拼音类库

3.6 VB.NET中文件操作入门,读写文本文件

3.7 文件复制、移动和删除,属性访问和修改

3.8 Directory类实现文件夹复制、移动和删除

3.9 使用Stopwatch记录和显示代码执行时长

3.10 VB.NET遍历搜索文件和文件夹+正则表达式搜索

3.11 遍历文件按修改日期及其他属性排序

3.12 使用选择文件和文件夹对话框

第4章 VBA代码封装DLL核心技术解密

4.1 VBA中直接调用VSTO中的COM接口

4.2 VB.NET开发完整COM类的一般步骤

4.3 发布兼容32和64位的DLL以及虚拟机快照用法

4.4 使用VSTO880调试框架实现不重启Excel调试COM类

4.5 使用开源类库封装COM农历互转自定义函数

4.6 DoNet项目合并第三方DLL为1个单文件

4.7 ExcelDNA技术实现非管理员免注册封装COM组件

4.8 DLL和XLL中加入客户端一机一码验证

4.9 Excel内嵌XLL文件,单文件VBA封装COM组件

4.10 独家黑科技Excel单文件打包COM组件免注册运行

4.11 在COM类中如何正确使用Excel对象

4.12 在DLL中使用Excel880VSTO框架并在VBA中调用

第5章 开发带参数提示的自定义函数XLL加载项

5.1 Excel880UDF自定义函数极速入门

5.2 ExcelDNA自定义函数说明及参数说明设置

5.3 ExcelDNA自定义函数中接受单元格引用参数

5.4 ExcelDNA自定义函数中使用可选参数以及默认参数

5.5 ExcelDNA中使用参数数组编写仿TextJoin函数

5.6 ExcelDNA同时提供自定义函数和COM组件功能

5.7 VSTO项目中加载XLL自定义函数加载项

5.8 使用XLAM加载宏加载兼容32和64位的XLL文件

5.9 RTD函数实现后台实时刷新的自定义函数

5.10 RTD函数结合WebAPI实现股票函数实时刷新

5.11 使用WebAPI接口获得手机号码归属地信息

5.12 使用云图API接口获得天气预报信息

第6章 Ribbon功能区及任务窗格核心技术详解

6.1 Button按钮和Lable文本标签及VB.NET的事件入门

6.2 功能区图标管理 VS资源文件管理入门

6.3 Group组和ButtonGroup以及Box进行复杂排版

6.4 CheckBox和ToggleButton切换状态及Excel事件联动

6.5 使用文本编辑框EditBox 显示和修改行高

6.6 ComboBox组合框和DropDown下拉框

6.7 Gallery画廊控件显示下拉图片及动态加载图片

6.8 使用Menu下拉菜单以及动态生成菜单

6.9 动态生成学校-年级-班级三级Menu菜单

6.10 可切换也可下拉的SplitButton拆分按钮以及开灯动画

6.11 功能区按钮弹出单元格选择框Inputbox

6.12 运行时图片文件切换功能区图标的技巧

6.13 功能区与Excel事件联动及多重事件叠加绑定

6.14 功能区启动.NET窗体与Excel交互

6.15 使用VSTO880框架为功能区按钮及窗体指定全局快捷键

6.16 Excel任务窗格侧边栏基础入门

6.17 VSTO880任务窗格组件之多窗口独立模式

6.18 VSTO880任务窗格组件之多窗口共享模式

6.19 VSTO880导航目录面板组件移植

6.20 VSTO项目中实现UnDo撤销功能

6.21 打包发布带UnDo撤销功能的VSTO项目

6.22 解决功能区按钮弹出MsgBox被已有窗体遮盖问题

6.23 实现功能区按住Ctrl键点击按钮弹出对应帮助页面

第7章 VB.NET窗体开发EXE程序极速入门

7.1 开始第一个窗体项目 窗体的显示隐藏和关闭

7.2 VB.NET创建多窗体程序以及跨模块访问窗体控件

7.3 VB.NET窗体基础控件概览 属性和事件管理

7.4 VB.NET窗体控件布局技巧基础入门

7.5 VB.NET窗体布局容器控件概述

7.6 VB.NET窗体表格布局控件的综合使用

7.7 VB.NET窗体复选框和单选框 多组单选

7.8 VB.NET数字选择控件和滑块控件

7.9 Listbox列表框控件添加插入删除以及移动条目

7.10 Listbox列表框选择事件 单选多选全选反选

7.11 Listbox列表框行高设置 初识控件重绘技术

7.12 ListView列表框按表格样式显示数据

7.13 ListView列表框列宽行高及行图标设置

7.14 ListView单选和多选以及插入删除移动条目

7.15 ListView显示多行多列图片以及自由缩放

7.16 窗体程序中调用Excel对象读写Excel文件

7.17 使用EppPlus库高速读写Excel文件

7.18 Lisview实现单元格双击进入编辑

7.19 1行代码实现VSTO插件中窗体跟随单元格显示

7.20 定时器及日期时间控件实现闹钟和定时器

7.21 VB.net进度条控件及可退出的进度条窗体

7.22 VB.net菜单系统MenuStrip仿记事本菜单

7.23 TreeView树形多级菜单入门基础

7.24 TreeView实现工作簿-工作表导航目录

7.25 TreeView根据省市区表格动态生成多级节点

7.26 递归搜索TreeView树结构实现关键字模糊搜索

7.27 菜单控件ContextMenuStrip实现指定控件右键菜单

7.28 数据网格DataGridView控件以表格样式显示数据

7.29 介绍完美呈现Excel显示样式的表格控件Reogrid.NET

第8章 VB.NET面向对象技术 .NET类基础补全

8.1 VB.NET的类模块简介,实现一个动物类

8.2 VB.NET中函数过程的参数重载

8.3 属性的定义以及只读属性和属性赋值校验

8.4 VB.NET类中事件的通俗理解 定义和订阅方法

8.5 理解和使用VB.NET中的命名空间NameSpace

8.6 VB.NET类的继承入门基础

8.7 VB.NET类中的访问权限修饰符详解

8.8 VB.NET类的接口入门基础

8.9 VB.NET多接口的实现,突破单一继承

8.10 VB.NET接口的继承 实现大一统

8.11 VB.NET委托的通俗理解,把函数作为变量传递

8.12 VB.NET Lambda 表达式匿名函数通俗理解

8.13 VB.NET泛型作为函数参数基础入门

8.14 借助Action和Func更方便的使用委托

第9章 VB.NET数组集合以及LINQ查询

9.1 VB.NET数组基础知识补全

9.2 VB.NET数组按条件查找筛选

9.3 VB.NET一维数组排序

9.4 VB.NET中的List列表用法基础入门

9.5 List排序及自定义排序详解Sort方法

9.6 VB.NET中的List列表Find查找系列函数

9.7 告别循环,Linq查询表达式简介

9.8 Linq查询基本框架From+Let+Where+Select

9.9 Linq查询Select 语句的多种形式详解

9.10 Linq查询之Orderby排序与自定义排序

9.11 Linq查询之Distinct去重不需要借助字典

9.12 Linq查询表达式之Take和Skip选取部分结果

9.13 Linq查询表达式之Aggregate聚合函数

9.14 自定义Aggregate聚合函数以及扩展方法

9.15 Linq查询表达式之Group By对结果分组统计

9.16 Linq查询之对Group分组的结果排序和重组

9.17 Linq查询表达式之Join子句连接集合

9.18 Linq查询表达式之Group Join连接集合

9.19 Linq查询方法之Lambda表达式写法

9.20 Linq之Lambda表达式的链式排序写法

9.21 Linq链式调用之GrouBy分组统计及结果排序

9.22 Excel880VSTO框架实现二维数组查找筛选不写循环

9.23 二维数组ForEach扩展一行代码修改整列数据

9.24 黑科技之用更短的代码书写二维数组LINQ字符串表达式

9.25 二维数组LINQ增强之聚合函数条件求和计数及字符串合并

9.26 二维数组1行代码完成分组求和模拟透视表之GroupInto

9.27 二维数组Linq去重,横竖合并及洗牌取数倍增

9.28 Linq函数之交集差集并集再也不写循环了

9.29 LeftJoin函数之1行代码实现批量VLookup查询

9.30 二维数组使用ToDictionary以及ToLookup完成LeftJoin

9.31 使用Groupinto+ToDictionay实现按列字段透视汇总

9.32 二维数组之LeftOutJoin多对多连接查询

9.33 二维数组之OutFullJoin左右2表交叉匹配

9.34 更丝滑的二维数组区域操作之按单元格地址形式操作

9.35 梦寐以求的二维数组区矩阵运算及区域复制赋值

9.36 Excel880VSTO框架实现Excel对象的Linq查询

第10章 ADO.NET数据库技术基础入门

10.1 已有VBA项目极速转换,直接使用VBA中的ADO组件

10.2 ADO.NET快速访问Access数据库和Excel文件

10.3 封装ADO.NET版的ClsE8AdoDoNet类 快速操作数据库

10.4 使用DataTable在窗体中以表格显示和编辑数据库表

10.5 使用DataView实现多个视图与数据表联动

10.6 ADO.NET访问Sqlserver数据库

10.7 ADO.NET访问Mysql数据库

10.8 ADO.NET访问SqLite数据库 可加访问密码

第11章 VB.NET多线程与异步编程基础入门

11.1 For循环直接切换为多线程模式

11.2 使用多线程技术按文件大小递归搜素文件

11.3 使用多线程技术下载多文件案例

11.4 使用Task.Run实现简洁的异步和多线程编程

11.5 使用Task.Run线程池更新多个进度条模拟赛车游戏

11.6 使用 Async 和 Await 的异步编程以及文件下载进度条

11.7 Thread多线程底层技术基础

**课程试学网址 v.excel880.com

淘宝下单搜索 郑广学VSTO**