当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > VB中類模塊實現與C++中類實現的比較(1)

ASP.NET
Visual Basic .NET处理Excel表格全接触
ASP.NET缓存方法分析和实践示例
.NET Framework 新功能和增强的功能
ASP.NET MVC :MVC页面验证与授权
URL的传递字符串问题小研究
.NET程序员新方向 Ruby核心语法入门
Asp.net教程:设计IP地址屏蔽功能
asp.net中的观察者模式
ASP.NET网站程序防SQL注入式攻击方法
ASp.Net自定义验证码控件
ASP.Net开发新手常见问题备忘录
.net解决数据导出excel时的格式问题
让.Net 应用程序突破2G的内存访问限制
asp.net 获取客户端IP与mac
用ASP.NET创建网络相册 保存美好时光
创建基于ASP.NET的SMTP邮件系统
在ASP.Net 中实现将图片存入数据库
经典ASP.NET打印技术
详细解读.NET中的代码动态编译
如何在VC中实现淡入淡出的启动画面

ASP.NET 中的 VB中類模塊實現與C++中類實現的比較(1)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 127 ::
收藏到网摘: n/a


VB6.0從本質上說不是一種純面向對象的語言,而是一種基於對象的語言.換句話就是面向對象的簡化,去除了一些對於初學者可能理解比較困難的面向對象的語言元素(例如繼承,重載...),使原來習慣使用面向過程語言編程的程序員開發起來更加得心應手.
但正是由於對Basic的使用慣性,導致在用VB6.0開發軟件時忽略了它對基於對象的支持.這個很像我們以前習慣用C來寫程序,一旦換成了C++,寫出來的程序還是函數調用函數,一點面向對象的思想都沒有,只不過是多利用了一些C++的關鍵字而已.其實面向對象方法講求的是對事物的抽象,這種抽象引發的直接結果就是提高代碼的可重用性,並同時帶來一定的穩定性.不可諱言,面向對象並不是解決所有問題的靈丹妙葯,但在某些條件下,它又是避不可少的.
所以我們用VB來開發軟件,就要合理運用基於對象的思想.首先將所需的功能抽象,然後再封裝起來,最後通過創建對象的途徑實現.
VB中有時候雖然你可能沒有創建過一個ClassModule,但這並不意味著你的代碼中沒有了對象.其實只要工程中存在Form,那麼你就擁有了Class.
(未完)