原文见  [url]http://www.5ushare.com/vsto/vsto%e8%bf%9b%e8%a1%8c%e6%97%b6%e2%80%93%e2%80%93%e5%bc%80%e5%8f%91%e6%97%a5%e5%bf%97%e4%b9%8b%e4%ba%8cvsto-development-diary-ii.html[/url]
接上文(Meets the preceding text ) [url]http://www.5ushare.com/vsto/vsto%e8%bf%9b%e8%a1%8c%e6%97%b6-%e5%bc%80%e5%8f%91%e6%97%a5%e5%bf%97%e4%b9%8b%e4%b8%80vsto-development-diary.html[/url]
今天,主要针对这款软件的UI进行了设计。但由于未知的错误,无法解决加载项中的问题。
于是,我便对UI进行了修改。现UI大致如下,在加载项中添加了一个按钮,当用户点击这个按钮之后,便打开了程序的主窗口。主窗口有两个选项卡,一个用于用户密码登录或密码设置;另一个用于具体的控制。
下 面,我再简单的介绍一下软件运行的基本流程。首先,打开一个文档。这时候,程序将自动查看文档,获取是否保存有密码的信息。如果有密码,则再根据其他要 求,如隐藏某些文字,加密某些名字;如果没有,则正常浏览。使用期间,用户可以打开我们的窗口,来给一个文档设置密码或者更改密码;对于有权限的用户,还 可以打开控制选项卡。在控制选项卡中,主要也由两部分构成。其一是,隐藏或者显示某些文字;其二则是,对某些关键字的特殊,如加密或者显示时替代为其他内 容。用户使用过程中,还可以通过某些热键来控制显示模式。如,按两下ctrl以开启或关闭数据保护模式。
程序的具体实施方面,已大致完成了UI,具体控制方面则还没开始做。各位看了以上内容,如果有什么想法,可以联系我。
Today, i mainly aimed at designing the UI of the software.Because of some unknown mistakes, the inextricability Add-in could not load normally ,then I have to make the revision to the UI.
I layed a button in the Add-in.After the user clicked this button, there shows our main window. The main window has two option cards, one is used in the user password registering or the password establishment; Another is used in the concrete control.
And then , let me make a simple introduction about the basic flow. First, users open a document. At this time, the procedure will examine the documents automatically, gains whether it has set the password information or not. If it has a password, then acts according to other requests again, like hides certain writing, encrypts certain names; If not, then glances over normally.In the using period, the user may open our window, gives a documents establishment password or change the password; Regarding has the jurisdiction user, may also open the control option card. By controlling the option card, also by two parts of constitutions. First, the hideaway or demonstrates certain writing; Its two pieces are, to certain key words specialness, like when encryption or demonstration substitutes for other contents. When the users are using it ,they can also control the display mode through certain hot keys. Like, opens or the closure data protection pattern by pressing twice ctrl.
The procedure’s concrete implementation aspect, has completed UI approximately. Each position looked at the above content, if you have any idea, feel free to contact with me.

转载于:https://blog.51cto.com/5ushare/77670

VSTO进行时––开发日志之二(VSTO Development diary II)相关推荐

  1. 基于WPF+XMPP的IM程序开发日志 之二 WPF线程模型

    循例地在开始正文前说些废话.正如这篇博客的题目--开发日志,这系列的博客是我在编写这个IM的一些日志,或者另外一个说法:笔记.并不是一些系统的文章,例如"XX学习教程".这些博客里 ...

  2. [明日方舟抽卡数据库]开发日志(二)

    明日方舟抽卡数据库 上一章:[明日方舟抽卡数据库]开发日志https://blog.csdn.net/qq_37439115/article/details/125608849 目录 前言 一.新增功 ...

  3. windows phone 7开发日志(正题二,字体)

    基于XNA的例子下了几个,不寒而栗.主要是代码看起来让人有种回到过去的感觉,那个刚会堆叠代码,为实现一点小功能欣喜若狂的过去. 说句托大的话,很多例子的编码方式,看起来就像是未经任何程序训练,学会了凑 ...

  4. 【Lolttery】项目开发日志 (二) 数据库的二三事

    基本的框架定好了之后,就是数据库的问题咯.在框架上我们选用了现在比较流行的mybatis框架. mybatis与spring的整合十分简单: <!-- 配置sqlSessionFactory - ...

  5. 3dContactPointAnnotationTool开发日志(二十)

      为了使工具更人性化,我又在每个status的text上绑了个可以拖拽实现值改变的脚本,但是不知道为啥rotx那个值越过+-90范围后连续修改就会产生抖动的现象,试了很多方法也没能弄好,不过实际用起 ...

  6. RK3288W Android8.1开发日志(二)

    1.犯了一个错误,拿到SDK忘记执行源代码更新指令,5月8号的初始版本有挺多BUG,执行更新.repo/repo/repo sync,更新完之后编译烧录,之前的bug全无. 2.接上一篇文章,修改永不 ...

  7. 3dContactPointAnnotationTool开发日志(二一)

      今天完成了修改按钮颜色,添加smpl模型到工具,以及可以显示物体子物体对应选项卡的功能.把之前的meshRenderer+meshFilter都改成了skinnedMeshRenderer,因为s ...

  8. 3dContactPointAnnotationTool开发日志(二二)

      昨天是实现了显示GameObject子GameObject的选项卡功能,今天就是要让statusPanel可以控制它们的位置.旋转和缩放了.   没什么难的,对应选项卡绑定上对应的物体或子物体即可 ...

  9. “京算盘”家庭理财软件开发日志(二)需求定义

    先吐槽下CSDN新版的编辑器真的太难用了!!! 上图为"京算盘家庭理财软件"的需求定义脑图. 下面是手机版界面原型草图. 登录及锁屏界面原型图 登入后主界面原型图 再次吐槽下CSD ...

最新文章

  1. [UWP]了解模板化控件(5):VisualState
  2. 交易系统单服务器tps,交易者必看!一文了解TPS量化交易系统
  3. 2018年第九届省赛C/C++A组第5题——打印图形
  4. 容器:开启应用微观时代
  5. cockroachdb mysql_CockroachDB学习笔记——[译]CockroachDB中的SQL:映射表中数据到键值存储...
  6. stm32 ARM中的RO、RW和ZI DATA
  7. 重磅分享:一份关于车贷的政策性文件分享
  8. flink安装以及运行自带wordcount示例(单机版,无hadoop环境)
  9. VS2005发布网站问题及aspnet_merge.exe”已退出,代码为 1的错误以及所有代码文件生成一个dll
  10. SRS之SrsConfig类
  11. 旅游类的APP原型模板分享——Priceline
  12. 研究生英语期末复习(Unit1)
  13. 分享一份软件测试项目(Python项目)
  14. Dns与httpDNS的区别
  15. VMware虚拟机恢复系统的某个状态的方法
  16. html5手机截屏,手机的这6种截屏方法,你用过几种?
  17. 【精准三点定位求解汇总】利用Python或JavaScript高德地图开放平台实现精准三点定位(经纬度坐标与平面坐标转换法求解、几何绘图法求解)
  18. Allegro 如何设置DSN与brd默认文件的打开方式
  19. 数字调制解调—MSK
  20. Django 自定义404页面

热门文章

  1. aauto+java_高可用数据采集平台(如何玩转3门语言php+.net+aauto)
  2. 第十七届全国大学智能车竞赛STC芯片申请方法
  3. 综合论文训练2021年评审意见
  4. 九种将元器件从PCB上拆焊下的方法
  5. 基于ESP8266 WiFi控制的步进升降机械平台
  6. 单片机片外RAM,串行的
  7. 查询出来时间不对_2020年一级、二级建造师执业资格考试成绩可查询!
  8. console线驱动安装_centos7安装docker
  9. 同步服务老是报错_SQL2005的维护计划做异地备份,采用另一台服务器设置共享文件夹的方式同步。但是一直报错,本地备份可以...
  10. python macd背离_Python 精简多品种 MACD 趋势策略