什么是對象﹐如何進行(OOP)編程?(請詳細回答)
解决方案 »
- richtextbox定义行颜色的问题??
- 关于将外部应用程序(如Word)作为子窗体来操作的困惑,请大家看一下。
- API函数
- VB中能不能用宏呀,哪个高手能告诉我.
- 求一段文件传送的代码,还望指教!
- 我把打开的recordset绑定到datagrid,在datagrid中更新recordset可以,但是立刻关闭recordset时出错!!
- 请问如何让我的程序知道它自己现在所在的路径呢?
- 如何实现窗体的透明
- 各位高手,我现在正在做一个程序,需要用到的数据库是VFP,在VB中编写,如何在VB中实现VFP的连接.请写清楚程序,急,请看贴的高手快点回贴.谢谢!
- 只学VB能不能找到工作
- 基础求教
- 有人知道winsock的用法法吗?
+VISUAL BASIC 文档
+使用VISUAL BASIC
+程序员指南
+VISUAL BASIC基础
+编程基础
+使用对象
可以访问www.vbgood.com
www.dapha.net
www.21code.com
www.vbeden.com
www.myvc.net
msdn.microsoft.com
http://www.vbaccelerator.com/
http://www.mvps.org/vbnet/
http://www.freevbcode.com/
http://www.pscode.com/vb/
http://www.allapi.net
和MSDN得到更多的帮助.............
如同在“面向对象”这个名称中所隐含的,对象是理解面向对
象技术的关键。你现在可以看看周围的世界,这里有很多现实
世界中对象的例子:你的狗、你的书桌、电视机和自行车。这些现实世界中的对象有两个相同的特征:它们都有状态和
行为。例如,狗有状态(名字、颜色、种类)和行为(叫、吃
东西)。自行车也有状态(当前档、两个轮子、档的个数)和
行为(刹车、加速、减慢、换档)。软件对象以现实世界中的对象为模型,它们也有状态和行为。
软件对象在变量中包含它的状态、用方法实现它的行为。可以用软件对象表示现实世界中的对象,也可以用它表示抽象
概念。例如,GUI窗口系统中的对象中的事件可以表示用户按鼠
标或按键的行为。在很多语言中,包括Java,一个对象可以选择把它的变量暴露给
其它对象,允许其它对象查看甚至改变变量。同时,对象也可
以把方法隐藏起来,防止其它对象的调用。一个对象对其它对
象能否访问它的变量和方法有绝对的权限。
C++面向对象程序设计的重要概念早期革命影片里有这样一个角色,他说:“我是党代表,我代表党,我就是党。”后来他给同志们带来了灾难。
会用C++的程序员一定懂得面向对象程序设计吗?
不会用C++的程序员一定不懂得面向对象程序设计吗?
两者都未必。就象坏蛋入党后未必能成为好人,好人不入党未必变成坏蛋那样。
我不怕触犯众怒地说句大话:“C++没有高手,C语言才有高手。”在用C和C++编程8年之后,我深深地遗憾自己不是C语言的高手,更遗憾没有人点拨我如何进行面向对象程序设计。我和很多C++程序员一样,在享用到C++语法的好处时便以为自己已经明白了面向对象程序设计。就象挤掉牙膏卖牙膏皮那样,真是暴殄天物呀。
人们不懂拼音也会讲普通话,如果懂得拼音则会把普通话讲得更好。不懂面向对象程序设计也可以用C++编程,如果懂得面向对象程序设计则会把C++程序编得更好。本节讲述三个非常基础的概念:“类与对象”、“继承与组合”、“虚函数与多态”。理解这些概念,有助于提高程序的质量,特别是提高“可复用性”与“可扩充性”。