背景
最近(其实是月初)CXF同学问大D了一个Excel的使用问题,把大D问住了,在得知需要大量处理且经常处理同格式的Excel文件的情况下,就想到了写个小工具来搞定,于是用C#快速造了一个轮子出来。
C#不是太熟,随便写写。
本文将对造这个轮子时遇到的问题做一个笔记。
由于需要一些共有的数据,xml不熟,那就用最熟的json来存储,于是采用Netwtonsoft.Json来处理json,用NPOI来处理Excel。[......]
当前版本 | 1.0 | 迭代 | N/A | 稳定版本 |
支援版本 | Linux | |||
使用语言 | Python 2.7 + Flask + Mysql | |||
当前大小 | 9.24M | |||
开发进度 |
100%
|
2018-08-04 |
Alpha | Beta | Release | |
A1 | A2 | B1 | 1.0 |
A1 |
1.确定功能 2.设计数据库表结构 3.设计用户权限等级 4.设计登陆页面模板 5.实现登录部分代码 |
A2 |
1.完全实现登录部分代码 2.设计普通用户前台 3.设计管理员用户前后台 4.开发相关页面模板 5.开发相关数据查询功能 6.开发通知公告功能 7.开发待办事项功能 8.开发日志及系统管理功能 |
[......]
当前版本 | Release v1.1 | 迭代 | N/A | 稳定版本 |
支援版本 | Windows 7、Windows 10 | |||
使用语言 | C# | |||
当前大小 | 18.3M(含测试数据、git及debug)Release Bin 2.0M | |||
开发进度 |
100%
|
2017-09-07 |
Alpha | Beta | Release |
A1 | B1 | 1.1 |
A1 |
1.设计窗体 2.实现文件备份 3.实现进程检测与服务检测 4.实现系统日志筛选 5.实现自动修复 |
B1 |
1.增加多线程 2.增加启动画面 |
Release 1.0 |
1.完成选择修复功能 2.程序启动检测与启动界面联动 3.添加其他相关窗体 |
Release 1.1 |
1.增加空白字符检测功能 |
[......]
当前版本 | Gamma G1 | 迭代 | N/A | 稳定版本 |
支援版本 | Win7/Win10 | |||
框 架 | .Net Framework 3.0 | |||
当前大小 | 81.2MB(Source code+Debug Bin+SQLite DLL+Database) | |||
工程大小 | 644KB(Source code) | |||
开发进度 |
100%
|
2016-07-24 |
Pre-alpha | Alpha | Beta | Gamma | Stable | ||
Pa1 | A1 | B1 | B2 | G1 | G2 | 1.0 |
Pre-alpha 1 |
1.数据库表设计。 2.程序界面设计。 3.数据库初始化程序。 |
A1 |
1.实时数据处理窗体的设计。 2.实时数据表的增添改删功能。 3.周备份功能。 |
B1 |
1.周备份功能。 2.翻页功能。 3.导出Excel功能。 |
B2 |
1.实现一定统计功能。 |
[......]
当前版本 | Beta 0.4 | 迭代 | N/A | 稳定版本 |
支援版本 | Windows 7/10 + .Net Framework 3.5 | |||
当前大小 | 181KB | |||
工程大小 | 1.99MB | |||
开发进度 |
30%
|
2016-01-30 |
alpha | beta | v1.0 | |||
A1 | 0.1 | 0.2 | 0.3 | 0.4 | v1.0 |
A1 |
1.构思需要支持的程序。 |
0.1 |
1.框架大致完成。 2.主要功能实现。 |
0.2 |
1.修复托盘区图标Bug. 2.修复域名判断正则表达式错误。 3.调整为可以最小化。 4.修复Tracert命令缺少状态标识的问题。 5.新增dig检测类型。 |
0.3 |
1.修复若干bug 2.新增Tcping功能 |
0.4 |
1.增加菜单 2.增加全局老板键(一键显隐) 3.增加配置文件 4.增加全新的关于页面 5.新增快捷菜单,可增加快捷启动程序,程序可在设置页面中添加 6.计划实现能够添加环境变量的功能 |
[......]
当前版本 | B3 | 迭代 | N/A | 维护中 |
支援版本 | Android 4.0+ | |||
当前大小 | 220Kb | |||
开发进度 |
100%
|
2015-05-22 |
原型 | alpha | beta | v1.0 | |||||
P1 | P2 | A1 | A2 | A3 | B1 | B2 | B3 | v1.0 |
P1 |
1.原型图绘制。 |
P2 |
1.使用PhoneGap构建了第一版。 |
A1 |
1.换用Hbuilder进行开发。 2.使用JSON作为数据存储方式。 |
A2 |
1.放弃使用JSON作为数据存储方式,改用WebSQL。 2.完成添加、详细信息页面。 |
A3 |
1.添加菜单。 2.添加重载功能。 3.添加备份、还原功能。 4.添加搜索功能。 5.添加上拉显示更多功能。 |
B1 |
1.编写PC端Python辅助程序来帮助进行数据备份等操作。 2.修改网页端拍车统计,使其与手机端数据表相同。 |
B2 |
1.增加备注信息。 |
B3 |
1.将不需要的权限进行了关闭。 2.可在设置页面导入演示数据。 |
[......]