教程目錄:
第一階段 – 玩轉(zhuǎn)C語言
01C語言基礎(chǔ)
02_C語言提高
第二階段 – C++入門
01_C++基礎(chǔ)
02數(shù)據(jù)結(jié)構(gòu)
第三階段 – C++進階
01C++進階之STL
01上一次課程知識點梳理
02函數(shù)模板為什么和函數(shù)模板語法基礎(chǔ)
03課堂答疑遇到莫名其妙的問題重新編譯
04函數(shù)模板當(dāng)函數(shù)參數(shù)
05普通函數(shù)和模板函數(shù)區(qū)別
06函數(shù)模板和函數(shù)重載在一起(調(diào)用規(guī)則研究)
07函數(shù)模板機制探究上
08函數(shù)模板機制探究下
09課堂答疑二次編譯
10類模板語法數(shù)據(jù)類型和算法的分離拋磚
11單個類模板基本語法
12類模板派生普通類語法
13類模板派生類模板語法
14中午知識點梳理
15復(fù)數(shù)類所有函數(shù)都寫在類的內(nèi)部
16復(fù)數(shù)類所有函數(shù)都寫在類的外部上
17復(fù)數(shù)類所有函數(shù)都寫在類的外部下
18復(fù)數(shù)類所有函數(shù)都寫在類的外部(h和cpp分開)
19類模板中的static關(guān)鍵字
20案例數(shù)組模板類需求和類的初步設(shè)計
21案例數(shù)組模板類測試框架搭建
22案例數(shù)組模板類類的實現(xiàn)和測試
23案例數(shù)組模板類數(shù)組元素存儲的是類對象思想拋磚
01泛型編程知識點梳理
02模板數(shù)組類作業(yè)講解和思想強化(數(shù)據(jù)類型和算法的分離)
03類型轉(zhuǎn)換_static_cast和reinterpret_cast
04類型轉(zhuǎn)換dynamic_cast和reinterpret_cast
05類型轉(zhuǎn)換const_cast
06異常的基本語法
07異常機制基本思想梳理
08棧解旋unwinding
09異常接口聲明
10異常類型異常變量的生命周期上
11異常類型異常變量的生命周期下
12中午知識點梳理
13異常的層次結(jié)構(gòu)
14標(biāo)準(zhǔn)異常庫
15流類庫結(jié)構(gòu)
16標(biāo)準(zhǔn)IO輸入api上
17標(biāo)準(zhǔn)IO輸入api下
18標(biāo)準(zhǔn)IO輸出api和格式控制
19文件的讀寫
01stl總體課程安排
02_stl容器算法迭代器三大概念入門
03_stl理論知識基本概念串講
04stl的string的典型操作1初始化遍歷連接和字符指針轉(zhuǎn)化查找替換傳智掃地僧
05stl的string的典型操作2刪除和插入
06stl的string的常用算法
07_vector基本操作對象創(chuàng)建頭部尾部操作元素數(shù)組方式遍歷vector
08vector的迭代器遍歷和迭代器的種類
09_vector基本操作刪除和插入
10中午知識點回顧
11_deque容器基本操作
12_stack棧模型
13_queue模型
14_list容器模型基本操作
15優(yōu)先級隊列priorityqueue基本操作
16_set容器插入遍歷基本數(shù)據(jù)類型比較
17set容器自定義數(shù)據(jù)類型排序(仿函數(shù)應(yīng)用)insert判斷返回值(pair的使用)傳智掃地僧
18_set容器_find查找_equal_range(pair的使用)傳智掃地僧
19_multiset容器基本操作
01上一次課程知識點回顧
02_map容器基本操作插入和插入結(jié)果判斷
03map容器基本操作查找和查找的異常處理
04multimap容器案例按照部門增刪改查員工信息
05容器的值拷貝語意
06各個容器特點比較
07_stl算法設(shè)計理念函數(shù)對象和函數(shù)對象當(dāng)參數(shù)和返回值
08stl算法設(shè)計理念一元函數(shù)對象和一元謂詞
09中午課程知識點回顧
10_stl算法設(shè)計理念二元函數(shù)對象和二元謂詞
11stl算法設(shè)計理念二元謂詞在set集合的應(yīng)用
12stl算法設(shè)計理念預(yù)定義函數(shù)對象和函數(shù)適配器1
13stl算法設(shè)計理念預(yù)定義函數(shù)對象和函數(shù)適配器2案例
14_stl容器算法迭代器的設(shè)計理念重要理論思想總結(jié)
15stl的算法概念和分類
16_stl算法_foreach和transform基本使用
17_stl算法_foreach和transform算法比較_transform算法源碼追蹤
01上一次課程復(fù)習(xí)
02stl常用算法查找相關(guān)
03stl常用算法排序相關(guān)
04stl常用算法拷貝和替換相關(guān)
05stl常用算法算法和生成
06stl常用算法集合運算
07STL案例演講比賽比賽介紹和需求分析
08_STL案例演講比賽搭建案例框架
09_STL案例演講比賽實現(xiàn)思路分析
10_STL案例演講比賽業(yè)務(wù)函數(shù)實現(xiàn)產(chǎn)生選手和選手抽簽
11STL案例演講比賽業(yè)務(wù)函數(shù)實現(xiàn)選手比賽
12STL案例演講比賽業(yè)務(wù)函數(shù)實現(xiàn)比賽晉級結(jié)果打印
13STL課程知識體系梳理
02設(shè)計模式和 UML
01設(shè)計模式課程安排和要求
02UML的建模和基本概念
03_UML圖用例圖基礎(chǔ)
04_UML圖用例圖人事管理系統(tǒng)案例
05_UML圖類圖基礎(chǔ)和類關(guān)系依賴
06_UML圖類圖關(guān)聯(lián)聚合組合
07_UML圖時序圖
08UML圖活動圖
09UML圖狀態(tài)圖進程狀態(tài)案例
10_UML圖協(xié)作圖包圖部署圖
11設(shè)計模式概念和設(shè)計原則
12中午課程回顧
13設(shè)計模式基本原則依賴倒轉(zhuǎn)
14設(shè)計模式基本依賴倒置和迪米特法則
15單例模式懶漢式和餓漢式
16懶漢式遇上多線程問題
17懶漢式多線程同步優(yōu)化
18簡單工廠模式
19工廠模式
01上一次課程知識點梳理
02抽象工廠模式
03抽象工廠課堂答疑
04建造者模式理論模型
05建造者模式實現(xiàn)
06建造者模式問題拋出
07原型模式
08建造模式總結(jié)
09課堂交流從建造者模式說開去
10厚積薄發(fā)話題
11代理模式
12裝飾模式
13中午課程回顧
14適配器模式
15橋接模式理論模型
16橋接模式實現(xiàn)
17組合模式上
18組合模式下
19外觀模式
20享元模式
01設(shè)計模式知識體系梳理01
02模板模式
03命令模式技術(shù)推演上
04命令模式技術(shù)推演下
05責(zé)任鏈模式
06策略模式及題外話
07策略模式實現(xiàn)
08中介者模式問題拋出上
09中介者模式實現(xiàn)下
10中午知識點回顧
11觀察者模式
12備忘錄模式
13訪問者模式概念基本原理案例了解
14訪問者模式實現(xiàn)
15狀態(tài)模式原理及代碼串講
16解釋器模式
17迭代器模式思想
18迭代器模式實現(xiàn)
19_設(shè)計模式知識體系梳理02
第四階段 – 征服Linux
01_Linux基本操作
day01_Linux基礎(chǔ)(基本操作01)
day02_Linux基礎(chǔ)(基本操作02)
day03_Linux基礎(chǔ)(gcc編譯、靜態(tài)庫、動態(tài)庫)
day04_Linux基礎(chǔ)(gdb調(diào)試、makefile)
day05_Linux基礎(chǔ)(文件操作)
02_Linux系統(tǒng)編程
day06-Linux系統(tǒng)編程(進程、進程控制)
day07-Linux系統(tǒng)編程(exec 回收子進程 進程間通信)
day08-Linux系統(tǒng)編程(仿真myshell案例)
day09-Linux系統(tǒng)編程(信號、信號捕捉)
day10-Linux系統(tǒng)編程(信號、進程間關(guān)系、守護進程)
day11-Linux系統(tǒng)編程(線程、線程控制、線程屬性)
day12-Linux系統(tǒng)編程(線程同步、信號量、進程鎖)
03_Linux網(wǎng)絡(luò)編程
day13-Linux網(wǎng)絡(luò)編程(網(wǎng)絡(luò)協(xié)議基礎(chǔ)、TCP、UDP、常用網(wǎng)絡(luò)術(shù)語)
day14-Linux網(wǎng)絡(luò)編程(socket錯誤處理、三次握手、并發(fā))
day15-Linux網(wǎng)絡(luò)編程(TCP狀態(tài)轉(zhuǎn)換、select、poll)
day16-Linux網(wǎng)絡(luò)編程(epoll、epoll反應(yīng)堆、心跳、線程池)
day17-Linux網(wǎng)絡(luò)編程(UDP、廣播、組播、domain)
day18-Linux網(wǎng)絡(luò)編程(shell編程01)
day19-Linux網(wǎng)絡(luò)編程(shell編程02)
04數(shù)據(jù)庫開發(fā)階段
01數(shù)據(jù)庫課程的安排
02Oracle數(shù)據(jù)的安裝簡介
03_Oracle的歷史簡介和基本開發(fā)概念
04_Oracle實例和Oracle數(shù)據(jù)庫的關(guān)系
05_Oracle數(shù)據(jù)庫的基本結(jié)構(gòu)
06_Oracle客戶端和服務(wù)器的安裝和配置
07_Oracle數(shù)據(jù)庫普通用戶和管理員用戶的登錄方式
08_Select基本查詢語句
09定義空值
10連接符和虛表
11_sqlplus和sql的區(qū)別
12_SQL語言中日期格式和字符串格式
13條件過濾之基本點和null
14條件過濾之模糊查詢
15階段課程回顧
16數(shù)據(jù)庫的數(shù)據(jù)排序
17單行函數(shù)字符類
18單行函數(shù)數(shù)值
19單行函數(shù)日期和時間1
20單行函數(shù)日期和時間2
21單行函數(shù)類型轉(zhuǎn)換
22單行函數(shù)字符串和數(shù)組
23報表與表達(dá)式
24多行函數(shù)分組函數(shù)
25多行函數(shù)分組數(shù)據(jù)
26多行函數(shù)分組過濾
27多表查詢多表查詢關(guān)鍵點
28多表查詢等值連接和不等值連接
29多表查詢外連接
01上一次課程回顧(上)
02上一次課程回顧(下)
03多表查詢自連接
04多表查詢ppt補充
05子查詢(上)
06子查詢(中)
07子查詢(下)
08面試強化子查詢
09面試強化_top-N
10面試強化oracle的分頁
11面試強化oracle的分頁補充
12面試題強化一般子查詢和相關(guān)子查詢
13子查詢知識體系總結(jié)
14中午課程回顧
15集合元算
16數(shù)據(jù)處理_insert
17數(shù)據(jù)處理update_delete
18數(shù)據(jù)處理事物的概念
19數(shù)據(jù)處理提交保存點
20數(shù)據(jù)處理事物隔離
21創(chuàng)建和管理表表增刪改查
22創(chuàng)建和管理表回收站
23管理控制臺的基本使用和用戶角色權(quán)限
24_oracle用戶解決方案創(chuàng)建和刪除
01課堂考試強化訓(xùn)練
02上一次課程回顧
03數(shù)據(jù)庫對象約束概念
04數(shù)據(jù)庫對象約束案例
05數(shù)據(jù)庫對象約束(主外鍵)
06數(shù)據(jù)庫對象視圖
07數(shù)據(jù)庫對象序列
08數(shù)據(jù)庫對象索引
09數(shù)據(jù)庫對象在腳本中的應(yīng)用細(xì)節(jié)
10課程細(xì)節(jié)安排
11oracle啟動關(guān)閉開發(fā)環(huán)境搭建(上)
12_oracle啟動關(guān)閉開發(fā)環(huán)境搭建(下)
13_oracle開發(fā)環(huán)境搭建復(fù)習(xí)
14_proc基本概念及官方文檔查詢
15_proc初步的使用(上)
16_proc初步的使用(下)
17_proc應(yīng)用程序helloworld(上)
18_proc應(yīng)用程序helloworld(下)
19_prochelloworld實驗方法
20_proc編譯c文件
21_proc的makefile的編寫
22數(shù)據(jù)庫的insert
23數(shù)據(jù)庫的update和delete
24數(shù)據(jù)庫的獲取select
25proc配置文件問題解答
01上一次課程回顧(上)
02上一次課程回顧(下)
03_oracle proc編譯器的數(shù)據(jù)類型
04程序員角度oracle數(shù)據(jù)類型知識體系搭建
05_proc數(shù)據(jù)類型轉(zhuǎn)換char[]tosting
06宿主變量和指示變量作用
07oracle存儲中文亂碼問題兩個思路(上)
08oracle存儲中文亂碼問題兩個思路(下)
09proc的通訊區(qū)和錯誤處理機制(上)
10_proc的通訊區(qū)和錯誤處理機制(下)
11宿主數(shù)組操作數(shù)據(jù)
12宿主數(shù)組錯誤查找解決
13宿主數(shù)組方式操作數(shù)組
14普通游標(biāo)(上)
15普通游標(biāo)(下)
16數(shù)組變量數(shù)據(jù)類型varchar和string的細(xì)節(jié)區(qū)別
17滾動游標(biāo)
18動態(tài)sql概念
19動態(tài)sql1
20動態(tài)sql2
21動態(tài)sql3
22動態(tài)sql4重要疑難點
23動態(tài)sqlansi代碼串講(上)
24動態(tài)sql_ansi代碼串講(下)
25動態(tài)sql4代碼講解(一)
26動態(tài)sql4代碼講解(二)
27動態(tài)sql4代碼講解(三)
28動態(tài)sql4代碼講解(四)
29數(shù)據(jù)庫課程內(nèi)容總結(jié)
01-上一次課程回顧
02-win下配置proc原理
03-vc6.0下配置proc編譯環(huán)境
04-vs201013下配置proc編譯環(huán)境
05-win下配置proc總結(jié)
07-1mysql的下載和安裝
07-2-mysql的登陸與退出
07-3-root用戶無法啟動mysql的解決方法
08-數(shù)據(jù)庫的增刪改查
09-表的增刪改查
10-1-數(shù)據(jù)的增刪改查
10-2-數(shù)據(jù)的分組
11-日期和字符串
12-表的約束
13-中午課程回顧
14-1mysql下的多表查詢案例上
14-2mysql下的多表查詢案例下
15-1-mysql的六處字符集圖解
15-2-mysql中文亂碼問題的原因
15-3-mysql中文亂碼問題
16-迅速的適應(yīng)開發(fā)環(huán)境-多練基礎(chǔ)
17_mysql_helloworld應(yīng)用程序搭建的編寫
18_mysql_helloworld應(yīng)用程序編譯問題排查
19-1-mysql_api的結(jié)果獲取結(jié)果集內(nèi)存模型分析上
19-2-mysql_api的結(jié)果獲取結(jié)果集內(nèi)存模型分析下
01上一次課程回顧
02mysql常用api函數(shù)檢索
03mysql應(yīng)用程序makefile編寫
04初學(xué)者把ftp工具和sct工具使用起來要求
05_makefile規(guī)則再說明
06_mysql_tool工具開發(fā)
07-1-_mysql回顯問題
07-2-_mysql上下鍵問題
08_mysql預(yù)處理api主要函數(shù)獲取思路
09_mysql預(yù)處理api內(nèi)存模型獲取方法代碼講解
10_中午課程回顧
11_mysql時間類
12_mysql的multsql語言
13_mysql的事物
第五階段 – 攻克QT
01為什么學(xué)習(xí)QT
02課程安排
03QT介紹
04_QT應(yīng)用程序框架
05項目文件
06第一個QT程序
07指定父對象
08標(biāo)準(zhǔn)信號和槽
09自定義槽函數(shù)
10兩個獨立的窗口
11自定義信號
12復(fù)習(xí)
13帶參數(shù)的信號
14Lamda表達(dá)式和再說信號的功能
15坐標(biāo)系統(tǒng)
16內(nèi)存回收機制
17菜單欄工具欄
18核心控件和浮動窗口
19模態(tài)和非模態(tài)對話框
20標(biāo)準(zhǔn)對話框和文件對話框
01復(fù)習(xí)
02設(shè)計器的使用
03常用控件01
04常用控件02
05布局
06自定義控件
07Qt樣式表
08事件(上)01
09事件(上)02
10事件(下)
11事件的接收和忽略
12_event()函數(shù)
13事件過濾器事件總結(jié)
01復(fù)習(xí)
02猜數(shù)字答案
03畫背景圖
04簡單繪圖
05手動更新窗口
06QBitmap和QPixmap的區(qū)別
07_QPixmap繪圖設(shè)備
08_QImage繪圖
09_QPicture繪圖設(shè)備
10_QImage和QPixmap相互轉(zhuǎn)換
11不規(guī)則窗口
12QFile讀文件
13_QFile寫文件
14_QFileInfo獲取文件信息
15_QDataStream讀寫文件
16_QTextStream操作文件
17_QBuffer
01繪圖復(fù)習(xí)
02繪圖復(fù)習(xí)2
03棋盤練習(xí)答案
04linux下的TCP通信過程
05_QT下的TCP通信過程
06_TCP服務(wù)器
07_TCP服務(wù)器2
08_TCP服務(wù)器3
09_TCP客戶端1
10_TCP客戶端2
11_UDP通信過程
12_UDP文本發(fā)送1
13_UDP文本發(fā)送2
14_UDP多播組播
15_QTimer定時器的使用
16_TCP傳文件流程圖
17_TCP傳文件服務(wù)器1
18_TCP傳文件服務(wù)器2
19_TCP傳文件服務(wù)器3
20_TCP傳文件客戶端1
21_TCP傳文件客戶端2
01復(fù)習(xí)
02TCP傳文件進度條和黏包
03為什么需要使用線程
04線程1_1
05線程12
06線程2
07線程3_1
08線程32
09線程33
10線程畫圖1
11線程畫圖2
12線程畫圖3
13線程關(guān)閉
14數(shù)據(jù)庫連接
15數(shù)據(jù)庫插入
16數(shù)據(jù)庫刪除和遍歷
17_sqlite
18可視化操作數(shù)據(jù)庫
01復(fù)習(xí)
02準(zhǔn)備工作
03ui界面
04界面初始化01
05界面初始化02
06下拉框操作01
07下拉框操作02
08選擇框操作
09確定取消按鈕01
10確定取消按鈕02
11確定取消按鈕03
12_xml介紹
13創(chuàng)建空xml文件
14導(dǎo)入別人寫好的類
15_xml01
16_xml02
17_xml03
18_xml04
19_xml05
20如何使用別人寫好的類
下載地址: