• 大小: 1.12MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-03
  • 语言: 数据库
  • 标签: QT  MySQL  

资源简介

基于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\database.h

     文件       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个文件信息

评论

共有 条评论