- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 Qt使用Sqlite数据库
Qt使用Sqlite数据库的方法如下:首先在.pro文件中添加QT += sql,然后在使用数据库的文件中添加头文件:#include 创建数据库:QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");db.setDatabaseName("DataBase.db");bool f = db.open(
2015-03-23 22:45:03 1617
原创 C++设计模式4————(适配器模式)
适配器模式1.概述适配器模式顾名思义:将一个功能类包装成一个客户需要的接口,使之与客户端调用相匹配。解决了接口不兼容的情况。其中客户期望接口为Target,功能接口Adaptee,需要使用适配器Adapter将Adaptee接口转换成Target。实现的UML图如下:2.代码实现:目标类:#ifndef TARGET_H#define TARGET_Hcla
2014-12-05 14:57:54 436
原创 C++设计模式3————(策略模式)
策略模式1.概述策略模式是将算法的不同实现封装到一个类里面,将算法的实现和算法的使用分离。在算法发生变化时不会影响算法的调用者。在需要不同算法时,可以相互替换,而不影响使用者。C++代码实现:以下是策略基类和子类:#ifndef BASESTRATEGYINTERFACE_H#define BASESTRATEGYINTERFACE_Hclas
2014-12-04 13:39:20 373
原创 VC++获取CView对象指针
1.子对话框中调用CMainFrame类和CView类通常调用是在View类中调用对话框的对象,但是大多时候还是需要在子对话框中调用View类中的成员变量,那么我们如何获取View类的指针?在这里存在一个互相包含的问题——View类中包含子对话框的头文件,子对话框中包含View类的头文件。直接包含将会引起错误,如何解决这个问题,下面会解决这个问题。首先子对话框中调用CView对象指针有
2014-06-03 13:35:21 1957
原创 Qt连接数据库
1.Qt连接Access数据库方法1)设置数据库连接信息QString sDbNm = "F:/data.accdb";//数据库文件db = QSqlDatabase::addDatabase("QODBC");//设置数据库驱动QString dsn = QString("DRIVER={Microsoft Access Driver (*.mdb, *.accdb)}; FI
2013-03-13 14:35:04 4015
原创 Visual C++ MFC——MessageBox
MFC中的MessageBox是个很有用的工具,但是如何准确而又正确的使用它则是非常重要。其原型如下: int CWnd::MessageBox(LPCTSTR lpszText, LPCTSTR lpszCaption = NULL, UINT nType = MB_OK)参数说明:lpszText: 消息框中的消息内容。lpszCaption: 消息框标题栏标题。默认为NUL
2013-01-16 11:13:15 9314
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人