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,正则表达式无处不在。

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

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

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

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

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

能做的事情太多了。

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

这就是所谓的“道” 了。

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

RAKsmart:美国洛杉矶独服,E3处理器/16G/1TB,$76.77/月;美国/香港/日本/韩国站群服务器,自带5+253个IPv4

RAKsmart怎么样?RAKsmart机房即日起开始针对洛杉矶机房的独立服务器进行特别促销活动:低至$76.77/月,最低100Mbps带宽,最高10Gbps带宽,优化线路,不限制流量,具体包括有:常规服务器、站群服务器、10G大带宽服务器、整机机柜托管。活动截止6月30日结束。RAKsmart,美国华人老牌机房,专注于圣何塞服务器,有VPS、独立服务器等。支持PayPal、支付宝付款。点击直达...

Nocser:马来西亚独立服务器促销$60.00/月

Nocser刚刚在WHT发布了几款促销服务器,Intel Xeon X3430,8GB内存,1TB HDD,30M不限流量,月付$60.00。Nocser是一家注册于马来西亚的主机商,主要经营虚拟主机、VPS和马来西亚独立服务器业务,数据中心位于马来西亚AIMS机房,线路方面,AIMS到国内电信一般,绕日本NTT;联通和移动比较友好,联通走新加坡,移动走香港,延迟都在100左右。促销马来西亚服务器...

RAKsmart 年中活动 独立服务器限时$30秒杀 VPS主机低至$1.99

RAKsmart 虽然是美国主机商,但是商家的主要客户群还是在我们国内,于是我们可以看到每次的国内节日促销活动期间商家也会发布促销。包括这次年中大促活动,RAKsmart商家也有发布为期两个月的年终活动,其中有商家擅长的独立服务器和便宜VPS主机。服务器包括站群服务器、特价服务器、高达10G带宽不限制流量的美国服务器。商家优惠活动,可以看到对应商品的优惠,同时也可以使用 优惠码 RAKBL9 同时...

basic语言为你推荐
ostringstream#include<sstream.h>是什么作用股价图给你一张股票图你是怎么分析的具体的说12种颜色12种颜色的英语怎么写,用中文怎么读assemblyinfo求教如何修改AssemblyInfo.cs的版本号腾讯技术腾讯QQ是谁研发的?在那一年上市的?微信智能机器人微信群机器人是怎么实现的微信智能机器人有一个人加我微信,他说他自己是图灵机器人,我想问一下这是啥软件怎么可以自动回复微信?bt代理有人推荐我成为btbank代理人,这个没有什么风险?监控插件千里眼监控软件怎么使用啊?红牛下架红牛停产了吗?2019年还生产吗?
免费主机 mach5 suspended godaddy支付宝 日本空间 ibrs 免费smtp服务器 国外在线代理 网通ip 什么是刀片服务器 佛山高防服务器 免费cdn 腾讯总部在哪 移动服务器托管 lamp什么意思 镇江高防 空间申请 杭州电信宽带 免备案jsp空间 美国西雅图独立 更多