当前位置: 首页 > news >正文

湖南做门户网站的公司济南哪家公司做网站好

湖南做门户网站的公司,济南哪家公司做网站好,从哪看出网站的建站公司,风格网站建设目录 1、TCP: QTcpServer | QTcpSocket 1、 ##TCP客户端 1、//连接成功信号 2、//连接断连信号 3、 //数据就绪信号 4、 //连接到服务器,使用服务器的IP地址和端口 5、//发送数据到服务器 6、//从服务器接收数据 2、##TCP服务器端 1、//创建TCP服务器对象 2、//新连接信号 3、…目录 1、TCP: QTcpServer | QTcpSocket 1、  ##TCP客户端 1、//连接成功信号 2、//连接断连信号 3、 //数据就绪信号 4、 //连接到服务器,使用服务器的IP地址和端口 5、//发送数据到服务器 6、//从服务器接收数据 2、##TCP服务器端 1、//创建TCP服务器对象 2、//新连接信号 3、//断连的信号 4、 //接收数据就绪信号 5、//发送数据到客户端 2、SQLITE 数据库编程 1、//创建表 2、//数据插入方式1 3、 //查询数据 4、  //修改数据 5、//删除数据 1、TCP: QTcpServer | QTcpSocket 1、  ##TCP客户端 socket new QTcpSocket(this); 1、//连接成功信号 connect(socket, QTcpSocket::connected, [](){ ui-pb_connect-setText(断开连接); ui-pb_send-setEnabled(true); }); 2、//连接断连信号 connect(socket, QTcpSocket::disconnected, [](){ ui-pb_connect-setText(连接); ui-pb_send-setEnabled(false); }); 3、 //数据就绪信号 connect(socket, QTcpSocket::readyRead, [](){ QByteArray data socket-readAll(); //QString tmp ui-te_receive-toPlainText(); ui-te_receive-append(QString::fromLocal8Bit(data)); });    4、 //连接到服务器,使用服务器的IP地址和端口 socket-connectToHost(QHostAddress(ip), port.toUShort()); 5、//发送数据到服务器 if (socket-write(ui-te_send-toPlainText().toLocal8Bit()) -1) //使用toLocal8Bit可以支持中文 { qDebug() 客户端发送数据失败; } else { qDebug() 客户端发送数据成功; } 6、//从服务器接收数据 QByteArray data socket-readAll(); ui-te_receive-append(QString::fromLocal8Bit(data)); //使用fromLocal8Bit可以支持中文 2、##TCP服务器端 1、//创建TCP服务器对象 server new QTcpServer(this); //设置监听的IP地址和端口 server-listen(QHostAddress::AnyIPv4, 8888); 2、//新连接信号 connect(server, QTcpServer::newConnection, [](){ if (server-hasPendingConnections())//如果有待处理的新连接 { socket server-nextPendingConnection();//处理新连接, 获得通信套接字,以后双方的通信基于此套接字,每个新连接会产生一个新的通信套接字 } 3、//断连的信号 connect(socket, QTcpSocket::disconnected, [](){ ui-pb_send-setEnabled(false); }); 4、 //接收数据就绪信号 connect(socket, QTcpSocket::readyRead, [](){ //读取接收到的数据 QByteArray data socket-readAll(); ui-te_receive-append(QString::fromLocal8Bit(data)); }); });    5、//发送数据到客户端 if (socket-write(ui-te_send-toPlainText().toLocal8Bit()) -1) { qDebug() 服务器发送数据失败; } else { qDebug() 服务器发送数据成功; } 2、SQLITE 数据库编程 qmake: QT sql 使用到的类: QSqlDatabase  //数据库连接 QSqlQuery     //数据SQL语句执行 //创建SQLITE数据库连接 QSqlDatabase db_student QSqlDatabase::addDatabase(QSQLITE);//使用SQLITE数据库 //设置数据库的文件名 db_student.setDatabaseName(db_file_name); //打开数据库 if (!db_student.open()) { qDebug() 打开数据库失败1; }      //关闭数据库 db_student.close(); //使用当前的数据库连接 执行SQL操作 QSqlQuery query(db_student); 1、//创建表 QString queryStr create table Student (id varchar(64) PRIMARY KEY, name varchar(64), gender varchar(64), age int); if (!query.exec(queryStr)) { qDebug() 创建数据库表失败; qDebug() query.lastError().text(); }      2、//数据插入方式1 queryStr insert into Student values(2309250001, 张三, 男, 13); if (!query.exec(queryStr)) { qDebug() 插入数据失败; qDebug() query.lastError().text(); } //数据插入方式2 queryStr insert into Student values(?,?,?,?); query.prepare(queryStr); query.addBindValue(2309250002); query.addBindValue(李四); query.addBindValue(男); query.addBindValue(12); if (!query.exec()) { qDebug() 插入数据失败2; qDebug() query.lastError().text(); }      //数据插入方式3 QString queryStr insert into Student values(:id,:name,:gender,:age); query.prepare(queryStr); query.bindValue(:id, ui-le_id-text()); query.bindValue(:name, ui-le_name-text()); query.bindValue(:gender, ui-cbb_gender-currentText()); query.bindValue(:age, ui-le_age-text().toInt()); if (!query.exec()) { qDebug() execute queryStr failed; qDebug() query.lastError().text(); } 3、 //查询数据 QString queryStr select * from Student; if (!query.exec(queryStr)) { qDebug() execute queryStr failed; qDebug() query.lastError().text(); }      QString queryStr select * from Student where id :id; query.prepare(queryStr); query.bindValue(:id, ui-le_id-text()); if (!query.exec()) { qDebug() execute queryStr failed; qDebug() query.lastError().text(); } while (query.next()) { ui-le_name-setText(query.value(1).toString()); ui-cbb_gender-setCurrentText(query.value(2).toString()); ui-le_age-setText(query.value(3).toString()); }      4、  //修改数据 QString queryStr update Student set name?, gender?,age? where id?; query.prepare(queryStr); query.addBindValue(ui-le_name-text()); query.addBindValue(ui-cbb_gender-currentText()); query.addBindValue(ui-le_age-text()); query.addBindValue(ui-le_id-text()); if (!query.exec()) { qDebug() execute queryStr failed; qDebug() query.lastError().text(); }      5、//删除数据 QString queryStr delete from Student where id :id; query.prepare(queryStr); query.bindValue(:id, ui-le_id-text()); if (!query.exec()) { qDebug() execute queryStr failed; qDebug() query.lastError().text(); }
http://www.huolong8.cn/news/130062/

相关文章:

  • 成都便宜网站建设公司哪家好wordpress柳城
  • 网站建设需要哪些材料如何避免网站被攻击
  • wordpress 仿站 教程网深圳网站建设公
  • 网站建设制作报价宜都网站设计
  • 排名好的网站关键词优化企业wordpress 官网主题下载
  • 网站如何设定关键词深圳前十名代运营公司
  • 常德海关网站app开发模板
  • 模板的网站都有哪些内容机构网站建设需要交费吗
  • 深圳网站开发费用如何细分行业 做网站赚钱
  • 网站后台图片并排怎么做wordpress时间轴页面
  • 网站建设的主要问题烟台市建设工程质量监督站网站
  • 网站建设服务市场细分wordpress连接数据库
  • 乐清站在哪网站开发设计软件
  • 免费做网站通栏广告重庆高端网站设计
  • flash代码做网站教程大连在哪个省
  • 网站登录验证码怎么做江西宜春网站建设报价
  • 网站质作广东新闻联播在线直播
  • 友情链接网站被降权福州网页
  • 网站icp没有备案怎么检查wordpress 侧边栏 固定
  • 代做网站关键词排名五指山网站建设
  • 芜湖市网站开发常州做网站的
  • 护肤品网站制作 网新科技宿迁建设公司网站
  • 网站模板破解版博客 系统 wordpress
  • 网站建设 技术方案网站的联网信息怎么填
  • 手机网站建设比较好的公司网站建设端口
  • 网站建设岗位职责简述网站建设的流程做成一个页面
  • 香飘飘网站平台建设网络推广网站培训
  • 百事通做网站电子商务网站建设技术方案
  • 公众号怎么制作长图东莞seo建站推广费用
  • paypal客户端网站建设评价做资料上哪个网站好