課程介紹
1.語(yǔ)言基礎(chǔ)
C語(yǔ)言,、數(shù)據(jù)類型與運(yùn)算符、流程控制,、函數(shù),、指針,、指針與字符串,、內(nèi)存布局,、結(jié)構(gòu)體和共用體,、文件操作,、位運(yùn)算、預(yù)處理,、C語(yǔ)言提高,、項(xiàng)目實(shí)戰(zhàn)(學(xué)校管理系統(tǒng))
2.C++基礎(chǔ)與提高
C++對(duì)C的擴(kuò)展、C++基礎(chǔ)編程,、C++進(jìn)階STL,、C++進(jìn)階設(shè)計(jì)模式及UML應(yīng)用、C++開(kāi)源庫(kù)tinyXML和JsonCpp
3.數(shù)據(jù)結(jié)構(gòu)
算法基礎(chǔ),、順序存儲(chǔ),、鏈?zhǔn)酱鎯?chǔ)、循環(huán)鏈表,;雙向鏈表,、棧(順序和鏈?zhǔn)?、隊(duì)列(順序和鏈?zhǔn)?,;棧的應(yīng)用,、樹(shù)基本概念及遍歷、二叉樹(shù),;排序算法,、并歸算法、選擇,、插入、快速,、希爾
4.QT跨平臺(tái)圖形開(kāi)發(fā)
窗口和控件,,信號(hào)和槽基礎(chǔ);坐標(biāo)體系,,設(shè)置子窗口位置,,布局管理,Resize策略,;常用主窗口,;QT常用消息和消息機(jī)制;自定義控件實(shí)現(xiàn),;信號(hào)和槽的高級(jí)使用技巧,;2D繪圖,簡(jiǎn)單繪制;使用QGraphicsScene繪制,;使用坐標(biāo)變換,;繪圖到其他設(shè)備(圖片和打印機(jī));使用QT實(shí)現(xiàn)庫(kù),;內(nèi)存文件,,普通文件,Socket,,文件映射,;序列化;基于QTSocket的TCP,,UDP編程,,UDP的廣播和多播;使用MVC結(jié)構(gòu)來(lái)訪問(wèn)數(shù)據(jù)庫(kù),;進(jìn)程和線程,;HttpClient;json的編碼和解碼,;通用容器,;多媒體子系統(tǒng);QT工具(QT設(shè)計(jì)師,,QT預(yù)言家,,QT助手,QT例子),;命令行解析,;調(diào)試信息重定向;使用資源,;在window下做安裝包,;使用QT開(kāi)發(fā)i0S和Mac應(yīng)用;使用QT開(kāi)發(fā)Android應(yīng)用,;QT界面編程項(xiàng)目案例
5.Unix/Linux網(wǎng)絡(luò)服務(wù)器開(kāi)發(fā)階段
Unix/Linux系統(tǒng)編程,、Unix/Linux網(wǎng)絡(luò)編程、數(shù)據(jù)庫(kù)開(kāi)發(fā)階段,、超輕量級(jí)開(kāi)源框架tinyHttp,、異步I0經(jīng)典開(kāi)源框架libevent/libev、全??蚣躰ginx+
fastCgi+ 前端
6.項(xiàng)目實(shí)戰(zhàn)
C++這個(gè)詞在中國(guó)大陸的程序員圈子中通常被讀做“C加加”,,而西方的程序員通常讀做“C plus plus”,“CPP”,。 它是一種使用非常廣泛的計(jì)算機(jī)編程語(yǔ)言,。C++是一種靜態(tài)數(shù)據(jù)類型檢查的、支持多重編程范式的通用程序設(shè)計(jì)語(yǔ)言。它支持過(guò)程化程序設(shè)計(jì),、數(shù)據(jù)抽象,、面向?qū)ο蟪绦蛟O(shè)計(jì)、泛型程序設(shè)計(jì)等多種程序設(shè)計(jì)風(fēng)格,。最新正式標(biāo)準(zhǔn)C++于2014年8月18日公布,。其編程領(lǐng)域眾廣,常用于系統(tǒng)開(kāi)發(fā),,引擎開(kāi)發(fā)等應(yīng)用領(lǐng)域,,是至今為止最受廣大程序員受用的最強(qiáng)大編程語(yǔ)言之一,支持類:類、封裝,、重載等特性!
課程特色:
按企業(yè)標(biāo)準(zhǔn)進(jìn)行建設(shè),,結(jié)合瀑布模型、RUP模型,、增量(迭代)開(kāi)發(fā)思想,,內(nèi)容包括立項(xiàng)、計(jì)劃,、需求,、設(shè)計(jì)、功能迭代代碼等,,并針對(duì)重點(diǎn)內(nèi)容進(jìn)行分析,、講解和實(shí)操。
課程目標(biāo):
五大層次,,19個(gè)階段,,由0基礎(chǔ)起,循環(huán)漸進(jìn),、穩(wěn)打穩(wěn)扎而學(xué),。系統(tǒng)學(xué)習(xí)班課程覆蓋Python、C與C++,、STL,、Windows、Linux等內(nèi)容,。 |