大連編程C++培訓(xùn)班
¥詳詢
班制:周末班
大連愛尚教育IT學(xué)校
程序員為什么需要學(xué)C語言
1)學(xué)習(xí)C語言就是在學(xué)習(xí)Java, 因?yàn)镃語言中至少80%的語法知識(shí)都被Java繼承了。Java剛開始的前半部 分,如數(shù)據(jù)類型、變量、流程控制、數(shù)組、函數(shù),這些知識(shí)同C語言幾乎是一模一樣的。
2) C語言是面向過程語言的代表,學(xué)好C語言有助于學(xué)習(xí)Java中面向?qū)ο蟮乃枷搿G懊嬲f過,要想知道什么 是面向過程、什么是面向?qū)ο缶捅仨氁斜容^。你將C語言學(xué)完之后,再學(xué)習(xí)Java中函數(shù)的時(shí)候就會(huì)發(fā)現(xiàn),它 們的語法規(guī)則是一模一樣的, 但用法完全不一樣。如果你直接學(xué)習(xí)Java,就會(huì)覺得本應(yīng)該那么使用,這樣就無 法深刻體會(huì)什么是面向?qū)ο蟆?
C 語 言 課 程 內(nèi) 容
章節(jié)安排 |
內(nèi)容簡介 |
HTML |
項(xiàng)目介紹、技能介紹、任務(wù)介紹、環(huán)境搭建、開發(fā)工具使用、網(wǎng)站的業(yè)務(wù)需求、介紹網(wǎng)頁設(shè)計(jì)規(guī)范、案例講解HTML常用標(biāo)簽及使用表格簡單布局、案例講解如何使用HTML標(biāo)簽制作超鏈接、多媒體文件、表單、框架頁 |
DIV+CSS頁面布局、行內(nèi)樣式、內(nèi)嵌樣式、外部樣式、選擇器(選擇器、id選擇器、html標(biāo)簽選擇器、class選擇器、樣式表繼承、超級(jí)鏈接的四種狀態(tài))
使用DIV標(biāo)簽和CCS技術(shù)的結(jié)合,對(duì)網(wǎng)頁進(jìn)行設(shè)計(jì)布局
|
|
CSS |
HTML5/CSS3新特性,表單控件、多媒體控件、新的屬性(圓角、陰影) |
SQL |
DDL(修改表、刪除表、建約束),安裝與簡介、分別用工具和代碼實(shí)現(xiàn)修改表、刪除表、清空表、創(chuàng)建約束(主鍵、外鍵、非空、默認(rèn)值) 數(shù)據(jù)類型(數(shù)值、日期/時(shí)間和字符串(字符)類型)講解、獲得系統(tǒng)時(shí)間并格式化 |
DML(增、刪、改)、DQL(單表查詢),使用SQL命令完成表中記錄的添加、修改、刪除、簡單查詢、and、or、in、between、like、排序(order by)、表別名、列別名、DQL(聚合、排序、分組、篩選),使用SQL命令實(shí)現(xiàn)查詢聚合函數(shù)(count、avg、max、min、sum)、分組與篩選(group by、having)、子查詢 |
課程
|
章節(jié)安排 |
章節(jié)內(nèi)容 |
|
1.C語言概述與數(shù)據(jù)類型 |
1.計(jì)算機(jī)基礎(chǔ);2.C語言程序;3.C的代碼的含義與編譯;4.集成開發(fā)環(huán)境(vs)5.常量與變量;6.進(jìn)制轉(zhuǎn)換;7.數(shù)組與字符串 |
2.條件判斷與循環(huán)語句 |
1.運(yùn)算符與優(yōu)先級(jí);2.強(qiáng)制類型轉(zhuǎn)換運(yùn)算符;3.if條件控制語句;4.if-else語句;5.三目運(yùn)算符;6.switch語句;7.for/break/continue |
|
3.字符串與函數(shù) |
1.函數(shù)的基本概念;2.字符串操作的常用函數(shù);3.自定義函數(shù) |
|
4.數(shù)組 |
1.一維數(shù)組的定義和使用;2.一維數(shù)組的基本操作;3.一維數(shù)組的案例(如:排序);4.二維數(shù)組的定義和使用;5.二維數(shù)組的基本操作 |
|
5.指針 |
1.指針變量的定義;2.指針基本使用;3.const修飾的指針; |
|
|
4.一級(jí)指針與數(shù)組名的關(guān)系;5.指針法操作數(shù)組元素 |
|
|
6.指針作為函數(shù)的參數(shù);7.數(shù)組作為函數(shù)的參數(shù);8.指針做函數(shù)的返回值;9.指針處理字符串 |
|
6.內(nèi)存管理 |
1.局部變量的作用域和生命周期;2.靜態(tài)局部變量的作用域和生命周期;3.全局變量的作用域和生命周期;4.靜態(tài)全局變量的作用域和生命周期;5.靜態(tài)函數(shù)和非靜態(tài)函數(shù)的區(qū)別; |
|
|
6.內(nèi)存分區(qū);7.堆區(qū)內(nèi)存的分配(malloc)和釋放(free) |
|
7.復(fù)合類型 |
1.結(jié)構(gòu)體的基本用法;2.結(jié)構(gòu)體嵌套指針和數(shù)組;3.結(jié)構(gòu)體作為函數(shù)參數(shù);4.復(fù)合類型的聲明與使用 |
課程模塊
|
章節(jié)安排 |
章節(jié)內(nèi)容 |
C高級(jí)編程 |
1.內(nèi)存分區(qū)、函數(shù)調(diào)用模型 |
1.數(shù)據(jù)類型、變量的含義;2.內(nèi)存四區(qū)特點(diǎn);3.函數(shù)的調(diào)用模型;4.內(nèi)存操作函數(shù);5.宏定義與預(yù)處理 |
2.指針高級(jí) |
1.指針基本使用;2.指針的步長的概念;3.指針簡介賦值;4.指針以及多級(jí)指針做函數(shù)參數(shù)的特性與使用;5.指針操作字符串;6.const類型修飾符;7.位的邏輯運(yùn)算符;8.移位運(yùn)算符;9.數(shù)組指針與指針數(shù)組;10.多維數(shù)組做函數(shù)參數(shù);11.結(jié)構(gòu)體嵌套一級(jí)指針;12.淺拷貝深拷貝 |
|
3.函數(shù)指針與回調(diào)函數(shù) |
1.封裝和設(shè)計(jì)的思想;2.函數(shù)指針定義的三種方式;3.回調(diào)函數(shù) |
|
4.數(shù)據(jù)結(jié)構(gòu)與鏈表 |
1.鏈表的基本概念;2.單鏈表的相關(guān)操作 |
|
5.遞歸函數(shù) |
1.遞歸函數(shù)的概念;2.遞歸的使用 |
|
6.接口的封裝和設(shè)計(jì) |
1.函數(shù)的封裝設(shè)計(jì);2.解耦合的設(shè)計(jì)理念;3.模塊實(shí)現(xiàn)與業(yè)務(wù)分離的思想 |
|
7.數(shù)據(jù)結(jié)構(gòu)與算法 |
1.大O表示法基本概念;2.線性表順序存儲(chǔ)和鏈?zhǔn)酱鎯?chǔ)概念;3.線性表的順序存儲(chǔ)(數(shù)組);4.線性表的鏈?zhǔn)酱鎯?chǔ)(鏈表);5.隊(duì)列的順序與鏈?zhǔn)酱鎯?chǔ);6.棧的順序與鏈?zhǔn)酱鎯?chǔ);7.二叉樹基本操作;8.常用排序算法 |
|
C++核心編程
與桌面應(yīng)用開發(fā)
|
1.C++對(duì)C的擴(kuò)展、引用 |
1.C++語言的命名空間的使用;2.C++對(duì)C的擴(kuò)展;3.C、C++中const不同之處;4.定義和使用引用類型變量;5.C++11常用語法 |
2.函數(shù)重載 |
1.類的的默認(rèn)參數(shù);2.c++的函數(shù)重載;3.類和對(duì)象的基本概念 |
|
4.類的封裝和訪問控制權(quán)限;5.類和對(duì)象進(jìn)行簡單編程 |
||
3.類和對(duì)象 |
1.類的構(gòu)造函數(shù);2.類的析構(gòu)函數(shù);3.explicit關(guān)鍵字作用 |
|
4.類的拷貝構(gòu)造函數(shù)的使用;5.深拷貝和淺拷貝問題;6.多個(gè)對(duì)象的構(gòu)造和析構(gòu)函(初始化列表) |
||
4.對(duì)象的動(dòng)態(tài)分配和釋放 |
1.類和對(duì)象的動(dòng)態(tài)分配和釋放內(nèi)存;2.靜態(tài)成員變量和函數(shù)的使用; |
|
3.C++編譯器對(duì)成員變量和成員方法的處理機(jī)制;4.this的使用; |
||
5.友元函數(shù);6.友元類 |
||
5.運(yùn)算符重載 |
1.運(yùn)算符重載概念;2.常用運(yùn)算符重載;3.自定義的智能指針類;4.實(shí)現(xiàn)一個(gè)自定義的String類 |
|
6.類的繼承和派生、多態(tài) |
1.繼承中的訪問控制;2.繼承中的構(gòu)造和析構(gòu);3.多繼承4.virtual繼承的基本概念;5.多態(tài)的使用(多態(tài)成立條件、使用場(chǎng)景);6.區(qū)分成員函數(shù)的重寫和重定義;7.虛函數(shù)表指針,分步初始化;8.虛函數(shù);9.純虛函數(shù);10.抽象類的使用;11.虛析構(gòu)函數(shù)和純虛析構(gòu)函數(shù) |
|
7.函數(shù)模板、類模板 |
1.函數(shù)模板基本語法;2.函數(shù)模板和函數(shù)重載的調(diào)用規(guī)則;3.編譯器對(duì)模板的編譯過程;4.類模板的概念和基本語法;5.繼承中的類模板;6.類模板中普通友元函數(shù)、友元函數(shù)模板的處理 |
|
8.異常、I/O流 |
1.C++類型轉(zhuǎn)換;2.C++標(biāo)準(zhǔn)異常庫;3.異常的拋出與捕獲;4.C++標(biāo)準(zhǔn)I/O流(cin、cout);5.C++的文件I/O類的使用 |
|
9.STL |
1.STL容器、迭代器的原理;2.序列式容器vector、string、deque;3.堆棧容器stack、quenue;4.雙向鏈表容器list;5.關(guān)聯(lián)式容器set、multiset; |
|
6.對(duì)組pair;7.關(guān)聯(lián)式容器map、multimap;8.STL算法詳解 |
C語言的薪資待遇
985中上水平,去大城市大公司,華為基本打底,本科8k,碩士10k在好的就是上邊那些公司(這類公司基本只 要985)了,不過說實(shí)話這些人數(shù)其實(shí)非常少。如果不是985, 是一-本,可能要減2k,??苹蛘吲嘤?xùn)班可能再減 2k。而如果不是大城市 (IT其實(shí)就是北京上海),二線城市可能減2k,三線可能減2k。這是 畢業(yè)生,一般來說 不跳槽,- 般每年工資就漲20%左右,兩三年跳槽能漲50%,如果從程序員升級(jí)到項(xiàng)目經(jīng)理,那樣翻1倍,也正 常,所以技術(shù)不是985的,干個(gè)三年達(dá)到月薪1w也不是特別夸張。
學(xué)C語言有什么優(yōu)勢(shì)?
用途廣泛
C語言用途非常廣泛,大到衛(wèi)星導(dǎo)彈,小到一個(gè)計(jì)算器,都可以用C言語來實(shí)現(xiàn)?,F(xiàn)在學(xué)的僅僅C言語的根本語 法,要做真實(shí)有用的程序,還要學(xué)許多東西,比如windows api,學(xué)了之后就知道怎么用C言語調(diào)用Windows api畫窗口、按鈕、進(jìn)度條等等,做出像QQ相同實(shí)用的程序。
體驗(yàn)課預(yù)約試聽
倒計(jì)時(shí)
課程熱線:
客服在線時(shí)間:早上9點(diǎn)~下午6點(diǎn),其他時(shí)間請(qǐng)?jiān)诰€預(yù)約報(bào)名或留言,謝謝!
免費(fèi)體驗(yàn)課開班倒計(jì)時(shí)
稍后會(huì)有專業(yè)老師給您回電,請(qǐng)保持電話暢通