-
VB6升级到VB2010之二:控件属性升级~
所属栏目:[大数据] 日期:2020-12-16 热度:142
从VB6到VB2010除了功能的强大,也可以看到Microsoft对于细节的重视,例如,不少控件的属性就做了细微的调整。 如: 1. Option的Value 属性更改为Checked,也就是说原来的 Option1.Value 在VB2010中,就应该写成 Option1.Checked 他们的值均是Boolean,可以为Tr[详细]
-
VB6升级到VB2010之三:旧的VB6函数和语句升级~
所属栏目:[大数据] 日期:2020-12-16 热度:89
因为VB2010已经支援了.net framework 4.0,所以原有的VB6函数不能继续采用,但是为了兼容性,Microsoft将旧的VB6函数或语句集中到一个叫Microsoft.VisualBasic的类。以便于我们可以方便的升级原来的代码。 以下列出一些常用的变化。为简化操作,请在Class最[详细]
-
VB6升级到VB2010之四:App对象升级~
所属栏目:[大数据] 日期:2020-12-16 热度:80
VB6的App对象,提供App.ExeName等众多的功能。现VB2010已升级到My名字空间My.Application,用于提供当前应用程序的信息,包括标题,目录,版本号等。 因此, 1. 象原来的代码: App.ExeName 在VB2010中就要写成, My.Application.Info.AssemblyName 2. App.hIns[详细]
-
VB6升级到VB2010之五: 从Unload 升级成Me.Close看VB2010有多类~
所属栏目:[大数据] 日期:2020-12-16 热度:189
新版本的Visual Basic 2010,你会发现原来用于关闭窗口的Unload Me无法使用了... 没错,Unload Me 现在已经升级为Me.Close() 看到了没有,Visual Basic 2010类吧。 其实,你再往下看... 你会发现Visual basic 2010更类 VB6: List1.AddItem "item1" VB2010: L[详细]
-
VB6升级到VB2010之六: 最嗦哆的升级~
所属栏目:[大数据] 日期:2020-12-16 热度:111
Doevents 升级到VB2010后的写法: System.Windows.Forms.Application.DoEvents() 绝对是称得上最最嗦哆的升级吧 还有,用于防止程序重复运行的App.PrevInstance,在.net中不再支持,不过,博主找到了一个替代方案:UBound(Diagnostics.Process.GetProcessesB[详细]
-
VB6升级到VB2010之七: 剪贴板操作升级~
所属栏目:[大数据] 日期:2020-12-16 热度:169
1. Clipboard.Clear 升级为:My.Computer.Clipboard.Clear() 2. Clipboard.GetData 升级为:My.Computer.Clipboard.GetImage() ,看来起vb2010的Get分不同的类型。[详细]
-
VB6升级到VB2010之八: PopUpMenu升级~
所属栏目:[大数据] 日期:2020-12-16 热度:161
vb2010将菜单控件化了,所以原来的PopUpMenu就无法使用了。。需使用ContextMenuStrip控件, 然后用:ContextMenuStrip1.Show 弹出。[详细]
-
VB6升级到VB2010之九: Debug.Print
所属栏目:[大数据] 日期:2020-12-16 热度:159
原来的Debug.Print,现在的System.Diagnostics.Debug.Write 哪个更nice,我不得不说是Debug.Print[详细]
-
VB6升级到VB2010之十: 一些常量的升级~
所属栏目:[大数据] 日期:2020-12-16 热度:140
1. vbLeftButton === VB6.MouseButtonConstants.LeftButton 2. vbOKOnly === MsgboxStyle.OKOnly 3. vbRed === System.Drawing.Color.Red 4. READYSTATE_COMPLETE === System.Windows.Forms.WebBrowserReadyState.Complete 5. vbUnChecked === System.Window[详细]
-
VB6升级到VB2010之十一: 复杂的鼠标指标升级
所属栏目:[大数据] 日期:2020-12-16 热度:72
MousePointer 升级为 Cursor 所以,Me.MousePointer 就要写成Me.Cursor 看起来是简写了是吧,OK,Me.MousePointer =11 ,原来可以用数字简写的, 现在要写出来就是:System.Windows.Forms.Cursors.WaitCursor 晕吧。。[详细]
-
VB6升级到VB2010之十二: CheckBox控件
所属栏目:[大数据] 日期:2020-12-16 热度:117
创建一个Checkbox,并写以下代码: Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles CheckBox1.CheckedChangedMsgBox("CheckedChanged")End SubPrivate Sub CheckBox1_CheckStateChanged(ByVal se[详细]
-
VB6升级到VB2010之十三: 更改文本框字体~
所属栏目:[大数据] 日期:2020-12-16 热度:130
VB6中,要更改一个文本框的字体属性,很简单,比如要更改字体大小 Text1.Font.Size = 9 但是,到VB2010中,你会发现这样用会出错,并提示.Size属性是只读属性。翻遍百度发现Microsoft.VisualBasic.Compatibility.VB6里面有一个FontChangeSize的函数可用于更[详细]
-
VB6升级到VB2010之十四:与运算和逻辑运算判断失误导致升级出错~
所属栏目:[大数据] 日期:2020-12-16 热度:109
玩VB6的同学,升级到VB2008或VB2010。。。一般会先用用升级向导... 偶然的机会,发现VB2008的升级向导关于与运算和逻辑运算有一个大大的臭虫。。 原代码: Public Const READ_CONTROL = H20000 Public Const STANDARD_RIGHTS_READ = (READ_CONTROL) Public Co[详细]
-
VB6升级到VB2010之十五: 缺省值传递未进行推断直接默认为ByRef导
所属栏目:[大数据] 日期:2020-12-16 热度:65
再说一说VB6到VB2008/VB2010升级向导的问题: 原VB6代码: Declare Function RegQueryValueEx Lib "advapi32.dll" Alias "RegQueryValueExA" (ByVal hKey As Long,ByVal lpValueName As String,ByVal lpReserved As Long,lpType As Long, lpData As String ,lp[详细]
-
VB6和VB2010在Windows XP/7下的剪贴板操作问题~
所属栏目:[大数据] 日期:2020-12-16 热度:79
这段时间在写一个叫做Dingcrown KD Print的软件,灰常灰常意外的发现一个BUG: 在VB6做的dll插件中copy的数据在Win7下贴上时出现乱码现象。 dll中VB6的代码: Clipboard.SetText Addr 主程序中VB2010代码: ProductInfo = Clipboard.GetText() ----------------[详细]
-
从TextBox的升级看VB6与VB2010的不同~
所属栏目:[大数据] 日期:2020-12-16 热度:171
从VB6升级到VB2010,很多人不习惯。。。说不习惯,其实也有很大一个原因:就是不知道VB2010好在哪里。。那么,本文将以最常用的TextBox的升级为例让你领略一下VB2010的魅力... 1. 清除文本框内容。 VB6 : TextBox1.Text="" VB2010: TextBox1.Clear() 2. 取消[详细]
-
VB6到VB2010的一些怪怪的TextBox升级~
所属栏目:[大数据] 日期:2020-12-16 热度:120
接前篇,列一些从VB6到VB2010的一些TextBox属性的怪怪的升级,如下: TextBox1.MousePointer改成TextBox1.Cursor TextBox1.SetFocus 改成 TextBox1.Focus 有的人可能要说了。。很明显,是为了缩短语句嘛。。。那么,我们再看看下面的: TextBox1.SelText 改成[详细]
-
QB7 vs VB2010 Console 程序效率对比~
所属栏目:[大数据] 日期:2020-12-16 热度:189
相同的源文件,相同的算法,相同的输出。。。二者效率相差之大。。有图有真象: 计算了一下,VB2010的花费时间大约是QB7的12.13倍。[详细]
-
如何解决VB6程序在Win7不能运行的问题~
所属栏目:[大数据] 日期:2020-12-16 热度:64
因为Windows7的UAC机制限制非Admin权限的程序存取Program Files和Windows目录的文件等一些限制,因此导致很多旧的VB6(包括所有Visual系列)程序在Windows7无法运行或运行异常。 原因是这些旧的程序默认是没有权限申请设置的,所以当然就没有Admin权限了。因[详细]
-
皋陶输入法~
所属栏目:[大数据] 日期:2020-12-16 热度:56
前面N篇文章的果实: http://download.csdn.net/detail/happybasic/3124079[详细]
-
VB内部函数(一)
所属栏目:[大数据] 日期:2020-12-16 热度:69
6.1 字符函数 函数名 功能 示例 ASC 返回一个 Integer,代表字符串中首字母的字符代码。 Asc( string ) CHR 返回 String,其中包含有与指定的字符代码相关的字符 Chr( charcode ) Format 返回 Variant ( String ),其中含有一个表达式,它是根据格式表达式中[详细]
-
VB内部函数(二)
所属栏目:[大数据] 日期:2020-12-16 热度:144
6.5 数学运算函数 函数名 功能 示例 ABS 返回参数的绝对值 Abs ( number ) ATN 返回一个 Double,指定一个数的反正切值。 Atn( number ) COS 返回一个 Double ,指定一个角的余弦值。 Cos( number ) Exp 返回 Double ,指定 e (自然对数的底)的某次方。 Ex[详细]
-
VB内部函数(三)——财务函数
所属栏目:[大数据] 日期:2020-12-16 热度:123
6.10 财务函数 函数名 功能 示例 DDB 返回一个 Double,指定一笔资产在一特定期间内的折旧。可使用双下落收复平衡方法或其它指定的方法进行计算。 DDB( cost , salvage , life , period [, factor ]) FormatCurrency 返回一个货币值格式的表达式,它使用系统[详细]
-
VB基本知识
所属栏目:[大数据] 日期:2020-12-16 热度:89
数据类型和变量、常数 在 VB 环境下进行计算时,常常需要临时存储数据。例如,可能想要计算几个值,将它们进行比较,并根据比较的结果对它们进行不同的操作。如果想要比较这些值,就要存储它们,但不必把它们存入属性。 像大多数编程语言那样,VB 使用变量来[详细]
-
VB 十、八、十六、二进制互转大全
所属栏目:[大数据] 日期:2020-12-16 热度:197
用途:将十进制转化为二进制 输入:Dec(十进制数) 输入数据类型:Long 输出:DEC_to_BIN(二进制数) 输出数据类型:String 输入的最大数为2147483647,输出最大数为2222222222222222222222222222221(31个1) Public DEC_to_BIN(Dec As Long) As String DEC_to_B[详细]
