# LiteStarNote **Repository Path**: ylixx/lite-star-note ## Basic Information - **Project Name**: LiteStarNote - **Description**: 将每天的工作内容保存在SqLite数据库中,在月底时将整个月度的工作内容导出成文本,复制到AI总结成月度汇报.年底时,可以快速统计出每种类型的问题数量,可以在年终总结的PPT中使用. 开发使用的技术 C#.net8.0 WinForm SqLite 1.0.119 OxyPlot.WindowsForms 2.2.0 - **Primary Language**: C# - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-02-12 - **Last Updated**: 2025-02-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 星星便签 LiteStarNote #### 功能介绍 - 我们公司要求写月度工作总结和年终总结.为了方便写总结,所以开发了这个小工具. - 通过该工具可以将每天的工作内容保存在SqLite数据库中,在月底时将整个月度的工作内容导出成文本,复制到AI总结成月度汇报.年底时,可以快速统计出每种类型的问题数量,可以在年终总结的PPT中使用. - 虽然界面不是便签的界面,但功能还是便签的功能. - 该工具的定位是,在办公室里的员工,在电脑上使用,用来简单快捷的记录每天的工作条目. - 月底时能够方便回顾下这个月的工作情况. #### 源码介绍 - 大学毕业后再没接触过C#的开发了,开发中靠着百度一点一点摸索,不足之处请大佬指正. - 该源码非常适合初学者,例如做毕设 - 涉及到了winform的丝滑的界面设计,通过设计器界面布局、命名、绑定事件、多语言、快捷键、系统托盘、托盘菜单. - 控件的使用案例,该工具中包括了DataGridView、ComboBox、RichTextBox、Label、DateTimePicker、窗体边框. #### 不足之处 - 多语言使用了硬编码,没有达到预期,我想想中是在程序目录下有个文本格式的语言配置,程序启动时,自动生成一份中文的语言配置,想增加语言时,复制中文配置进行修改即可.程序根据后缀名读取配置,程序中供选择语言. - 文件大小,计划中开发出来后,程序是绿色单文件,大小2MB左右 - 统计界面中,柱状图是横向的,是因为我技术有限,实在搞不定了.计划中是普通的纵向柱状图,并且图形上标出具体的值.目前用OxyPlot实在搞不定了,再此请大佬们给指导 - 跨系统,开发前也是了解了.net可以跨系统,也是因为这个原因使用了OxyPlot包,但没有实际验证能否做到跨系统 #### 开发使用的技术 1. C#.net8.0 2. WinForm 3. SqLite 1.0.119 4. OxyPlot.WindowsForms 2.2.0 #### 开发环境 1. VS2022 2. 需要安装SqLite和OxyPlot包 #### 使用说明 1. 点击新增后,日期会赋值为当天,并且重新加载分类. 2. 每次选择日期时,都会查询出最新的序号,查询数据时会按照日期和序号排序. 3. 分类下拉框中的分类主要是为了快速录入数据,在每一条工作记录中都保存了最终的分类,即使修改了分类也并不会同步修改历史的工作记录. 4. 在编辑分类弹框中直接修改文字即可,一行代表一条分类. 5. 点击保存后,序号会自动增长,日期会赋值为当天. 6. 鼠标移动到开始日期和结束日期时,会显示成向前一天和向后一天,点击后实现效果. 7. 选择分类和状态的下拉框是可以手动删除空的,保持空时,查询时就不会用于筛选数据. 8. 在表格中双击一行,则该行会复制到上面的录入框中,就可以进行修改了,修改后,记得点击保存. 9. 在表格中点击一行的状态列,会循环切换相应的状态. 10. 点击导出文本,会先进行一次查询,将查询的结果显示在弹出框中,你可以复制文本内容,粘贴到AI中,让AI给生成总结汇报. 11. 点击导出Excel,可以生成Excel,会直接使用表格中的数据进行导出,如果表格中没有数据则不会有任何动作. 12. 点击分类统计,会先进行一次查询,将结果展示在弹出框中,您可以切换显示方式. 13. 备份数据时,直接复制LiteStarNote.db文件即可,建议1年修改下数据库文件的名称,让系统生成新的数据库文件. 14. 二维码是我的微信收款码,如果觉得该工具对您有帮助,感谢您随意打赏,谢谢! #### 工具截图 ![输入图片说明](screenshot/screenshot1.png) ![输入图片说明](screenshot/screenshot2.png) ![输入图片说明](screenshot/screenshot3.png) ![输入图片说明](screenshot/screenshot4.png) ![输入图片说明](screenshot/screenshot5.png) ![输入图片说明](screenshot/screenshot6.png) #### 感谢打赏 - 微信 ![微信](https://foruda.gitee.com/images/1737701057636242472/05c986b2_1088058.png "微信.png") - 支付宝 ![支付宝](https://foruda.gitee.com/images/1737701081079874699/8a9c29f7_1088058.png "支付宝.png") #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) #### 开发故事