-
该项目是在完成相应的课程设计前提下,完成基本要求上进行的自我扩展与学习。因为只课程只允许使用c++进行GUI编程,所以选择了QT作为开发框架。在原有的c++基础上,边学习QT边进行开发。目的不仅仅是完成课程设计,更多的是想「通过项目来学习新的东西」,锻炼自己的「学习能力」。
该项目主要实现了登录,注册,数据库设计,用户查看题库下题目的文字,图片,视频解答。用户给某个题库下的头目提供文字,图片,视频解答。下面是简单的设计。
学习收获
- 巩固了数据库的设计。
- 认识了框架,为学习框架提供了经验,通过查阅文档、阅读教程、尝试示例代码等方式来获取新知识和解决问题。
- 学习了关于QT相关的知识,如“信号与槽”,QT中的信号与槽机制是一种强大的事件处理方式。通过信号与槽,可以实现对象之间的通信,使得代码的组织更加清晰和模块化。学习和使用信号与槽机制可以帮助你理解事件驱动编程的概念,并且提供了一种方便灵活的方式来处理用户交互和系统事件。
- 熟悉了QT的GUI编程:通过使用QT框架进行GUI编程,你可以学习和掌握如何设计和实现各种用户界面元素,例如窗口、按钮、文本框、表格等等。
项目地址: GitHub地址: 基于QT实现的”算法可视化“小项目 CSDN地址:C++,QT,SQLserver开发GUI项目-C++文档类资源-CSDN文库
项目视频演示:
<iframe src="//player.bilibili.com/player.html?aid=658369296&bvid=BV1Rh4y1Z7QA&cid=1192062762&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>只提供了数字字典的部分展示
-
Notifications
You must be signed in to change notification settings - Fork 0
togetherhkl/Algorithm-visualization
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
基于QT实现的”算法可视化“小项目。主要实现登录,注册,算法图片,视频,代码的的查看与上传。使用了数据库SQL server。
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published