【課程內(nèi)容】
第一部分
第一章:環(huán)境配置
1-課前說(shuō)明
2-學(xué)習(xí)C之前需要去避免的誤區(qū)
3-關(guān)于開(kāi)發(fā)工具的說(shuō)明
4-gcc編譯第一個(gè)c程序
5-EditPlus搭建GCC開(kāi)發(fā)環(huán)境
6-編寫(xiě)第一個(gè)GTK程序
7-解釋第一個(gè)GTK程序
第二章:GTK基礎(chǔ)
1-GTKWidget基本操作和命名規(guī)則
2-文本框、按鈕和標(biāo)簽
3-盒子布局GtkBox
4-網(wǎng)格布局GtkGrid
5-控件父子結(jié)構(gòu)以及不要用拖控件工具
第三章:透徹講指針
1-指針的聲明和指針的使用
2-數(shù)組和指針
3-指針的移動(dòng)和指針的減法
4-神奇:計(jì)算機(jī)不知道“數(shù)據(jù)類(lèi)型”
5-指針很強(qiáng)大、指針很危險(xiǎn)
6-sizeof計(jì)算數(shù)組長(zhǎng)度的限制及strcpy安全性問(wèn)題
7-指針案例
8-內(nèi)存的初始化
9-結(jié)構(gòu)體的使用以及sizeof問(wèn)題
10-結(jié)構(gòu)體的拷貝賦值問(wèn)題
11-void指針
12-函數(shù)指針的概念和基本使用
13-函數(shù)指針案例:獲得任意類(lèi)型數(shù)組的最大值
14-函數(shù)指針案例2:排序qsort
15-棧空間
16-堆空間和函數(shù)返回指針的幾種方法
第四章:GTK深入
1-復(fù)習(xí)和信號(hào)簡(jiǎn)介
2-使用信號(hào)獲得按鈕點(diǎn)擊消息
3-如何進(jìn)行代碼自動(dòng)提示
4-如何閱讀GTK文檔
5-復(fù)選按鈕GtkCheckButton
6-單選按鈕GtkRadioButton
7-Label和Entry的更多函數(shù)
8-下拉選擇框GtkComboBoxText
9-案例:省市選擇器
10-顯示圖片的控件GtkImage
11-案例:圖片的使用
12-帶圖片的按鈕
13-定時(shí)器和獲得系統(tǒng)時(shí)間
14-案例:Led時(shí)鐘1
15-案例:Led時(shí)鐘2
16-工具欄Toolbar
第五章:MYSQL
1-數(shù)據(jù)庫(kù)簡(jiǎn)介
2-庫(kù)表列和系統(tǒng)的基本架構(gòu)介紹
3-MYSQL服務(wù)器的管理工具的安裝
4-主鍵(業(yè)務(wù)主鍵和邏輯主鍵)和外鍵的概念
5-建數(shù)據(jù)庫(kù)建立表的方法
6-MYSQL常用數(shù)據(jù)類(lèi)型
7-SQL簡(jiǎn)介(Select和Insert)
8-自動(dòng)遞增列和修改列的數(shù)據(jù)類(lèi)型注意的陷阱
9-Update數(shù)據(jù)更新
10-Delete數(shù)據(jù)刪除
11-數(shù)據(jù)初始化和Select語(yǔ)法1
12-聚合函數(shù)
13-OrderBy排序
14-Like模糊匹配
15-null不知道
16-limit獲取部分結(jié)果集
17-Groupby分組查詢(xún)
18-leftjoin聯(lián)合查詢(xún)
19-外鍵約束
第二部分
第一章:HTML基礎(chǔ)
1-學(xué)前說(shuō)明
2-學(xué)習(xí)路線圖
3-VS新建html文件的辦法
4-html入門(mén)介紹
5-常用標(biāo)簽:字體和特殊字符
6-常用標(biāo)簽:列表和圖像
7-表格標(biāo)簽
8-超鏈接
9-表單1
10-表單2
11-練習(xí)說(shuō)明
第二章:C語(yǔ)言編寫(xiě)第一個(gè)網(wǎng)站
1-網(wǎng)站原理:請(qǐng)求處理響應(yīng)
2-開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站需要什么
3-apache配置
4-編寫(xiě)第一個(gè)CGI程序
5-編寫(xiě)CGI可能遇到的問(wèn)題
6-簡(jiǎn)化開(kāi)發(fā)的配置,不用拷來(lái)拷去
7-獲取請(qǐng)求參數(shù)
第三章:Http協(xié)議和指針
1-練習(xí)常見(jiàn)問(wèn)題
2-什么是通訊協(xié)議
3-Http協(xié)議(會(huì)有微暈)
4-Http協(xié)議實(shí)驗(yàn)和重定向
5-CGI程序的調(diào)試
6-指針復(fù)習(xí)
7-指針案例:int和字符串轉(zhuǎn)換
8-指針案例:sscanf
9-答疑
10-為專(zhuān)科的學(xué)生鼓勁
第四章:C語(yǔ)言網(wǎng)站開(kāi)發(fā)框架
1-CGIC框架簡(jiǎn)介
2-CGIC原理揭秘
3-cgiFormString及案例
4-cgiHeaderLocation及常見(jiàn)錯(cuò)誤
5-表單提交1
6-表單提交2
7-案例:在線考試
8-GET和Post的區(qū)別
第五章:模板引擎
1-沒(méi)有模板引擎的痛苦
2-模板引擎是什么
3-給模板參數(shù)賦值
4-模板引擎案例:計(jì)算器
5-模板引擎中的循環(huán)參數(shù)
6-模板引擎案例說(shuō)明
第六章:MySQL
1-數(shù)據(jù)庫(kù)簡(jiǎn)介
2-庫(kù)表列和系統(tǒng)的基本架構(gòu)介紹
3-MYSQL服務(wù)器的管理工具的安裝
4-主鍵(業(yè)務(wù)主鍵和邏輯主鍵)和外鍵的概念
5-建數(shù)據(jù)庫(kù)建立表的方法
6-MYSQL常用數(shù)據(jù)類(lèi)型
7-SQL簡(jiǎn)介(Select和Insert)
8-自動(dòng)遞增列和修改列的數(shù)據(jù)類(lèi)型注意的陷阱
9-Update數(shù)據(jù)更新
10-Delete數(shù)據(jù)刪除
11-數(shù)據(jù)初始化和Select語(yǔ)法1
12-聚合函數(shù)
13-OrderBy排序
14-Like模糊匹配
15-null不知道
16-limit獲取部分結(jié)果集
17-Groupby分組查詢(xún)
18-leftjoin聯(lián)合查詢(xún)
19-外鍵約束
第七章:C語(yǔ)言連接MySQL
1-C對(duì)接MYSQL環(huán)境搭建
2-執(zhí)行Insert語(yǔ)句
3-關(guān)于上節(jié)課的常見(jiàn)問(wèn)題
4-執(zhí)行Select語(yǔ)句
5-封裝executeNonQuery和executeQuery兩個(gè)方法
6-案例1:顯示用戶(hù)列表到網(wǎng)頁(yè)
7-把用戶(hù)的輸入拼接為sql
8-mysql_hex_string解決特殊符號(hào)的問(wèn)題
9-關(guān)于SQL注入漏洞
第八章:C語(yǔ)言網(wǎng)站開(kāi)發(fā)框架深入
1-cgiFormInteger
2-cgiFormSubmitClicked原理揭秘
3-獲取非常長(zhǎng)的請(qǐng)求參數(shù)的方法
4-表單函數(shù)案例
5-CGI中處理文件上傳
第九章:“教師管理”模塊
1-MVC模式和項(xiàng)目前說(shuō)明
2-教師列表功能
3-教師的新增功能
4-教師的編輯
5-教師的刪除和項(xiàng)目總結(jié)
第十章:“學(xué)生管理”模塊
1-已完成的代碼說(shuō)明
2-List顯示名字以及可重復(fù)使用的下拉列表方法
3-實(shí)現(xiàn)下拉列表生成函數(shù)
4-編輯時(shí)候的下拉列表
第十一章:網(wǎng)盤(pán)模塊
1-文件搜索的函數(shù)
2-網(wǎng)頁(yè)中顯示文件列表
3-文件大小的實(shí)現(xiàn)
4-文件的刪除
5-文件的上傳
第十二章:登陸模塊
1-Cookie使用入門(mén)
2-記住用戶(hù)名密碼和Cookie的深入介紹
3-Session需求分析
4-Session詳細(xì)設(shè)計(jì)
5-Guid算法
6-實(shí)現(xiàn)基本的Session
7-使用Session改造登陸
8-Session有效期的實(shí)現(xiàn)
9-Session深入介紹
選修課:透徹講指針
1-關(guān)于開(kāi)發(fā)工具的說(shuō)明
2-gcc編譯第一個(gè)c程序
3-EditPlus搭建GCC開(kāi)發(fā)環(huán)境
4-指針的聲明和指針的使用
5-數(shù)組和指針
6-指針的移動(dòng)和指針的減法
7-神奇:計(jì)算機(jī)不知道“數(shù)據(jù)類(lèi)型”
8-指針很強(qiáng)大、指針很危險(xiǎn)
9-sizeof計(jì)算數(shù)組長(zhǎng)度的限制及strcpy的安全性問(wèn)題
10-指針案例
11-內(nèi)存的初始化
12-結(jié)構(gòu)體的使用以及sizeof問(wèn)題
13-結(jié)構(gòu)體的拷貝賦值問(wèn)題
14-void指針
15-函數(shù)指針的概念和基本使用
16-函數(shù)指針案例:獲得任意類(lèi)型數(shù)組的最大值
17-函數(shù)指針案例2:排序qsort
18-棧空間
19-堆空間和函數(shù)返回指針的幾種方法






