00:00
同学们好,从今天开始呢,给大家来讲一门编程语言,叫做高校大学生C语言课程,首先呢,我们对这个课程做一个简单的介绍。我们这套课程呢,讲解的是C语言,这点大家要清楚哈,因为大家都知道,我们在大学里边呢,接触的第一门编程语言就是C语言,对不对,所以说我们就重点讲C语言,第二个呢,我们这套课程呢,特别适合高校大学生来学习。因为高校大学生刚刚接触语言的时候呢,基础相对比较薄弱,所以说我们这套课程呢,也是针对零基础,就是以前没有接触过编程语言的人特别适合,尤其是高校大学生,不管你是计算机系的还是非计算系,非计算机系的呢,很多这个都会学C语言。所以说这套课程呢,我们重点是针对在校大学生来录制的。
01:01
那当然有同学说了,说老师我以前在大学里边没有好好学C语言。啊,不知道这个编程语言是怎么样子,当时也没学明白,我现在能不能来学习呢?当然也可以。就是这点要给大家讲清楚,那如果说你已经学过呃C语言了,或者说学过其他编程语言呢,这个呢,就是你可以再看我们上硅谷的其他课程来学习。这套课程重点是讲C语言的,这点大家要非常的清晰。如果你是在校大学生,又想好好的学编程语言,那这套课程就尤其适合你。那我们先来对这套课程的目录结构做一个简单介绍。我们这套课程呢,同学们可以看到我们有下面几个文件夹,我分别的做几个介绍。呃,首先呢,我们。会把每天的笔记放到这个目录下面去,就是最后这套讲完了过后呢,会有一个非常完整的笔记,这个笔记呢会分章节。
02:07
把它整理好。第二个呢,每天我们会有代码,代码呢我会放在这个文件夹下边去,这有我们的课件,像我们的PPT呀,图解呀都会放在这里,软件当然不说了,软件就是同学们在听这门课程的时候呢,我们需要用到的一些。开发软件我会放到这个文件夹下面去,视频,每天我们讲完课过后呢,会拿到这一个视频,我们会放在这一个目录里边去。然后呢,我们还有项目。同学们知道要学好一门语言呢,必须要有一些项目的支撑,所以说我们会讲项目的时候,会把项目放在这个文件夹,还有一些资料,比如说我们参考的文献呢,或者说一些手册呀,呃,等等等等,我们都会放在这个文件夹下面去明白,好,同学们要知道我们这个目录。
03:04
分别有哪些以及存放什么内容,OK啊,那现在呢,我们先来看一下我们向讲解的第一个章节,第一个章节呢,我们首先要给同学们介绍的是这一门课程要讲解什么东西,以及我们这一个授课的方式是什么样子的,这样呢大家做到心中有数,你明白诶,老师要讲什么以及怎么讲。对不对,这样的,大家在讲之前就有一个相相互的一个一个了解,对我们学习这个C语言呢,特别的有帮助。好,我们先来看几个经典的案例,引起大家学习的兴趣。那我们都知道哈,我们学完这个语言过后呢,会做一些程序,或者说你学完这个语言过后,你有能力做这样一些程序。那么我们来看看几个经典的案例,引起大家对学习编程的一个兴趣。首先我们看。
04:02
一个非常经典的程序叫做坦克大战来打开它lawyer,现在呢,我打开我们这个文件夹里面的项目。项目里面呢,我们会准备在讲,在讲这个过程中呢,我们会讲一些项目,OK,那首先我们看最经典的莫过于坦克大战了。来打开啊,我用我用这个第一个啊VC。6.0打开。OK,我们来运行一把,先看看这个程序长什么样子,先编译再运行,那运行起来过后呢,我们可以看到这么一个小界面,OK,这边是我们整个游戏的一个情况,这边是我们键怎么去使用的一个介绍,OK,这是我的同学们看到这个。坦克就是我的,我现在呢开始移动,那我怎么发子弹呢?好的,我往右边移动。发子弹的时候呢,按下X。子弹就打出去了,看到没有啊好,现在呢,我们继续往这边走,我们现在来打,一个人打一个坦克。
05:08
好,我们打一个坦克打掉,诶,他把我打死了对不对,我干掉了他一个,接着往上走。接着咱们往上走,我把这个粉色的干掉,诶,他跑跑了啊他诶又把我打死了对不对,反正这个游戏挺好玩的对不对,很好玩,诶你看又把我打死了,好了,这是我们的第一个小游戏,就是坦克大战。那紧接着呢,我们再来看。同学们非常喜欢玩的,也可以用这个C或者是C加加来开发的,就是连连看也给同学们看一下啊,对了啊,我在这讲完过呢,这个坦克大战呢,这还有一个程序设计,如果同学们在。这一个呃,学习过程中需要去写一些程序设计,或者是毕业设计呢,可以进行一个简单参考,我这里我就不一个念了,你比如说他这里说了一下题目和要求。
06:02
还有他的软件的环境功能的描述等等吧,等等,包括它的这一个流程图对不对,整个程序的一个流程图是怎么回事都有。接着呢,我们再来看一个非常好玩的,就是连连看,我们同样也打开它。OK,运行起来打开呢,我们也用VC6.0打开跑起来。我们先运行一把。先啊先编译,没有任何错误运行。好,这就是连连看。那连连看呢,同学们应该玩的比较多了,还有音乐看到没有,那比如说我随便演示一下,我点这个和这个,诶这就连上了,对吧,再比如说我们再找一个吧,这两个最后呢,能够把它整个都消完,这是连连看小游戏,连连看小游戏呢,也有他的一些相应的这个这个知识点。好,我们紧接着再来看下一个小案例。
07:03
下一个小案例呢,经典的程序就是小猴吃桃,说白了就是这个猴子呢,就在下边移动,可以接水果,如果说你接到水果呢,就给你加分,如果你没有接到,而是接到了一一个这个这这个火箭或者飞机,那就扣分,我们也来运行一把看看。打开它。叫大丰收。OK,跑起来。运行一把。运行运起来。运起来运起来过后呢,我们仍然是先编译把。对,编译没有任何错。运行之。运行值好,那么运行的时候呢,我们要输入一个玩家的名字,比如我数汤姆。好,我输这个十,它的速度为十,好,现在可以开始了,同学们看小猴子呢,就开始移动,我接这个桃子,接上了过后呢,我会加分。哎,你看接桃子OK。
08:01
看OK。这边呢,在不停的变化,这边在不停的变化,我们要躲过火箭,这个火箭接上了要扣分的。好的,这个我就演示到这里好吧。演示到这里,那这边呢,也有他的一个文档,也有他的一个文档,同学们呢,如果做开发或者是做毕业设计,可以进行一个简单的一个啊参考啊,包括它的功能啊,对不对,游戏介绍啊,界面啊,需求运行环境等等等等,这都有。没问题,好,这个呢,我们就给大家说到这里。好,紧接着我们在讲课过程中呢,还会写两个非常经典的程序,由谁来完成的,一个呢,就是家庭记账小软件,这个小软件呢,我们用纯C来完成。比如说我们可以记录你的一个呃金额的支出。
09:01
或者是一个收入,最后呢,我们可以看到你这个用户的当前收支明细。OK,我们还有一个小程序。这个程序呢,也是一个非常经典的,是客户关系管理系统里边的一个真实项目,真实的一个模块,那么我们可以对客户进行增删改查。你比如说我输入一个人,然后呢,这边呢,我可以去修改显示客户的列表等等。那么我们写完过后呢,写写了这样一些项目过后,会有助于我们对这个C语言的掌握。这是我们先介绍的几个经典小程序,好,这一讲我们先聊到这里。
我来说两句