{"text_format":"2","workbook":"xlsx","n_sheets":1,"sheets":["问题列表"],"not_rendered":{"charts":0,"images":0,"macros":0,"external_links":0,"defined_names":0,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"run_cost":"one","rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"问题列表","index":0,"n_rows":25,"n_cols":4,"rows_kept":25,"cut":false,"hidden":false,"merged":[[1,2,1,3],[2,2,2,3],[3,2,3,3]]}
[]
[null,"会议","Metis2框架下开发经验分享及代码审查"]
[null,"时间","2022-05-26"]
[null,"人员","王新贺、沙永刚、王琦、宋珊珊、刘洪兵"]
[null,"No","内容","责任人"]
[null,1,"代码编写时，随时用时Ctrl+R-Ctrl+G对using排序和删除无用的引用","全体"]
[null,2,"代码编写时，随时用时Ctrl+K-Ctrl+D对代码进行格式化","全体"]
[null,3,"代码要有适当注释，注释上方空一行","全体"]
[null,4,"代码中部分关键字使用c#定义的别名，String→string，Boolean→bool，Double→double，Int32→int","全体"]
[null,5,"类的公开成员使用首字母大写，私有成员使用小写首字母，函数参数使用小写首字母","全体"]
[null,6,"枚举类型定义时，要在成员明上使用[Description]特性，并指定起本地化资源关键字","全体"]
[null,7,"如果画面上的ComboBox下拉框内容来自我们自己定义的枚举类型，则需要使用自定义控件Metis.Module.Cleanliness.Controls.EnumComboBox，该控件提供了简单的数据源设定方法，及获取当前选定项的枚举值属性","全体"]
[null,8,"对于需要显示的标尺（画面或图片上边及左边），可以使用自定义控件Metis.Module.Cleanliness.Controls.Ruler","全体"]
[null,9,"自定义控件SampleStageControl等，需要放到Metis.Module.Cleanliness.Controls目录下（注意命名空间修改）","王琦"]
[null,10,"实时预览画面，需要参照概要设计书修改，需要有倍率选择、标尺选择、曝光、白平衡、拍照等功能，测量拍照保存可以后续和林斌再确认和完成","王琦"]
[null,11,"测量结果的分级模式页面，右下侧的统计信息不需要","王琦"]
[null,12,"客户管理、零部件管理等Master表的管理界面中，编辑按钮命名略有歧义，按如下统一修改：\n新建按钮：点击后，左侧取消选择，下方清空页面，等待输入信息\n删除按钮：点击后，删除左侧选择的节点（弹出删除确认对话框、确认删除后，左侧重新选择上一个节点\n保存按钮：新建的场合、将当前新建信息保存到数据库，并更新左侧节点树，同时选中新建节点\n                   当前节点信息被修改的场合，点击保存按钮后，直接将修改后信息保存到数据库","王琦"]
[null,13,"点击工具栏上的按钮，如何调用主工作区画面中的方法？\n1.主工作区画面为自定义控件，自己创建自己管理，可用公开方法提供给外界调用\n2.通过框架提供的接口函数，取得主工作区画面对象","全体"]
[null,14,"InitData和InvariantData需要合并","沙永刚"]
[null,15]
[null,16]
[null,17]
[null,18]
[null,19]
[null,20]