摘要: 本节重点学习类的继承和sealed关键字。在c#中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有的类被称作父类,子类会自动拥有父类除构造方法和析构方法以外的所有成员。在程序中,类的继承是事物之间的从属关系,通过继承可以使多种事物之间形成一种关系体系。再编写一个新类阅读全文
posted @ 2019-03-31 21:59 G璇 阅读(7) 评论(0) 编辑
摘要: 本章讲述的是static关键字、嵌套类、匿名类和对象初始化器。其中static关键字相比较而言需要重点掌握。 static关键字用于修饰类、字段、属性、方法以及构造方法等,被static修饰的类称为静态类,被static修饰的成员称为静态成员,被static关键字修改的字段称为静态字段,它不属于任何阅读全文
posted @ 2019-03-31 21:55 G璇 阅读(2) 评论(0) 编辑
摘要: 本章的重点内容就是让计算机“思考”,我们都知道计算机是一台机器,没有大脑,根本无法像人一样思考,但是计算机却有着人类无法比的记忆功能,这是因为作为计算机大脑的CPU其本身并不具有思考功能,但内存及磁盘又有记忆功能。为了让计算机有思考的能力作者用C语言制作了《猜拳游戏》在程序中作者用了一个函数,随机产阅读全文
posted @ 2019-03-20 22:40 G璇 阅读(10) 评论(0) 编辑
摘要: 本章主要讲述了硬件控制方法。那么问题来了,应用和硬件无关?其实计算机(硬件)是离不开软件的,因为软件的存在是硬件正常运行的必要条件。在之前的学习中,我们了解到控制CPU,只需把编译器或汇编器生成的本地代码加载到主内存并运行就可以了。 Windows提供了通过应用来间接控制硬件的方法,借助的是输入输出阅读全文
posted @ 2019-03-20 22:27 G璇 阅读(4) 评论(0) 编辑
摘要: 本章的重点就是通过汇编语言了解程序的实际构成。 汇编语言是通过利用助记符来记叙程序的,使用汇编器这个工具来进行汇编,然后还可以通过反汇编,得到人们可以理解的代码。.asm是assembler(汇编器)的略写,在高级编程语言的源代码中,即使指令和数据在编写时是分散的,编译后也会在段定义中集合汇总起来。阅读全文
posted @ 2019-03-20 22:03 G璇 阅读(5) 评论(0) 编辑
摘要: 本章主要讲解了操作系统和应用的关系。 为提高特定处理效率的程序称为“应用”,而程序员的工作就是编写各种各样的应用提高业务效率,在操作系统下,应用是通过操作系统间接控制硬件的,函数及调用函数的行为称为系统调用,也就是对操作系统的调用,通过系统的调用程序员没必要编写直接控制硬件的程序,Windows系统阅读全文
posted @ 2019-03-19 20:15 G璇 阅读(5) 评论(0) 编辑
摘要: 本章讲述了源文件与可执行文件及其转换,用某种编程语言编写的程序就称为源代码,保存源代码的文件称为源文件,计算机只能运行本地代码,程序员键入的源代码,计算机无法直接识别运行,编译器负责转换源代码,每个编写源代码的编程语言,都需要其专用的编译器。 编译器首先读入代码的内容,再把源代码转换成本地代码,C语阅读全文
posted @ 2019-03-19 20:12 G璇 阅读(5) 评论(0) 编辑
摘要: 第三周学习了4.5-4.7的内容,主要讲述了this关键字、索引器和垃圾回收。 在C#编程中,很容易导致属性和局部变量的名称冲突,然后在方法中无法访问,为了解决这个问题,C#中提供了一个this关键字,用于表示对当前实例的引用。有三种this关键字在程序中的常见用法。1.this访问属性: 通过th阅读全文
posted @ 2019-03-19 20:03 G璇 阅读(60) 评论(0) 编辑
摘要: 这周学习了面向对象基础的4.1——4.4,主要讲述了面向对象的概念,类与对象,访问修饰符和构造方法。 首先关于面向对象,那么问题来了,什么是面向对象,面向对象是一种符合人类思维习惯的编程思想。提到面向对象,就会想到面向过程。面向过程就是分析解决问题,使用面向对象编写的程序具有良好的可移植性和可扩展性阅读全文
posted @ 2019-03-10 23:08 G璇 阅读(36) 评论(0) 编辑
摘要: 这一章上来就提出了一个问题,程序是在何种环境中运行的?当然,我一脸懵,带着问题继续往下学习。 首先谈到的是,应用的运行环境,指的是操作系统和计算机本身(硬件)的种类。当Macintosh用的操作系统(MacOS),那么在AT兼容机上就不能运行。Windows上的应用,在MacOS上也不能运行。在Ma阅读全文
posted @ 2019-02-28 21:21 G璇 阅读(4) 评论(0) 编辑