计算机编程

本文介绍了编程的基础概念,重点讲述了BASIC语言的发展历程,特别是VisualBasic从1.0版到6.0版的进步,以及事件驱动编程和面向对象编程在Windows程序开发中的重要性。
摘要由CSDN通过智能技术生成

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

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和其他编程语言使程序员可以用与自然语言有点相近的方式编写指令。然而,即使是这些指令仍有限,并要遵循高度定义的结构。

事件驱动编程

​编辑VS2010下VB10项目种类

Visual Basic允许创建反映用户动作和系统事件的程序。这种编程叫事件驱动编程。要了解事件驱动程序是怎样工作的,先要了解过去的程序怎样运行及在Windows环境中有何不同。 在Windows之前(回到往日的DOS和“史前时代”PC之前),程序以顺序方式运行。也就是说,一旦程序启动,它就一条指令一条指令的向前执行,直到程序结束或出现致命错误。

面向对象编程

使创建Windows程序较为容易的关键技术面向对象编程,或OOP。这种技术可以创建可重用组建,它是程序的组成模块。

  • 21
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
计算机编程config(配置)是指在编写程序时所需的设置和参数。它们可以用来控制程序的行为、功能和外观等方面。下面是一些常见的计算机编程config: 1. 环境配置:包括编程语言、开发工具和框架的选择。例如,选择使用Python作为编程语言,使用Visual Studio Code作为开发工具,使用Django作为Web框架等。 2. 编译选项:用于指定编译器的参数和选项,以控制代码的编译过程。例如,指定编译器优化级别、生成调试信息、链接库文件等。 3. 数据库配置:用于连接和配置数据库。例如,指定数据库的类型(如MySQL、MongoDB)、主机地址、端口号、用户名和密码等。 4. 日志配置:用于配置程序的日志记录。例如,指定日志级别、日志输出位置、日志格式等。 5. 网络配置:用于配置网络相关的参数。例如,指定服务器的IP地址和端口号、设置代理服务器等。 6. 用户界面配置:用于配置程序的用户界面。例如,指定窗口大小、字体样式、颜色主题等。 7. 安全配置:用于配置程序的安全性设置。例如,指定访问控制规则、加密算法、防火墙规则等。 8. 性能配置:用于优化程序的性能。例如,指定缓存大小、线程池大小、并发连接数等。 以上只是一些常见的计算机编程config示例,实际上,config的内容和形式会因不同的编程语言、框架和应用场景而有所差异。如果你有具体的编程config问题或需要更详细的介绍,请告诉我。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值