首页 » 软件开发

鸡啄米:C++编程入门系列之二十五(数组、指针和字符串:数组的声明和使用)

       鸡啄米已经给大家讲了几种基本的控制结构、函数以及类与对象的知识,对于一般问题这些都可以解决了,但是我们在软件开发中难免要用到大型点的数据,相互之间有一定联系的数据,比如数据类型相似,这个时候我们就需要通过比较合理的数据结构来组织数据,达到一种高效的软件开发过程。阅读全文 »

2011年10月22日
作者:鸡啄米 分类:软件开发 浏览: 评论:3

鸡啄米:C++编程入门系列之二十四(C++程序设计必知:多文件结构和编译预处理命令)

       鸡啄米上一讲给大家讲了常引用、常对象和对象的常成员,今天给大家讲下编程入门知识--多文件结构和编译预处理命令。 一.C++程序的多文件结构 之前鸡啄米给大家看了很多比较完整的C++程序的例子,大家可能发现了,它们的结构基本上可以分为三个部分:类的声明、类的成员函数的实现和主函数。阅读全文 »

2011年10月19日
作者:鸡啄米 分类:软件开发 浏览: 评论:18

鸡啄米:C++编程入门系列之二十三(C++程序设计必知:常引用、常对象和对象的常成员)

       数据的封装实现了数据的隐藏,让数据更安全,但是前面讲到的通过局部变量、全局变量、类的数据成员、类的静态成员及友元实现了数据的共享,这样又降低了数据的安全性。有些数据是需要共享而又不能被改变的,那么这时候我们就要将其声明为常量。 就像前面讲到的简单数据类型的符号常量,我们也可以用const声明对象,叫做常对象。阅读全文 »

2011年10月16日
作者:鸡啄米 分类:软件开发 浏览: 评论:8

鸡啄米:C++编程入门系列之二十二(C++程序设计必知:友元)

       上一讲中鸡啄米讲了类的静态成员,这一讲来讲下最后一种共享数据方式--友元。友元是一种破坏类的封装性获取类的隐藏数据的方式。如果有以下程序:... 上面就是类的组合的形式。类B中包含一个类A的对象作为数据成员。但是类B的成员函数不能直接访问类A的私有数据成员x。比如下面类B的成员函数Set的实现是不正确的:... 那么怎样实现B的成员函数直接访问A的数据成员呢?C++提供了友元机制。阅读全文 »

2011年10月13日
作者:鸡啄米 分类:软件开发 浏览: 评论:6

鸡啄米:C++编程入门系列之二十一(C++程序设计必知:类的静态成员)

       鸡啄米在上一讲数据和函数中讲到,函数之间共享数据也就是此函数访问彼函数的数据主要是通过局部变量、全局变量、类的数据成员、类的静态成员及友元实现的,前三个已经讲过了,这一讲鸡啄米来讲讲静态成员。静态成员包括静态数据成员和静态函数成员。阅读全文 »

2011年10月10日
作者:鸡啄米 分类:软件开发 浏览: 评论:6

鸡啄米:C++编程入门系列之二十(C++程序设计必知:数据和函数)

       十一期间鸡啄米给大家做了关于生存期的课程,因为是假期,所以鸡啄米也就做了一节课程。今天继续给大家讲讲数据和函数的一些需要了解的具体知识。在结构化程序设计中,有人提出“数据结构+算法=程序设计”,数据结构就是数据的组织,...阅读全文 »

2011年10月8日
作者:鸡啄米 分类:软件开发 浏览: 评论:7

鸡啄米:C++编程入门系列之十九(C++程序设计必知:生存期)

       大家十一玩的高兴吗?可能大家都旅游散心去了,没有那么多时间跟着鸡啄米的教程学习了,但是鸡啄米再加班给大家写写教程吧。上一讲鸡啄米讲的是作用域与可见性,今天鸡啄米给大家讲讲生存期。自然界中的事物都有产生和消亡,都有生存期,程序中的简单变量和类的对象也一样...阅读全文 »

2011年10月3日
作者:鸡啄米 分类:软件开发 浏览: 评论:7

鸡啄米:C++编程入门系列之十八(C++程序设计必知:作用域和可见性)

       上一讲鸡啄米大概介绍了下UML知识,这一讲开始鸡啄米就要讲讲C++程序设计中必知的一些结构和语法的知识点。这些都是很基础但是很有必要掌握的知识,能够很好的利用这些知识就表示你有一些内功了哦。这些必知的知识包括作用域、可见性和生存期,还有局部变量...阅读全文 »

2011年9月30日
作者:鸡啄米 分类:软件开发 浏览: 评论:8

鸡啄米:C++编程入门系列之十七(类与对象:UML简介)

       大家好,鸡啄米上一讲给大家介绍了类模板的概念,这一讲给大家简单介绍下UML的知识。如果要系统的学习UML还要找专门讲UML的教程来研究。我们在进行软件开发的时候,如果只靠脑子想,只有一个看不见的软件规划、软件架构,可能写程序时会影响你的思路的...阅读全文 »

2011年9月28日
作者:鸡啄米 分类:软件开发 浏览: 评论:4

鸡啄米:C++编程入门系列之十六(类与对象:类模板)

       鸡啄米上一节中给大家讲了类的组合的相关知识,这一讲跟大家介绍下类模板。类模板的指导思想跟函数模板类似。代码复用是面向对象设计中的重要的软件开发思想,对于软件开发效率很是关键。怎样做好代码复用呢?越是通用的代码越好复用,将类型作为参数,这种程序设计类型就...阅读全文 »

2011年9月26日
作者:鸡啄米 分类:软件开发 浏览: 评论:8

鸡啄米:C++编程入门系列之十五(类与对象:类的组合)

       上一讲鸡啄米给大家讲了构造函数和析构函数,让大家了解了类的创建和释放过程。这一节讲讲类的组合。在我们对现实中的某些事物抽象成类时,可能会形成很复杂的类,为了更简洁的进行软件开发,我们经常把其中相对比较独立的部分拿出来定义成一个个简单...阅读全文 »

2011年9月24日
作者:鸡啄米 分类:软件开发 浏览: 评论:19

鸡啄米:C++编程入门系列之十四(类与对象:构造函数和析构函数)

       鸡啄米上一节中给大家讲解了类的声明、成员的访问控制和对象,今天鸡啄米给大家讲C++编程入门时同样必须掌握的构造函数和析构函数。从上一讲开始已经涉及到了很多面向对象设计的细节,大家慢慢跟着学习思考吧,实际上跟我们现实中的很多做事的思想是一致的,这也正是面向对象语言的特点,它是以现实中的事物和围绕事物处理问题的思路为基...阅读全文 »

2011年9月22日
作者:鸡啄米 分类:软件开发 浏览: 评论:18

鸡啄米:C++编程入门系列之十三(类与对象:类的声明、成员的访问控制和对象)

       鸡啄米上讲中介绍了面向对象设计的基本思想和特点,主要是让大家在编程入门时于思维中初步建立面向对象设计的概念。这一讲开始讲面向对象设计中最重要的概念--类,及由类引申出来的一些知识。在面向过程的设计中,程序的模块是函数构成的,而面向对象设计中程序模块是类...阅读全文 »

2011年9月20日
作者:鸡啄米 分类:软件开发 浏览: 评论:23

鸡啄米:C++编程入门系列之十二(类与对象:面向对象设计的基本思想和特点)

       上一讲鸡啄米讲了函数重载和函数模板以后,C++和C语言相似的语法就剩下后面要讲的数组了,这一讲开始鸡啄米就要讲C++所特有的一些概念和思想了。本节编程入门教程主要讲面向对象程序设计的基本思想和特点。另外,说明一点,以后鸡啄米会加一个大的教程分类,让大家更好的对琐碎的知识进行分类,比如这一讲的大的分类叫“类与对象”...阅读全文 »

2011年9月18日
作者:鸡啄米 分类:软件开发 浏览: 评论:9

鸡啄米:C++编程入门系列之十一(重载函数与函数模板)

       hello,everyone,鸡啄米上一节讲到的是函数的参数传递和内联函数,这一讲鸡啄米会给大家讲点稍微有点难度的函数重载和函数模板,如果大家把之前的编程入门课程都掌握了,这一讲的内容自己上机试下就很容易理解了。一.重载函数...阅读全文 »

2011年9月16日
作者:鸡啄米 分类:软件开发 浏览: 评论:7

鸡啄米:C++编程入门系列之十(函数的参数传递与内联函数)

       上一讲鸡啄米讲了函数的定义和调用,这一讲接着给大家讲函数的相关知识。让大家了解编程入门时需要知道的函数的参数是怎样传递的以及内联函数的概念。一.函数的参数传递 上一讲中鸡啄米...阅读全文 »

2011年9月14日
作者:鸡啄米 分类:软件开发 浏览: 评论:6

鸡啄米:C++编程入门系列之九(函数的定义与调用)

       八月十五了,鸡啄米祝大家中秋快乐,多吃几块月饼啊。上一讲鸡啄米给大家讲了自定义数据类型,这一节鸡啄米给大家讲讲编程入门时另一个比较重要的概念,函数。一个复杂的问题往往可以分为若干子问题,然后对每个子问题分别解决。C++和C语言就是用函数来解决子问题的。函数写好以...阅读全文 »

2011年9月12日
作者:鸡啄米 分类:软件开发 浏览: 评论:12

鸡啄米:C++编程入门系列之八(自定义数据类型)

       上两节中鸡啄米讲了编程入门知识-算法的选择结构和循环结构,这一讲鸡啄米给大家介绍下自定义数据类型。什么是自定义数据类型呢?大家记得像char、int、float等类型吗?这些都是C++内置的基本数据类型,这些数据类型是不能满足我们在编程中的要求的,需要...阅读全文 »

2011年9月10日
作者:鸡啄米 分类:软件开发 浏览: 评论:10

鸡啄米:C++编程入门系列之七(算法的基本控制结构之循环结构)

       大家好啊,鸡啄米在C++编程入门上一讲中讲了算法的基本控制结构当中的选择结构,这一讲来讲讲另一种控制结构-循环结构。大家想想,我们要统计一个班上所有同学的分数,如果使用顺序结构就是一个分数一个分数的加,语句多,而且执行的动作都是一样的,这个时候就需要用...阅读全文 »

2011年9月9日
作者:鸡啄米 分类:软件开发 浏览: 评论:4

鸡啄米:C++编程入门系列之六(算法的基本控制结构之选择结构)

       上一讲鸡啄米为大家讲了运算符和表达式的知识,这一讲鸡啄米主要讲算法基本控制结构中的选择结构,同时教大家写比较简单的程序。为了能写出简单的程序并看见它们的输出效果,鸡啄米先讲下数据的输入和输出。数据从一个对象到另一个对象的流动我们一般称之为...阅读全文 »

2011年9月6日
作者:鸡啄米 分类:软件开发 浏览: 评论:3