转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 软件开发 >> VB.NET程序 >> 正文
BASIC万花筒         ★★★★

BASIC万花筒

作者:闵涛 文章来源:闵涛的学习笔记 点击数:3029 更新时间:2009/4/23 16:36:24
.Net 2003

Visual Basic. NET 2003是一个相当稳重的版本,改变很少,但对小处有很多改进。首先Visual Basic 6.0升级向导做了很大改进,这给从老版本痛苦升级的人带来了更多一些的希望。其次在IDE方面,Visual Basic. NET 2003修正了许多错误,还让事件处理恢复了6.0的开发体验。语言方面只有两项改进:1、 在For、For Each语句中声明循环变量。
2、 增加了数学移位运算符<<和>>。

在这个比较成熟稳定的新版本下,许多Visual Basic的爱好和开始重新了解Visual Basic.NET,社区里面也渐渐热闹起来。但是,有些使用C#的开发者坚持认为Visual Basic.NET是垃圾,尽管Visual Basic.NET拥有比C#更多的功能和更好的IDE。这说明不了解Visual Basic.NET成为它普及的最大障碍。

 

Visual Studio .net 包装盒

Visual Basic 2005: 完美主义者的Visual Basic,一个新神话?

终于曙光再现,在折腾了7年之后,Visual Basic 2005就要出世了。这次Visual Basic 2005光语言上的改进就足以让Visual Basic的开发人员高兴一阵子:
1、 泛型
2、 运算符重载
3、 Partial Type
4、 窗体的默认实例(让你用VB6的语法使用窗体)
5、 语法的多种改进
6、 My关键字
现在用Visual Basic 2005只要一行代码就可以读写注册表、访问文件、读写串口、获取应用程序信息 等等,而泛型、运算符重载等功能又可以让Visual Basic的开发人员深入.NET Framework的全部功能,开发出最优秀的应用 和WEB程序。

Visual Basic 2005似乎预示着Visual Basic崭新的光明前景,Visual Basic的爱好者和使用者,让我们热切期待国王归来吧!

运行中的Visual Basic 2005

VBScript: 无所不在的脚本语言

VBScript是“Microsoft''''s Visual Basic Scripting Edition”的缩写,是Visual Basic 的子集,主要作为广泛应用的脚本语言用于ASP网页和Windows脚本执行,有时也用来替代DOS批处理文件。VBScript依赖于脚本解释程序, 不论是网页环境里的ASP、WINDOWS 环境里的wscript.exe还是命令行方式下的cscript.exe。VBscript 文件通常使用"vbs"作为扩展名。
MS
Internet Explorer 中使用的VBScript版本非常接近JavaScript,可以嵌入HTML。然而由于它对其他浏览器而言实际上没有一点兼容性,许多网站站长更喜欢(实际是不得不)选择JavaScript

VBA: 使你的工作自动化

Visual Basic for Applications (VBA) 是Microsoft Office应用软件内建的BASIC语言实现。越来越多的软件开始支持VBA,例如AutoCAD、WordPerfect、CorelDRAW和Visio等等。它扩充了以前的宏语言(例如WordBASIC),并且能够用来控制宿主程序的所有的一切,比如菜单修改和加入用户自定义的对话框和控件。正如其名,VBA是Visual Basic的近亲,但通常只能运行于宿主程序内部,而不是单独执行。你可以用它来从外部控制程序的执行,例如自动根据Excel的数据生成Word文档。除了回调以外,VBA基本与Visual Basic最新版本同步,而且使用Visual Basic中的VBAx.dll。感谢微软,VBA在我的日常工作中发挥了巨大的作用,节省了我大量的时间,用来写这些连篇废话。

非微软BASIC: 对面的女孩看过来

TurboBASIC: 昙花一现

恐怕连微软也从来没敢小视过BORLAND公司。所以当你被提醒BORLAND在推出著名的Turbo C后不久的1987年推出了自己的BASIC编译器——TurboBASIC 1.0时, 大概也不会太惊讶。正如 BORLAND 的一贯风格,这个版本丝毫不逊色于它的微软表兄QuickBASIC, 而且在某些方面还独具特色——虽然作为qb45的老支持者我不愿承认这点。1988年,新的TurboBASIC 4.0推出,支持多文档界面,各方面也有长足进步。然而从此以后,Borland似乎与微软达成了某种默契,突然离开了BASIC领域,转而发展PASCAL语言,并逐渐使DELPHI成为PASCAL语言的集大成者,重新在编程工具领域成为了微软强有力的竞争对手。

下载 TurboBASIC 1.0                                  下载 TurboBASIC 4.0


运行中的Turbo BASIC 4.0

Bob Zale——Turbo Basic和PowerBASIC 之父

PowerBASIC: 别样的传奇

Turbo Basic 的原型是1980年左右由Bob Zale为CP/M and MS-DOS开发的交互式编译器BASIC/Z。 由于BORLAND取消了对BASIC的支持,于是在1990年,Bob Zale——Turbo Basic和PowerBASIC 之父,最终收回了自己的产品,并独立将其发展为今天著名的PowerBASIC。 正如其名,PowerBASIC是一种“强有力”的BASIC。它的客户包括NASA(美国国家航空和宇宙航行局), Rolls Royce(著名的豪华轿车生产厂商——劳斯莱斯)。它不需要任何运行时连接库(RUNTIME DLLS),它的口号是“既小又快”,它有从DOS到Windows甚至到Linux下各种适合版本,它可以编译 成为真正的内码,可以产生真正的带export的dll,它完全支持COM、API和OLE,它的价格只有vb6的1/10,只有vb6的1/50那么大,它生成的EXE也是如此。还有什么是你从VB中找不到的?试试PowerBASIC罢。

不同版本的Power BASIC价格从25美元到最高199美元 不等。

下载 PowerBASIC 全部版本(16MB)

PowerBASIC 编程工具

RealBASIC: 跨平台的选择

RealBASIC是一种跨平台的BASIC语言, 同时拥有MAC、Windows和Linux版。可以编译生成各个平台的机器内码。你可以把源代码输出为xml或从vb工程中导入。支持OLE、COM,支持Oracle, PostgreSQL, MySQL等数据库 以及OOP,如果你希望进行无障碍的跨平台编程并希望最大可能减少工作强度,RealBASIC无疑是一种非常好的选择。

标准版:149.95美元,专业版:449.95美元

下载 RealBASIC 5.52 for Win32 专业版 (15MB)

 

 

 

RealBASIC 工作界面

PureBASIC: 广泛的可移植性

PureBASIC的显著特色是它广泛的可移植性。它可以在Windows, AmigaOS 和 Linux系统上流畅运行。由于支持了指针、结构、子程序和动态链表,有经验的程序员可以毫不费力的访问系统支持的任意结构和API。更离奇的是它居然支持行内汇编——天哪。

主要特点:
- 600条以上的内部命令
- 支持所有BASIC关键字
- 高速编译器可产生高质量内码
- 不需要任何运行时库
- 完全结构化编程
- 完全系统API呼叫支持
- 支持DirectX和SDL
- 在OGRE支持下的3D
- 使用汇编语言来访问特定硬件
- 代码的完全可移植性
- 专业的编辑和开发环境
- 完整的DEBUG和跟踪工具

价格:59 欧元

下载 PureBASIC 3.51 for Win32版 (4.3MB)

 

运行中的PureBASIC

Liberty BASIC: QBasic的替身

Liberty BASIC原意面向编程初学者,然而它的功能一点都不弱。它的特点是突出了图形功能,你可以把它当作QBasic的升级版来对待,但它的能力远不止如此。
注意:此版本不能编译成本地内码。但据说在sf.net上有一个可以将Liberty BASIC翻译成c,然后再用gcc编译的工具,不知是不是真的。

价格:29.95美元

下载 Liberty BASIC 4.0 for Win32 专业版 (15MB)

 

 

 

运行中的Liberty BASIC

开放源代码的BASIC语言解释/编译器:创造你自己的BASIC

XBasic: 开放源代码的BASIC语言开发系统

XBasic是使用BASIC语言的源代码开放的综合软件开发系统,包括一个高级编译器,支持Win32操作系统(Win9x,WinNT)和Linux,通过翻译BASIC到ASM实现编译。尽管功能可能不是太强大,但作为一个免费的包括源代码的BASIC开发系统,我们还能说什么?

最新版请浏览:http://prdownloads.sourceforge.net/xbasic/

下载 XBasic 6.2.3 for Win32

下载 XBasic 6.2.3 for Linux

 

 

 

 

运行中的XBasic

YABasic: 不过是另一个BASIC

Yabasic (Yet Another BASIC) 是针对Win32和Linux平台的BASIC解释器,类似于Commodore BASIC。它能处理单色线图形并支持打印。它只有200KB这么小,甚至还有一个针对Sony Playstation 2的版本可用。

最新版请浏览:http://www.yabasic.de/

下载 YABasic 2.751 for Win32

下载 YABasic 2.751 for Win32 源代码

下载 YABasic 2.751 for Linux

下载 YABasic 2.751 for Linux

 

运行中的YABasic

wxBasic: 又一个免费午餐

wxBasic是一个免费、跨平台和源代码开放的BASIC解释器。 它支持WIN32和LINUX系统。如果你把它的源代码同解释器捆绑,就会得到一个“可执行”文件。
最新版请浏览:wxBasic

下载 wxBasic 0.51 for Win32

下载 wxBasic 0.51 for Win32 源代码

下载 wxBasic 0.51 for Linux

下载 wxBasic 0.51 for Linux


其它的BASIC: 万花筒家族

ByWater BASIC:

ByWater BASIC是一个LINUX下的BASIC解释器,实现了ANSI标准的最小BASIC(X3.60-1978)的超集,同时又是ANSI标准的全部BASIC定义(X3.113-1987)的重要子集。
下载 wxBasic 0.51 for MS-DOS

Chipmunk Basic:

Chipmunk Basic是一个简单的老式BASIC解释器,版本涵盖MacOS, SunOS 和 Win32,不过只有Mac版本支持图形和声音。Win32版只实现了一个文本控制台界面。
下载 Chipmunk Basic version 3.5.9

Rapid Q:

Rapid-Q是一个跨平台的BASIC程序设计语言,它可以创建图形或字符界面的应用程序,包括用于网络的CGI程序。支持MySQL、DirectX、Direct3D、Sockets、COM,支持面向对象编程。支持Windows 95/98/NT/2000, Linux/i386, Solaris/Sparc, 和HP-UX。最重要的是它是免费的。可惜现在它的作者传说已被REALBASIC招安,也许这个工程不会再继续了。

下载 Rapid-Q for Win32 beta

下载 Rapid-Q for Linux beta

Lemick Basic:

Lemick 是一种使用与传统BASIC类似的语言进行现代程序设计工具。

下载 Lemick for Linux 0.9.0alpha2

HBasic:

HBasic是一个支持BASIC风格语言的程序设计工具,具有解释和编译器,可以创建、执行和调试和编译。支持面向对象编程。

下载 HBasic for Linux 0.9.9o

BASIC版本还有很多很多,我就先说到这里罢,你我的脑子都够累了。我想你 现在应该感觉到BASIC的力量了罢?拥有如此之多支持者,谁还会担心BASIC的命运?来学编程罢,即使你从来没有接触过计算机,BASIC语言也能使你用最短的时间成为一个真正的程序员。在将来,BASIC也许无处不在。即使不用计算机,使用BASIC语言逻辑来处理你的日常工作和生活,不也是一大乐事吗?BASIC万岁!

注:由于网络空间问题,上面所列下载资源无法全部提供。如有需要,可以发 E-Mail 我: thriller@163.net。

附: 关于各种BASIC的英文简介,BASIC家族真大呀!

  • Altair BASIC (MITS Altair, S-100;微软的第一个产品)
  • Amiga BASIC (Commodore Amiga)
  • AMOS (Commodore Amiga)
  • Apple Business BASIC (Apple ///)
  • Applesoft BASIC (Apple II)
  • ASIC (MS-DOS)
  • Atari 2600 Basic Programming (Atari 2600 视频游戏控制台)
  • ATARI BASIC (aka Sheperdson BASIC) (Atari 8位家族)
  • ATARI Microsoft BASIC II (Atari 8位家族)
  • B32 Business Basic (Data General Eclipse MV, UNIX, MS-DOS)
  • BASIC09 (OS-9 和 OS-9 68K,适合 6809 和 68000 CPU)
  • BASICA (高级BASIC, IBM PC的ROM内含) (也即后来PC-DOS中的磁盘版本)
  • BASIC A+ (Atari 8位家族)
  • BASIC-E (aka ''''submarine BASIC'''') (CP/M)
  • Basic Plus (DEC, 用于RSTS/E 操作系统, PDP-11 处理器)
  • BASIC XE (Atari 130XE)
  • BBC BASIC (Acorn/BBC Micro, RISC OS, Tiki 100, Cambridge Z88, CP/M, MS-DOS)
  • Blitz Basic (Commodore Amiga, MS-DOS)
  • Bxasm (Win32, 源码开放, 本地编译)
  • Bywater BASIC (aka bwBASIC) (MS-DOS, POSIX)
  • CBASIC (BASIC-E 的新作) (CP/M, MS-DOS)
  • Chipmunk Basic (Apple Macintosh, CLI Win32 移植, GNU/Linux; 有版权保护的免费版本)
  • Color BASIC (Tandy Radio Shack TRS-80 Color Computer, aka CoCo)
  • Commodore BASIC (Commodore 8-bit family)
  • Dartmouth BASIC (see also True BASIC)
  • Data General Business Basic (Data Genera

    上一页  [1] [2] [3] [4]  下一页


    没有相关教程
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · C语言系列  · VB.NET程序
    · JAVA开发  · Delphi程序
    · 脚本语言
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台