Visual Basic 6.0:一个比以前更强大的巨人

Introduction ,在1998年中期发布,Visual Basic 6.0(缩写VB6),它仍然是历史上最成功的版本的Visual Basic。VB6编译器被设计来满足的缓慢处理器90 (800 mhz - 1300 mhz)。幸运的是,编译器不会变老(即。ADA -一个“老”编译器基础——F22猛禽船上设备,或Fortran和COBOL——广泛应用)1-3 只,这把我们变成一个年长的结论,即如果它是新的没有必要更好的又是;然而,在当时,VB6设计师是真的有远见的人,他做了一个令人难以置信的工作,经受住了时间。与处理器速度的增加,编译器设计师越来越粗心,高估了硬件实力。这些坏习惯可能是来自3 d游戏行业里的大小比赛几乎总是混淆其复杂性和新奇只为什么VB6还成功吗? !,没有伟大的秘密,VB6相处很好使用嵌入式机器代码和汇编语言。VB6高级程序员通常高级汇编语言的程序员。他们推动VB6编程语言。如今,通过一个简单的复制和粘贴功能由无数的高级程序员VB6,一个中级程序员可以创建VB6应用程序运行得更快比c++设计(没有笑话)。微软或许应该听成千上万的程序员VB6的引入市场的需求。似乎没有其他编程语言创造了比VB6丑闻,最终在一个非常严重的请愿书微软由程序员(14627个签署国包括265微软mvp)在world4 5,。短语最听到其它互联网VB6程序员在闲聊的讨论:“如果没有更多VB6然后我将搬到Linux,我知道大多数编程语言无论如何…”否则troubling 短语为微软只我和其他VB6程序员,不明白为什么微软并没有重新设计一个VB6的并行版本,(“Visual Basic 6.0凤凰”可能是一个好名字考虑的情况)。大多数公司照顾他们的球迷和设计师。就我个人而言,我没有看到任何有害或威胁的新独立VB6 编程language 微软的宏伟计划只一些VB6开源项目在2013年,平均每天7的帖子,VB6程序员带来了2013年地球约2500开源项目源代码。有趣的是高品质的项目近年来在VB6只,下面列出的是一些非常严重的VB6项目引发了我的兴趣和想象力:,Visia编译器4.8.7.1(专业编程语言——在VB6),描述:, Visia编译器为Windows x86本机编译器32平台(更新# 4)。这个伟大的项目是由Kinex(感谢马克Chipman,莫德雷德(昵称),汤米Lillehagen和乔迪Enguidano)。写在Visual Basic 6.0但是直接编译成机器代码不需要任何运行时库或其他依赖项。语言支持GUI创建API,指针,内联汇编(FASM必须安装)。可以构建和包括库,包括源标题(公司),自定义入口点和动态数组。语法只是小类似basic-like编码结构是接近C语言基本只; , PhotoDemon 6.2(一个图片编辑器和Photoshop是一样强大,在VB6),描述:, 08年2014年1月更新。这个更新包括新的content-aware调整工具(也称为液体重新调节)。Content-aware调整使用seam雕刻(http://en.wikipedia.org/wiki/Seam_carving)重新调节图像通过删除不重要,同时保留重要的领域。不添加到Photoshop CS4之前,所以这是一个相对先进的技术,我认为这是首次VB实现。欢迎反馈!尝试从图像→Content-aware调整菜单。这次更新还包括许多小的修正,优化,和其他改进。正如标题所说,PhotoDemon是一个快速,强大,VB6-based图片编辑器关注可用性。尽管是在VB中编码的,它的许多过滤器和超越其他免费的图片编辑工具(GIMP,油漆。净,等等)。 关键特性包括:100 +过滤器和工具、宏观记录,批处理,自动更新通知,实时预览效果,EXIF和XMP元数据处理,原始格式的支持,color-managed工作流,等等。编译,等待最好的结果。感谢所有的PSC项目工作帮助PhotoDemon存在;完整的信贷和这些项目的链接可以找到帮助→又是; ,高级数学functions  (VB6造),n,描述:,,,, 这里我上传了102个模块,包含几百个高级数学函数,这些函数是Sergey Bochkanov在2005年到2013年间写的(其中一些函数甚至在C或c++中都找不到)。一些功能,包括: 决策森林分类器(回归模型) k - means + +集群 线性判别分析 线性模型 Logit模型 基本神经网络操作 神经网络集成模型 神经网络训练 主成分分析 常微分方程求解器 快速真实/复杂的卷积 快速真实/复杂的互相关 实数或复数FFT 真正快速的哈特利变换 自适应维集成 Gauss-Kronrod正交信号发生器 高斯求积发电机 反向距离加权:插值/拟合 线性和非线性最小二乘求解 多项式插值和拟合 参数样条插值 合理的插值/配件 一维样条插值/配件 二维样条插值 2级和3级BLAS操作 两对角线圣言 Eigensolvers 逆矩阵的舍曼-莫里森更新 肝移植的分解 行列式的计算 生成随机矩阵 矩阵的逆 真正的/复杂QR 江西 bi(三)对角线 Hessenberg分解 条件数的估计 舒尔分解 对称矩阵的行列式 对称的反演 广义对称eigensolver 对称矩阵的条件数估计 奇异值分解 LU和Cholesky分解 ASA绑定约束优化器 共轭梯度优化器 有限内存BFGS优化器 改善Levenberg-Marquardt优化器 最近邻搜索:近似和精确 稠密线性系统求解器 对称稠密线性系统求解器 通风的功能 贝塞尔函数 β函数 切比雪夫多项式 道森积分 椭圆积分 指数积分 菲涅耳积分 γ函数 埃尔米特多项式 不完整的测试功能 不完整的γ函数 雅可比椭圆函数 拉盖尔多项式 勒让德多项式 ψ函数 三角函数积分 二项分布 卡方分布 培生/斯皮尔曼相关系数 假设检验:相关检验 描述性统计:的意思是 方差等。 f分布 高质量的随机数生成器 假设检验:Jarque-Bera检验 假设检验:曼-惠特尼-乌检验 正态分布 泊松分布 假设检验:符号检验 学生的t分布 假设检验:学生t检验 假设检验:f检验和单样本方差检验 假设检验:威克森符号秩次检验。 Libry编译器4.1 (VB6制作) Libry编译器是一种32位的编程语言,它可以直接编译成机器码并产生一个小的PE文件(运行时独立的EXE)。Libry的语法类似于C语言风格(我不小心删除了原来的帖子)。 OpenStreetMap (VB6制作) 描述:, 阅读和可视化OpenStreetMap文件。加上一个简单的Dijkstra算法。更新:v1.1改进的LAT LON到米转换功能。 微软的“思想者”可能“认为”如果不再支持VB6,那么程序员将被迫迁移到。net环境。毫无疑问,这是一个错误的假设,因为在2013年(毫无疑问是在2014年),VB6似乎再次处于开源项目的前列(参见图1)。在程序员申诉4,5和media6-15中的许多文章之后,几年前,微软再次支持VB6(现在仍然如此)。图1 2013 - 2014年世界上最佳编程语言。该图显示了一些最流行的编程语言出现的“源代码”关键字的数量。这些比例反映了每种编程语言的开放源码项目的实际数量。这些计算的方法可以在这里找到,VB程序员并不是特别喜欢VB。和不喜欢任何其他版本的VB后VB6。为什么?VB6依赖于单个文件,即:msvbvm60.dll。另一方面,VB。net依赖于。net框架环境,这抑制了程序员的个人主义,这是不符合人性的。这场冲突背后的原因尚不清楚。VB6太强大了,它拥有最多的程序员,这可能是冲突的一个很好的原因,或者,另一个原因是这些公司在提取相关签名方面无能。在VB6社区中有传言说,许多客户由于VB6应用程序(VB6可执行文件)上的错误检测而卸载了一些安全公司的杀毒软件。让我们记住,微软也许还没有意识到反病毒公司已经隐藏了Visual Basic脚本(VBS)。然而,Visual Basic脚本没有全世界成千上万的程序员在VB6只,如果Windows 7是criminaly ensane-smart和美丽(Windows 8只是智能)以及团队处理做得很好,团队(部门)决定命运的微软编程语言没有,不过,理解Visual Basic 6.0的力量。Paul Yuknewicz(据我所知)是Visual Studio团队的首席程序经理。他邀请我们将来在vmware中使用VB6 !这是在一部由45,841名VB6程序员观看的在线电影中说的。现在,这难道不是对整个VB6社区的缺乏尊重吗?只是一个想法……这是程序员们谦卑的要求。 我们不得不迫使微软的手重新引入VB6到市场,当然,以相同的名字和完全兼容未来的Windows操作系统!只要程序员感觉像在VB6和经典的VB6源代码工作,一切都会很好,每个人都会很高兴。越来越多的应用程序是在VB6中完成的,我们不会被忽视!我将引用Karl E. Peterson的话来结束这篇文章:“微软从来没有使他们的客户的任何数据不可用。”一次也没有。他们为什么要首先向世界上最流行的编程语言的用户下手呢?苹果公司就是以编程语言为基础的,它对公司整体地位的影响可能比其他任何语言都大。在多年忽视VB6社区之后,微软似乎缺少了一些东西。我们!”16,References  1。http://en.wikipedia.org/wiki/Ada_%28programming_language%29  2。Ganssle,杰克(2013-05-29)。"Ada资源协会-为Ada编程语言的新闻和资源"。Adaic.org。检索2013-06-14只;3只;http://content.time.com/time/nation/article/0, 8599年,1912084,00. html  4只,http://classicvb.org/petition/ , 5只;http://www.informationweek.com/developers-petition-microsoft-to-continue-support-for-vb6/d/d-id/1030929?  6只;http://vb6awards.blogspot.com/2014/01/best-programming-language-in-world-in.html  7。http://www.computerworld.com/s/article/100367/Update_Users_push_Microsoft_to_extend_VB6_support?taxonomyId=0798。http://www.vb6.us/articles/microsofts-killing  9。http://www.schwieb.com/blog/2008/05/13/saying-hello-again-to-visual-basic/10。http://www.itwriting.com/frozenvb6.php  11。http://developers.slashdot.org/story/12/06/09/0240204/why-visual-basic-6-still-thrives12。http://msdn.microsoft.com/en-us/magazine/jj133813.aspx13。http://visualbasic.about.com/od/imhoinmyhumbleopinion/a/VB6Petition.htm14。http://visualbasic.about.com/od/imhoinmyhumbleopinion/a/VBRunRev_2.htm15。http://visualstudiomagazine.com/articles/2009/10/27/microsoft-vb6-support-strategy.aspx  16。, http://channel9.msdn.com/Blogs/funkyonex/What-is-Microsofts-Visual-Basic-6-Support-Strategy ,, 本文转载于:http://www.diyabc.com/frontweb/news2527.html

原文地址:https://www.cnblogs.com/Dincat/p/13457960.html