使用C语言实现网站开发


使用C语言实现网站开发


【课程内容】

第一部分

第一章:环境配置

1-课前说明

2-学习C之前需要去避免的误区

3-关于开发工具的说明

4-gcc编译第一个c程序

5-EditPlus搭建GCC开发环境

6-编写第一个GTK程序

7-解释第一个GTK程序

第二章:GTK基础

1-GTKWidget基本操作和命名规则

2-文本框、按钮和标签

3-盒子布局GtkBox

4-网格布局GtkGrid

5-控件父子结构以及不要用拖控件工具

第三章:透彻讲指针

1-指针的声明和指针的使用

2-数组和指针

3-指针的移动和指针的减法

4-神奇:计算机不知道“数据类型”

5-指针很强大、指针很危险

6-sizeof计算数组长度的限制及strcpy安全性问题

7-指针案例

8-内存的初始化

9-结构体的使用以及sizeof问题

10-结构体的拷贝赋值问题

11-void指针

12-函数指针的概念和基本使用

13-函数指针案例:获得任意类型数组的最大值

14-函数指针案例2:排序qsort

15-栈空间

16-堆空间和函数返回指针的几种方法

第四章:GTK深入

1-复习和信号简介

2-使用信号获得按钮点击消息

3-如何进行代码自动提示

4-如何阅读GTK文档

5-复选按钮GtkCheckButton

6-单选按钮GtkRadioButton

7-Label和Entry的更多函数

8-下拉选择框GtkComboBoxText

9-案例:省市选择器

10-显示图片的控件GtkImage

11-案例:图片的使用

12-带图片的按钮

13-定时器和获得系统时间

14-案例:Led时钟1

15-案例:Led时钟2

16-工具栏Toolbar

第五章:MYSQL

1-数据库简介

2-库表列和系统的基本架构介绍

3-MYSQL服务器的管理工具的安装

4-主键(业务主键和逻辑主键)和外键的概念

5-建数据库建立表的方法

6-MYSQL常用数据类型

7-SQL简介(Select和Insert)

8-自动递增列和修改列的数据类型注意的陷阱

9-Update数据更新

10-Delete数据删除

11-数据初始化和Select语法1

12-聚合函数

13-OrderBy排序

14-Like模糊匹配

15-null不知道

16-limit获取部分结果集

17-Groupby分组查询

18-leftjoin联合查询

19-外键约束

第二部分

第一章:HTML基础

1-学前说明

2-学习路线图

3-VS新建html文件的办法

4-html入门介绍

5-常用标签:字体和特殊字符

6-常用标签:列表和图像

7-表格标签

8-超链接

9-表单1

10-表单2

11-练习说明

第二章:C语言编写第一个网站

1-网站原理:请求处理响应

2-开发动态网站需要什么

3-apache配置

4-编写第一个CGI程序

5-编写CGI可能遇到的问题

6-简化开发的配置,不用拷来拷去

7-获取请求参数

第三章:Http协议和指针

1-练习常见问题

2-什么是通讯协议

3-Http协议(会有微晕)

4-Http协议实验和重定向

5-CGI程序的调试

6-指针复习

7-指针案例:int和字符串转换

8-指针案例:sscanf

9-答疑

10-为专科的学生鼓劲

第四章:C语言网站开发框架

1-CGIC框架简介

2-CGIC原理揭秘

3-cgiFormString及案例

4-cgiHeaderLocation及常见错误

5-表单提交1

6-表单提交2

7-案例:在线考试

8-GET和Post的区别

第五章:模板引擎

1-没有模板引擎的痛苦

2-模板引擎是什么

3-给模板参数赋值

4-模板引擎案例:计算器

5-模板引擎中的循环参数

6-模板引擎案例说明

第六章:MySQL

1-数据库简介

2-库表列和系统的基本架构介绍

3-MYSQL服务器的管理工具的安装

4-主键(业务主键和逻辑主键)和外键的概念

5-建数据库建立表的方法

6-MYSQL常用数据类型

7-SQL简介(Select和Insert)

8-自动递增列和修改列的数据类型注意的陷阱

9-Update数据更新

10-Delete数据删除

11-数据初始化和Select语法1

12-聚合函数

13-OrderBy排序

14-Like模糊匹配

15-null不知道

16-limit获取部分结果集

17-Groupby分组查询

18-leftjoin联合查询

19-外键约束

第七章:C语言连接MySQL

1-C对接MYSQL环境搭建

2-执行Insert语句

3-关于上节课的常见问题

4-执行Select语句

5-封装executeNonQuery和executeQuery两个方法

6-案例1:显示用户列表到网页

7-把用户的输入拼接为sql

8-mysql_hex_string解决特殊符号的问题

9-关于SQL注入漏洞

第八章:C语言网站开发框架深入

1-cgiFormInteger

2-cgiFormSubmitClicked原理揭秘

3-获取非常长的请求参数的方法

4-表单函数案例

5-CGI中处理文件上传

第九章:“教师管理”模块

1-MVC模式和项目前说明

2-教师列表功能

3-教师的新增功能

4-教师的编辑

5-教师的删除和项目总结

第十章:“学生管理”模块

1-已完成的代码说明

2-List显示名字以及可重复使用的下拉列表方法

3-实现下拉列表生成函数

4-编辑时候的下拉列表

第十一章:网盘模块

1-文件搜索的函数

2-网页中显示文件列表

3-文件大小的实现

4-文件的删除

5-文件的上传

第十二章:登陆模块

1-Cookie使用入门

2-记住用户名密码和Cookie的深入介绍

3-Session需求分析

4-Session详细设计

5-Guid算法

6-实现基本的Session

7-使用Session改造登陆

8-Session有效期的实现

9-Session深入介绍

选修课:透彻讲指针

1-关于开发工具的说明

2-gcc编译第一个c程序

3-EditPlus搭建GCC开发环境

4-指针的声明和指针的使用

5-数组和指针

6-指针的移动和指针的减法

7-神奇:计算机不知道“数据类型”

8-指针很强大、指针很危险

9-sizeof计算数组长度的限制及strcpy的安全性问题

10-指针案例

11-内存的初始化

12-结构体的使用以及sizeof问题

13-结构体的拷贝赋值问题

14-void指针

15-函数指针的概念和基本使用

16-函数指针案例:获得任意类型数组的最大值

17-函数指针案例2:排序qsort

18-栈空间

19-堆空间和函数返回指针的几种方法

立 即 下 载

相关资源

发表评论

点 击 提 交