课程概述
本课程主要讲解多模块软件的编译和链接,C语言的调试技巧等内容,要求掌握C程序的编译与运行过程,静态库、共享库的创建与使用,Makefile的变量使用。并通过多模块编译程序、玩家结构体的建立、管理员功能、客户结构实现等大量的项目及综合案例帮助学员巩固知识点。
学习目标:
C语言编程高级拓展课程,学完可进一步巩固嵌入式开发的基础。
课程特色
经过职坐标对IT教研工作的不断探索,我们得出了一系列教育理论并在实践中检验出真知。
1.课时设计以人为本,符合人体记忆曲线的章节课时安排,精致提炼教研内容;
2.章节贯穿项目实战,便于系统的归纳、整合和梳理所学内容,全面排查知识盲点;
3.链接企业需求定制教学内容,所有的教学结果都以高薪就业为导向,不讲虚理论;
4.课程构建即成体系,你所学的都不是单门的课程,而是一套就业体系课程,从小白入门-高级进阶-项目实战拓展,内容由浅至深,从简至难,循序渐进;
5.每章节贯穿项目实例,巩固学习难点,轻松有趣!
常见问题
一、如何进入课群“易班大学学习交流群”?
第一步:用“易班”账号登录“易班大学”。 或点击右上角“注册”按钮,按引导注册一个“易班”的账号,注册完成后登录进入“个人中心”。
第二步:进入“个人中心——学习中心——我的课群”页面,点击“添加课群”。
第三步:输入课群邀请码“BE5XLTJJ”并加入课群。
二、如何进入易班大学QQ交流群?
登录QQ,点击“查找”,输入易班大学QQ交流群号389489333,即可申请加入易班大学QQ交流群。
授课大纲
- 第一章 多模块软件的编译和链接
- 第1课 序言
- 第2课 C程序的编译和运行过程-1
- 第3课 C程序的编译和运行过程-2
- 第4课 多模块编译的概念和优缺点
- 第5课 库的概念和静态库的创建与使用-1
- 第6课 静态库的创建与使用-2
- 第7课 共享库的创建与使用
- 第二章 make和Makefile
- 第8课 序言
- 第9课 make和Makefile的概念及发展
- 第10课 make的使用语法和Makefile的编写原则与规则
- 第11课 示例1--make和Makefile
- 第12课 示例2--make和Makefile
- 第13课 Makefile的变量使用-1
- 第14课 Makefile的变量使用-2
- 第15课 虚目标、特殊目录和默认模式规则
- 第三章 项目和综合案例
- 第16课 案例讲解--多模块编译程序-1
- 第17课 案例讲解--多模块编译程序-2
- 第18课 案例讲解--多模块编译程序-3
- 第19课 案例讲解--多模块编译程序-4
- 第20课 案例讲解--使用makefile编译程序
- 第21课 案例分析
- 第22课 玩家结构体的建立
- 第23课 随机数产生
- 第24课 排行榜函数
- 第25课 项目介绍及规范
- 第26课 项目结构分析
- 第27课 数据结构头文件
- 第28课 通用链表-1
- 第29课 通用链表-2
- 第30课 管理员功能-1
- 第31课 管理员功能-2
- 第32课 管理员功能-3
- 第33课 管理员功能测试
- 第34课 房间结构实现与测试-1
- 第35课 房间结构实现与测试-2
- 第36课 客户结构实现-1
- 第37课 客户结构实现-2
- 第38课 客户结构测试
- 第39课 账单结构实现与测试
- 第40课 管理员登陆界面功能
- 第41课 管理员登入功能实现
- 第42课 管理员level 0 功能实现和修改密码
- 第43课 创建分级管理员和注销管理员
- 第44课 前台管理员控制函数
- 第45课 预约办理实现
- 第46课 修改登记实现
- 第47课 取消订单实现
- 第48课 查询
- 第49课 文件保存-1
- 第50课 文件保存-2
- 第51课 入住办理-1
- 第52课 入住办理-2
- 第53课 退房