basic语言我是一名刚入门的新手,请各位高手指教一下BASIC语言怎么学

basic语言  时间:2021-06-04  阅读:()

什么是VB语言

VB与Basic是两种概念 VB是Visual Basic的简写,是可视化的编程语言。

是一种简单、高效地开发应用软件的工具。

VB最早是微软从早期的BASIC语法继承而来,并加入了可视化的程序界面。

但现在的VB与Basic语言关系并不太大了,因为微软在升级VB的过程中,不断地给VB加入了更多的语法,改变旧的语法,并添加了面向对象程序设计等概念,可以说现在的VB程序与BASIC程序,除了加减乘除和For循环语句外,找不到其它相同特征。

如果说VB从BASIC语言身上继承了什么东西,那就是继承了它的简易性,它非常易学易用。

但是,如果单凭这种优点,微软是不会花那么多时间,来开创和更新VB语言的。

微软曾经开发的编程产品很多,但现在只留下了C#,VB,C++三种编程语言。

很多人可能很奇怪,网络上有很多人在学在用VB语言,但也有很多人在贬低VB语言,可以说VB是全世界最有争议的编程语言。

但是微软一直在力挺VB,将它从早期的简单语法,升级到VB2005这样强大的开发语言。

为什么? 微软可以放弃许多其它不太有争议的编程语言,却一直不愿意放弃争议最大的VB语言。

通过分析微软的历史轨迹可以找到答案。

早期的C语言功能公认的强大,在当时的大型计算机软件开发尤其如此,但在开发企业商业软件时,却用处不大,在当时的小型和微型机市场上,最简单最不具有专业水平的BASIC语言却十分流行用于开发应用软件,微软就是从那时候发展起来的,最早的微软应用软件开发的所用的语言就是BASIC语言,它为微软成为日后的巨无霸立下了汗马功劳。

这一点也许让微软意识到,产品的成功,很大原因在于开发成本低,开发周期短,而BASIC语言无疑最具有这种潜力,所以微软一直力挺BASIC语言,对它进行了数不清次数的升级换代,让现在的VB2005已经完全脱胎换骨。

当然,今天的VB语言,我感觉它追求的目的与其它语言是有区别的,其它语言一般是追求功能的强大,不断地扩充语言语法。

而VB语言追求的,是软件开发的高效性,编程语言的易学性,然后才是语言的强大性。

所以,今天在应用软件开发市场上(排除非Windows软件),VB始终是最高效、开发成本最低的强大的开发工具。

以上是一个用C,C++,VB开发过不同企业应用软件的程序员感悟。

VisuaL Basic语言 是什么意思??

Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。

是一种可用于微软自家产品开发的语言。

[1] “Visual” 指的是开发图形用户界面 (GUI) 的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。

“Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,是一种在计算技术发展历史上应用得最为广泛的语言。

Visual Basic源自于BASIC编程语言。

VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件,用于高效生成类型安全和面向对象的应用程序[2] 。

程序员可以轻松的使用VB提供的组件快速建立一个应用程序。

更多详见百度百科“Visual Basic”。

我是一名刚入门的新手,请各位高手指教一下BASIC语言怎么学

学习C语言好。

我也正在学。

请阅读此文:大学计算机软件专业生应该学什么 2006-06-29 09:26:41 来源: 天极网 收到一封mail,是一个计算机系大三学生写来的,想听听我的建议,面临将要毕业的关口,应该学点什么才能对将来有用。

随后又有不少朋友通过mail,im等等方式询问我对这个问题的看法。

我本来不是计算机专业出身,也并非大师之类的人物,本来不敢好为人师。

不过,既然作了这个行业,也算有点心得,被问到,也就说点心得和建议,对与不对,各位看官指教。

盖个体情况差距极大,本文是个人观点,也就姑且一听,有用则用,当然,这世上怕也没有所谓万全之策的。

1、你是否真的喜欢计算机 我是真的喜欢的。

如果让我选择发了大财做什么,我仍然继续玩计算机,只不过可以更自由自在的玩喜欢的东西。

如果你也喜欢,喜欢学新的东西,喜欢复杂而精巧的设计,喜欢工程之美,那就适合走技术道路。

如果不是这样,这条路比较辛苦,还请三思。

其实产业里相关的领域也大有可为,比如说写技术相关的趋势作者,鲜有优秀的。

目前除了互联网周刊的陈琼同学,我还没看到给商业媒体写技术相关的写手有几个写的好的,甚至往往都有致命的本质错误。

诸如此类的周边领域很多,都有不错的机会,不一一列举。

2、假如1你回答的是喜欢,那么 你需要学习很多东西。

我认为不可缺少的东西包括: * 基础理论 * 算法 * C语言 * C++或java,如果精通C,可以舍弃C++,学java * unix * 正则表达式 * 任何一种脚本语言(目前推荐python) 依次讲解为什么这么说 * 基础理论和算法 20年来,应用层面急速发展,令人眼花撩乱,而实际上,大幕之后的东西,从1972年C和unix诞生以来就没有过本质的变化。

在操作系统,数据库理论,编译原理,信息管理系统理论之类,都是*相对*静止的。

虽然其中有类似于微内核还是整体内核之类的理论之争,但是几乎不影响格局,大可以放心去学。

学这些东西唯一的问题是理论枯燥,最好是结合实践,做一些应用,学一些理论,张弛有度,这样总能保证好奇心旺盛。

学这些东西的目的是为了真正的了解计算机。

不真正了解一个东西,很难举一反三,很难作到融汇贯通。

其实高校教的这些东西都极有价值,只不过是在缺乏实践的基础上填鸭,效果往往变成了应付考试。

* C语言 我对C语言的认识如下: (1)是对计算机的最小抽象 (2) 是一种操作内存的语言。

基于这2个认识,C是必须要学好的。

写程序,就是让计算机按照人的思想去干活的过程,C提供了计算机的抽象模型,让我们控制计算机变的简单,而程序设计中,内存的使用是最为重要的。

(记得汇编里面对寄存器的应用多么重要吗?)。

操作内存是程序员的基本功,虽然现在自动内存管理和垃圾回收技术已经变的日益完善,但学习到优秀的内存使用观念仍然是程序员的必修课。

真正掌握了这种观念,看任何语言都不困难了。

我总认为,内存就是计算机的七寸命门,懂了这个,也就一通万事通了。

另外一个理由,就是大部分语言是用C语法做为蓝本的。

熟练的C语言基本功会让你未来的学习变的轻松很多。

* C++和JAVA 鉴于面向对象理论如此重要,我们必须要学好一种操作对象的语言。

如同C是操作内存的语言,C++和JAVA就是操作对象的语言。

C++我曾经认为是很好的语言,但是过于复杂,变化多端,再加上模版的语法和传统的C风格差距颇大,已经越来越不适合成为一种入门语言。

JAVA变的更加值得推荐。

JAVA对于对象的控制能力,远远高于C++,学习成本低,且能达到效果,是更加值得选择的。

C++变的原来越尴尬,在开发底层系统的时候,不如C来得快捷和迅速,在开发高级应用的时候,比不上JAVA的开发效率。

所以说,如果精通C,甚至可以跳过C++不学。

* UNIX UNIX或是linux ,这是计算机历史上最宝贵的财富。

宝贵说的不仅仅是其高效的系统和良好的源代码,更指其哲学。

一个几十年来,几乎没有修改过技术架构的系统,确实令人惊讶,相对于windows系统,每3年就会将过去的技术完全推倒重来,unix世界看起来似乎恒定不变。

UNIX哲学对于*nix的系统走向影响巨大。

以最基本的“简单就是美”来说,这条原则的重要性往往被忽视,人们喜欢开发复杂的,大而全的系统,最后结果往往很悲惨。

unix则是提供了一系列的功能单一的小程序,每个程序都有特定的用途,然后利用管道等等方式将这些小程序结合起来使用。

每个程序都简单,而,越简单的结构越稳定,在这样的思想上建立起来的系统也会具有极佳的稳定性。

理解了UNIX基本哲学,就能理解很多优秀的开源产品设计思路。

比如说,mysql为什么提供的功能如此简陋,还得到了极其广泛的应用?Apache为何稳定,php为何速度如此之快等等。

这是内力,悟到了,用什么东西都无往不利。

* 正则表达式 这个东西看起来好像天书,但怎么强调重要都不算过分。

去看看程序员们每天做什么工作,往往会惊讶的发现,其实大部分时间都是在处理字符串。

无怪乎一个高手感慨,应用软件最重要的就是两件事,字符串处理和数据库。

正则表达式无疑是处理字符串最强大的武器。

利用这个,往往可以实现一些看起来不可能完成的任务。

什么时候开始学习正则表达式合适?当你要处理字符串的时候,放弃过去那种,从第几个字符进行substr到多少个字符之类的麻烦的方法,直接尝试用正则表达式代替。

等熟悉了正则表达式,你会发现unix更可爱了,无论是grep还是vi或是apache,正则表达式无处不在。

* 任何一种脚本语言 脚本语言是最伟大的发明之一。

这种简单,快捷,入门成本低的语言,虽然效率不算高,但是确实能做很多事。

无论是辅助工作,做一些自动化的工作,还是完成大型任务,都有用武之地。

比如,用脚本去定时抓取某个页面,解析内容,放在相应的位置,这种工作用脚本完成比用编译语言完成容易的多。

以上几种,是计算机世界中必不可少的几个方面,如果都能掌握了,下面做什么大概就不需要我再多说了。

能做的事情太多了。

这一套东西学过来,你从一个“专业毕业但不真正理解计算机”的人变成了一个能够和计算机对话的人。

这就是所谓的“道” 了。

从此之后,在”应用”这个层面,应该没有什么东西能难住你了,所谓天下万物皆为兵器,举手投足皆可伤人的境界,已经差不多了。

轻云互联,香港云服务器折后22元/月 美国云服务器 1核 512M内存 15M带宽 折后19.36元/月

轻云互联成立于2018年的国人商家,广州轻云互联网络科技有限公司旗下品牌,主要从事VPS、虚拟主机等云计算产品业务,适合建站、新手上车的值得选择,香港三网直连(电信CN2GIA联通移动CN2直连);美国圣何塞(回程三网CN2GIA)线路,所有产品均采用KVM虚拟技术架构,高效售后保障,稳定多年,高性能可用,网络优质,为您的业务保驾护航。官方网站:点击进入广州轻云网络科技有限公司活动规则:1.用户购...

远程登录VNC无法连接出现

今天有网友提到自己在Linux服务器中安装VNC桌面的时候安装都没有问题,但是在登录远程的时候居然有出现灰色界面,有三行代码提示"Accept clipboard from viewers,Send clipboard to viewers,Send primary selection to viewers"。即便我们重新登录也不行,这个到底如何解决呢?这里找几个可以解决的可能办法,我们多多尝试。...

Megalayer(159元 )年付CN2优化带宽VPS

Megalayer 商家我们还算是比较熟悉的,商家主要业务方向是CN2优化带宽、国际BGP和全向带宽的独立服务器和站群服务器,且后来也有增加云服务器(VPS主机)业务。这次中秋节促销活动期间,有发布促销活动,这次活动力度认为还是比较大的,有提供香港、美国、菲律宾的年付VPS主机,CN2优化方案线路的低至年付159元。这次活动截止到10月30日,如果我们有需要的话可以选择。第一、特价限量年付VPS主...

basic语言为你推荐
winhttp什么是WinHTTPiso20000认证ISO20000认证自定义表情QQ自定义表情labelforhtml中label是什么意思啊?kjava谁能告诉我KJAVA是什么意思和普通的JAVA程序有什么区别?bt代理有人推荐我成为btbank代理人,这个没有什么风险?移动硬盘文件或目录损坏且无法读取急:移动硬盘无法访问,打开提示”文件或目录损坏且无法读取”收费视频怎么制作收费视频免费下载空间怎么才能免费安装空间播放器病毒分析网站谁给个病毒网站分析的工具?哪找?谢谢了,大神帮忙啊
查询ip 什么是二级域名 泛域名绑定 enzu 账号泄露 火车票抢票攻略 12u机柜尺寸 镇江联通宽带 云鼎网络 刀片服务器是什么 河南移动网 百度云1t 万网主机管理 视频服务器是什么 腾讯数据库 阿里云个人邮箱 国外免费网盘 windowsserver2008 windows2008 带宽测速 更多