工作任务 #2177
KVision工具开发:字符串截取
描述
9月11日
1.学习window系统和linux系统的动态库、静态库生成
9月18日
1.查看c#的源码,了解设置参数的个数和命名
2.观看KVision已经写好的工具源码,有一些函数和功能不知道如何实现,比如InputParam、OutputParam,还有如何在子控件函数实现还不太了解。
9月19日
1.根据之前的案例,写出新工具类KStingParsingTool所需函数:InitInputParam()、InitOutPutParam()、GetInputParam()、ResetOutPutParam()、UpdateOutPutParam()、ShowParam()、Execute()
2.查找实现"字符串截取"的相关源码,修改后写到Execute()
3.运行时没有结果显示,通过调试发现是输出值没有被显示。明天查找一下相关资料,跟峰哥讨论一下
9月20日
1.实现了索引模式、长度模式、分割符模式、用户自定义模式的功能实现
2.解决了昨天运行结果显示的问题。由于界面不是实时刷新,所以只需要重新启动工具就能刷新输出值
3.用字典方式实现这些程序交互性太差,下周改成ui界面重新实现这些功能
9月21日
1.实现选择不同模式下,将其他不需要的lineEdit屏蔽,还有对ui控件布局的设置
2.由于KVision独立的ui设计代码较少,我对已有的几个代码进行学习,了解了Combo Box和lineEdit控件的相关函数,还学习用ui设计的思路
3.目前还需要思考如何将新生成ui文件中的代码在execute按钮中能够使用,还有table Weidgt控件的使用和resource资源的调用
9月22日
1.添加结果显示ui,使其能输出string、List<stirng>类型的结果
2.修改基本参数ui,将输入参数inputString加上引用功能
3.完成了“基本参数”界面的参数向“参数”界面的传递,实现5种模式下字符串截取的功能,分别为索引模式、长度模式、分割符模式、用户自定义模式、用户自定义多段模式