课程内容 | 掌握技能 |
---|---|
物联网概述及环境搭建 |
1、了解物联网行业技术介绍、行业发展、 物联网技术体系介绍 2、Linux操作系统的使用、服务的安装 3、Linux操作系统远程登陆 4、Linux日常高频率应用命令使用练习 5、文件操作命令使用练习 6、内容检索命令使用练习 7、压缩解压命令使用练习 8、系统内部常用命令使用练习 |
C语言基本数据类型与运算符 |
1、程序设计关键字分类讲解 2、各类进制间的分析以及转换 3、有符号以及无符号深度剖析 4、各种运算符介绍 5、数据存储类型的读写控制 6、不同数据类型间的自动以及强制类型转换 7、各种类型间的越界问题剖析 |
C语言控制语句 |
1、选择控制语句 2、循环控制语句 3、控制语句相关关键字分析 |
数组 |
1、数组的精确定义 2、数组元素严谨的初始化 3、深度剖析数组元素的读写过程 4、多维数组的精确定义 5、多维数组的应用操作 |
函数 |
1、函数的定义、声明、调用三要素 2、各类场景的函数定义 3、严谨的函数声明 4、函数的调用过程剖析 5、函数参数本质剖析 6、实参、形参详解 7、具体需求下的函数封装流程 |
指针基础 |
1、指针与内存哪些事儿 2、指针的定义与使用 3、指针与基本类型变量的关系 4、指针与数组的关系 5、指针与函数的关系 6、指针与字符串的关系 7、指针与指针的关系 |
常用字符串处理库函数 |
1、字符串拷贝函数 2、字符串追加函数 3、字符串比较函数 4、字符串切割函数 5、字符串转整型、浮点型 6、字符串中查找字符 7、字符串中查找字符串 |
GTK图形界面设计:窗口、按钮、信号、布局、其他控件 |
1、GTK图形界面开发概述 2、GTK程序设计框架 3、GTK各种控件创建、属性设置、使用 4、GTK信号机制,事件处理,回调函数 |
智能家居GUI设计 |
1、项目开发流程及规范 2、项目开发文档编写 3、解决项目问题的方法 4、C语言及GTK知识 |