# SYD_Calculator **Repository Path**: zhangyadong300/syd_-calculator ## Basic Information - **Project Name**: SYD_Calculator - **Description**: SYD_Calculator是本人在开发项目过程中遇到的人工操作比较繁琐或者经常使用到的功能,不想在未来开发中再次一遍遍的处理文本或者文件,囊括软件开发方方面面的小功能,比如文本的处理,文件拷贝,bin文件拼凑和切割,重命名并发布文件等等!,所以用winform写了一个小工具。 这里欢迎各位同道一起完善这个工具和交流其他开发心得,如果可以,希望和更多追求技术的人做朋友聊技术! - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2022-06-19 - **Last Updated**: 2022-06-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SYD_Calculator 工具功能说明 主要功能如下: Copy功能设计之初用于把一个文件从一个目录拷贝到另外一个目录,比如要修改测试SYD8811的Lib文件,这里就要把LIB工程下的输出文件拷贝到应用工程的目录下给应用程序使用,所以诞生了Copy的功能,另外有可能存在多级拷贝和换名字的情况,最终逐步演变成目前的界面。 ![image](image/copy.png) Sync copy功能是在Copy完善之后产生的,有时候要同步拷贝文件,比如SYD8811有协议栈和软件定时器两个LIB,在某个时候需要同时修改两个LIB,这时候就相当于同步拷贝了,注意:这里的同步拷贝只是相互触发而已,具体拷贝执行的文件和目录都是独立的。 ![image](image/Sync_copy.png) Rename功能是给发布文件准备的,他会根据界面的设置拷贝出一个新的文件,从而无需每次都比较繁琐的修改文件名发布文件。 ![image](image/Rename.png) BIN_Split功能是切割bin文件使用,对于某些数据的分析非常有用。 ![image](image/BIN_Split.png) BIN_Combin功能与BIN_Split是反功能,他是合并bin文件。 ![image](image/BIN_Combin.png) timer_cal功能最开始是用于计算时间戳差值的,后来逐步演变成非常多种形式的计算功能,有十进制的也有十六进制的,非常方便,这项功能其实也是本软件设计之初的最原始作用。 ![image](image/timer_cal.png) LED_RGB_BLE功能用于数码管和RGB颜色已经蓝牙的一些简易运算,对于我非常有用。 ![image](image/LED_RGB_BLE.png) arr界面功能非常多而且复杂,这里设计当初主要是各种各样文本的处理,后来逐步演变成文件还有查找功能的处理,主要是通过切换模式来实现各种功能。 ![image](image/arr.png) Picsplit功能最开始是因为WORD文档插入过于长的图片时会自动缩放到一页去,根本看不清,所以就想着弄一个切割图片的功能,谁知道发展到现在该界面功能非常复杂,因为本人主要从事手环UI等工作,所以这个界面是UI布局非常有用的辅助工具。 ![image](image/Picsplit.png) ui功能最开始是想实现一个自动化布局UI界面的工具,然后一键导出C代码直接给芯片使用,最后发现并没有多大用于,或许目前最大的用处是可以导入一张背景,然后移动图片得到坐标吧。 ![image](image/ui.png) 本源码开发平台:VS2019 本软件开源,阅读者可以用于任何用途,如果可以,请标明参考出处,谢谢!