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

原创 2004年09月22日 14:03:00

        VB6.0從本質上說不是一種純面向對象的語言,而是一種基於對象的語言.換句話就是面向對象的簡化,去除了一些對於初學者可能理解比較困難的面向對象的語言元素(例如繼承,重載...),使原來習慣使用面向過程語言編程的程序員開發起來更加得心應手.

        但正是由於對Basic的使用慣性,導致在用VB6.0開發軟件時忽略了它對基於對象的支持.這個很像我們以前習慣用C來寫程序,一旦換成了C++,寫出來的程序還是函數調用函數,一點面向對象的思想都沒有,只不過是多利用了一些C++的關鍵字而已.其實面向對象方法講求的是對事物的抽象,這種抽象引發的直接結果就是提高代碼的可重用性,並同時帶來一定的穩定性.不可諱言,面向對象並不是解決所有問題的靈丹妙葯,但在某些條件下,它又是避不可少的.

        所以我們用VB來開發軟件,就要合理運用基於對象的思想.首先將所需的功能抽象,然後再封裝起來,最後通過創建對象的途徑實現.

        VB中有時候雖然你可能沒有創建過一個ClassModule,但這並不意味著你的代碼中沒有了對象.其實只要工程中存在Form,那麼你就擁有了Class.

         (未完)

Qt智能指针和QObject对象树系统(父子系统)结合使用出现的问题

Qt智能指针和QObject对象树系统(父子系统)结合使用出现的问题 Qt的智能指针是在Qt4.5的时候提出来的,目的是为了让Qt应用程序能够摆脱硬编码delete的问题,避免的内存泄漏。但是在...
  • jiangcaiyang123
  • jiangcaiyang123
  • 2013年03月26日 22:39
  • 4021

CAS:乐观锁实现

CAS,ABA问题,CAS底层实现
  • ai_xiangjuan
  • ai_xiangjuan
  • 2017年10月15日 23:17
  • 37

k近邻法:R实现(一)

转载于:机器学习算法的R语言实现(一):KNN KNN是有监督的学习算法,其特点有: 1、精度高,对异常值不敏感 2、只能处理数值型属性 3、计算复杂度高(如已知分类的样本数为n,那么对每...
  • u011253874
  • u011253874
  • 2015年01月23日 17:29
  • 944

jQuery+HTML5实现图片上传前预览效果

本文实例讲述了jQuery+HTML5实现图片上传前预览效果。分享给大家供大家参考。具体如下: 这里主要是使用HTML5 的File API,建立一個可存取到该file的url,一个空的img标...
  • stwuyiyu
  • stwuyiyu
  • 2016年12月30日 10:13
  • 434

VB MSHFLEXGRID MSHFLEXGRID 绑定 CHECKBOX

Private Sub MSHFlexGrid1_Click()If MSHFlexGrid1.Col = 0 Then MSHFlexGrid1.Text = Chr(124 - Asc(MSHFl...
  • cncco
  • cncco
  • 2010年03月20日 17:26
  • 1450

描述一下iOS SDK中如何实现MVC的开发模式

MVC是模型、试图、控制开发模式。 对于iOS SDK,所有的View都是视图层的,它应该独立于模型层,由视图控制层来控制。 所有的用户数据都是模型层,它应该独立于视图。所有的ViewCo...
  • strictest
  • strictest
  • 2014年05月17日 08:17
  • 1462

opencv3.10 +LDA线性判别分析举例

opencv3.10 +LDA线性判别分析举例
  • kekong0713
  • kekong0713
  • 2016年12月13日 10:24
  • 370

dwr表单提交

项目中需用到表单异步提交,使用dwr实现,首先做了一个demo,记录下来以备查用。 表单提交中用到:DWRUtil.getValues("myform");获取表单值。 1.javaBean:SysU...
  • chenlei65368
  • chenlei65368
  • 2009年08月04日 11:38
  • 2026

android 全屏代碼實現與mainfest.xml 實現

在代碼中設置視圖之前, // 设置全屏 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowM...
  • sunfeihu
  • sunfeihu
  • 2013年03月08日 08:58
  • 702

关于HTML中圆角的实现

想达到的效果:                    但是如何实现呢? 1、如果想要实现的圆角是图片的情况的话(如上图1),设置图片的属性为:    WebKit是开源的Web浏览器引擎,苹果的Sa...
  • B10090120
  • B10090120
  • 2013年07月18日 09:10
  • 1090
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VB中類模塊實現與C++中類實現的比較(1)
举报原因:
原因补充:

(最多只允许输入30个字)