精华内容
下载资源
问答
  • VB写的投票程序,带有windows窗体和比较友好的界面
  • ASP VB 网络投票系统

    2012-06-03 10:46:49
    简单的网络投票系统 ASP VbScript 使用ACCESS2003
  • 活动投票程序,介绍了如果应用数据库,可以添加删除,可以显示图表等(VB6.0源代码编写)
  • 投票管理程序投票管理程序投票管理程序投票管理程序投票管理程序
  • 活动投票程序(VB6.0代码编写) 活动投票 QQ223857666勾月
  • vb浏览器-投票器代码

    2011-12-08 19:52:50
    vb写的浏览器,可用着投票,屏蔽了弹出窗口。
  • 用来民主投票选举时使用(不过,候选人限于30人以内),运行结果直接输出为Excell表格。支持两种计票方法:1.直接输入赞成、反对、弃权;2.只输入反对、赞成,而后有总票数减去反对与弃权,反推出赞成票。 (此处,...
  • 投票系统 在线投票VB做的,很简单的一个程序
  • VB全国道德模范投票源码,模拟鼠标点击的方式,其中需要一个INFO的文件,就是公民姓名和身份信息,由于隐私问题不方便提供,大家可以自行编辑,谢谢。
  • 想做一个投[u]票端,投票完成后自动删除,不用安装的,网上找到的代码是用bat执行,但是在其他电脑上不能自动执行bat文件,请问有什么办法吗,不打包安装的办法。[/u] 自杀代码如下 Sub KillMe() Open App.path...
  • 大一时做的项目,结构分为4层,dao,db,module,view ,适合新手上手
  • VB 6和VB.NET之间的前五项变化 ( The Top Five Changes between VB 6 and VB.NET ) Visual Basic 1.0 was a major earthquake throughout programming. Before VB1, you had to use C, C++, or some other ...

    VB 6和VB.NET之间的前五项变化 ( The Top Five Changes between VB 6 and VB.NET )

    Top Five Changes

    Visual Basic 1.0 was a major earthquake throughout programming. Before VB1, you had to use C, C++, or some other horrible development environment to create Windows applications. Programmers literally spent weeks just drawing windows on screens with picky, detailed, hard to debug code. (The same thing you can do by dragging a form from the toolbar in a few seconds.) VB1 was a hit and gazillions of programmers immediately started using it.

    在整个编程过程中,Visual Basic 1.0都是一次重大地震。 在VB1之前,您必须使用C,C ++或其他可怕的开发环境来创建Windows应用程序。 程序员实际上花了数周的时间才在屏幕上绘制带有挑剔,详细,难以调试的代码的窗口。 (您可以通过在几秒钟内从工具栏拖动表单来执行相同的操作。)VB1非常受欢迎,成千上万的程序员立即开始使用它。

    But to make the magic happen, Microsoft made some major architecture compromises. In particular, since VB1 created the forms and controls, they didn't allow the programmer access to the code that did it. You either let VB create everything, or you used C++.

    但是要使魔术实现,微软做出了一些重大的架构折衷。 特别是,由于VB1创建了表单和控件,因此它们不允许程序员访问执行该操作的代码。 您要么让VB创建一切,要么使用C ++。

    VB 2 through 6 maintained this same architecture. Microsoft made some very clever updates which gave programmers a lot more control, but in the final analysis programmers still couldn't integrate their code with the VB code. It was a black box - and not in the good OOP way either. Another way of saying this was that the programmer didn't have access to the internal VB "objects" and another way of saying that was that VB6 still wasn't fully "object oriented".

    VB 2至6保持了相同的体系结构。 微软做了一些非常聪明的更新,使程序员拥有更多的控制权,但是归根结底,程序员仍然无法将他们的代码与VB代码集成在一起。 这是一个黑匣子-也不是良好的OOP方式。 另一种说法是程序员没有访问内部VB“对象”的权利,另一种说法是VB6仍然不是完全“面向对象的”。

    VB 6-落后于技术曲线 ( VB 6 - Falling Behind the Technology Curve )

    In the meantime, Java, Python, and a whole lot of other programming languages that WERE object oriented started to appear. Visual Basic was getting passed up - big time! This is a situation Microsoft does not tolerate ... and they resolved to solve the problem once and for all. The solution is .NET.

    同时,Java,Python和WERE面向对象的许多其他编程语言开始出现。 Visual Basic渐行渐远-辛苦了! 这是Microsoft不能容忍的情况,他们决心一劳永逸地解决问题。 解决方案是.NET。

    But to do the things that .NET needed to do, Microsoft decided that they had to "break compatibility". That is, Visual Basic programs had been (with very minor exceptions) "upward compatible" from VB1 right up to VB6. A program written in that first version of VB would still compile and run in the next version. But with VB.NET, Microsoft found they just couldn't make the language completely OOP and maintain upward compatibily.

    但是为了完成.NET需要做的事情,Microsoft决定他们必须“破坏兼容性”。 也就是说,从VB1到VB6,Visual Basic程序一直(“非常兼容”)是“向上兼容”的。 用第一个VB版本编写的程序仍然可以在下一个版本中编译并运行。 但是,通过VB.NET,Microsoft发现他们无法完全使该语言OOP并保持向上兼容。

    Once they made this fundamental decision, the flood gates opened on ten years of accumulated "wish list" changes and ALL of them went into the new VB.NET. As they say in Britain, "In for a penny, in for a pound."

    一旦他们做出了这一基本决定,就在十年的累积“愿望清单”更改中打开了闸门,所有这些都进入了新的VB.NET。 正如他们在英国所说的那样:“一分钱,一英镑。”

    Without further delay, here's my very personal list of the top five changes from VB6 to VB.NET in reverse order.

    不用再拖延了,这是我个人列出的从VB6到VB.NET的五个前反向更改。

    Wellllll .... just one further delay. Since we're changing from VB6, where an array declared as Dim myArray(5) has 6 elements, We have six of 'em. It's only fitting ...

    Wellllll ....再延迟一次。 由于我们要从VB6更改,在VB6中,声明为Dim myArray( 5 )的数组有6个元素,因此我们有6个'em。 这很合适...

    (Drum roll please ...)

    (请打鼓...)

    奖(5)-类C语法更改 ( Award(5) - C-like Syntax Changes )

    "Award(5)", our 6th Place award goes to the C groupies choice: C-like Syntax Changes!

    “ Award(5)”,我们的第六名奖归C组选择:类C语法更改!

    Now you can code a += 1 instead of a = a + 1, saving THREE WHOLE KEYSTROKES!

    现在,您可以用+ = 1而不是a = a + 1进行编码,从而节省了三个按键!

    Programmers of the World, Rejoice! VB has been raised up to C level, and a whole new generation trying to learn VB will get a little closer to the mass confusion that confronts students of C++.

    世界程序员,欢呼! VB已提高到C水平,并且新一代尝试学习VB的人将与C ++学生所面临的大量困惑更加接近。

    But wait! There's more!

    可是等等! 还有更多!

    VB.NET now features "short circuit logic" that has introduced subtle bugs into C++ code for years to save precious nano-seconds of processor time. Short circuit logic only evaluates multiple conditions in a logical statement if necessary. For example:

    VB.NET现在具有“短路逻辑”功能,该功能多年来在C ++代码中引入了细微的错误,以节省宝贵的纳秒级处理器时间。 必要时,短路逻辑仅在逻辑语句中评估多个条件。 例如:

    Dim R As BooleanR = Function1() And Function2()

    Dim R为BooleanR = Function1()和Function2()

    In VB6, both functions are evaluated whether they need it or not. With VB.NET, if Function1() is false, Function2() is ignored since "R" can't be True. But, what if a global variable is changed in Function2() - just by chance (C++ programmers would say, "by poor programming".) Why does my code produce the wrong answer some of the time when it's translated to VB.NET? This might be it!

    在VB6中,是否需要评估两个函数。 在VB.NET中,如果Function1()为false,则将忽略Function2(),因为“ R”不能为True。 但是,如果在Function2()中更改了全局变量,该怎么办-只是偶然(C ++程序员会说“由于编程不当”。)为什么在将我的代码翻译成VB.NET时有时会产生错误的答案? 可能就是这样!

    For Trying harder, VB.NET will Catch a little luck and Finally get recognized for "exceptional" error handling.

    对于尝试荷兰国际集团更难,VB.NET会抓住一点点运气, 最后得到认可的“例外”的错误处理。

    VB6 had the last holdout GoTo: "On Error GoTo". Even I have to admit that the C++ style "Try-Catch-Finally" structured exception handling is a vast improvement, not just a half vast improvement.

    VB6具有最后一个保留GoTo:“错误时转到”。 甚至我不得不承认,C ++样式的“ Try-Catch-Finally”结构化异常处理是一个巨大的进步,而不仅仅是一半的巨大进步。

    What, you say "On Error GoTo" is still in VB.NET? Wellll ... We try not to talk about that too much.

    什么,您说“ On Error GoTo”仍在VB.NET中? Wellll ...我们尽量不要谈论太多。

    第五名-其他命令更改 ( 5th Place - The Miscellaneous Command Changes )

    5th Place selection is a group award: The Miscellaneous Command Changes! They have to share this award and there's a gazillion of 'em. Microsoft has been saving up for ten years and they really cut loose.

    第五名的选择是团体奖项: 杂项命令更改! 他们必须分享这个奖项,并且有大量的“ em”。 微软已经节省了十年的时间,而且他们真的松了一口气。

    VB.NET no longer supports VarPtr, ObjPtr and StrPtr functions which retrieved the memory address of variables. And it doesn't support VB6 LSet which was used to convert one user defined type to another. (Not to be confused with VB6 LSet which does something completely different - see below.)

    VB.NET不再支持VarPtr,ObjPtr和StrPtr函数,这些函数检索变量的内存地址。 而且它不支持用于将一种用户定义的类型转换为另一种类型的VB6 LSet。 (不要与功能完全不同的VB6 LSet混淆-参见下文。)

    We also bid fond adieu to Let, Is Missing, DefBool, DefByte, DefLng, DefCur, DefSng, DefDbl, DefDec, DefDate, DefStr, DefObj, DefVar, and (my personal favorite!) GoSub.

    我们也对Let,Missing,DefBool,DefByte,DefLng,DefCur,DefSng,DefDbl,DefDec,DefDate,DefStr,DefObj,DefVar和(我个人最喜欢的)GoSub表示深深的兴趣。

    Circle has morphed into GDI+ DrawEllipse. The same goes for Line to DrawLine. In calculation we now have Atan instead of Atn, Sign goes in for Sgn, and Sqrt suits up for the big game instead of Sqr.

    圆已变形为GDI + DrawEllipse。 Line to DrawLine也是一样。 在计算中,我们现在有Atan而不是Atn,Sign进入了Sgn,而Sqrt适合大型游戏而不是Sqr。

    In string processing, even though they're still available if you reference a Microsoft compatibility namespace, we have PadRight for VB6's LSet (again, totally different than VB6's LSet, of course) and PadLeft for RSet. (There goes the three keystrokes we saved with "+="!)

    在字符串处理中,即使您引用了Microsoft兼容性名称空间,即使它们仍然可用,对于VB6的LSet,我们也有PadRight(同样,与VB6的LSet完全不同),对于RSet,则有PadLeft。 (接着我们用“ + =”保存了三个击键!)

    And of course, since we're OOP now, don't fret if Property Set, Property Let, and Property Get are not met in VB.NET, you bet!

    当然,由于我们现在是OOP,所以如果您在VB.NET中未满足Property Set,Property Let和Property Get,请不要担心!

    Finally, Debug.Print becomes either Debug.Write or Debug.WriteLine. Only nerds print everything anyway.

    最后,Debug.Print成为Debug.Write或Debug.WriteLine。 无论如何,只有书呆子才能打印所有内容。

    This doesn't even touch all the NEW commands in VB.NET, but we've got to stop this nonsense somewhere.

    这甚至不涉及VB.NET中的所有NEW命令,但是我们必须在某些地方停止这种废话。

    第四名-程序调用的更改 ( 4th Place - Changes to Procedure Calls )

    In 4th Place, we have Changes to Procedure Calls!

    第四位 ,我们对过程调用进行了更改!

    This is the "goodness, purity, and wholesome virtue" award and represents a lot of hard campaigning by the "no more sloppy code" faction.

    这是“善良,纯洁和有益健康的美德”奖,代表着“不再草率的代码”派系进行的艰苦奋斗。

    In VB6, if a procedure parameter variable is an intrinsic type, then it's ByRef, unless you have coded it ByVal explicitly, but if it's not coded ByRef or ByVal and it's not an intrinsic variable then it's ByVal. ... Got that?

    在VB6中,如果过程参数变量是内在类型,则其为ByRef,除非您已对其明确编码为ByVal,但如果未对ByRef或ByVal进行编码并且不是内在变量,则为ByVal。 ... 了解?

    In VB.NET, it's ByVal unless it's coded ByRef.

    在VB.NET中,除非编码为ByRef,否则为ByVal。

    The ByVal VB.NET default, by the way, also prevents changes to parameter variables in procedures from being unintentionally propagated back into the calling code - a key part of good OOP programming.

    顺便说一句,ByVal VB.NET的默认设置还可以防止过程中对参数变量的更改无意间传播回调用代码中-这是良好的OOP编程的关键部分。

    Microsoft also "overloads" VB.NET with a change in the requirements for parentheses in procedure calls.

    Microsoft还通过更改过程调用括号中的要求来“重载” VB.NET。

    In VB6, parentheses are required around arguments when making function calls, but not when calling a subroutine when not using the Call statement but they are required when the Call statement is used.

    在VB6中,在进行函数调用时,参数周围必须带有括号,但在不使用Call语句时调用子例程时则不需要,但是在使用Call语句时,则需要在括号中添加括号。

    In VB.NET, parentheses are always required around a nonempty argument list.

    在VB.NET中,始终必须在非空参数列表周围加上括号。

    第三名-数组从0开始而不是从1开始 ( 3rd Place - Arrays are 0 based instead of 1 based )

    The Bronze Award - 3rd Place, goes to Arrays are 0 based instead of 1 based!

    铜奖- 第三名 ,去数组是从0开始,而不是从1开始!

    It's just one syntax change, but this change gets "medal podium" status because it is voted, "most likely to screw up your program logic". Remember, 3rd place IS "Award(2)" in our list. If you have counters and arrays in your VB6 program (and how many don't), this one will MESS YOU UP.

    这只是语法上的一项更改,但是此更改获得“金牌领奖台”状态,因为它被投票通过,“最有可能破坏您的程序逻辑”。 请记住,第三名 “ Award(2)”在我们的列表中。 如果您的VB6程序中有计数器和数组(以及没有的计数器和数组),则此命令将使您满意。

    For ten years, People have been asking, "What was Microsoft smoking when they did it this way?" And for ten years, programmers have sort of universally ignored the fact that there was a myArray(0) element that just took up space and didn't get used for anything ... Except for those programmers who DID use it and their programs looked, I mean, just "weird".

    十年来,人们一直在问:“当他们这样做时,Microsoft在抽烟是什么?” 十年来,程序员普遍忽略了一个事实:存在一个myArray(0)元素只是占用了空间并且没有被用于任何东西的事实……除了那些使用DID且其程序看上去很简单的程序员,我的意思是,只是“怪异”。

    For I = 1 to 5   MyArray(I - 1) = WhateverNext

    对于I = 1至5 MyArray(I-1)=什么

    I mean, REALLY! ...

    我的意思是, 真的 ! ...

    第二名-Variant数据类型 ( 2nd Place - The Variant Datatype )

    The Silver Medal of 2nd Place goes to honor an old friend that was dropped into the bit bucket of programming with the passing of VB6! I speak of none other than, The Variant Datatype.

    第二名的银牌是为了纪念一个老朋友,随着VB6的加入,他被丢进了编程的小桶中! 我只说The Variant Datatype

    Probably no other single feature of Visual Basic "notNet" better represents the philosophy of "fast, cheap, and loose". This image dogged VB right up to the introduction of VB.NET. I'm old enough to remember the introduction of Visual Basic 3.0 by Microsoft: "Oh Wow! Lookee here! With the new, improved Variant data type, you don't have to declare variables or nothin'. You can just think 'em up and code 'em."

    也许Visual Basic的“ notNet”没有其他单一功能可以更好地代表“快速,廉价和宽松”的理念。 这个图像一直困扰着VB,直到引入VB.NET。 我年纪大了,还记得微软对Visual Basic 3.0的介绍:“哦,哇!在这里,Lookee!有了经过改进的新的Variant数据类型,您不必声明变量也没必要了。并编码它们。”

    Microsoft changed their tune pretty fast on that one and recommended declaring variables with a specific datatype almost immediately, leaving many of us to wonder, "If you can't use Variants, why have them?"

    微软很快就改变了他们的调子,并建议几乎立即声明具有特定数据类型的变量,这让我们许多人感到疑惑,“如果您不能使用Variants,为什么要使用它们?”

    But while we're on the subject of datatypes, I should mention that a lot of datatypes have changed in addition to dropping Variant into wet cement. There's a new Char datatype and a Long datatype that is 64 bits. Decimal is way different. Short and Integer aren't the same length anymore.

    但是,当我们讨论数据类型时,我应该提到,除了将Variant放入湿水泥之外,许多数据类型都发生了变化。 有一个新的Char数据类型和一个64位的Long数据类型。 小数则有所不同。 Short和Integer的长度不再相同。

    And there is a new "Object" datatype that can be anything. Did I hear someone say, "Son of Variant"?

    并且有一个新的“ Object”数据类型,可以是任何东西 。 我听到有人说“ 变种之子 ”吗?

    第一名-VB.NET最终完全面向对象 ( 1st Place - VB.NET is finally completely Object Oriented )

    Finally! The Gold Medal, 1st Place, the highest award I can bestow goes to ...

    最后! 金奖, 第一名 ,我可以授予的最高奖项是...

    TA DAH!

    塔达!

    VB.NET is finally completely Object Oriented!

    VB.NET最终完全是面向对象的!

    Now when you go to the beach, the C++ programmers won't kick sand in your face and steal your (girlfriend/boyfriend - pick one). And you can still code a complete General Ledger Trial Balance while they're trying to figure out which header files to include.

    现在,当您去海滩时,C ++程序员不会在您的脸上踢沙,也不会偷走您的(女友/男友-选择一个)。 而且,当他们试图找出要包括的头文件时,您仍然可以编写完整的总帐试用余额。

    For the first time, you can code as close to the chip as you need to and access all the system internals your heart desires without having to resort to those nasty Win32 API calls. You've got inheritance, function overloading, asynchronous multithreading, garbage collection, and everything is an object. Can life get any better?

    第一次,您可以根据需要在尽可能接近的芯片上进行编码,并访问您内心所希望的所有系统内部, 不必诉诸那些讨厌的Win32 API调用。 您已经有了继承,函数重载,异步多线程,垃圾回收,并且一切都是对象。 生活会更好吗?

    Did I hear someone say C++ has multiple inheritance and .NET still doesn't?

    我是否听说有人说C ++具有多重继承而.NET仍然没有?

    Burn the heretic!

    燃烧异端!

    翻译自: https://www.thoughtco.com/top-changes-between-vb6-and-vbnet-3424025

    展开全文
  • 简介:正逢2005年年末,国内各媒体都掀起了“2005年度XXXX投票评选”的热潮,就拿CCTV央视来说,各种命题的“投票评选”活动就不下十多项;对这样题目在编程中如何实现呢?我想主要从三个方面入手;第一,解决好参加...

    简介:
    正逢2005年年末,国内各媒体都掀起了“2005年度XXXX投票评选”的热潮,就拿CCTV央视来说,
    各种命题的“投票评选”活动就不下十多项;对这样题目在编程中如何实现呢?我想主要从三个
    方面入手;第一,解决好参加评比候选人数据装入;第二,采集好投票人有效点击次数的相关信
    息;第三,确保参加评比候选人获票数与投票人的投出票数的一致性。掌握好这三点后,其它问
    题就会迎刃而解。使用Delphi、PB、VB等语言得到较理想编程设计与实施。
     用VB设计“投票评选”程序的简单方法 作者:王威文出处:天极开发责任编辑: 方舟 [ 2005-12-29 08:35 ]
    用VB、SQL Server 2000数据库设计“投票评选”程序的简单方法介绍给大家
    文章全文请在此网址下阅读。http://dev.yesky.com/81/2254081.shtml 

    展开全文
  • 2,loftPermalink:'',id:'fks_087067081081087065092081095065072085089065080081086070092',blogTitle:'VB删除带子文件夹和文件的文件夹',blogAbstract:'删除带子文件夹和文件的文件夹 \r\n\r\n\r\n\r\n\r\n程序代码...

    this.p={ m:2,

    b:2,

    loftPermalink:'',

    id:'fks_087067081081087065092081095065072085089065080081086070092',

    blogTitle:'VB删除带子文件夹和文件的文件夹',

    blogAbstract:'删除带子文件夹和文件的文件夹 \r\n

    \r\n\r\n\r\n

    \r\n程序代码:\r\n\r\n',

    blogTag:'',

    blogUrl:'blog/static/382470582011112144136508',

    isPublished:1,

    istop:false,

    type:2,

    modifyTime:1379637849318,

    publishTime:1326007423709,

    permalink:'blog/static/382470582011112144136508',

    commentCount:0,

    mainCommentCount:0,

    recommendCount:0,

    bsrk:-100,

    publisherId:0,

    recomBlogHome:false,

    currentRecomBlog:false,

    attachmentsFileIds:[],

    vote:{},

    groupInfo:{},

    friendstatus:'none',

    followstatus:'unFollow',

    pubSucc:'',

    visitorProvince:'',

    visitorCity:'',

    visitorNewUser:false,

    postAddInfo:{},

    mset:'000',

    mcon:'',

    srk:-100,

    remindgoodnightblog:false,

    isBlackVisitor:false,

    isShowYodaoAd:false,

    hostIntro:'',

    hmcon:'0',

    selfRecomBlogCount:'0',

    lofter_single:''

    }

    {list a as x}

    {if !!x}

    {if x.visitorName==visitor.userName}

    %24%7Bfn1(x.visitorName)%7D&r=%24%7Bvisitor.imageUpdateTime%7D

    {else}

    %24%7Bfn1(x.visitorName)%7D

    {/if}

    {if x.moveFrom=='wap'}

    {elseif x.moveFrom=='iphone'}

    {elseif x.moveFrom=='android'}

    {elseif x.moveFrom=='mobile'}

    {/if}

    ${fn(x.visitorNickname,8)|escape}

    {/if}

    {/list}

    {if !!a}

    %24%7Bfn1(a.userName)%7D

    ${fn(a.nickname,8)|escape}

    ${a.selfIntro|escape}{if great260}${suplement}{/if}

    {/if}

    {list a as x}

    {if !!x}

    推荐过这篇日志的人:

    {list a as x}

    {if !!x}

    {if !!b&&b.length>0}

    他们还推荐了:

    {list b as y}

    {if !!y}

    {/if}

    {list a as x}

    {if !!x}

    {list a as x}

    {if !!x}

    {list a as x}

    {if !!x}

    {list a as x}

    {if x_index>4}{break}{/if}

    {if !!x}

    ${fn1(x.title,60)|escape}${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}

    {/if}

    {/list}

    {list a as x}

    {if !!x}

    {if !!(blogDetail.preBlogPermalink)}

    网易新闻

    %24%7Bimgsize(headlines.imgsrc,240,150,true)%7D

    ${headlines.title|escape}

    {if defined('newslist')&&newslist.length>0}

    {list newslist as x}

    {if x_index>7}{break}{/if}

    被推荐日志

    最新日志

    该作者的其他文章

    博主推荐

    随机阅读

    首页推荐

    {list a as x}

    {if !!x}

    ${x.nickName|escape}  投票给

    {var first_option = true;}

    {list x.voteDetailList as voteToOption}

    {if voteToOption==1}

    {if first_option==false},{/if}  “${b[voteToOption_index]}”

    {/if}

    {/list}

    {if (x.role!="-1") },“我是${c[x.role]}”  {/if}

    ${fn1(x.voteTime)}

    {if x.userName==''}{/if}

    {/if}

    {/list}

    展开全文
  • 之类非重要的信息 vB 的三级论坛 (一二级论坛及分类都可以转换) 所有的贴子图标 (因为不每个论坛设置不同,无法识别) 附件/投票贴内容及投票 3. vB 中原有论坛, 不管打开还是关闭, 是否隐藏等, ...
  • 投票软件代码。

    2011-12-06 16:36:28
    投票代码。自动选择。自动投票。清理cookies。不限投票次数。
  • 之类非重要的信息 vB 的三级论坛 (一二级论坛及分类都可以转换) 所有的贴子图标 (因为不每个论坛设置不同,无法识别) 附件/投票贴内容及投票 3. vB 中原有论坛, 不管打开还是关闭, 是否隐藏等, ...
  • 超越VB的界面,全新感觉,操作简便,一目了然,视图优美等特点。并且采用菜单界面驱动方式,给操作用户带来了极大的便利,对用户友好。对鼠标和键盘单独支持。 6.2硬件接口 本软件不需要特定的硬件或硬件接口进行...
  • 最爱VB.NET

    2021-04-01 22:00:03
    VB.NET 正值壮年【终于最后关于IDE理论击败了所有评论高兴VB语法第一】 Visual Basic 曾经世界第一,拥有无数光环:世界第一个图形化编程、最接近自然英语、最智能的编程工具、使用人数最多、开发桌面应用最多…等等...

    VB.NET 正值壮年【终于最后关于IDE理论击败了所有评论高兴VB语法第一】

    Visual Basic 曾经世界第一,拥有无数光环:世界第一个图形化编程、最接近自然英语、最智能的编程工具、使用人数最多、开发桌面应用最多…等等等等列举不完。60年代BASIC语言诞生于某学院两位教授,比C早近10年(记住B比C大,B是C他哥呵呵),1991年VB横空出世,有首富爸爸和几百万全球后援团。2002年,http://VB.net到现在VB差1岁有30而立了。python是93年一个个人发明的脚本语言,应该只是步VB后尘而已。java 也是95年的一个个人产品,只是高司令+sun运气爆棚,低价和跨平台成就了JAVA,程序世界的光荣历史简单提一下。

    但是现在一切就是这么戏剧化,虽然现在http://VB.NET无论是做WINFORM桌面,还是做WEB后端,都是最智能效率最高的编程语言工具(实时编译比C#书写代码效率高,30%代码智能出来,还支持COM,不区分大小写,试问这个年代还有人会用同样字母,大小写不同作为变量或方法或对象名字吗?VB无符号多好啊,C类语言打符号累死小拇指按shift了)除去JAVA、C、C++主要用途不同之外,Dephi、PHP、Python、C#等,平心而论,没有一个比http://VB.net好的。

    事实就是如此,但http://VB.NET程序员或开发公司,被别人问起来用什么语言,基本上都会只说.net,而听者都会补上一句,哦C#啊,真是无比心凉。可见,任何事物都需要炒作,一旦没人炒作广告包装了,哎只能酒香巷子深自己品尝了。

    观历史而知未来,温故而知新。任何事物不炒作都会过气,不过,过气也是好事。现在进入20年代老幼妇孺皆大欢喜的Python,00年代新世纪的人人JAVA,只不过是步90年代火爆的VB而已,就像羡慕年轻人,各领风骚20几年,都会归于沉静平和。30而立,40不惑,50知天命,几千年钱前中国的思想家就知道了。

    应用层高级编程语言,都不过是英语和符号而已,VB之End Function秒杀一切其他语言。

    对5楼的认同

    这个评论不一定,有可能是恰恰相反,使用者可能是深知VB和C#的区别。这个B站的回答挺不错的,我举一个简单的例子说明:当写一个复杂算法的时候,有大量的嵌套循环和条件。使用VB语法:循环for i =1 to 1000 开始 next i 结束,for j=0 to 5000 开始 next j 结束,do while等随便用, if 判断 end if 结束,中间有需要跳出的时候,可以exit for ,exit do, exit while非常清晰明了。而如果换成C#写呢,所有结束的位置,全部是大小括号大小括号大小括号(即使有缩进也很容易乱),更何苦对于复杂算法,经常要在一个算法里加入,新的条件和循环。个人估计DNA生物算法就是这样的需求,所以选择http://VB.net很正确,加上实时编译书写代码随时可以查错(备注:微软官方http://vs.net说C#不能写代码的时候实时编译,就是因为结束括号不好判断,因此无法实时编译)。当然,这只是我们的经验之谈,如果有大神能给出C#写复杂算法的经验更好,我们也希望完全转到C#,毕竟好像好招人,会的多一点吧。

    微软计划将慢慢整合F#至.NET平台并使F#成为.NET平台的计算辅助语言。

    众所周知,F#是一种函数型程序设计(FP,Functional Programming)语言。然而F#对IP(Imperative Programming)与OOP(Object Oriented Programming)的支持几乎一样的出色。

    F#也许终将成为程序核心数据多线程处理的首选,而C#与VB等将在用户界面交互设计方面继续发挥其强大的潜力。

    几十年了,请问哪门高级编程语言死了?VB正值成熟期,就当是30到40岁的女人吧:)懂得人好好珍惜,好好用,不要再随便评价了,就像女明星,也许过气了,但不能说人死了,也许人活的更滋润了,更成熟知性了,走过童星、偶像、成熟才能成为有个性的演员,女的像万茜、高圆圆、宁静等,男的像陈宝国、葛优、陈道明、王志文等更是越老越宝。

    试问,如果微软.net只认C#,要其他语言死,那为什么还会继续引入F#,而F#的语法也是与VB近似,最近看看到了一遍好文章,再次分享:

    CSDN-专业IT技术社区-登录

    blog.csdn.net
    如果说C#是微软的一个佳作,那么http://VB.net就是微软的精品!

    转发:

    受邀回答了一个帖子,实在不想在与C#争论了。结贴:C#和http://VB.net,个人最后认为就是:同一个人会两种语言,如汉语和英语,这微软加了F#,看来还要再学一门方言。最后水平高的人:就是在什么场合,就会用什么语言,表达自己想要表达的思想,最适合最幽默最清楚,这是艺术,等到上升到讨论艺术,在开题。

    但是历史就是历史:不是人为能改变的,VB才是比尔盖茨的亲儿子,不明白的自己查历史去。那些叽叽哇哇C#是微软的亲儿子的,难道比比尔都董?丹麦人海斯伯格,是微软请来做JAVA的,后来SUN不授权才做C#的跟JAVA语法相似照搬。简单的说,推出C#,就是为了跟JAVA竞争。C#根本没有什么历史传承,而VB才是根正苗红的比尔盖茨的亲儿子,C#只有18岁是二儿子毛头小伙(开玩笑:不看.net,只看C#的语法基因太JAVA,不像微软了,老盖是不是要去DNA验证了,偷笑一下)。

    从BASIC60年代诞生,到微软盖茨basic创业第一个产品,IBM,苹果,WININTEL出PC联盟,各种BASIC语言写的程序(QB\VB.net),在历史大潮里,IBM机器,苹果机,PC机等等到现在的http://VB.net,用人比喻是一个40多岁接近50岁的有故事的人,虽然受到了C#毛头小伙的挑战,但是心态是很好的,C#强就用C#,没关系的我们学习了解应用,纵观所有论坛里http://VB.net都很客观,通过写代码实际操作来了解不同,基本上90%都会C#,而会C#的10%会VB吗?都没有经历过故事,都没有深入了解过,上来就逼逼说,太没劲了,结贴。

    纯属个人感觉:很多人看了这篇文章就官宣VB已死,还烧纸?这陋习可千万别在十字路口进行太烦人了。VB语言将继续获得.net 5的支持,还会更加稳定。从2002年进入http://VB.NET,VB就不是一门独立的语言了,必须依赖.net,就跟JAVA需要虚拟机一样,为啥总有人就解读VB死了呢?至少当年VB6和以前的版本还是基本可视为被编译为二进制呢。JAVA可能终其一生都没有这个待遇。VB语言本身就先进C类语言不知道多少倍,停滞发展10年,也许也比C先进,个人就当做是高处不胜寒吧,哈哈。百度上还有个不错的评论,贴过来。

    PS:本人在说真实的历史和情怀,以及自己和团队编程工作的实际经验。总有人拿不是自己亲自统计不知从那摘的烂统计的数据来说话,还1270倍,针对这样的人,是骡子是马拿出来溜溜。弄个真实投票,看看中国乃至世界会VB的多还是C#的多。

    下战书:同样找一个项目编程,列出详细功能说明书(最好是算法多点的有图形有游戏之类,别只是个简单数据库查询)。单兵作战还是团队,在同样无BUG实现功能情况下,比比开发速度效率,如是3人以上团队的话http://VB.NET即使少1人,也敢以下面这么比——

    1若是桌面应用:http://VB.NET 比 dephi 快 1.5倍 、比 C# 快1.8倍、比 JAVA 快 2.2倍 胜出。

    2若是WEB应用:http://VB.NET 比 PHP 快 1.2倍、比 PY 快 1.3倍、比 C# 快 1.5倍 胜出。

    那个1270倍的敢不敢比啊,来挑战啊…等你 (试了一下VS 2019 也支持PY了,但IDE毕竟落后对VB支持已经支持了30年,修改一下吧,如果使用VS的PY团队,快1.25倍)越想越气,中国的院校师生、都不要算每年毕业的学生,像之前金蝶、用友等大型财务管理ERP公司还有携程等互联网、使用VBA二次开发的众多企业,我再保守100万人得有吧,按照某人写的1270倍,那就是用C#的有12亿7千万人,快接近中国总人口了。不知道你这1270倍是中国还是全世界,要是全世界的话,岂不是得有120亿人用C#了。

    稍微懂点历史的人,都知道VB语法比C类先进太多,人都有舒适圈,那些说喜欢用C#的,只是在舒适圈不愿意出来而已,大多也是入门级代码人员,觉得从互联网上COPY代码方便而已,根本不去理解升华代码,糊弄工作最终糊弄自己而已了。最喜欢干的事情,就是强制每个员工用http://VB.NET把网上C#或JAVA的代码重新改一遍,提升优化一下,网上那些帖子里的示例代码,也好意思直接粘贴复制就用?

    中国国情决定,就是那么几个互联网大厂,当初创业用JAVA 或 LAMP 费用相对低,而使用这门麻烦的C类语言做应用层开发而已。应用开发效率跟http://VB.NET相差甚远。逼得微软效仿JAVA弄了个四不像的C#而已了。

    现在市场开发:无论是 IOS和安卓的APP,还是各种微信小程序,以及传统WEB和桌面应用。http://VB.NET都可以做为其后端,开发效率,绝对第一。

    只不过那些一知半解的写面条代码的人根本不懂而已,不信可以试试http://VB.NET的 ashx跟java的servlet一样。同样为企业,为小而美的市场服务,写一个全覆盖所有系统的app:

    (1)app苹果 xcode (swift前端) 对接后端VB.NET .ashx

    (2)app安卓android studio (java或dart前端) 对接后端VB.NET .ashx

    (3)app微信小程序(js前端)对接后端VB.NET .ashx

    (4)web程序(js前端)对接后端VB.NET .ashx

    (5)app桌面程序(http://vb.net前端)对接后端VB.NET .ashx(或直联后端)

    ----五种类型全部覆盖,1、小程序容易推广,2、苹果,3、安卓是面子工作,品牌企业得有,4、WEB是后端是真正的工作维护和管理。5、桌面应用保证性能和安全性,以及对接财务、管理和制造生产端,控制各种windows的工业配套如CAD、CAM硬件设备,以及OFFICE办公自动化等。

    选择VB.NET,速度效率可以吊打JAVA做后端的3倍以上,C#跟VB.NET同属一个阵营,只不过是编译器效率底,括号,结束语法太痛苦,真不明白,为什么喜欢括号,看看HTML和XML,什么开始,什么结束,清清楚楚,VB.NET 的 END IF \END SUB\END function、end class、exit do,都是自动产生,根本不啰嗦。无论是 编译器实时智能编译,还是理解代码,都是清清楚楚,明明白白,换成是C#就全是括号,你让人《IDE编译器》开发人员累不累啊,给你翻译成exe和dll,就跟看天书一样,写应用层的都TM的只是英语和符号而已,能不能好好说英语给我,别弄一堆符号当暗号啊!!这个从30年前,就已经盖棺定论的东西。没想到进入2021了,还有人不明白。真是懒得说了。总之VB干活又好又快,比C#快1.5倍。

    (试想,如果是一个写《编译器》的大神,看到这些争论,会不会笑一下说,你们写的不过都是英语或符号而已,还不得靠我,来给你们编译成底层exe或dll,那么试想如果是我是那个写《编译器》的大神,当然有明确的起始有结束的语言容易编译成底层exe或dll运行了,那些吹C语言的有没有考虑过,写《编译器》人的感受啊,你TM简单了一堆符号,我还得给你翻译成二进制exe和dll,能不能好好的写清楚明确的语法代码啊,你一堆符号,说代码简洁了,有没有考虑过IDE在翻译成exe和dll的时候的感受啊,这不就是跟说话一样吗,你说一堆符号给我,让我去理解,自我感受翻译C#和翻译VB,你说IDE喜欢谁说的语法呢?好好想想吧,如果我是IDE开发人员,翻译VB的时候,Function开始,就找 End Function肯定是结束,而翻译C类呢?Function开始,我去后面全是括号,到底哪里是结束呢?累死我了,这么一说应该明白IDE对什么语言翻译的效率高了吧?)

    PS:竟然有人在别的帖子里质疑说写过脚本就知道啥,贴过来让更多人看到。excel为代表的office办公财务等自动化软件,autocad、pro/e为代表的大型2D/3D机械制造建筑设计等CAD/CAM软件,几乎全部使用VB语言作为脚本,请问这是为什么呢?微软的IDE喜欢谁,CAD软件开发者喜欢编译什么脚本语言,这还不清楚,一目了然吗?幸哉,国内正规大中院校还是以教VB为主,亲爱的同学们,努力要当一个有智慧的人,不要被那些什么火培训什么吹什么语言的流水线培训机构给骗了,不要去参考写面条代码的人的低等经验,做一个智者,找到自己的真爱吧。

    应用层高级编程语言,都不过是英语和符号而已,VB之End Function秒杀一切其他语言。

    展开全文
  • 网络投票器,支持自动换IP ,需VB6运行库,win98可能用不了 如果您原来没有使用过本补丁程序,请运行 注册控件.exe > 文件 然后点 打不开请 注册控件 > 按钮 完成上述步骤以后发贴机软件就可以正常运行了 补丁文件...
  • VB如何连接访问数据库Access 听语音 | 浏览:10675 | 更新:2015-05-05 11:26 | 标签:连接access 1 2 3 4 5 6 7 分步阅读 VB即Visual Basic ...
  • 为矿工投票 为了保证网络不断运行并对其...并且得票最高的前33名矿工会加入挖矿程序。 请继续阅读以下内容,获取有关投票过程的完整信息。若想使用快速导航,请跳转至以下链接: 展示所有矿工列表, 获取个别矿工...
  • 以前写的一个xmlhttp提交数据的类模块,能有效地解决xmlhttp组件卡死问题,可用于,制件网络投票程序,网络信息收集程序
  • VB通过WINSOCK发送HTTP协议

    千次阅读 2008-11-26 23:32:00
    整个过程由程序来控制,后台运行,不影响电脑的正常工作,但唯一的遗憾就是不能上网了,因为ADSL反复连接断开,你根本上不了网了。 我手头上有我以前开发的一套完整代码,现发上来给大家用用。 源码...
  • VB基础

    千次阅读 2007-03-26 04:48:00
    VB驿站编辑 我们需要什么 我们需要什么?当我们在一个精彩的游戏世界中游历了一番之后,或是惊叹于某一工具软件的小巧精致之余,多少总会产生些许编程的冲动。编程吗,在以前如果你对电脑还是一个门外汉,那实在是...
  • VB编程技巧

    千次阅读 2006-04-11 13:16:00
    文章浏览广告 VB编程技巧几例 现在加入 http://14.66.102.214 VB5 引入枚举变量,使用它,我们可以显著地改变应用程序的易读性: Public Enum TimeOfDay Morning = 0 Afternoon = 1 Evening = 2 End Enum ...
  • 为矿工投票 为了保证网络不断运行并对其...并且得票最高的前33名矿工会加入挖矿程序。 请继续阅读以下内容,获取有关投票过程的完整信息。若想使用快速导航,请跳转至以下链接: 展示所有矿工列表, 获取个别矿工...
  • ◆1、系统功能 可设置不同组的不同操纵权限、数据范围、填写... Release文件夹内是程序文件! 下载地址: http://www.xinfeiku.com/my_web/xinfeiku.rar 演示图: http://www.xinfeiku.com/my_web/xinfeiku.jpg
  • 之类非重要的信息 VB 的三级论坛 (一二级论坛及分类都可以转换) 所有的贴子图标 (因为不每个论坛设置不同,无法识别) 投票贴内容及投票 3. VB 中原有论坛, 不管打开还是关闭, 是否隐藏等, 都会...
  • 查看投票 ),但是Xamarin并没有明确表示是否为VB提供支持。 幸运的是,Xamarin并没有把习惯使用VB的开发人员的路堵死。在Xamarin的GitHub示例库中藏着几个VB代码文件,教程区一个不起眼的角落里有关于在Xamarin...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,026
精华内容 410
关键字:

vb投票程序