前言:
![](https://i-blog.csdnimg.cn/blog_migrate/82eedf2ce79946849b92b6d0d597ecad.jpeg)
一,课前讲解
学习资源:黑马程序员Qt(第一部分)_哔哩哔哩_bilibili
1,QT做什么:
GUI编程,图形界面编程,Android,ios
qt可跨平台
锻炼编程能力,GUI比后台更加锻炼人,除了核心数据处理,还需协调界面,同时懂得前端和后台编程
更好使用C++,学习QT的框架(要重修C++了,呜呜呜)
wps的历史,金山,
virtual box,虚拟机
酷狗,地图部分功能
2,如何学习QT
库函数的调用;QT帮助文档
syrcpy();(1)功能(2)参数(3)返回值
3,课程安排
第一天
(1)qt的介绍(2)qt的框架(3)项目文件(.pro)(4)第一个qt程序(hello qt)
(5)父窗口和子窗口的区别(控件,部件。构件)(6)信号和槽(7)坐标系统
(8)内存回收机制 new delete (9)带菜单栏的窗口 (10)对话框
第二天
(1)QT Creator设计器的使用(2)常用控件 (3)布局(4)自定义控件 (5)常用事件的处理
第三天
(1)QPainter绘图,(2)绘图设备(QPixmap,QImage,QBitmap,QPicture)
(3)文件操作(QFile,QFinlenfo,QDataStream,QTextStream,QBuffter)
第四天
(1)TCP编程(2)UDP编程(3)UDP传输图片(4)多线程编程(多任务)
第五天上午
(1)数据库编程
第五天下午~第六天:汽车销售管理系统
二,QT介绍
1,什么是QT
Qt是一个跨平台的C++图形用户界面应用程序框架。GUI,龟,miniGUI,
C++
2,QT的发展史
1991,奇趣科技, LINUX,kde(QT写的),gnome
2008,被洛基亚收购
2012,Digia收购,meego(开源),Qt,n9
2014,新版本,跨平台支持,ios,android,wp