当前位置: 首页 > news >正文

酒店网站建设策划方案微信平台

酒店网站建设策划方案,微信平台,建设银行网网站打不开,什么是网络营销的现实基础前言#xff1a;在实际项目开发中#xff0c;我们总会遇到一些问题。比如说在CAD打开之前#xff0c;修改注册表的内容#xff0c;或者解决CAD在没有完全加载想要的dll情况下#xff0c;功能运行报错的bug。因此#xff0c;下面和大家介绍一下IExtensionApplication接口 … 前言在实际项目开发中我们总会遇到一些问题。比如说在CAD打开之前修改注册表的内容或者解决CAD在没有完全加载想要的dll情况下功能运行报错的bug。因此下面和大家介绍一下IExtensionApplication接口 IExtensionApplication接口 namespace Autodesk.AutoCAD.Runtime {public interface IExtensionApplication{void Initialize();void Terminate();} }Initialize() 在插件载入时先运行当前方法 Terminate() 在CAD关闭的时候运行当前方法 因此我们可以继承这个结构实现我们自己想定义的方法 使用案例一自动运行Ribbon的命令 创建Ribbon方法 具体可以查看上一篇博客这里就不继续赘述了 public class RibbonCmd{[CommandMethod(RibbonCmd)]public void Ribbon(){...定义按钮代码}}定义IExtensionApplication接口类 public class App : IExtensionApplication{public void Initialize(){Document acdDoc Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument;acdDoc.SendStringToExecute(RibbonCmd\n, true, false, false);}public void Terminate(){}}这里需要注意的点是方法后面一定加 “\n” 模拟点击enter键这样子才能运行命令 使用案例二自动加载dll 背景 经常在使用一些自己定义的dll文件或者公用比较多的类库时。总会出现自己想要的dll没有给CAD自动加载进来这样子我们需要手动去添加对应的dll到CAD的运行环境下以避免出来未找到相关程序的bug 定义IExtensionApplication接口类 public class App : IExtensionApplication{public void Initialize(){AppDomain.CurrentDomain.AssemblyResolve CurrentDomain_AssemblyResolve;}private Assembly CurrentDomain_AssemblyResolve(object sender, ResolveEventArgs args){AssemblyName assemblyName new AssemblyName(args.Name);string filePath Path.Combine(Path.GetDirectoryName(typeof(App).Assembly.Location), string.Format({0}.dll, assemblyName.Name));return File.Exists(filePath) ? Assembly.LoadFrom(filePath) : null;}public void Terminate(){}}AssemblyResolve事件 当对某个程序集解析失败的时候运行当前事件。 因此相关dll加载出错时会进来当前命令中指定相关路径再加载一次dll文件 最后 上面只是简单的介绍两种常使用的方法还有很多广阔的领域可供大家去探索。也可以在这边注入一些服务修改CAD系统的一些操作。大致的分享就到这里了大家多多点赞多多支持~~~
http://www.w-s-a.com/news/584982/

相关文章:

  • 爱 做 网站吗php网站作业模版
  • wordpress代码乱吗台州做网站seo的
  • 做ptt网站wordpress中文企业网站
  • 深圳雨棚制作深圳 网站优化公司排名
  • 深圳优秀网站建设价格wordpress没人用
  • 国企网站建设需要注意沈阳招标信息网
  • 东莞360推广的网站是谁做的上海网络推广产品
  • 网站可以换主机吗中国十大网站建设企业
  • 怎么做盗版小说网站官网做有下拉列表的网站的图片
  • 邢台网站建设电话网站界面类型
  • 网站制作合同模板做一个网站能挣多少钱
  • 汶上1500元网站建设互联网高端官网
  • 广州做公司网站网站开发培训机构
  • 网站建设与维护 课件网页版qq安全中心登录入口
  • 做三个月网站广告收入dw如何制作网页
  • ...课程网站建设简介工信部 网站备案查询
  • 网站代码建设 实例企业网站建设大概的费用
  • 制作网站软件排行榜过年做啥网站致富
  • 哪里有做网站企业seo关键词优化
  • 上海金山网站建设公司手机淘宝客网站怎么做的
  • 网站开发需要公司做网站费用计入什么科目
  • 网站优化有哪些类型免费制作app的傻瓜软件
  • 如何做网站咨询wordpress get
  • 企业网站建设网站做网站用别人的图片
  • 站长统计代码个人网站源代码
  • 求推荐专门做借条的网站公众号排版编辑器
  • 动态做网站网站开发语言查询 蔡学镛
  • 莆田网站建设创意自助建站英文
  • cms系统创建静态网站龙岗网站建设哪家好
  • 自己做的网站被封了邢台规划局网站建设