项目

一般

简介

工作任务 #2177

KVision工具开发:字符串截取

刘俊锋9 个月 之前添加. 更新于 9 个月 之前.

状态:
已解决
优先级:
普通
指派给:
-
开始日期:
2024-09-09
计划完成日期:
2024-09-13
% 完成:

100%

预期时间:

描述

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种模式下字符串截取的功能,分别为索引模式、长度模式、分割符模式、用户自定义模式、用户自定义多段模式

历史记录

#1 由 匿名用户 更新于 9 个月 之前

  • 描述 已更新。 (diff)
  • 状态新建/重开 变更为 进行中
  • % 完成0 变更为 10

#2 由 匿名用户 更新于 9 个月 之前

  • 描述 已更新。 (diff)
  • % 完成10 变更为 20
  • 预期时间 被设置为 4.00 小时

#3 由 匿名用户 更新于 9 个月 之前

  • 预期时间 已删除 (4.00 小时)

#4 由 匿名用户 更新于 9 个月 之前

  • 描述 已更新。 (diff)
  • % 完成20 变更为 50

#5 由 匿名用户 更新于 9 个月 之前

  • 描述 已更新。 (diff)
  • % 完成50 变更为 70

#6 由 匿名用户 更新于 9 个月 之前

  • 描述 已更新。 (diff)
  • % 完成70 变更为 80

#7 由 匿名用户 更新于 9 个月 之前

  • 描述 已更新。 (diff)
  • 状态进行中 变更为 已解决
  • % 完成80 变更为 100

导出 Atom PDF