Net/C#/C语言

  • 课程介绍: 还是要多唠叨几句,学IT技术,培养兴趣最重要,尤其是编程部分,所以先从简单的学习,激发兴趣学习会事倍功半 确实是一套下功夫用心学就可以就业的课程,真正的从零基础到项目实战,全由经验丰富的讲师来讲解, 分为C语言基础班、C语言就业班、C++就业班、Linux基础课程、数据库+Shell课程、Cocos2d-X、QT项目开发 -------------------课程目录------------------- 第一阶段C语言10天 (此阶段兼顾基础班升级学员与直接报就业班学员,突出面试辅导为主) 1.常量与变量,数据类型,数据类型转换,数据输入与输出 (面试辅导); 2.C语言运算符,C语言操作符,C语言表达式,表达式优先级(面试辅导); 3.C语言流程控制,分支,顺序,循环逻辑控制(面试辅导); 4.函数概述与引用,简单递归,简单嵌套,C语言调用函数示例(面试辅导); 5.数组,二维数组,高维数组,详细案例(面试辅导); 6.指针,指针与地址,指针与数组,指针与字符串,指针与函数,多重指针(面试辅导); 7.结构体,共用体,枚举,typedef,宏定义,预编译,文件包含,条件编译(面试辅导); 8.内存分析,作用域,生存期,可见域,C语言调试,排错,分析技巧(面试辅导); 9.清华大学学生管理系统,QQ聊天记录监控系统; 10.网络劫持系统,打劫百度,360,QQ. 实战项目:清华大学学生管理系统,QQ聊天记录监控系统,网络劫持系统,打劫百度,360,QQ。 第二阶段C++语言15天 1.C语言与C++语言的区别与联系; 2.C++内存模型,命名空间和数据类型; 3.C++函数,引用,内联函数,函数模板,函数重载; 4.面向对象编程(OOP),类和对象; 5.构造器,拷贝构造,析构,new/delete; 6.运算符重载;面向对象编程(OOP),封装; 7.面向对象编程(OOP)继承; 8.面向对象编程(OOP)友元; 9.面向对象编程(OOP)多态; 10.类模板; 11.类的转换,类与指针,输入输出流; 12.C++调试技巧,错误排查技巧;C++11标准与Boost库,STL库; 13.C++面试综合辅导; 14.清华大学创业创新投资集团企业信息管理系统; 15.清华大学创业创新投资集团企业信息管理系统. 实战项目:清华大学创业创新投资集团企业信息管理系统。 第三阶段数据结构算法-标准库STL,boost4天 1.数组,链表,栈,队列,字符串,以及标准模板库应用;2.二叉树,散列,索引,以及标准模板库应用;3.图,排序,查找,以及标准模板库应用;4.百度地图项目,实现导航与交通指导.实战项目:百度地图项目,实现导航与交通指导。 第四阶段培养游戏开发方向:Cocos2dX跨平台游戏开发ios,Android,Windows22天 1.Cocos2dX开发环境搭建,实现HelloWorld案例,移植到Android与iphone,搭建企业SVN开发环境; 2.CCSprite精灵详解,常用的两种layer层, CCNode的添加与tag,坐标系与锚点Z轴遮挡关系, 字体与文本; 3.CCTextFieldTTF输入框,CCMenu菜单,CCEditBox编辑框,CCControlSwitch开关, CCControlSlider滑动条; 4.draw绘制,更新函数,CCProgressTo进度计时器, CCScrollView滚动视图,内存及效率的一些总结, 设置竖屏运行项目方法, CCLOG与CCLog的区别; 5.动作与动画,Action动作,动画,常见的22种特效, 切换场景的32种动画; 6.触屏事件,碰撞检测,地图,音乐与音效,粒子特效, cocostudio工具的使用; 7.脚本语言的集成使用Lua/JavaScript,xmI文件读取,sqllite数据库文件读取,跨平台网络HTTP/SOCKET; 8.编译和运行跨平台的Cocos2d-x项目,Xcode集成iOS项目,C++调用Java层,Cocos2dx 内存管理,360android平台SDK的接入,91IOS平台SDK的接入《微信打飞机》案例学习; 9.《微信打飞机》案例学习; 10.《打地鼠》案例学习; 11.《航空堡垒》案例学习; 12.《航空堡垒》案例学习; 13.《超级马里奥》案例学习; 14.《超级马里奥》案例学习; 15.《捕鱼达人》网络游戏案例; 16.《捕鱼达人》网络游戏案例; 17.《暗黑卡牌》网络游戏案例; 18.《暗黑卡牌》网络游戏案例; 19.《暗黑卡牌》网络游戏案例; 20.《进击的9秒》网络游戏案例; 21.《进击的9秒》网络游戏案例; 22.《进击的9秒》网络游戏案例. 实战项目:《微信打飞机》《打地鼠》《航空堡垒》《超级马里奥》《捕鱼达人》《暗黑卡牌》《进击的9秒》。 第五阶段培养云计算开发方向:Linux服务器编程15天 1.Unix/Linux操作系统技术(包括linux基本命令,用户管理,vi使用,安装卸载软件,网络配置管理); 2.gcc,g++编译器,gdb调试工具,make管理项目,以及windows\linux下的安装配置; 3.Unix,Linux编程开发技术介绍, Unix/Linux 编程开发环境搭建; 4.Unix/Linux文件和输入输出,文件和目录操作; 5.Unix/Linux进程控制,system系统调用; 6.Unix/Linux信号处理(signal); 7.Unix/Linux内存管理(malloc),内存印象文件的使用; 8.Unix/Linux进程间通信(IPC),管道的操作以及FIFO。通过共享内存实现进程间通信; 9.Unix/Linux守护进程以及deamon; 10.Unix/Linux多线程编程技术,线程接口,线程同步机制; 11.Unix/Linux网络编程(socket); 12.Unix/Linux shell编程; 13.Unix/Linux项目实战(Linux手机通话短信流量计费系统); 14.Unix/Linux项目实战(Linux多线程并发银行系统); 15.Unix/Linux项目实战(Linux多线程聊天室). 实战项目:Linux手机通话短信流量计费系统,Linux多线程并发银行系统,Linux多线程聊天室。 第六阶段培养数据库开发方向,数据库(MySQL,Oracle)5天 1.安装MYSQL,MYSQL开发简介,SQL语句; 2.实现MYSQL的增,查,删,改; 3.安装Oracle,Oracle简介; 4.ProC简介,实现Oracle的增,查,删,改; 5.基于MYSQL与Oracle分别处理腾讯泄密的12亿QQ号与5000万QQ群数据. 实战项目:基于MYSQL与Oracle分别处理腾讯泄密的12亿QQ号与5000万QQ群数据。 第七阶段培养移动互联网智能设备开发方向(Linux,Android)15天 1.Linux驱动开发概述,Linux 设备管理机制; 2.构建嵌入式驱动程序开发环境for Android,linux装配置; 3.设备驱动程序基础以及proc文件系统介绍; 4.Linux内核同步机制 ,内存管理与链表,延迟处理; 5.深入Linux内核基础介绍; 6.Linux设备驱动调试,以及GDB使用; 7.键盘驱动程序设计; 8.串口驱动程序设计; 9.触摸屏驱动程序设计; 10.网络设备驱动程序设计; 11.USB驱动程序设计; 12.物联网综合案例(智能家居); 13.物联网综合案例(智能家居); 14.物联网综合案例(智能家居); 15.物联网综合案例(智能家居). 实战项目:物联网综合案例(智能家居)。 第八阶段培养跨平台QT开发4天 1.QT开发技术;QT 基础;QT 信号和槽; 2.QT Creator的使用;QT Designer的使用; 3.QT 绘图,以及跨平台ios,Android,Windows. 4.QT开发跨平台的12306火车票查询系统,开发仿QQ界面,(手机端,电脑端),开发仿360界面(手机端,电脑端); 实战项目:QT开发跨平台的12306火车票查询系统,开发仿QQ界面,(手机端,电脑端),开发仿360界面(手机端,电脑端)
    • 555
  • 嵌入式视频教程 嵌入式c语言尚观培训视频教程全集下载 ===========课程目录=========== 嵌入式C语言培训-02C编程基础-16模块化设计方法.mp4 嵌入式C语言培训-03C编程进阶-12位段.mp4 嵌入式C语言培训-02C编程基础-15跳转语句.mp4 嵌入式C语言培训-03C编程进阶-11共用体.mp4 嵌入式C语言培训-02C编程基础-13for循环结构.mp4 嵌入式C语言培训-03C编程进阶-8编译预处理.mp4 嵌入式C语言培训-02C编程基础-10表达式.mp4 嵌入式C语言培训-02C编程基础-01C语言基本数据类型.mp4 嵌入式C语言培训-01C语言概述-04C程序开发过程.mp4 嵌入式C语言培训-03C编程进阶-10链表.mp4 嵌入式C语言培训-02C编程基础-18函数的调用.mp4 嵌入式C语言培训-03C编程进阶-13枚举.mp4 嵌入式C语言培训-03C编程进阶-3指针.mp4 嵌入式C语言培训-01C语言概述-06C语言开发语言和开发工具的关系.mp4 嵌入式C语言培训-03C编程进阶-9结构体基础.mp4 嵌入式C语言培训-02C编程基础-12switch条件判断结构.mp4 嵌入式C语言培训-01C语言概述-01C语言概念-发展历史-特点.mp4 嵌入式C语言培训-02C编程基础-07auto存储类型说明符.mp4 嵌入式C语言培训-02C编程基础-04volatile类型修饰符.mp4 嵌入式C语言培训-01C语言概述-03C语言第2个程序第3个程序.mp4 嵌入式C语言培训-01C语言概述-02C基本程序结构-第一个helloworld程序-Linux下编辑编译执行.mp4 嵌入式C语言培训-03C编程进阶-1字符串.mp4 嵌入式C语言培训-01C语言概述-05C语言开发常见错误分析.mp4 嵌入式C语言培训-02C编程基础-14while循环结构.mp4 嵌入式C语言培训-02C编程基础-08操作符-算术操作符.mp4 嵌入式C语言培训-02C编程基础-09操作符-位运算操作符.mp4 嵌入式C语言培训-02C编程基础-05extern-static存储类型说明符.mp4 嵌入式C语言培训-03C编程进阶-14文件.mp4 嵌入式C语言培训-02C编程基础-06register存储类型说明符.mp4 嵌入式C语言培训-03C编程进阶-4函数指针.mp4 嵌入式C语言培训-03C编程进阶-7指针与数组.mp4 嵌入式C语言培训-02C编程基础-20函数返回值.mp4 嵌入式C语言培训-04C编程总结.mp4 嵌入式C语言培训-03C编程进阶-5动态类型分配.mp4 嵌入式C语言培训-02C编程基础-02常量和变量.mp4 嵌入式C语言培训-03C编程进阶-1数组.mp4 嵌入式C语言培训-02C编程基础-03const类型修饰符概念.mp4 嵌入式C语言培训-02C编程基础-09操作符-关系逻辑操作符.mp4 嵌入式C语言培训-02C编程基础-03const类型修饰符实例.mp4 嵌入式C语言培训-02C编程基础-09操作符-sizeof操作符.mp4 嵌入式C语言培训-02C编程基础-19递归函数.mp4 嵌入式C语言培训-02C编程基础-17函数的声明和定义.mp4 嵌入式C语言培训-02C编程基础-11if条件判断结构.mp4
    • 418
  • 本套课程:C/C++高性能服务开发基础,课程为2020年的最新课程,课程由吴从周老师主讲,共115节视频课,文件大小共计13G,文章底部附下载地址。 以往程序员书籍和培训教程干巴巴的讲理论知识,脱离实际工作,本套教程突破以往的教学模式,更加注重实际工作,课程讲到的知识点都是工作中程序员必知必会且非常常用的,因为讲的内容注重实际,所以不适合大学生考试和计算机等级考试学习。 课程介绍: C/C++程序员在做什么行业? 1.网络通信:数据传输; 2.嵌入式:硬件驱动; 3.数据库:数据处理、数据存储; 4.音视频:音视频的传输和处理; 5.游戏:界面开发、网络服务端;。 6.桌面:MFC、QT。 本套课程特点: 1.以Linux平台为学习和开发环境,Linux是C/C++程序员的主流工作平台; 2.断章取义,重点突出实际开发中常用的内容,略过不常用的知识; 3.设计了大量的课后作业,这些作业与实际开发内容息息相关,把培养程序员的感觉放在首位; 4.本教程的目标是为职业C/C++程序员打基础,不合适在校大学生的毕业考试和计算机等级考试。 000.百万年薪的程序员.mp4 001.C_C++语言的学习方向.mp4 002.C_C++语言的学习环境.mp4 003.非计算机专业、零基础学习前的准备.mp4 004.开发环境的搭建 01.VMWare的下载和安装.mp4 02.CentOS6的下载、安装和配置.mp4 03.CentOS7的下载、安装和配置.mp4 04.SecureCRT8.5的下载、安装和配置.mp4 005.Linix和vi的常用命令 01.Linux常用命令(上).mp4 02.Linux常用命令(中).mp4 03.Linux常用命令(下).mp4 04.vi的使用方法和常用命令(上).mp4 05.vi的使用方法和常用命令(下).mp4 006.C语言程序的基本结构.mp4 007.C语言程序的基本结构(作业).mp4 008.C语言数据类型.mp4 009.C语言常量、变量和关键字.mp4 010.C语言简单的输入和输出.mp4 011.C语言运算符.mp4 012.C语言if分支结构(一).mp4 013.C语言if分支结构(二).mp4 014.C语言if分支结构(三).mp4 015.C语言if分支结构(作业).mp4 016.C语言switch分支结构.mp4 017.C语言循环结构.mp4 018.C语言循环结构(作业一).mp4 019.C语言循环结构(作业二).mp4 020.C语言数组(一).mp4 021.C语言数组(二).mp4 022.C语言数组(三).mp4 023.C语言数组(作业).mp4 024.C语言函数(一).mp4 025.C语言函数(二).mp4 026.C语言函数(三).mp4 027.C语言函数(作业).mp4 028.C语言变量的作用域.mp4 029.C语言指针(一).mp4 030.C语言指针(二).mp4 031.C语言程序的调试gdb.mp4 032.C语言整数(一).mp4 033.C语言整数(二).mp4 034.C语言整数(作业一).mp4 035.C语言整数(作业二).mp4 036.C语言整数(作业三).mp4 037.C语言字符.mp4 038.C语言字符(作业).mp4 039.C语言浮点数(一).mp4 040.C语言浮点数(二).mp4 041.C语言浮点数(三).mp4 042.C语言浮点数(作业).mp4 043.C语言字符串(一).mp4 044.C语言字符串(二).mp4 045.C语言字符串(三).mp4 046.C语言字符串(作业一).mp4 047.C语言字符串(作业二).mp4 048.C语言字符串(作业三).mp4 049.C语言字符串(作业四).mp4 050.C语言数据类型转换.mp4 051.C语言结构体(一).mp4 052.C语言结构体(二).mp4 053.C语言结构体(三).mp4 054.C语言格式化输出.mp4 055.C语言格式化输出(作业).mp4 056.C语言main函数的参数.mp4 057.C语言动态内存管理.mp4 058.C语言文件操作(一).mp4 059.C语言文件操作(二).mp4 060.C语言文件操作(三).mp4 061.C语言文件操作(四).mp4 062.C语言文件操作(五).mp4 063.C语言文件操作(作业一).mp4 064.C语言文件操作(作业二).mp4 065.C语言目录操作.mp4 066.C语言时间操作.mp4 067.C语言时间操作(作业).mp4 068.C语言编译预处理(一).mp4 069.C语言编译预处理(二).mp4 070.C语言目录和文件操作扩展.mp4 071.C语言系统错误.mp4 072.C语言带参数的gdb.mp4 073.C语言makefile文件.mp4 074.C语言学习总结.mp4 075.从C语言到C++.mp4 076.从C语言到C++(作业一).mp4 077.从C语言到C++(作业二).mp4 078.C++函数的重载.mp4 079.C++类和对象.mp4 080.C++类的详解(一).mp4 081.C++类的详解(二).mp4 082.C++类的详解(作业).mp4 083.C++引用(一).mp4 084.C++引用(二).mp4 085.C++运算符重载.mp4 086.C++的string类.mp4 087.C++的vector容器(一).mp4 088.C++的vector容器(二).mp4 089.C++动态内存管理.mp4 090.C++类的继承与派生.mp4 091.C++类的多态(一).mp4 092.C++类的多态(二).mp4 094.C++学习总结.mp4 095.学习Linux编程前的准备.mp4 096.网络通信基础socket(一).mp4 097.网络通信基础socket(二).mp4 098.网络通信基础socket(三).mp4 099.网络通信基础socket(四).mp4 100.封装socket通信类.mp4 101.Linux多进程.mp4 102.Linux多进程(作业).mp4 103.Linux多进程的应用(一).mp4 104.Linux多进程的应用(二).mp4 105.Linux进程间通信.mp4 106.Linux信号(一).mp4 107.Linux信号(二).mp4 108.Linux共享内存.mp4 109.Linux信号量.mp4 110.Linux信号量(作业).mp4 111.Linux多线程(一).mp4 112.Linux多线程(二).mp4 113.Linix线程同步.mp4 114.Linix调用可执行程序.mp4 115.静态库与动态库.mp4
    • 529
  • 第1章 课程导学 本章作为课程内容引入,主要介绍课程结构,课程的学习方法等。希望你能通过这门课程彻底掌握程序语言的“道”和“术”。 第2章 C语言必备基础 本章主要讲解演示编译环境搭建,IDE配置,调试方法,代码规范风格等内容,为课程后续内容做足准备工作。 第3章 C语言快速入门 本章核心是对C语言的基本数据类型、变量常量、运算符、分支和循环语句等必备知识进行讲解,适合零基础的同学快速上手,也适合C语言基础薄弱的同学查缺补漏。 第4章 函数与程序结构 本章讲解C语言中函数的声明、实现以及使用方法,变量的类型和作用域。本章最后还会为你定制一个经典的汉诺塔的问题来实践函数的递归。相信通过本章的学习,你就可以独立完成一些基本功能的程序开发了。 第5章 预处理和宏 本章讲解C语言的预处理和宏的使用方法,包括文件包含、条件编译、宏函数等特性的理解和应用。本章最后会带你深度对比宏和函数实现一个方便打印输出的PRINTLNF 宏。 第6章 玩转数组 本章将带你吃透C语言中的数组,包括数组在内存当中的存储形式,字符串的基本概念,数组作为函数参数传递等内容。本章最后也会带你就数组元素的排序这一经典问题进行实践,加深对数组本身的理解。 第7章 吃透指针 试看 本章将带你吃透C语言的指针,包括指针的运算、函数参数传递以及返回值的内存复制过程、动态内存分配、函数指针等特性的分析及应用。本章最后还会结合宏和指针深度剖析一个简单的交换变量值的多种实现方法以及指针版本的快速排序算法的实现。... 第8章 聚合数据类型 本章将讲解C语言的聚合数据类型,包括结构体、联合体、枚举等特性及应用,也重点剖析结构体的内存对齐特性,本章最后会结合前面的知识给出字节序判断和单链表的基本实现的案例。 第9章 字符串的应用 本章将讲解标准库中对字符串提供的支持,包括窄字符与宽字符相关的字符类型判断,字符串比较、连接、复制,原始内存的清除、复制、移动等工具函数的应用,以及窄字符与宽字符的转换函数及编码设置的方法,最后会对C99新增的restrict、C11新增的安全版本函数做分析。... 第10章 时间的应用 本章将讲解标准库中对时间提供的支持,包括计算机软件当中各类常见的时间概念,获取系统时间、日历时间的方法,时间的格式化和解析的方法等,由于各平台对时间的支持存在一定差异,我们使用条件编译实现一个跨平台的毫秒时间戳的获取函数,为你编写跨平台的代码提供思路。... 第11章 文件的输入输出 本章将讲解标准库中对文件输入输出的支持,包括文件流的概念,文件流按字符、按行、按字节读写函数的使用,并使用多个版本的文件复制的案例贯穿全章,在对比和迭代当中深刻理解不同的读写方式之间的差异,加深你对文件流缓冲等概念的理解。... 第12章 线程与并发 本章将讲解C语言标准库从C11引入的线程以及并发相关知识。线程和并发是开发人员的必备基础,本章内容除了帮助你在实践当中更好地了解诸如pthread这样的线程库以外,对于其他现代语言的学习也是非常有益的。本章最后综合所学完成处理复杂的线程返回结果、并发任务执行与函数回调两个实践案例。... 第13章 编译、链接和库 本章将基于gcc讲解C语言编译过程中的各个环节和细节,帮助你了解C语言是如何从源码一步一步编译成最后的可执行文件,也会讲解如何将自己的模块作为依赖导出,如何使用conan来管理第三方依赖,本章最后还会以C++和Java为例传授你如何使用其他语言来调用C语言库。... 第14章 GUI 编程实践 本章将讲解Linux桌面GUI的主流开发技术GTK+,基于该框架了解如何使用C语言开发 GUI应用,掌握如何实现跨平台的GUI应用程序开发(支持Windows/macOS/Linux),还将了解使用GTK+开发GUI程序的基本方法,包括如何创建Window,通过css来编辑控件样式,使用Glade快速完成UI布局等。最后我们将仿照macOS的计算器实现一个功能相对... 第15章 综合案例:桌面跨平台的下载工具 本章作为课程最后的综合案例,将带你从零开始开发一个桌面跨平台的下载工具,包括使用Conan管理依赖,使用GTK+开发UI,使用curl访问网络,使用sqlite来存储任务,使用独立的线程来承载下载任务等等。本章综合性较强,我们力求尽可能多地覆盖课程当中所学的知识,帮助大家进一步加深对C语言的认识和理解,培养使用C语言构建... 第16章 课程总结 本章作为课程的最后一章,我们将带你整体梳理课程所学的内容,并提供一些后续的学习建议,在课程问答区老师等着与你进一步交流。
    • 465