# stock-system **Repository Path**: fuizi/stock-system ## Basic Information - **Project Name**: stock-system - **Description**: No description available - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-02-04 - **Last Updated**: 2025-02-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # stock-system .大一下C++课设作业:股票管理系统orz ……终于写完了,累死我辽(。 是基于**Qt**框架开发图形界面、使用**MySQL**作为数据库支持的程序, 欢迎帮忙改进qaq我太菜了(唉/_ \ 借鉴了一位学长的学生管理系统:[点我跳转ww](https://github.com/chenyongzhe/Qt-studentmanager) 他的项目可以作为很多同学的入门项目哟,我就是这样摸爬滚打过来的qaqqq(给他比心w! 关于我自己写的这个程序,很多设计细节我都写在我的课设报告里了,全长**两万三千多字**应该没有比我更啰嗦的了吧……叭,就,要是有兴趣也可以康康我的qaq如果对你有帮助的话那真是太好了! 因为我自己也是初学者所以某些术语的解释可能不够严谨,而且我这人写文的风格也有些太活泼了😂还请多多包涵qaq 我的报告更多的是针对代码的分析,对于环境如何配置介绍的并不多,刚刚才开始装环境的小伙伴还是借鉴上面学长的项目比较好呀w,他很贴心了(耶) 因为不想透露真实信息,报告里封面涉及我个人信息的部分就删掉啦x 如果遇到什么问题的话也可以直接问我,虽然我也不是什么专家orz但是只要我所知道的能帮到你,我会非常开心der! **演示视频**的话因为文件太大了没法直接传上来,就传到release中了:[点我下载呀XD](https://github.com/Chiuye/stock-system/releases/tag/0.0) 直接点击下方的demo0.mp4就可以啦w **更新**:加了书签和附件的完善版课程报告放到这里啦:[点我传送w](https://github.com/Chiuye/stock-system/releases/tag/v0.1) 有书签的课设报告方便跳转、不会因为页数太多翻得晕头转向……以及**项目中所有所需的文件(包括演示视频)都作为完善版课设报告pdf的附件**了,也就是说,只要下载这一个pdf就够了 也因此这份pdf的体积会比较大,所以我还是在项目里保留了之前没有附件的课设报告w方便~~网速不好的~~小可爱(?)下载哟w 因为我也是才刚刚接触GitHub不久,这些文件就没有按照严格的规范来放hhhh毕竟它也不是一个真的要一直维护的项目嘛qaq敬请谅解=w= ## 一些其他的话=-= 首先说一下:我在开发初期用Qt5.14的VS插件在VS上开发,后来改为用Qt Creator并且版本也降低到了Qt5.8。 重要的事情说三遍,**如果你打算用Qt连接MySQL数据库的话,** **不要用Qt5.12及更新的版本!!!!!** **不要用Qt5.12及更新的版本!!!!!** **不要用Qt5.12及更新的版本!!!!!** 更加新的Qt版本不再支持MySQL的驱动了,自己手动配置驱动会很惨(……) 相信我,旧版本够你用了√(过来人的忠告orzzzz) **如果在Qt框架下进行开发的话强烈建议还是使用Qt Creator**,虽然刚开始界面不太习惯但是真的非!常!好!用!!!!! > 用UTF-8(No BOM)编码的情况下,用纯代码编写消息弹窗QMessageBox,用setText()、setWindowTitle()等设置的文本内容不可以含有中文的标点符号,否则编译的时候会报一堆莫名其妙的错误,比如“常量中有换行符”以及七七八八的没}缺;之类的语法错误,但是编写的代码却并不存在这些语法错误。这就是编码的问题了。 > 目前已知一些中文语气词也不可以,例如“吗”“喔”“耶”“嘛”,不是报错就是显示出来是乱码。。。 上面是我在用VS写代码的时候遇到的问题,当我转用Qt Creator后发现完全没有这种问题,惊了 以及Qt Creator在设计界面的时候支持按钮的“转到槽”,自动生成槽函数 极 其 方 便 ,之前在VS只能自己动手写麻烦的connect()函数我后悔哭了(雾 所以强烈建议,不管你多么喜欢VS也还是用Qt Creator来开发Qt的程序比,较,好…… ****** ~~不要脸地~~丢个企鹅号:1364046839 学术问题(?)欢迎交流吖!( ̄▽ ̄)