5g 知乎:什么是电脑编程啊?

来源:百度文库 编辑:高考问答 时间:2024/04/27 16:53:04
什么是电脑编程啊?有什么初级教程的书,杂志或网站吗?

电脑编程就是编辑程序让电脑执行的过程。其中关于电脑编程的定义如下:

1、控件提供程序可见界面的可重用对象。控件的示例有文本框、标签和命令按钮。

2、事件由用户或操作系统引发的动作。事件的示例有击键、单击鼠标、一段时间的限制,或从端口接收数据。

3、方法嵌入在对象定义中的程序代码,它定义对象怎样处理信息并响应某事件。例如,数据库对象有打开纪录集并从一个记录移动到另一个记录的方法。

4、对象程序的基本元素,它含有定义其特征的属性,定义其任务和识别它可以响应的事件的方法。控件和窗体是Visual Basic中所有对象的示例。

5、过程为完成任务而编写的代码段。过程通常用于响应特定的事件。

6、属性对象的特征,如尺寸、位置、颜色或文本。属性决定对象的外观,有时也决定对象的行为。属性也用于为对象提供数据和从对象取回信息。

据了解,大学中常常以C语言作为编程的入门语言,所以初级教程的书可以是《C语言程序设计》,当然上百度搜索电脑编程网站也可以得到初级教程。

扩展资料

电脑编程的发展之路

电脑编程的方法经历了三个阶段,分别是传统的程序设计方法、可视化编程方法、面向对象的编程方法。 

1、传统的程序设计方法 

传统的编程方法是基于DOS操作系统下计算机程序的一种编程方法。这种设计方法更倾向于具体该怎么实现的一个过程,依赖于操作平台、编译系统等,移植性较差,用户在使用时也十分的不方便。 

2、可视化编程方法 

以所见即所得为指导思想,旨在实现编程工作的可视化。随时可以看见结果,程序与结果可以进行同步的调整。这种方法的优点在于利用了面向对象的思想,同时还加入了类的概念和事件驱动。可视化编程包括建立工程、创建图形用户界面、设置对象属性、编写程序代码、调试运行程序、保存和编译运行程序。 

3、面向对象的编程方法 

这种编程方法是目前主流的编程方法。这里面所说的对象可以指任何事物。比如所造的程序是应用于汽车厂家的,那么汽车厂的汽车都可以是对象。面向对象的三大原则就是封装、继承、多态。

参考资料:百度百科-电脑编程

编辑程序让电脑执行的过程就叫电脑编程。具有代表性的计算机语言有Java,BASIC C,C++,VB,VF,SQL,网页编程JSP,ASP,PHP ,软件是eclipse,Microsoft Visual Studio,Microsoft Visual Basic,Microsoft SQL Server,等等。Java是目前应用最广泛的编程语言之一,大学中则常常以C语言作为编程的入门语言, BASIC是Beginner's All-purpose symbolic instruction Code(初学者通用符号指令代码)的缩写,是国际上广泛使用的一种计算机高级语言。

推荐电脑编程初级教程的书有:《windows程序设计(第5版)》、《TCP/IP协议及网络编程技术》、《C++Primer(3or4版)》、《深入浅出MFC》、《C++标准程序库》、《C++实践之路》 、《C++高级编程》 、《Effective C++》、《必知必会》、《c++编程规范》。

杂志或者网站,可以百度搜索电脑编程网站。


扩展资料:

电脑编程的意义和好处

1、可以提高电脑水平:学习编程,首先要学会各种PLC、触摸屏软件安装和卸载,打字当然也是必不可少的要求,软件中的菜单的应用相当于把电脑的基础知识好好的学习了一番,一些人用电脑只会用鼠标点击,久而久之,这其实还是电脑盲,而学好编程,键盘鼠标都要配合使用。在电脑硬件方面,电脑配置要求,串口以及外置接口在学习中自然而然学好了。

2、自然而然也学好了英语:计算机编程里面的指令LD(load),OR,ANB(andblock)、SETDMOV(doublemove)以及英文帮助文件和英文手册让你不得不把这些单词和专业英语记住记牢。再加上众多的英文编程经典,英语的突飞猛进绝对超过想象。

3、学会电工知识、电子技术:初学编程的人员很大一部分都没有电工基础,不懂电子技术,但慢慢学习和应用之后,也学会了电路中的自锁、互锁,自保持,电子技术的与门,或门非门和PWM电路以及输入电路中的源型漏型等一些基础电子知识。

4、提高逻辑思维能力:编写一个完成、系统机械设备工程的程序,必须要做到对设备动作和工艺心中有数,为完成软件功能,同时在程序编写中应用到的各个变量之间的逻辑关系是否合理,有无矛盾,这都能提供编程学习者的逻辑思维能力。

参考资料:百度百科-电脑编程

编辑程序让电脑执行的过程就叫电脑编程。

电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。

计算机所能识别的语言只有机器语言,即由0和1构成的代码。计算机语言包括机器语言和高级语言。但通常人们编程时,不采用机器语言,因为它非常难于记忆和识别。高级语言比较容易识记和理解,像C语言等。

计算机程序是指令集,它告诉计算机如何执行特殊的任务。如按菜谱烹调特殊的食物或按指定的方向到达不熟悉的目的地。没有这些特殊的指令,就不能执行预期的任务。计算机也是一样,只是它们需要为执行的每一个任务提供指令。甚至对最简单的任务也需要指令。

相关图书有《C语言程序设计》。

扩展资料:

计算机高级语言介绍:

通用的编程语言有两种形式汇编语言和高级语言。 汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将每一步具体的操作用命令的形式写出来。汇编程序通常由三部分组成指令、伪指令和宏指令。

汇编程序的每一句指令只能对应实际操作过程中的一个很细微的动作,例如移动、自增,因此汇编源程序一般比较冗长、复杂、容易出错。

而且使用汇编语言编程需要有更多的计算机专业知识,但汇编语言的优点也是显而易见的,用汇编语言所能完成的操作不是一般高级语言所能实现的,而且源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快。

参考资料:

百度百科--电脑编程

电脑编程是用一种程序的开发语言编写的代码的集合.
作用是为了个人或个集体更好更快管理一件事或一向工作而编写的能在电脑上运行的程序.
---------------------------------------------------
如果真心想做程序员,我给你建议六个阶段:
第一阶段

此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。

第二阶段

此阶段能精通基于某种平台的接口(例如我们现在常用的Win 32的API函数)以及所对应语言的自身的库函数。到达这个阶段后,也就相当于可以进行真实散打对练了,可以真正地在实践中做些应用。

第三阶段

此阶段能深入地了解某个平台系统的底层,已经具有了初级的内功的能力,也就是“手中有剑,心中无剑”。

第四阶级

此阶段能直接在平台上进行比较深层次的开发。基本上,能达到这个层次就可以说是进入了高层次。这时进入了高级内功的修炼。比如能进行VxD或操作系统的内核的修改。

这时已经不再有语言的束缚,语言只是一种工具,即使要用自己不会的语言进行开发,也只是简单地熟悉一下,就手到擒来,完全不像是第一阶段的时候学习语言的那种情况。一般来说,从第三阶段过渡到第四阶段是比较困难的。为什么会难呢?这就是因为很多人的思想变不过来。

第五阶级

此阶段就已经不再局限于简单的技术上的问题了,而是能从全局上把握和设计一个比较大的系统体系结构,从内核到外层界面。可以说是“手中无剑,心中有剑”。到了这个阶段以后,能对市面上的任何软件进行剖析,并能按自己的要求进行设计,就算是MS Word这样的大型软件,只要有充足的时间,也一定会设计出来。

第六阶级

此阶段也是最高的境界,达到“无招胜有招”。这时候,任何问题就纯粹变成了一个思路的问题,不是用什么代码就能表示的。也就是“手中无剑,心中也无剑”。

此时,对于练功的人来说,他已不用再去学什么少林拳,只是在旁看一下少林拳的对战,就能把此拳拿来就用。这就是真正的大师级的人物。这时,Win 32或Linux在你眼里是没有什么差别的。

每一个阶段再向上发展时都要按一定的方法。第一、第二个阶段通过自学就可以完成,只要多用心去研究,耐心地去学习。

要想从第二个阶段过渡到第三个阶段,就要有一个好的学习环境。例如有一个高手带领或公司里有一个好的练手环境。经过二、三年的积累就能达到第三个阶段。但是,有些人到达第三个阶段后,常常就很难有境界上的突破了。他们这时会产生一种观念,认为软件无非如此,认为自己已无所不能。其实,这时如果遇到大的或难些的软件,他们往往还是无从下手。

至于学编程先学什么?我觉得对于广大编程初学者来说,存在着这样普通的认识:学习程序设计选择编程语言很重要,开口闭口就是Visual Basic Visual C++ Delphi Power Builder等一些现在比较流行的开发工具。经常看见有初学者问:我学C/C++,究竟是学Visual C++好,还是学Borland c++ Bulider好呢?或者就是要求在Visual Basic 和Dephi 之间作出选择。学习程序设计和学习程序语言究竟是怎么取舍呢?就此我打个简单的比方;

学习程序设计就好比学习射击,而程序设计就对应射击中的气枪、手枪、步枪等各种枪械。学习射击必须学好射击,再学好其他的,自然事半功倍。学习程序设计也是一样,必然要从学习一门语言本身,还要学会编程的思想,这是所有程序设计语言的基础。程序设计语言,是“一法通,万法皆通”的。

我个人认为:学习程序设计不必苛求一定要从某一种语言入手,可以在 Visual Basic Dephi Borland C++ Builder 或者DOS下的Pascal 、Turbo c中间选择自已比较容易接受一种进行学习。从中主要学习的是编程本身的思想,学习的用程序设计的眼光来看待问题。或许,学习的效果不能马上看,但是可以学到扎实的基本功,而这对于将来的进一步发展是有很大好处的。

就编程而言,如果没有计算机基础,或者不是计算机专业毕业的人是很难学的,什么是编程,其实很简单,你用的windows,软件,游戏,那都是编程编出来的,编程也就是”写计算机语言”一条一条计算机能认识的代码,上万条的合在一起,就形成了现在电脑中你能看到的软件,游戏,操作系统..如果你想学习的话,我建议你去参加个学习班什么的,这东西自学太难.没有基础根本学不会的.语言也会很多种,C++ VC VB JAVA 等等,个人觉个JAVA还是比较有前途的.要看杂志,你就去买<程序员>看吧