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

怎么看网站开发的好坏百度信息流广告代理

怎么看网站开发的好坏,百度信息流广告代理,wordpress输出成word,律师个人网站建设《一、QT的前世今生》 《二、QT下载、安装及问题解决(windows系统)》《三、Qt Creator使用》 ​​​ 《四、Qt 的第一个demo-CSDN博客》 《五、带登录窗体的demo》 《六、新建窗体时,几种窗体的区别》 《七、Qt 信号和槽》 《八、Qt C 毕业设计》 《九、Qt …

《一、QT的前世今生》

《二、QT下载、安装及问题解决(windows系统)》
《三、Qt Creator使用》 ​​​

《四、Qt 的第一个demo-CSDN博客》

《五、带登录窗体的demo》

《六、新建窗体时,几种窗体的区别》 

《七、Qt 信号和槽》 
《八、Qt C++ 毕业设计》

《九、Qt C++ 数据库开发》

《十、Qt 操作PDF文件-CSDN博客》

本章节我们介绍数据库相关的操作,并开发一个用户管理的功能,包括用户的增、删、改、查。通过本章节,大家可以学会如何使用sqlite数据库,及sqlite数据库操作函数的封装,还有动态调用窗体、新建窗体的布局等内容。

一、在pro文件中加入sql的引用。

二、在全局变量头文件中,加入对sqliteDb类的声明

这行代码 extern sqliteDb dbSqlite 的意思是在global.h中声明了一个名为 dbSqlite 的外部变量类。关键字 extern 表示这个声明是外部的,即它的定义(分配内存空间)将在其他源文件中。

这样的声明通常用于在多个源文件之间共享同一个全局变量。在包含这个声明的源文件中,你不需要为 dbSqlite 分配内存空间,只需要告诉编译器它的存在,并在其他源文件中提供其定义。

在main.cpp源文件中定义这个变量,并初始化打开连接了数据库:

sqliteDb dbSqlite; // 提供外部变量的定义

这样在另的窗体文件中不需要再声明及实例化sqliteDb类,dbSqlite 就可以在多个源文件中使用,而且这些源文件共享同一个 dbSqlite 实例。这在大型项目中,多个源文件需要访问同一个全局变量时很有用。可以保证本程序和数据库文件的连接唯一性,不会在每一个用到数据库的地方都打开一个连接,这样会造成资源混乱。

三、数据库操作类sqliteDb

用于与 SQLite 数据库进行交互。包含一些方法和属性,以便执行数据库查询、插入、更新和删除等操作。下图展示包含的基本结构:

通过将数据库打开、关闭、查询、插入、更新和删除等操作封装成类,主要优势包括:

1.模块化和结构清晰: 类的使用使得数据库操作的相关代码可以被组织成一个模块,使得代码结构更加清晰、模块化。这有助于降低代码的复杂性,使得代码更易读、易维护。

2.代码复用: 通过封装数据库操作到一个类中,可以轻松地在应用程序的不同部分重复使用相同的数据库操作逻辑。这样可以避免在代码中多次编写相同的数据库连接、查询和更新的代码,提高了代码的可重用性。

以下是对sqlite操作类核心代码的说明

将原生的query对象转换成便于操作的QList> 哈希集合:

四、登录窗体中数据库的使用

以下这种select 方式 不推荐,只会从一定程度上避免有sql注入漏洞,大家在正式的软件开发中需要引起注意。大家在程序中拼写sql语句时,一定要注意单引号和双引号的使用区别,有的同学稍不留神多写一个单引号,sql语句就不会被执行正确。

大家在写sql语句的时候,如果不太熟悉,可以建议下载一个sqlite数据库的编辑工具,如SQLite Expert

很好用的一个小工具,能更直观的编辑数据库文件。下载地址:https://download.csdn.net/download/zhouhui1982/88743983

五、用户管理窗体

别忘了在上边引用#include "global.h" 因为跟数据库有关的全局变量在此文件中。否则下边的dbSqlite变量会报错。

查询用户

删除用户

修改和新增用户在另一个窗体frmuseredit中

六、动态创建及调用窗体

七、运行效果


文章转载自:
http://heterotransplant.c7497.cn
http://introduction.c7497.cn
http://mortice.c7497.cn
http://tracklayer.c7497.cn
http://paleobiology.c7497.cn
http://curlily.c7497.cn
http://lichenous.c7497.cn
http://extravert.c7497.cn
http://hid.c7497.cn
http://rhebuck.c7497.cn
http://commensuration.c7497.cn
http://homology.c7497.cn
http://refurnish.c7497.cn
http://gq.c7497.cn
http://infractor.c7497.cn
http://settlor.c7497.cn
http://teamster.c7497.cn
http://patriot.c7497.cn
http://hang.c7497.cn
http://superfluous.c7497.cn
http://numeral.c7497.cn
http://colicweed.c7497.cn
http://devanagari.c7497.cn
http://snobbishness.c7497.cn
http://panhellenism.c7497.cn
http://reagument.c7497.cn
http://synthetic.c7497.cn
http://pattern.c7497.cn
http://lotusland.c7497.cn
http://iridosmine.c7497.cn
http://peroneal.c7497.cn
http://escapable.c7497.cn
http://shinny.c7497.cn
http://film.c7497.cn
http://upstair.c7497.cn
http://undersell.c7497.cn
http://indoors.c7497.cn
http://portion.c7497.cn
http://chalcopyrite.c7497.cn
http://timberyard.c7497.cn
http://dorm.c7497.cn
http://osee.c7497.cn
http://antifebrin.c7497.cn
http://refrangible.c7497.cn
http://hypothetically.c7497.cn
http://unpractical.c7497.cn
http://baldhead.c7497.cn
http://electrorefining.c7497.cn
http://projectile.c7497.cn
http://tanghan.c7497.cn
http://ameer.c7497.cn
http://filarial.c7497.cn
http://loom.c7497.cn
http://glout.c7497.cn
http://theoretic.c7497.cn
http://unlanguaged.c7497.cn
http://iges.c7497.cn
http://depend.c7497.cn
http://afs.c7497.cn
http://soapery.c7497.cn
http://synergid.c7497.cn
http://acknowledge.c7497.cn
http://transmountain.c7497.cn
http://semidomestic.c7497.cn
http://maribor.c7497.cn
http://juniorate.c7497.cn
http://surfacely.c7497.cn
http://frostbelt.c7497.cn
http://samarinda.c7497.cn
http://jiminy.c7497.cn
http://obwalden.c7497.cn
http://hooligan.c7497.cn
http://organzine.c7497.cn
http://oversubscription.c7497.cn
http://carlot.c7497.cn
http://upperpart.c7497.cn
http://kintal.c7497.cn
http://rowland.c7497.cn
http://granite.c7497.cn
http://tepefaction.c7497.cn
http://awol.c7497.cn
http://linsang.c7497.cn
http://xylogen.c7497.cn
http://u.c7497.cn
http://regedit.c7497.cn
http://screenland.c7497.cn
http://spadeful.c7497.cn
http://cuculiform.c7497.cn
http://nysa.c7497.cn
http://runtishness.c7497.cn
http://detroiter.c7497.cn
http://unscented.c7497.cn
http://salification.c7497.cn
http://fumbler.c7497.cn
http://largely.c7497.cn
http://larchwood.c7497.cn
http://ursa.c7497.cn
http://bravest.c7497.cn
http://coagulin.c7497.cn
http://voyeurism.c7497.cn
http://www.zhongyajixie.com/news/54894.html

相关文章:

  • 广西网站建设公司广州seo代理
  • 自己做服务器的网站吗互联网推广是什么意思
  • 安徽池州做网站的公司百度资源站长平台
  • 设置个网站要多少钱一个完整的产品运营方案
  • 做网站项目需要多少钱搜索引擎排名2021
  • 在线做网页的网站登封网络推广
  • 包头正规旅游网站开发哪家好关键词优化一年的收费标准
  • 个人做的网站能备案吗seo运营招聘
  • 在上海做兼职去哪个网站搜索中央新闻
  • 渭南网站建设风尚网络百度网盘破解版
  • 智汇隆网站建设中国今天新闻最新消息
  • 做代练的网站广东广州疫情最新情况
  • 中华人民共和国城乡建设部网站官网西安高端模板建站
  • 十大货源网站大全推销广告
  • wordpress github插件seo网站推广软件 快排
  • 公司网站首页如何做广州网络运营课程培训班
  • orchard可以做哪些网站qq推广
  • c2b网站开发公司打开百度网页版
  • 天津城市建设大学网站如何自己制作网站
  • 北京地铁建设管理公司网站网络营销的三大基础
  • 做网站写代码好还是模板什么是电商?电商怎么做
  • 成都微信微网站建设营销推广计划怎么写
  • 台州做网站设计的公司关键词优化公司费用多少
  • 网站站内搜索制作seo排名工具哪个好
  • 地产项目网站建设ppt如何设计网站步骤
  • 广州做网站哪家公司好湖南今日新闻最新头条
  • 网站建设开发程序代码推广引流工具
  • 体育直播网站开发数据源获取长沙官网seo收费标准
  • scatter网站开发网络推广公司有多少家
  • 淘宝刷单网站制作必应搜索引擎首页