資源簡介
基于QT4與MySQL的考試系統設計與實現,初學者學習范例。

代碼片段和文件信息
/********************************************************************************
*?File?Name: addstdform.cpp
*?Description: 第9章實例訓練
*?Reference?book:《Linux環境下Qt4圖形界面與MySQL編程》,機械工業出版社.2012.1
*?E_mail:?openlinux2011@gmail.com
*
********************************************************************************/
#include?“addstdform.h“
#include?“ui_addstdform.h“
#include?
#include?
addstdform::addstdform(QWidget?*parent)?:
????QWidget(parent)
????ui(new?Ui::addstdform)
{
????ui->setupUi(this);
}
addstdform::~addstdform()
{
????delete?ui;
}
void?addstdform::on_btnOk_clicked()
{
????if(ui->leID->text()==““||ui->leStdNum->text()==““||ui->leName->text()==““||ui->lePwd->text()==““)
????{QMessageBox::about(this“Message““item?with?*?can‘t?not?be?empty!“);return?;}
?????QSqlQuery?query;
?????query.exec(“select?count(*)?from?Student?where?ID=‘“+ui->leID->text()+“‘“);
?????int?ID=0;
?????if(query.next())
????????????ID?=?query.value(0).toInt();
?????if(ID!=0)
?????{
????????????QMessageBox::about(this“Message““this?ID?existed!“);
????????????QString?maxNum?;
????????????query.exec(“select??ID?from?Student?order?by?ID?desc“);
????????????if(query.next())
????????????{
????????????????maxNum?=?query.value(0).toString();
????????????}
????????????QMessageBox::about(this“Message““max?ID=“+maxNum);
????????????return?;
?????}
?????query.exec(“select?*?from?Student?where?Name=‘“+ui->leName->text()+“‘“);
?????if(query.next())
?????{
?????????QMessageBox::about(this“Message“tr(“該用戶已經存在!“));
?????????return?;
?????}
?????query.exec(“insert?into?Student?values(‘“+ui->leID->text()+“‘‘“+ui->leStdNum->text()+“‘‘“+ui->leName->text()+“‘‘“+ui->lePwd->text()+“‘)“);
?????if(query.isActive())
?????{
????????????query.numRowsAffected();
????????????QMessageBox::about(this“message““add?success“);
?????}
}
void?addstdform::on_btnQuit_clicked()
{
????this->close();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1973??2011-12-28?15:12??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4\addstdform.cpp
?????文件????????722??2011-12-28?15:12??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4\addstdform.h
?????文件???????2119??2011-11-03?13:09??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4\addstdform.ui
?????文件???????1963??2011-12-28?15:12??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4\addthform.cpp
?????文件????????713??2011-12-28?15:12??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4\addthform.h
?????文件???????2104??2011-11-03?13:09??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4\addthform.ui
?????文件???????3290??2011-12-28?15:12??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4\adminform.cpp
?????文件???????1015??2011-12-28?15:12??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4\adminform.h
?????文件???????3993??2011-11-03?14:40??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4\adminform.ui
?????文件????????958??2011-12-28?15:12??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4\databa
?????文件???????2151??2011-12-28?15:12??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4\login.cpp
?????文件????????677??2011-12-28?15:12??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4\login.h
?????文件???????3998??2011-11-03?14:12??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4\login.ui
?????文件????????896??2011-12-28?15:12??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4\main.cpp
?????文件???????6411??2011-12-28?15:12??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4\studentform.cpp
?????文件???????1129??2011-12-28?15:12??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4\studentform.h
?????文件??????10732??2011-11-03?16:59??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4\studentform.ui
?????文件???????4154??2011-12-28?15:12??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4\teacherform.cpp
?????文件???????1123??2011-12-28?15:12??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4\teacherform.h
?????文件???????8487??2011-11-03?16:11??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4\teacherform.ui
?????文件????????635??2011-11-03?13:26??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4\testSystem_Qt4.pro
?????文件???????7979??2011-12-28?15:12??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4\testSystem_Qt4.pro.user
?????文件?????264148??2011-11-03?14:36??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4-build-desktop\addstdform.o
?????文件?????264076??2011-11-03?15:02??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4-build-desktop\addthform.o
?????文件?????301672??2011-11-03?14:40??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4-build-desktop\adminform.o
?????文件?????273432??2011-11-03?16:56??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4-build-desktop\login.o
?????文件?????151936??2011-11-03?15:12??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4-build-desktop\main.o
?????文件??????13365??2011-11-03?13:26??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4-build-desktop\Makefile
?????文件???????2452??2011-11-03?14:36??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4-build-desktop\moc_addstdform.cpp
?????文件?????150228??2011-11-03?14:36??第9章基于QT4與MySQL的考試系統設計與實現\testSystem_Qt4-build-desktop\moc_addstdform.o
............此處省略26個文件信息
- 上一篇:32/64位MySqllib、dll資源
- 下一篇:教室信息管理系統 數據庫課程設計
評論
共有 條評論