C++ QT是做界面非常好的软件
本文利用slot机制做了事件响应机制,曲线表格联动。
软件环境介绍:
Qtcreator
实现截图
Qt连接数据库是一个简单的操作,但是连接数据库需要qmake生成.dll文件导入编译器的文件夹下引入mysql驱动,所以说还是一个细节的操作,如果用QT连接数据库可以下载我写的版本。直接复制源码运行程序即可。
QSqlDatabase db =QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("localhost");
db.setDatabaseName("mysql");
db.setUserName("root");
db.setPassword("xu");
bool ok=db.open();
if(ok)
{
qDebug()<<"ok";
}
else
{
qDebug()<<"no";
}
连接数据库源码,后续评论可以说明如何qmake成功以及如何加载mysql驱动成功。
QT连接mysql数据库-C++文档类资源-CSDN下载
表格曲线联动源码下载地址:
表格曲线联动C++Qt-C++文档类资源-CSDN下载
介绍下C++背景
C++是一门面向对象语言,它与C语言最大的不同就是封装继承多态抽象
C++ C对比
面向过程是按照步骤编写程序,程序执行效率高,因为不需要加载类。
面向对象是根据类的关系编写程序,适用于大型软件编程,可重用,扩展性高。
Java和C++的区别
Java摒弃 了很多C++的指针和多继承。
指针会引发内存泄漏 比如空指针,野指针
Java引用了封装,将很多类进行了封装,通过import进行
比C++更简洁,更容易。



