精华内容
下载资源
问答
  • 以MASM32为例,用MASM32汇编语言编写主程序,用VB语言编写子程序,在MASM32汇编语言中调用高级语言程序,解决了WINDOWSXP环境下Win32汇编语言和高级语言的混合编程问题
  • vb制作分享一起玩,免费玩,然后去讨论创作游戏去学习。
  • 但是MATLAB语言是一种解释执行的脚本语言,运算速度较慢是一个比较突出的问题。Visual Basic作为一门易学易用的编程语言,受到很多工程技术人员的青睐,其执行速度相对较快,界面友好。因此实现...
  • 绍了VB与MATLAB混合编程的方法,二者结合可以充分利用VB的方便快捷和MATLAB软件工具箱的强大功能。
  • 这是一个还在讨论中的源代码,VB高手们有不同的意见,摘录:  A:晕,这最终还是调用了老汉多线程……那和线程也没什么区别吧……你应该再试一试线程池……  B:不完全是,因为纤程要先ConvertThreadToFiber,才能...
  • VB 教程简单易学

    2018-03-08 22:20:25
    适用于VB 初学者,传统的教程,多从VB的发展谈起,然后是什么编程环境、数据类型、变量、常量、函数,等等。我们可不可以换一种思路,让大家直接就可以编写出简单的应用程序,在熟悉了大部分操作并激发出了兴趣后,...
  • 文中主要探讨了在VB环境下,用自定义函数和向量计算的方法,实现矿山测量贯通误差预计的技术和思想,并用VB代码详细描述了各计算流程实现。
  • VB 多线程实例 ThreadPro

    2019-01-10 15:52:50
    VB 多线程实例,希望喜欢的朋友能加QQ, 探讨一下这方面的技术。 老项目 还是可以考虑用用,毕竟退到重来,经费不允许呀
  • 通过VB课程的学习,学生应掌握程序设计的基本理念和应用方法,能够熟练地把该程序设计应用到现实生活任务中。于是本文在基于高职学生的现状和更好的调动学生的积极性及提高教学效果的基础上,分析探讨在该课程中采用...
  • VB记事本程序(Notepad)

    2019-11-17 16:42:21
    VB做一个记事本实在不很复杂,我们完全可以通过向导来很方便地做出来。但本文只打算讨论用手动方法制作记事本
  • 这四种表格各有其特点,下面我们一一讨论。  1. Microsoft Data Bound grid Control  此控件主要用于数据绑定(可以不绑定,但是因为不提供对单个cell的控制支持,所以实际上这样做是不经济的)。具体说来,...
  • 基于VB的计算器

    2019-01-18 16:40:32
    基于VB的计算器开发,可以用于平时的VB作业或者讨论交流!
  • VB问题

    2014-01-24 14:33:55
    今天在机房练习vb,其实就是照着书敲代码,照着书敲完后怎么也不对,试了很多种方法,还是不行,最后问同学,一起探讨了 一会,终于找到了问题的所在,原因是command是复制来的而不是点击两个command.所以我们平时...

             今天在机房练习vb,其实就是照着书敲代码,照着书敲完后怎么也不对,试了很多种方法,还是不行,最后问同学,一起探讨了 一会,终于找到了问题的所在,原因是command是复制来的而不是点击两个command.所以我们平时一定要多练习。

           如果敲完运行不了,代码没有问题,别着急,一定是属性不对。修改一下不同文本框的属性就行了。

    展开全文
  • VB环境下的算法教学探讨 深圳中学 贺险峰 提要 本文是VB环境下的算法教学探讨文章通过四个实例揭示了如何将算法原理和程序框图转化为VB程序如何借助VB程序上机实践来进一步理解算法的实质二分法求近似根以及如何借助...
  • VB常用技巧合集

    2014-08-19 16:57:57
    VB常用技巧合集 chm全集,比如ActiveX .Exe ....DAO 中得到存储过程返回值,VB程序中处理随机事件,VB应用程序访问SQL Server方法探讨VB应用程序中用DDE功能开发AutoCAD,按字母或数字顺序排列列表框中的列表项……
  • 在本文中,我们将讨论不涉及COM的VB6-.NET互操作。 如何? 从VB.NET DLL中进行某些函数的类C导出。 首先,我将介绍一个非常简单的示例所使用的技术,然后将说明如何仅使用VB(6和.NET)来设置全局挂钩。
  • VB6逆向工程浅析

    2011-11-10 00:09:35
    B的编译有两种方式,一种是P-Code方式,一种是本机代码。...这里只探讨以本机代码方式编译的程序。由于微软在VB的实现方面 的资料很少,使人觉得VB的逆向比较难。其实掌握一些规律,VB的程序还是很容易 入门的。
  • 转自:程序员网站 下面我来讲一个不为人知的传奇:有一天我做梦自己成了一个微软 ...有不少人从VB1.0开始就在用VB做着软件,VB一直以来就能编译,但 总有人抱怨,VB编译的东西太慢了(p-code是以牺牲...

    转自:程序员网站

          下面我来讲一个不为人知的传奇:有一天我做梦自己成了一个微软
    的程序员,周围都是大师,我好象从来都没有做过真正的程序,不过我
    见证了一些不为人知的事情,虽然记忆已经很模糊,但事情好象是这样
    的:

    【关于VB的Native Code的传奇】

        有不少人从VB1.0开始就在用VB做着软件,VB一直以来就能编译,但
    总有人抱怨,VB编译的东西太慢了(p-code是以牺牲速度为代价的),
    于是VB开发小组经过长时间的激烈讨论,最终还是决定必须要让人相信
    我们VB开发小组的能力,他们想向世人证明:我们有能力开发出生成的
    代码速度上并不慢的编译器。是要推出一个惊人的产品的时候了。
        他们的决定最后上报到微软的高层领导,领导们认为这是VB占
    领市场的一个重要步骤,于是为VB开发小组请来了VC编译器小组的专家。
    专家们看看了VB编译器实现细节后,大都认为VB的解释执行器做得非常
    棒,不过也大都认为要做一个真正的编译器几乎要重新动手重写VB,在
    经过深入分析后,这些专家一致通过了下面的意见:
        必须开始一个新项目,这个项目的工期至少得二年,我们会尽可能
    保证它能和VB和VBA保持兼容,但有些地方是不可能的。这些专家们可以
    保证只要给他们二年时间,他们能够开发一个全新的VB,在代码效率上
    甚至不逊于VC,可以让市场彻底把Delphi抛弃,甚至会有不少VC程序员会
    改用VB。大家看到了市场前景,大家激动万分。但VB开发小组却认为兼容
    是必须的,因为VB已经有很大的用户郡,有很多代码是用VB写的,并且
    市场等不了那么二年那么久,这些观点如一盆冷水,让大家都冷静下来。
        于是大家又展开激烈讨论(这种讨论的激烈程序不亚于,VB.NET项目
    计划出台前的讨论),讨论当然没有什么结果,事情又到领导那儿。
        领导一句话:"兼容肯定要,Native Code更是非要不可,最多给你们
    半年,做不出来就滚蛋。"。
        这下,VC和VB开发小组都吓坏了,不过已经成了一条船上的蚂蚱,没
    办法,大家都开始埋怨第一个提出这个想法的人。
        这时,VB开发小组里有一个名不见经传的小程序员,站起来怯生生
    地说:"我们不需要重写,我们可以加一个模块,把VBA的东西转也
    Native code不就行了吗?"
        VC专家们听了哈哈大笑:"你以为象你写VB例子代码那么容易,如果有
    一年半也许可能完成,半年连再写一个VBA函数库都不够"。
         这个小程序员更胆怯了,不过他还是鼓起勇气说:"是啊,我们不需要
    全部重写,我们只需要重写一部分。解释执行的部分我们可以不动"
         一位VC专家肯切的说:"小同志,你的心情我能够理解,不过那样的话,
    我们做出的东西不就不伦不类了吗?这样怎么能行,噫,也许……"
         另一位VC专家也站起来:"小同志,我觉得你的办法可行,是的,的确
    可以,我们的确可以重写一部分比较慢的函数,那样时间上就来得及。"
         又有一位VC专家也站起来:"小同志,你的思路给了我很大的启发,我
    们的确更根就不用重写,甚至我们还能用我们现成的VC后端优化器来进行最
    终的代码优化,这一部分也可以不重写"
        大家猛然看到希望,又有VB开发小组的专家说:"是的,p-code技术我们
    研究得很深,再加上VC小组各位同仁的帮助,要把它转成VC后端优化器能识
    别的中间代码,我想应该不难。"
        大家都对这位小程序员大加赞许,这位小程员一听各位专家的吹捧,就
    有点飘飘然了。
        我笑着,从梦里醒来,觉得刚才好象有几位大师夸过我?!

        其后有一天,我又梦到了VB开发小组。
        已经半年了,我们小组的东西都已经做出来了,大家都对自己的产品充满
    了信心,大家一致认为可以拿给领导看了。
        领导用了一用,皱着眉头说:"怎么用起来感觉上和原来没有什么区别?
    你们这半年到底做了些什么东西?我给你们的钱都干了些什么?"
        VB开发组长,冷汗直滴,毕恭毕敬的说:"比尔总载,这正是我们产品的
    特点,虽然用起来没有什么区别,但速度上快了不少,您看,这个Abs函数可
    比原来快了4倍都不止啊!"
        领导不高兴了:"你以为我不知道这些?我做Basic的时候,你们连计算机
    是什么都不知道!不管怎么样,给我搞出点区别来,我们要让我们的用户觉得
    他们买我们的东西值得,要他们一用就知道这是新版。赶快修改,我们已经接
    到了大批定单。给你们一个星期。"
        VB开发小组长没有办法,他马上召开紧急会议,向全体同仁反映了新的
    问题,这时大家都看着我,有人说:"小熊同志,这些鬼点子都是你想出来的,
    现在怎么办吧!要知道这样,当初就应该坚持多要点时间做个完全不同的版本"
        我一时也想不出好主意,就说:"我们肯定是不可能进行大的修改了,有
    什么改一改能让老板满意呢?比如我们能不能改改IDE,老板一看就知道?"
        "那又能怎么改?把工具箱改成红颜色吗?老板准骂死你,要让老板知道
    我们改了核心的东西!"
        我一时记上心头:"对了,我们就改改语法检查程序,让老板知道Abs现在
    是关键字了,哈,我的点子肯定能行。"
        我的梦又醒了,我很想知道最后的结果。

        直到最近有一天,我又梦见了VB开发小组的组长,他高兴的告诉我。上次
    多亏了有我,领导看了非常高兴,那一年的年终分红每人都大分了一笔微软股票,
       不过,这已经过去好几年前事了,这几年VB小组的日子总没见更好,只是过得
    去,这不VB开发刚借.NET的春风又进行了一次大改革,上次那几位VC专家都来了,
    都说VC已经没前途了,好多专家都去搞C#去了,我们这儿又来了几位专家,刚搞
    过C#,他们都说要完成几年前他们没有完成的工作,因为这次简单了,.NET平台
    小组的人都是精英,其中有些就是操作系统小组的,我们只需要在它上面实现一个
    Basic语言的C#就行了。
        Native Code? 解释执行?都见鬼去吧!现在市场在网络上,在WEB上。
        不过现在VB小组里原来的人是越来越少,尤其是小熊你走了后,大家都在混
    日子,这次搞VB.NET进行了人员大调动,好多有思想的人都被调到市场部写广告
    词了,专家也忙着到处演讲,没有当初我们搞Native Code时那种激情了。
        ……
        ……
        ……
        又是一个梦。

    以上传奇纯属虚构,如有雷同纯属巧合。

    展开全文
  • VB学习心得体会

    2021-07-29 03:35:43
    VB学习心得体会VB学习心得体会VB是一门程序设计语言,也需要一定的英语基础。VB既能充实我们的生活,武装我们的头脑,锻炼我们的意志,又能在以后需要的时候成为帮助我们成功的推进动力。对于VB的学习,我个人觉得...

    VB学习心得体会

    VB学习心得体会

    5abc001a8ea089c772e74a75df56a30d.png

    VB是一门程序设计语言,也需要一定的英语基础。VB既能充实我们的生活,武装我们的头脑,锻炼我们的意志,又能在以后需要的时候成为帮助我们成功的推进动力。对于VB的学习,我个人觉得兴趣爱好占一部分,更重要的还是自身的努力程度和平时的学习习惯。下面,我也简要介绍一下我对于VB课程的看法。

    VB程序设计的入门学习并不难,但需要在学习的过程中掌握一个良好的程序设计习惯,这时,做好课前预习,上课认真听讲,下课认真消化所学内容显得十分重要。上机实验课努力完成老师留的课堂作业,能加深对所学知识点的理解和运用。能做到这些,也是积极主动学习的表现。

    对于VB,每一个VB老师都是一个严谨的.老师,要求严格是应该的。刚学习VB,严格要求格式,这是熟练之后能随意运用的基础,也是学好VB课程的重要前提。在课上,应该注意老师所提到的每一点要求,上机课认真完成老师布置的作业,注意每一个细节,争取做到零失误。

    正式踏入VB课之后你会发现,编写程序代码其实是一件很有意思的事情。每一个程序当你完成时你都会有一种成就感。遇到问题时,程序代码可能会让很多人无从下手,建议大家多看别人设计好的程序代码,包括教材上的例题程序。读懂别人的程序后,要想他为什么这么设计,学到别人优秀的东西。积极跟同学讨论程序问题,在大家一起研究出一个正确的程序时,高兴的同时也促进了彼此的友情。

    细节决定成败,VB程序设计的成败正是在于细节。纸上得来终觉浅,自己调试程序的时候总会犯很多错误,比如"文件未找到""下标越界"等等,都是平时没有机会解决和一些曾经被忽视的问题,为了找到代码中错误和不符合要求的地方,标点符号都不能放过。细节决定成败,一个小小的分号也会起着扭转乾坤的作用。我个人,经常出现问题的地方在于与滚动条有关的事件。与滚动条有关的事件主要是Scroll和Change.当在滚动条内拖动滚动框时会触发Scroll事件,但注意单击滚动箭头或滚动条时不发生Scroll事件,而改变滚动框的位置后会触发Change事件。Scroll事件用于跟踪滚动条中的动态变化,Change事件则用来得到滚动条的最后的值。不注意时,容易忽略Scroll事件与Change事件的区别,出现编程的问题不容易得到解决。VB中,这样的小细节比比皆是,一定要注意细节才能学好VB这门课。

    我对VB的兴趣从何而来呢?从我对电脑的喜爱说起。我参加过一个学校的计算机培训班,之后在没事的时候自己还设计个ppt,photoshop什么的。大学加入广播站的网络技术部之后也学习了不少关于AU,AE,视频方面的制作。学习VB,我觉得能加深我对计算机已有认识的理解,能促进我对计算机的喜爱热情的提高,同时又能增长计算机知识。这么好的一门课,我为什么不好好学呢?兴趣来自于生活,来自于习惯,以来自于自身对VB这门课的看法。

    通过对VB的学习,对VB语言有了初步的认知,对程序有了初步的设计方案,能根据要求设计出想要的程序,锻炼了自己的创造性思维,是培养逻辑思维的好方法,同时我经常看同学设计好的程序代码,然后想想别人为什么这么设计就能达到效果,我的设计能不能完成更多的功能,这样优秀了自己,帮助了自己,提高了自身水平,同样,也欣赏了别人,对别人是赞美,对自己是帮助,总而言之,VB课程对我的计算机水平起到了推动的作用。对VB更多的是喜爱,那一点点,是宠爱。

    【VB学习心得体会】相关文章:

    展开全文
  • VB6.0 DLL制作工具(修订版 Ver1.33),2015年3月23日修订。 让VB6.0也可以方便的制作“标准DLL”, 链接的文件不再是ActiveX DLL! 本次上传,为修正一个参数解析中的错误(会造成DLL文件链接失败)。 参与讨论,请...
  • VB6和VB.NET的区别

    千次阅读 热门讨论 2017-03-03 17:46:48
    Visual Basic.NET是Microsoft Visual Studio.Net套件...本文主要介绍VB.Net的新特性,并比较VB6.0和VB.Net之间的区别。 1、什么是VB.Net? Microsoft推出全新的编程和操作系统Framework——.NET,支持多种语言利用公

    Visual Basic.NET是Microsoft Visual Studio.Net套件中主要的组成部分之一。.Net版本的Visual Basic增加了更多特性,而且烟花为完全面向对象的编程语言。本文主要介绍VB.Net的新特性,并比较VB6.0和VB.Net之间的区别。
    1、什么是VB.Net?
    Microsoft推出全新的编程和操作系统Framework——.NET,支持多种语言利用公共.NET库开发应用程序,这些应用程序在.NET Framework上运行。使用Visual Basic在.NET Framework上编程,这就是VB.NET。
    2、1.5 VB.NET有什么新特点?
    VB.NET比 VB6.0更加稳定,而且完全面向对象。也许你还记得,VB6.0不支持继承、重载和接口,所以不是真正面向对象的。而VB.NET则支持这些面向对象特性。VB6.0有两个薄弱环节——多线程和异常处理。在VB.NET中,开发多线程应用和使用C++/C#别无二致,结构化异常处理也得到支持。稍后我们会详细解释这些特性。

    VB.net是纯面向对象的开发语言,为了适应.net Framework的安全性,vb.net进行了不小的调整。但是关键字修饰符之类的基本没有什么变化,所以您只需要习惯.net下的强类型,应该是不难转型。

    下面是VB.NET的特性列表—— ·面向对象的编程语言。支持继承、重载、接口、共享成员和构造器。·支持所有的CLS特性,如存取控制.NET类、与其它.NET语言交互、元数据、公共数据类型、委托等等。·多线程支持。·结构化异常处理。 1.6 名字空间与集合 前面讨论了我们的第一个VB.NET程序。该程序中首先引人注意的是名字空间(namespace)。在.NET参考文档中,你会发现每个类都归属于某个namespace。

    3、那么,namespace到底是什么?
    一个namespace是类和组件的逻辑组合,其目的在于将.NET class按类别定义。微软借用了C++ class packaging概念:namespace来描述这种组合。.NET Framework中的组件被称为集合(assembly)。全部.NET代码在数百个库文件(DLL)中定义。Namespace把assembly中定义的类组织起来。一个namespace可以包括多个assembly,一个assembly也可以在多个namespace中定义。 namespace树的根节点是System namespace。在.NET Library中,每个class都在一组相似的类别中定义。例如,System.Data namespace只包括数据相关类。同样,System.Multithreading只包括多线程类。 在使用.NET支持的语言(如C#、VB.NET、C++.NET等)创建新应用程序时,你会注意到每个应用程序都被定义为一个namespace,而所有的class都归属于这个namespace。通过引用这个namespace,其它应用程序就能存取这些class。 在.NET中,代码被编译为中间语言(Intermediate Language,IL),assembly中存储了IL代码、元数据和其它资源文件。同一个assembly可以附属于一个或多个Exe/DLL。所有的.NET库都存储在assembly中。
    4、 VB.NET: 完全面向对象的编程语言抽象、封装、多态、继承是面向对象语言的四个基本属性。VB6.0不支持继承,而VB.NET则不然。所以,和C++一样,VB.NET也是完全面向对象的编程语言。
    Class 和 ModuleVB.NET用Class…End Class语句对创建class。每个VB.NET至少包括一个Module(模块)。Module在Module…End Module语句对中实现。应用程序的主要模块是Main方法,亦即应用程序入口点。
    和VB6.0相似的地方是,都可以使用Function/Sub关键字定义方法。

    5、.VB6.0与VB.NET的不同之处除了上面谈到的语言进化,还有一些语法上的变化。所有这些语言和语法的变化在MSDN中均可查到,本文只作简单介绍。
    数据类型(Data Type)的改变VB.NET中有些数据类型得到改进。下面是变化对照表。
    数据类型 VB6.0 VB.NET Integer 16 bit size 32 bit size Long 32 bit size 64 bit size
    Currency 用于存储大浮点数 被decimal替代,支持更高精度 Variant 可以存储任意类型数据 被Object类型替代,也可以存储任意类型数据,但结果更好
    Date Date类型被存储为double 引入DateTime类型,用于存储不同格式的日期
    在VB.NET中,Short数据类型是16 bit的。Short,Integer和Long都等同于CLR的System.Int16、System.Int32和System.Int64类型。 变量声明的变化在VB6.0中,变量声明有许多限制。其中之一就是不能同行声明多个变量。如果一定要在一行中声明多个变量,就一定得指明每个变量的类型,否则将被默认为Variant类型。
    6、继承继承是面向对象编程语言中最常用的技术。继承让你能够重用类代码和功能。
    VB.NET支持继承,而VB6.0则不支持。继承的好处在于你能使用任何人编写的类,从这些类派生自己的类,然后在自己的类中调用父类功能。
    7、IDE和VB.NET的语言特性:VB.Net 保留了VB6的基本编程方法,比如所见即所得的开发环境,单击窗体可以编程源代码等等。同时,在VB.Net中还引入了大量令人兴奋的变化,使VB成为。Net平台的主要开发工具。
    这些变化主要包括:
    新的IDE特性
    完全的面向对象
    改变的数据类型
    名称空间的引入
    结构化的错误处理
    新的线程模型
    语法上的其他变化

    展开全文
  • 一直以来,很多中职学生在这门课学习的过程中都相当的困惑,觉得难以理解和掌握,从而对VB程序设计课程产生抵触情绪和畏惧心理。教师也认为这是一门十分难以教授的课程。在中职教改新形势的推动下,中职VB程序设计...
  • 程序采用VB6编写,很久之前为公司开发使用,现过了约定时间,特此分享给大家学习讨论。如果没有虚拟示波器卡,软件仍然可以运行,但不会有曲线。 程序包括串行通信,曲线图显示 周期、有效值峰峰值等计算代码以及...
  • VB6.0中,运用【内联汇编代码 + CallWindowProc】实现的移位操作。 参与讨论,请到: http://bbs.csdn.net/topics/392032556
  • VB 6.0 可以使用MQTT

    千次阅读 2021-02-25 17:25:19
    前段时间,承接了一个项目,软件开发的,时间紧,就用VB扣了一个。后来用户提出要把数据传输到他们的MQTT服务器上进行分发,就用VB 6.0的代码又扣了个几天,弄出来个能和MQTT Broker 进行通信的 VB 6.0 的程序。 ...
  • VB与MATLAB的集成方法探讨.pdf
  • VB文本加密 特别设计到中文加密 让很多人费尽周折,经常会碰到...文中深入地探讨VB6中汉字加、解密的原理、散列函数的构造方案,在加、解密方产生散列函数的种子值(初始值)和用于加、解密的随机序列数的方法。最...
  • vb语言为什么被淘汰

    千次阅读 2020-11-25 06:23:22
    vb语言简介VB是Visual Basic的简写,是可视化的编程语言,是一种简单、高效地开发应用软件的工具。VB语言的特点:1、VB是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言;2、可用于开发Windows...
  • VB应用程序的优化包括速度优化和大小优化。速度优化可从真实速度的优化、显示速度的优化及感觉速度的优化三方面进行;对程序大小的优化可采用减少控件数目、用标签控件代替文本框、共享图片等方法处理。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 33,068
精华内容 13,227
关键字:

vb问题讨论