C语言/C++学习指南视频教程

课程观看:http://www.xuetuwuyou.com/course/78
课程出自学途无忧网:http://www.xuetuwuyou.com

    本套视频教程由清华大学的业界人士执教,为您讲解用Qt进行界面开发的技术。主要的演示平台为VS2008 + Qt4.7.3,从最简单的例子入手,讲解Qt的基本使用、自定义Widget、对话框、事件处理Singal & Slot、界面线程与后台线程的通信、数据视图ItemView、拖放操作Drag & Drop、界面美化QtStyle等技术的使用方法。   
课程穿插了几个综合性的【实战】例子,讲解了如何综合Qt界面技术和其他技术,来实现一个较为正式的应用程序。
本教程与Qt5通用,相关说明在网盘的 "Qt5" 相关目录下。
开发环境支持以下几种组合,本教程通用。如果你决定使用Qt5,请注意在网盘里下载Qt5相关的文档。
VS2008 + Qt Addin 1.10 + Qt4.7.3
VS2010 + Qt Addin 1.11 + Qt4.7.3
VS2012 + Qt Addin 1.2.2 + Qt5
VS2013 + Qt Addin 1.2.4 + Qt5

第 1 章 : 开始学习 Getting Started
课时1:Qt开发环境的搭建
课时2:第一个窗口程序HelloWorld 22:13
课时3:Visual Assist的设置

第 2 章 : 初步认识窗体 Know The Widget
课时4:认识各种窗体
课时5:窗口坐标
课时6:定义一个窗口

第 3 章 : 窗口的布局 Layout Of Widget
课时7:窗口的布局
课时8:窗口大小调整的策略
课时9:可视化布局
课时10:可视化布局的代码生成过程
课时11:更多布局参数

第 4 章 : 事件处理 Handle The Events
课时12:事件处理机制
课时13:connect的几种常见错误写法

第 5 章 : 常见控件的基本用法 Usage Of Common Controls
课时14:复选框QCheckBox
课时15:单行文本框QLineEdit
课时16:组合框QComboBox
课时17:工具按钮QToolButton
课时18:QLabel显示文字和图片

第 6 章 : 字符串的处理 String In Qt
课时19:拉丁字符集 (ISO 8859)
课时20:中文字符集 (GBK, UnicodeUTF8)
课时21:VC下字符编码的转换(不是Qt下的转换)
课时22:Qt中的字符串类QString

第 7 章 : 对话框 Dialog
课时23:模式对话框
课时24:文件对话框
课时25:Qt项目的目录结构优化【重要】
课时26:非模式窗口

第 8 章 : Qt中的多线程技术 Multi-Threading In Qt
课时27:界面线程与工作线程
课时28:定时器
课时29:使用工作线程
课时30:【实战004】抽奖器

第 9 章 : 容器窗口 The Containers
课时31:选项卡窗口 QTabWidget
课时32:堆叠窗口 QStackedWidget

第 10 章 : 主窗口 The Main Window
课时33:工具栏和菜单
课时34:单文档界面
课时35:可停靠窗口

第 11 章 : 自定义控件 Customize the Widget
课时36:窗口的绘制(1)基本方法
课时37:窗口的绘制(2)几何图形的绘制
课时38:窗口的绘制(3)动画的实现
课时39:窗口的绘制(4)文字的绘制
课时40:窗口的绘制(5)图片的绘制
课时41:鼠标的支持(1)基本概念
课时42:鼠标的支持(2)发射信号

第 12 章 : 树,列表和表格 The Item Views
课时43:列表控件的使用方法(1)
课时44:列表控件的使用方法(2)
课时45:列表控件 - 自定义显示
课时46:列表控件 - 原位编辑
课时47:列表控件 - 右键菜单
课时48:树形控件与表格控件
课时49:【实战002】学生信息管理(基于File的实现)
课时50:【实战006】聊天室

第 13 章 : 拖放技术 Drag & Drop
课时51:接受拖放 Accept a drag
课时52:发起拖放 Start a drag
课时53:【实战001】棋盘游戏

第 14 章 : 界面的样式(皮肤) Qt Stylesheet
课时54:StyleSheet的基本用法
课时55:StyleSheet的语法 - Selector
课时56:【实战005】密码本

第 15 章 : 杂项 Miscellaneous
课时57:杂项 Miscellaneous
课时58:全局快捷键

第 16 章 : Linux下Qt的使用 Qt Under Linux
课时59:Qt的项目组成

你可能感兴趣的:(C++)