- 博客(12)
- 收藏
- 关注
原创 Visual Basic和C#功能对比
首先声明,此处仅作语言方面的对比,在.NET生产力上,两者没有区别。进行这个对比是为了澄清对Visual Basic和C#功能错误的认识和流言。以下所有区别都是经过较为深刻的研究得出的,相比一些常见的对比来讲更有科学性下面先对比Visual Studio .NET 2003中,两种语言功能的对比。*表示对方语言中没有这项功能,但是可以用别的语法在IL级别实现完全同样的功能。注意,本次比较只选择
2004-04-23 13:29:00 3316 3
原创 向Visual Basic程序员介绍My命名空间(二)
My.ComputerMy的另一个功能块是Computer对象。My.Computer对象可以让你访问系统底层和应用程序所在硬件平台的信息。示例应用程序的第二个选项卡展示了你在My.Computer对象中能找到的有趣属性。 图三My.Computer 选项卡控制这个网格的代码如下:myAppDS.MyComputer.AddMyComputerRow("Clock",
2004-03-22 15:44:00 1504
原创 向Visual Basic程序员介绍My命名空间(一)
Excerpted from “Microsoft Visual Basic Programmer’s Introduction to Whidbey” by Sean Campbell, Scott Swigart, Kris Horrocks, Derek Hatchard, and Peter Bernhardt.Publisher, Microsoft Press, ISBN #
2004-03-21 20:30:00 1749
原创 向Visual Basic程序员介绍泛型(一)
此文档是Sean Campbell, Scott Swigart, Kris Horrocks, Derek Hatchard, and Peter Bernhardt.等人创作的《向Microsoft Visual Basic程序员介绍Whidbey》一书中的样章,版权归原作者和出版社所有。转载请注明此声明。本文用通俗的用语和大量的实例向Visual Basic程序员介绍了下一版Visual
2004-02-29 18:55:00 1461
原创 向Visual Basic程序员介绍泛型(二)
(接上篇)正如你所见,泛型使用起来很简单。强类型化的代码可以避免运行时错误;智能感知会工作得更好。虽然使用泛型已经有非常充分的理由,不过使用泛型还有更多的优点:性能和代码重用。将泛型技术引入.Net框架的一个主要原因是为了提高性能。比如集合类可以比以前工作得更快,因为编译器能够针对集合所储存的类型进行优化。下面的代码比较了数组、ArrayList以及泛型List的性能:
2004-02-29 13:25:00 1551
原创 效率提高两倍!——Visual Basic.net 新力量
很多人都看过我上一篇文章——《复杂和高效——Visual Basic.net新力量》,里面介绍了Visual Basic.net新版本中所增加的泛型、运算符重载、My命名空间和一些语言提升,如无符号整型、Continue语句、Using语句等,相信让VB的支持者高兴了一把。这次,我将追加为VB的支持者们介绍Visual Basic Whidbey的新功能。 一、继续执行和自动修复从VB
2004-02-02 23:19:00 1802
原创 .net中实现运行时从字符串动态创建对象
看到标题,大部分会说“运行时创建对象”那不是小儿科,就这样: Dim newButton As Button = New Button() newButton.Name = "Button1" 这的确是在运行时创建了一个按钮。不过若需按照用户要求创建按钮、复选框或者单选框怎么办,好像也好办: Dim newControl As Control Select
2004-01-26 01:35:00 1686
原创 在.net开发中几个重要的认识误区(1)
在.net开发中几个重要的认识误区.net如今已经很流行,成为赶时髦的程序员的首选。但是,大量刚刚接触.net的程序员的确存在一定的认识误区,这里先介绍一部分。一、.net程序再运行一次就会更快许多人对此的解释是:.net程序第一次运行时会被编译成本地代码,所以再次运行会更快。但遗憾的是,其实每次运行,那些IL都会被翻译一次,不会保留下来。所以并不会变快。但为什么有时候真的觉得快了呢?
2002-12-12 09:12:00 1688 1
原创 VB还是C#,如何选择?
Visual Basic<!--.Normal {text-align:justify; text-justify:inter-ideograph; font-size:10.5pt; font-family:"Times New Roman";}--> Visual Basic.net<spanstyle=font-famil
2002-03-03 18:41:00 4878 1
原创 VB.net 编码规范(也适用于C#)
在开发中保持良好的编码规范是十分重要的。我所采用的新的VB.net编码规范,是一种被证明能明显改善代码可读性,并有助于代码管理、分类的编码规范。采用这种编码规范,能避免如匈牙利命名法带来的繁长前缀,便于记忆变量的用途。下面的介绍这种编码规范。一、类型级单位的命名1、类。以Class声明的类,都必须以名词或名词短语命名,体现类的作用。如:Class Indicator当类是一个特性(Attribut
2002-02-04 08:41:00 1674
原创 代码换肤术(一)——C#和VB
代码换肤术(一)——C#和VB<!--.Normal {text-align:justify; text-justify:inter-ideograph; font-size:10.5pt; font-family:"Times New Roman";}.SpellE {}.GramE {}--> <span styl
2001-09-23 16:40:00 1713
原创 实现.net框架带有无限参数的WriteLine()函数
.net Framework库中的Console.WriteLine最多只支持3个参数,使用起来非常不方便,虽然C++支持一个无限参数的WriteLine,但是VB和C#和其他大量语言都不支持。现在,我编写了一个VB的函数,他利用VB、C#和JScript中参数数组的功能,实现了无限参数的WrtieLine。用VB编写的原因是VB含有许多简单的字符串函数,可以大大简化程序。而编译为组件后,C
2001-08-27 14:09:00 1886
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人