问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

软件编程最核心的思想:OO(面向对象)到底是什么概念啊! 现在也没弄太明白

发布网友 发布时间:2022-05-24 07:26

我来回答

4个回答

热心网友 时间:2023-10-08 19:18

编辑程序让电脑执行的过程就叫编程
很多软件都可以编程 具有代表性的软件有BASIC
C,C++,VB,VF,网页编程JSP,ASP,PHP
BASIC是Beginner's All-purpose symbolic instruction Code(初学者通用符号指令代码)的缩写,是国际上广泛使用的一种计算机高级语言。BASIC简单、易学,目前仍是计算机入门的主要学习语言之一。
BASIC语言的问世及发展 BASIC语言自其问世经历了以下四个阶段:
第一阶段:(1964年~70年代初) 1964年BASIC语言问世。
第二阶段:(1975年~80年代中) 微机上固化的BASIC
第三阶段:(80年代中~90年代初) 结构化BASIC语言。
第四阶段:(1991年以来) Visual BASIC
BASIC是种易学易用的高级语言,非常适合初学者学习运用。常用的编译软件有True BASIC,Turbo BASIC Quick BASIC,Visual BASIC,CAREALIZER,GFA BASIC,POWER BASIC,等等......
1991年,微软推出了Visual Basic1.0版。这在当时引起了很大的轰动。许多专家把VB的出现当做是软件开发史上的一个具有划时代意义的事件。其实,以我们现在的目光来看,VB10的功能实在是太弱了。但在当时,它是第一个“可视”的编程软件。这使得程序员欣喜之极,都尝试在VB的平台上进行软件创作。微软也不失时机地在四年内接连推出VB20,VB30,40三个版本。并且从VB3开始,微软将ACCESS的数据库驱动集成到了VB中,这使得VB的数据库编程能力大大提高。从VB4开始,VB也引入了面向对象的程序设计思想。VB功能强大,学习简单。而且,VB还引入了“控件:的概念,使得大量已经编好的VB程序可以被我们直接拿来使用,如今,VB已经有了6.0版。
通过几年的发展,它已成为一种真真专业化的开发语言和环境。用户认为可用Visual Basic快速创建Windows程序,在现在还可以编写企业水平的客户/服务器程序及强大的数据库应用程序,Visual Basic新版中还有更多可用功能。
Visual Basic的编程基础
什么是程序
首先需要知道下面这个问题的答案:“程序到底是什么?”计算机程序是指令集,它告诉计算机如何执行特殊的任务。读者也许对许多种指令熟悉,如按菜谱烹调特殊的食物或按指定的方向到达不熟悉的目的地。没有这些特殊的指令,就不能执行预期的任务。
计算机也是一样,只是它们需要为执行的每一个任务提供指令。甚至对最简单的任务也需要指令,例如如何取得击键,怎样在屏幕上放一个字母,怎样在磁盘中保存讯息。 幸运的是,许多这样的指令包含在处理器芯片中或内置于操作系统中,因此用户不必担心它们。
相反,应集中于为任务提供指令,如计算雇员工资,创建邻居邮件列表,或设置格式化文本以显示最近的年度报表信息。 虽然我们用自然语言读这些指令,但计算机指令必须是二进制代码,即一系列在计算机内存和处理器中的开或关的状态。有些语言,如汇编程序,可以允许直接写这种类型的代码。但是,以这种方法编程十分困难,因此Visual Basic和其他编程语言使程序员可以用与自然语言有点相近的方式编写指令。然而,即使是这些指令仍有限,并要遵循高度定义的结构。
事件驱动编程
Visual Basic允许创建反映用户动作和系统事件的程序。这种编程叫事件驱动编程。要了解事件驱动程序是怎样工作的,先要了解过去的程序怎样运行及在Windows环境中有何不同。 在Windows之前(回到往日的DOS和“史前时代”��PC之前),程序以顺序方式运行。也就是说,一旦程序启动,它就一条指令一条指令的向前执行,直到程序结束或出现致命错误。
面向对象编程
使创建Windows程序较为容易的关键技术是面向对象编程,或OOP。这种技术可以创建可重用组建,它是程序的组成模块。
几个定义
在讨论Visual Basic时,经常可以听到这些术语,因此对这些术语的基本理解十分有帮助。
控件 提供程序可见界面的可重用对象。控件的示例有文本框、标签和命令按钮。
事件 由用户或操作系统引发的动作。事件的示例有击键、单击鼠标、一段时间的*,或从端口接收数据。
方法 嵌入在对象定义中的程序代码,它定义对象怎样处理信息并响应某事件。例如,数据库对象有打开纪录集并从一个记录移动到另一个记录的方法。
对象 程序的基本元素,它含有定义其特征的属性,定义其任务和识别它可以响应的事件的方法。控件和窗体是Visual Basic中所有对象的示例。
过程 为完成任务而编写的代码段。过程通常用于响应特定的事件。
属性 对象的特征,如尺寸、位置、颜色或文本。属性决定对象的外观,有时也决定对象的行为。属性也用于为对象提供数据和从对象取回信息。

热心网友 时间:2023-10-08 19:18

封装、继承和多态的编程思想。逐一去理解这些概念你就知道了。

热心网友 时间:2023-10-08 19:19

对象是对物体一个抽象。比如: 车 是一个对象,然后根据这个对象可以细分为 货车 卡车 小汽车
看书就OK 。

你也可以百度一下, 80x86汇编小站, 看看 站长写的下面这几篇文章, 或者 你直接联系 这个站长 跟他交流编程方面的事情。

编程是什么,什么是编程?
如何正确入门Windows系统下C/C++学习领域?
掌握C/C++后,如何在Windows系统下开发有界面的程序?
如何正确入门Windows系统下驱动开发领域?
如何正确进入基于x86-64Bit Windows系统商业软件破解领域?
如何正确的待汇编学习和反汇编学习?
成为VC++程序员,我需要学会哪些东西?

热心网友 时间:2023-10-08 19:19

C应该是面向过程的语言,虽然也有封装的概念,但是C语言的整个编程的理念就是一步一步执行下来的。
对于面向对象的话,简单来说,你就是把面向对象的这个东西当成一个实体,这个实体还有一些他的属性和执行功能的方法,同时它可以被子类继承,同时继续其他更高级的父类。这里面就兼容了面向对象两个比较关键的特性:继承和封装,还有多态而是很重要的一个特性。其实刚开始学这个的话只需要一个概念,等你写代码的时候你就会慢慢有体会了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
四川省综合素质a级证书? 华为手机怎么还原微信聊天记录 华为手机微信内容恢复方法 股权转让的主要方式有哪些 股权转让有哪几种方式 股东转让的几种形式是 股东转让的几种形式 高考多少分能上衡阳师范学院南岳学院 你们被玖富金融骗,后期有还款吗? 玖富悟空理财2022年最新消息还有希望吗?悟空理财最新情况(悟空理财可信... 同等责任交通事故致人死亡是否追究刑事责任 有没有只震动不响铃闹钟软件??? 求一款 安卓 的 震动 闹钟 ,需要 震动 得很强的闹钟 有啥闹钟软件带只震动的?求推荐 最好闹钟是哪个软件,带有震动,能叫我起床 有没有可以设置成震动的闹钟软件?安卓手机用的。 闹钟可以只震动无铃声的软件 无名者孙浩演谁 电视剧《无名者》冯局长是谁演的 电视剧无名者里有演员王冠淇么他饰演什么角色 无名者韩彩衣是一个什么样的角色 扮演者是谁 无名者演员表无 尤勇在无名者电视剧中扮演什么角色 取名 女孩 陈某某 属性数理笔画打分要高 的吉利字 西部数据移动硬盘USB3.0不识别,2.0却好使,怎么办? 为什么我刚买了个移动硬盘西部数据的 usb3.0 传输速度只有20M/S 是不是要装下驱动? 小米12手机短信可以上锁吗? 西部数据 my book 3.5英寸 usb3.0 移动硬盘 升级版和经典版有何区别 浴箱 药盒怎么用 自动醒发箱没有自来水怎么用? 携带的发汗房 spring框架中的两大核心思想是什么 c++的核心思想、核心理念是什么? 学生5000元预算,需要个可以剪辑视频的电脑主机,求大神给个配置~~ 求大佬给个5000以内的电脑配置(能玩3a还能做视频剪辑渲染的) 想自己组装一台台式电脑,用来做视频使用psai等软件,预算5000左右,怎么配置性价比最高? 我要装一台5000块左右的电脑 做视频剪辑用 求一款在ps.视频剪辑等方面效果较好,5000左右的电脑 求一个5000元以内(含显示器)用来编辑视频的电脑配置 图像处理电脑配置推荐含显示器,用于修图和剪视频。5000左右。 求视频剪辑电脑主机配置.4--5千左右。谢谢 加好友把已经删除了的好友通过转账记录加回来,不知道手机号的情况下? 梦生孩子不成还大出血做梦自己生孩子没看到活小孩,然后像方便试的大出血。 把好友删除 没有 只有转账记录 怎么加回来 蔬菜含水率计算公式 将CAD图形缩小而不改变尺寸的方法? 我知道企业名称 注册号 和负责人,怎么知道纳税人识别号? 科鲁兹ABS灯亮起是什么原因 新新科鲁兹的胎压故障灯如何消除科鲁兹 科鲁兹上的故障灯有哪些?? 科鲁兹故障指示灯常亮怎么办?