當前位置:編程學習大全網 - 編程語言 - Linux環境下的Qt4接口和MySQL編程目錄

Linux環境下的Qt4接口和MySQL編程目錄

第1章簡介1

1.1圖形界面設計必要性1

1.2 Linux通用圖形界面編程工具1

1.2.1

1.2.2 GTK+2

1.3兩個常用的Linux數據庫3

1.3.1 MySQL3

1.3.2平方英尺3

1.4圖形界面與數據庫集成編程技術4

第2章Qt4圖形界面編程基礎5

2.1季度創建者5

2.2安裝Qt環境和Qt Creator5。

2.3信號和插槽機制8

2.4壹個吸引玉石的例子9

第3章Qt4控件和示例:12

3.1布局)12

3.1.1絕對布局12

3.1.2手動布局12

3.1.3 Qt布局管理器13

3.2墊片)14

3.3個按鈕)14

按鈕控制14

3.3.2單選按鈕控件15

3.3.3復選框控件16

3.3.4示例1:按鈕、單選按鈕和復選框控件的集成應用17。

工具按鈕控件21

3.3.6示例2:2的應用:工具按鈕22

命令鏈接按鈕控件24

3.3.8示例3:3的應用:CommandLinkButton 25

按鈕盒控件29

3 . 3 . 10示例4:4的應用:按鈕盒30

3.4單元視圖(項目視圖)32

3.4.1列表視圖控件33

3.4.2示例5:5的應用:ListView 33

3.4.3樹形視圖控件36

3.4.4示例6:6的應用:TreeView 37

表視圖控件40

3.4.6示例7:7的應用:表視圖42

列視圖控件43

3.5項目小部件)44

3.5.1列表控件控件44

TreeWidget控件46

3.5.3表格小部件控件48

3.5.4示例8:第50例,共8例:TableWidget

3.6容器)52

3.6.1分組框控件52

陰囊控制53

3.6.3示例9:9的示例:GroupBox和ScrollArea 53

工具箱控件56

3.6.5示例10:工具箱57的應用

3.6.6 TabWidget控件60

3.6.7示例11:tab widget 61的應用

StackedWidget控件63

3.6.9示例12:堆疊微件64的應用

3.6.10框架控制66

3.6.11小部件控件66

3.6.12 MdiArea控件67

3.6.13示例13:計量吸入器區域68的應用

3.6.14 DockWidget控件71

3.6.15示例14:dock widget的示例71

3.7輸入部件)73

3.7.1組合框控件

3.7.2字體組合框控件75

3.7.3線條編輯控件75

文本編輯控件76

純文本編輯控件76

3.7.6示例15:組合框、LineEdit和TextEdit的應用77

旋轉盒控件79

3.7.8雙旋轉盒控件80

滑塊控件81

3 . 7 . 10示例16:Spinbox、雙spin box和滑塊81的應用

3.7.11撥號控制83

3.7.12示例17:刻度盤84的應用

滾動條控件85

日期編輯控件85

時間編輯控件86

日期時間編輯控件87

3.7.17示例18:dateedit、TimeEdit和DateTimeEdit 87的應用

3.8顯示部件)90

3.8.1標簽控制90

文本瀏覽器控件91

3.8.3示例19:文本瀏覽器92的應用

圖形視圖控件93

3.8.5示例20:圖形視圖的應用94

3.8.6日歷控件97

3.8.7示例21:日歷98的應用

液晶數字控制99

3.8.9示例22:100號液晶顯示器的應用

進度條控件101

例23:進度條102的應用

線路控制104

第四章Qt4和MySQL數據庫編程105

4.1數據庫編程概述105

4.2 MySQL特性105

4.3 Qt和MySQL連接106

4.4 Qt 110中的數據庫查詢方法

4.4.1基本查詢方法110

4.4.2壹個簡單的例子117

4.5 MySQL數據庫操作語句119

查詢120

插入120

4.5.3建立數據庫120。

4.5.4修改121

4.5.5刪除121。

第五章基於Qt4 123的列車時刻表查詢系統

5.1任務分析123

5.2數據庫123的建立

5.2.1數據庫表描述123

5.2.2通過SQL語句建立數據庫和表124。

5.2.3通過MySQL Adminstrator創建數據庫124。

5.2.4將原始數據項129添加到表中。

5.3建立Qt4工程與系統接口130。

5.3.1項目創建和數據庫連接130

5.3.2代碼編輯133

5.4編譯並運行138

第六章基於Qt4和MySQL 140的酒店客房管理系統的設計

6.1任務分析140

6.2數據庫的建立141

6.2.1數據庫描述141

6.2.2通過SQL語句創建數據庫和表142。

6.2.3 MySQL管理員創建數據庫144。

6.2.4將原始數據項148添加到表中。

6.3建立項目149

6.4繪圖應用界面152

6 . 4 . 1登錄界面設計(login.ui)152

6.4.2密碼修改界面(chgpwd.ui)153

6.4.3系統主界面設計(mainwindow.ui)153

6.5添加代碼156

6.5.1數據庫連接(數據庫連接。h)...156

6.5.2登錄表單類實現156

6.5.3密碼修改表單類實現158

6.5.4系統的主窗體實現160。

6.5.5 main.cpp文件實現168。

6.6編譯並運行168

第七章基於Qt4和MySQL 171的房屋租賃系統設計

7.1任務分析171

7.2數據庫173的建立

7.2.1數據庫表描述173

7.2.2通過SQL語句建立數據庫和表174。

7.2.3 MySQL管理員創建數據庫176。

7.2.4將原始數據項176添加到表中。

7.3建立Qt4工程與系統接口177

7 . 3 . 1新申請177

7.3.2繪圖應用界面178

7.3.3添加代碼186。

7.4編譯和運行213

7 . 4 . 1登錄界面213

7.4.2系統主界面214

7.4.3業主信息界面214

7.4.4添加業主界面214

7.4.5刪除業主接口215。

7.4.6房屋信息界面215

7.4.7添加房屋接口216

7.4.8刪除房屋接口216。

7.4.9房屋查詢界面216

7.4.10入住登記界面217

7 . 4 . 11客戶查詢界面217

7.5本項目問題描述及討論218

第八章基於Qt4 219的書店管理系統設計

8.1任務分析219

8.2數據庫的建立219

8.2.1數據庫表描述219

8.2.2通過SQL語句建立數據庫和表222。

8.2.3通過MySQL管理器創建數據庫223

8.2.4將原始數據項226添加到表中

8.3建立Qt4工程和系統接口227

項目創建和數據庫連接227

代碼編輯233

8.4編譯並運行245

8.5開發中的註意事項247

第九章基於Qt4和MySQL 248的考試系統的設計與實現

9.1任務分析248

9.2數據庫的建立249

數據庫表描述249

9.2.2通過SQL語句建立數據庫和表250

9.2.3 MySQL管理員創建數據庫252

9.2.4將原始數據項252添加到表格中

9.3建立Qt4工程和系統接口252

9 . 3 . 1新應用253

9.3.2繪圖應用程序界面253

添加代碼258

9.4編譯並運行277

9.4.1登錄界面277

9.4.2管理員主界面277

9.4.3添加教師界面278

9.4.4添加學生界面278

9.4.5教師主界面278

學生主界面279

9.5本項目中問題的描述和討論280

第10章基於Qt4和MySQL的校園訂餐系統281

10.1任務分析281

10.2數據庫的建立

10.2.1數據庫表描述281

10.2.2通過SQL語句建立數據庫和表282

10.2.3通過MySQL管理員創建數據庫283

10.2.4在表中增加原始數據項286

10.3建立Qt4工程和系統接口287

10.3.1項目創建和數據庫連接287

10.3.2代碼編輯296

10.4編譯和運行312

10.5開發註意事項315

基於Qt4和MySQL 316的餐飲信息服務系統設計

11.1任務分析316

建立11.2數據庫317

11.2.1數據庫表描述317

11.2.2通過SQL語句建立數據庫和表317。

11.2.3 MySQL管理員創建數據庫318。

11.2.4將原始數據項318添加到表格中。

11.3建立Qt4工程和系統接口319

11.3.1新申請319

11.3.2繪圖應用程序接口320

11.3.3添加代碼324

11.4編譯和運行348

11.4.1系統主界面348

11.4.2菜單管理界面348

11.4.3訂購界面349

11.4.4客戶信息查詢界面349

11.4.5結賬界面349

11.4.6添加菜單界面349

11.4.7更新/刪除菜單界面350

11.4.8訂單明細界面350

11.4.9打印訂單和賬單350

11.5本項目問題描述及討論350

第12章基於Qt4 351的視音頻播放器的設計

12.1任務分析351

12.2建立Qt4工程和系統接口351

12.2.1項目創建

12.2.2代碼編輯

12.3編譯並運行366

12.4開發註意事項367

第13章基於Qt4 368的桌面通用軟件助手

13.1任務分析

13.2建立Qt4工程和系統接口370

1新應用程序370

13.2.2繪圖應用程序接口371

13.3添加代碼373

建立信號和槽函數之間的映射機制373

13.3.2添加代碼376

13.4編譯和運行414

13.5本項目問題說明及討論416

第14章基於Qt4和MySQL 417的俄羅斯方塊的設計與實現

14.1任務分析417

建立14.2數據庫418

14.2.1數據庫表描述418

14.2.2通過SQL語句419建立數據庫和表格

14.2.3 MySQL管理員創建數據庫419。

14.2.4將原始數據項419添加到表中。

14.3建立Qt4工程和系統接口420

14 . 3 . 1新申請421

14.3.2繪圖應用程序接口421

14.3.3添加代碼423

14.4編譯和運行444

14.4.1遊戲主界面444

14.4.2遊戲開始界面445

14.4.3排行榜界面445

14.4.4遊戲結束界面446

14.4.5進入排行榜界面446。

14.5本項目問題描述及討論447

基於Qt4和MySQL 448的局域網聊天系統的設計與實現

15.1任務分析

15.2數據庫的建立449

15.2.1數據庫表描述449

15.2.2通過SQL語句建立數據庫和表450

15.2.3 MySQL管理員創建數據庫450

將原始數據項450添加到表格中

15.3建立Qt4工程和系統接口450

15 . 3 . 1新申請451

15.3.2繪圖應用程序接口451

添加代碼455

15.4編譯和運行486

15 . 4 . 1登錄界面486

15.4.2賬戶註冊界面486

15.4.3系統主界面486

15.4.4聊天界面487

15.4.5發送文件接口487

15.4.6接收文件接口487

15.5本項目問題描述及討論488

參考文獻489

  • 上一篇:網絡安全如何入門
  • 下一篇:遠程培訓心得體會1000字(精選6篇)
  • copyright 2024編程學習大全網