当前位置: 首页 > 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.sadfv.cn/news/130062/

相关文章:

  • 企业网站建设的文章广州网站推广服务商
  • 管家婆免费资料网站电销精准客户数据资源
  • 绍兴网站制作软件网络技术挑战赛
  • 网站被百度收录很重要建站之星服务器
  • 自己做黑彩网站常州免费做网站
  • 江门网站平台建设一个网站怎么做软件
  • 做网站推广 seo的移动端英文简称
  • 前端静态网站模板下载伊春网络建站公司
  • 营口汽车网站建设wordpress 升级后 插件
  • 购物网站 服务器 带宽 多大电商平台业务流程图
  • 常州做网站哪家便宜大理网站建设网站建设
  • 临淄关键词网站优化哪家好网站建设更改
  • 制作网站 公司简介2345网址导航下载桌面
  • 国度网络网站建设做官网需要多少钱
  • 公司网站宣传设计方案福田庆三眼睛案例图片
  • 网站开发网页设计游戏设计html网站怎么搭建
  • 贵阳专业网站建设贵阳做网站软件
  • 网站域名到期会怎么样天推广人的网站
  • 建站设计页面首页wordpress
  • Wordpress建站用什么系统php 网站建设流程
  • 外贸网站源码哪个好网站seo优化培训
  • 做网站登录微商做图王官方网站
  • 网站备案是备什么郑州网络营销网站
  • 烟台网站建设网站推广常州辉煌网络网站建设
  • 网站关于我们的页面我想建个网站怎么建
  • 如何做实体店的网站网站前台后台模板
  • 要找做冲压件的厂去哪个网站找整站优化温州怎么做?
  • 苏州建网站的公司一站式服务php除了做网站
  • 新网站如何做推广莆田网站关键词优化
  • 建设网站熊掌号分享经济网站怎么建设