跟青翼一起学Qt4编程大纲目录

声明:这只是我的学习笔记,不是讲给谁听的,大家一起跟我学习Qt4编程,了解Qt在Linux下的编程体验

学习过程中,肯定会遇到很多问题,与大家一起共享,有做的不对,希望指出,大家一起进步.

操作系统:Ubuntu9.04

Qt:4.50

学习的大纲和主体目录如下,我尽量做到一天发表一篇学习笔记:

1.Qt安装与开发环境的建立

   1.1 Qt Creator使用配置

   1.2 Eclipse+Qt使用配置

2.基本对话框编程

   2.1 标准对话框的使用

  2.2各类信息位置

  2.3使用标准输入框

  2.4各种消息框的使用

  2.5实现QQ抽屉效果

  2.6 表格的使用

  2.7使用进度条

  2.8利用Qt Designer设计对话框

  2.9在程序中使用UI

  2.10动态加载UI

3 Qt窗体布局管理

  3.1基本布局管理

  3.2 多文档

  3.3 分割窗口

  3.4 停靠窗口

  3.5 堆栈窗体

  3.6综合布局实例

4 对话框进阶编程

  4.1可扩展对话框

  4.2利用QPalette改变控件颜色

  4.3窗体的淡入淡出效果

  4.4不规则窗体

  4.5电子钟实例

  4.6程序启动画面

5 QmainWindow编程

  5.1基本QManiWindow主窗口程序

  5.2 打印文本和图像

  5.3 图片的缩放与旋转

  5.4 在工具栏中嵌入控件

  5.5 设置字体,字号,文本排序等格式属性

6  图形与画图

  6.1 2D画图

  6.2 使用OpenGL3D绘图

7  Graphics View 场景编程

  7.1 地图浏览器的实现

  7.2 各种Graphics Item及扩展

  7.3 飞舞的蝴蝶实例

  7.4 拖放操作与剪贴板

8  Model/View 与MVC

  8.1 文件目录浏览器,文件处理

  8.2 利用特定控件进行表项编辑

  8.3 自定义Model

   8.4柱状统计图

 

9网络与通信

   9.1 FTP客户端的实现

   9.2 基于TCP的网络聊天室

   9.3 基于UDP的网络聊天室

   9.4 实现HTTP客户端

   9.5 网络扩展:底层操作,使用代理,扩展Qt网络功能,效率问题

10 多线程

  10.1启动一个线程

  10.2线程的互斥与同步

  10.3线程的死锁及优先级反转问题

  10.4线程的本地存储问题

  10.5可重入与线程安全

  10.6线程与事件循环

  10.7线程与信号/槽机制

  10.8多线程网络示例

 

11事件处理

   11.1事件机制

   11.2事件处理器

   11.3事件过滤器

   11.4加快用户界面响应

12 数据库编程

   12.1连接数据库

   12.2常用数据库操作

   12.3使用嵌入式数据库

   12.4使用Oracle数据库

13 进程与进程间通信

   13.1 使用QProcess

   13.2 Linux进程间通信

   13.3新型进程间通信D-Bus

14 Qt插件开发

   14.1 Qt插件开发基础

   14.2 Qt设计器插件

   14.3编写数据库插件

   14.4自定义风格插件

15 脚本 QtScript

   15.1执行ECMAScript脚本

   15.2 QtScript中的信号和槽

   15.3使用Javascript操作Qt对象


    15.4 基于Prototype的继承

16 国际化多语言

    16.1 Unicode与字符编码

    16.2 Qt Linguist使用

17 Qt单元测试框架

     17.1 QtestLib框架

     17.2数据驱动测试

     17.3 GUI测试


Power by: http://qin1.net
Data:2009-10-13 22:43
转载请注明来源

 

转载于:https://www.cnblogs.com/qblll/archive/2009/10/13/1582845.html

你可能感兴趣的:(数据库,ui,操作系统)