ABCbank for visual studio2015
介绍
这是一个教学用的,银行业务仿真项目,内容包含
- 基于面向对象的界面框架设计
- WinSock网络编程(不采用WinsockAPI)
- 网络协议设计
- 网络封包
- 加密解密(第三方加密库)
- C/C++操作Mysql数据库(MySQL5.7-MySQL8.0下测试通过)
- 项目设计文档(Document)
- UML类图
感谢《跟我一起学C++》视频系列的作者——江先生。
尽管项目提供了详细的设计文档和详实的结构类图,你仍然可以通过观看该系列的视频,事无巨细的了解本项目从无到有的完整过程。
我相信,这个过程足以让你完全理解 Windows 图形应用程序的核心本质————矩形和数据。
软件架构
参见类图和文档
安装教程
- 建议在 Visual Studio 2015 或该系列软件的更高版本中打开
- 安装MySQL数据库
- 运行ABCbank.sql,安装示例数据库
- 配置client.conf 和 server.conf,保证其和 BankClient.exe 和 BankServer.exe在同一目录
使用说明
如有问题
- 检查配置文件中的端口号是否被占用
- 检查配置文件中,连接MySQL的用户名和密码
- MySQL8.0应当更改用户验证方式为MySQL5.X方式
参与贡献
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
码云特技
- 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
- 码云官方博客 blog.gitee.com
- 你可以 https://gitee.com/explore 这个地址来了解码云上的优秀开源项目
-
GVP 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目
- 码云官方提供的使用手册 https://gitee.com/help
- 码云封面人物是一档用来展示码云会员风采的栏目 https://gitee.com/gitee-stars/
仓库评论 ( 0 )