自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Visual Basic和C#功能对比

首先声明,此处仅作语言方面的对比,在.NET生产力上,两者没有区别。进行这个对比是为了澄清对Visual Basic和C#功能错误的认识和流言。以下所有区别都是经过较为深刻的研究得出的,相比一些常见的对比来讲更有科学性下面先对比Visual Studio .NET 2003中,两种语言功能的对比。*表示对方语言中没有这项功能,但是可以用别的语法在IL级别实现完全同样的功能。注意,本次比较只选择

2004-04-23 13:29:00 3066 3

原创 向Visual Basic程序员介绍My命名空间(二)

My.ComputerMy的另一个功能块是Computer对象。My.Computer对象可以让你访问系统底层和应用程序所在硬件平台的信息。示例应用程序的第二个选项卡展示了你在My.Computer对象中能找到的有趣属性。 图三My.Computer 选项卡控制这个网格的代码如下:myAppDS.MyComputer.AddMyComputerRow("Clock",

2004-03-22 15:44:00 1380

原创 向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 1590

原创 向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 1333

原创 向Visual Basic程序员介绍泛型(二)

(接上篇)正如你所见,泛型使用起来很简单。强类型化的代码可以避免运行时错误;智能感知会工作得更好。虽然使用泛型已经有非常充分的理由,不过使用泛型还有更多的优点:性能和代码重用。将泛型技术引入.Net框架的一个主要原因是为了提高性能。比如集合类可以比以前工作得更快,因为编译器能够针对集合所储存的类型进行优化。下面的代码比较了数组、ArrayList以及泛型List的性能:       

2004-02-29 13:25:00 1437

原创 效率提高两倍!——Visual Basic.net 新力量

很多人都看过我上一篇文章——《复杂和高效——Visual Basic.net新力量》,里面介绍了Visual Basic.net新版本中所增加的泛型、运算符重载、My命名空间和一些语言提升,如无符号整型、Continue语句、Using语句等,相信让VB的支持者高兴了一把。这次,我将追加为VB的支持者们介绍Visual Basic Whidbey的新功能。 一、继续执行和自动修复从VB

2004-02-02 23:19:00 1666

原创 .net中实现运行时从字符串动态创建对象

看到标题,大部分会说“运行时创建对象”那不是小儿科,就这样: Dim newButton As Button = New Button() newButton.Name = "Button1" 这的确是在运行时创建了一个按钮。不过若需按照用户要求创建按钮、复选框或者单选框怎么办,好像也好办: Dim newControl As Control Select

2004-01-26 01:35:00 1574

原创 在.net开发中几个重要的认识误区(1)

在.net开发中几个重要的认识误区.net如今已经很流行,成为赶时髦的程序员的首选。但是,大量刚刚接触.net的程序员的确存在一定的认识误区,这里先介绍一部分。一、.net程序再运行一次就会更快许多人对此的解释是:.net程序第一次运行时会被编译成本地代码,所以再次运行会更快。但遗憾的是,其实每次运行,那些IL都会被翻译一次,不会保留下来。所以并不会变快。但为什么有时候真的觉得快了呢?

2002-12-12 09:12:00 1579 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 4309 1

原创 VB.net 编码规范(也适用于C#)

在开发中保持良好的编码规范是十分重要的。我所采用的新的VB.net编码规范,是一种被证明能明显改善代码可读性,并有助于代码管理、分类的编码规范。采用这种编码规范,能避免如匈牙利命名法带来的繁长前缀,便于记忆变量的用途。下面的介绍这种编码规范。一、类型级单位的命名1、类。以Class声明的类,都必须以名词或名词短语命名,体现类的作用。如:Class Indicator当类是一个特性(Attribut

2002-02-04 08:41:00 1533

原创 代码换肤术(一)——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 1592

原创 实现.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 1740

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除