大家都觉得写软件最关键是思路和运作流程。对于我一个初学VB菜鸟来讲在写之前规划比较容易,反而觉得里面每个编辑框和按键后面的属性代码才是比较复杂的东西。期待大家帮助,我的具体思路要求大概如下:
EXCEL报告模板路径,是一个编辑框,用户可以在编辑框中输入路径。可以在编辑框输入时检查路径是否存在;
浏览则是一个按钮。当点击浏览按钮时激发一个事件,在这个事件响应中打开文件对话框,让选择模板,当点击文件对话框的确定按钮时,将获得的路径填入到EXCEL报告模板路径中
同一产品的所有数据位于“是两个单选按钮。当用户点击其中一个时,激发一个事件。需要响应此事件:将记录版面的变量的值改变(横版OR竖版),并将与版面相关的字串改为适合当前版面的值。比如操作者将版面改为”同一行(横向)”时,“第一件样品数据所在的列”应改为“第一件样品数据所在的行”,等等
当点击“输出数据……“时需要:
1. 检查用户在主界面输入的所有参数是否正确
2. 获取待写入数据:从测量软件中获取需要的尺寸和变量值,当选择了输出内容录用,还要弹出对话框请用户输入
3. 打开文件路径处选择的EXCEL报告模板
4.根据尺寸编号和变量与报告中编号的对应关系,确定每一尺寸要输出的行号或列号
5.从第一件样品所在的列开始搜索,找到当前样品应该填入的列位置
6.每一尺寸输出的行号加上列号即可求得每一尺寸输出的位置
7.将所有的尺寸输出到EXCEL报告中
8.EXCEL存档
9.报告输出情况成功或是失败