查看: 769|回复: 0

VS Shell 2012框架使用总结

[复制链接]
  • TA的每日心情
    难过
    2014-10-11 16:05
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2014-12-8 10:35:28 | 显示全部楼层 |阅读模式
    分享到:
    由于公司需要,我们被迫使用了微软提供的免费的IDE界面框架产品--VSShell2012。下面简单介绍一下整个框架的安装及创建过程,后面会陆续有更新的。
    1、安装VSShell
    vsshell.exe,这是微软出的免费安装包。
    下载地址https://www.microsoft.com/zh-cn/download/details.as...
    安装成功后,你的visualstudio中会有这么一项

    看到这项后说明你的安装包安装成功了。
    2、程序结构

    这是vsshell框架最基本的工程结构,虽然开发vsshell使用的是C#语言,但是vsshell的主工程却是C++的。这是因为这是开发框架,它的基本结构全部是通过com接口实现的,所以当然用C++方便啦。那么模板自带的4个工程都是什么呢?
    a、ShellExtensionsVSIX
    这个是框架包管理程序,它没有别的功能,不需要在这个工程中编写实现什么代码,它只是负责让整个框架程序在启动的时候能够知道加载哪些package啊、加载哪些模板啊、界面主页是什么啊等等。
    b、VSShellStub1
    这是框架主工程,它负责加载package,按设计布局启动程序,加载菜单项及向注册表注册。
    c、VSShellStub1.AboutBoxPackage
    这是一个模板package,也是实现框架的关于窗口。
    d、VSShellStub1UI
    这个是主界面工程,我目前使用这个工程最大的功能就是隐藏不需要的菜单项,哈哈。

    东西不多慢慢来,我会继续更新的,先去睡觉啦
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-28 04:57 , Processed in 0.239105 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.