颐高电脑城 10:46:46
问你一个问题草兄   颐高电脑城 10:47:48
dim a as 自定义类
set a=new  自定义类
set a.combo=combo1
这句的set a.combo=combo1
"="你说是不是赋值的意思 草原野   10:51:47
加上SET 后就是赋址
  颐高电脑城 10:48:51
我认为不是 草原野   10:52:53
自己拿一个例子测试, SET A=B;B改变后,看A有无改变
  颐高电脑城 10:50:07
set a.combo=combo1(但这是一个控件)   颐高电脑城 10:50:18
我的理解是指向这个控件 草原野   10:53:39

  颐高电脑城 10:50:30
你说是不是 草原野   10:54:03
应该是
  颐高电脑城 10:51:14
不是应该是...绝对不是赋值的函义 草原野   10:54:54
哈哈,这个真是问倒我了
  颐高电脑城 10:52:16
set a.combo=combo1
a.combo是一个消息
把这个消息传递给combo1
草原野   10:55:58

  颐高电脑城 10:52:44
还有一个问题   颐高电脑城 10:53:03
你说C#是一种开发语言..还是一种开发平台 草原野   10:57:40
语言
  颐高电脑城 10:55:14
我认为不是...C#是一种开发平台
是一种使用C语言的开发平台 草原野   10:58:48
那VC#呢?
  颐高电脑城 10:55:41
也是一种开发平台   颐高电脑城 10:55:56
老兄你说VB是一种语言么?? 草原野   10:59:19
呵呵.不是
  颐高电脑城 10:56:15
VB只是一种平台...它的用到的语言是basic语言 草原野   10:59:59
那你都应该知道开发平台的定义,开发语言的定义啦
草原野   11:00:20
C#,VC#,C#BUILDER哪一个是开发平台,哪一个是开发语言
  颐高电脑城 10:58:43
我所说的语言..前面是没有开发两字的 草原野   11:03:00
C#就是一种新的语言,同JAVA一样,用C++编写出来的.而且又同C++又吾太相同,既然JAVA都能称上开发了,C#为什么不能呢?
  颐高电脑城 11:00:46
你说C#的语法是不是居于C语言的语法   颐高电脑城 11:01:22
java有很多开发工具(平台)
你简单地说java是一种开发平台么   颐高电脑城 11:01:32
java只是一种语言 
草原野   11:05:19
不是
  颐高电脑城 11:02:10
乍说 草原野   11:07:09
JAVA是语言,不是平台
  颐高电脑城 11:04:07
那可不就是 草原野   11:07:41
但它的确是开发语言呢
  颐高电脑城 11:05:14
那果有一个java的平台叫jB那么我说可以说jb是一种开发语言么 草原野   11:08:59
那是开发工具
  颐高电脑城 11:05:55
那C#呢   颐高电脑城 11:06:04
也是开发语言 草原野   11:09:42

草原野   11:09:47
VC#是开发工具
  颐高电脑城 11:06:38
听我慢慢说来   颐高电脑城 11:07:09
C++是一种语言还是一种开发工具 草原野   11:10:53
开发语言,VC++是开发工具,也叫平台
  颐高电脑城 11:08:01
C++ builder是种开发平台还是开发语言   颐高电脑城 11:08:24
那么VC++的开发语言是什么   颐高电脑城 11:08:36
那么C++bulider的开发语言是什么 草原野   11:12:13
C++
草原野   11:12:27
反正都是C++
  颐高电脑城 11:09:18
那么C#的开发语言是什么 草原野   11:12:59
C#本身就是开发语言,VC#是工具,C#BUILDER是工具.
草原野   11:13:38
由于单纯用本文编译C++工作效率低,才会出现VC++这种可视化工具
  颐高电脑城 11:10:53
那么C#的语法结构是不是C++ 语法结构 草原野   11:14:15
就好似VB.你真正用过BASIC来一步一步手动编写吗?连界面的代码也要自己写,所以出现VB.只需要按几下按钮,界面就完成了
草原野   11:14:26
是C++的简化版
  颐高电脑城 11:11:52
那么就行了...C#不是一种开发语...只是一种居于.net的开发   颐高电脑城 11:12:01
它的开发语言是C++   颐高电脑城 11:12:20
应该这样说..它所用的语言是C++ 草原野   11:15:41
晕.
  颐高电脑城 11:12:54
你说是不是 草原野   11:16:13
.NET平台是用C++编写出来的,C#也是用C++编写出来的,那我这样说吧.
  颐高电脑城 11:13:12
我不是说编写出来这个问题 草原野   11:16:33
C语言是汇编语言编写的,C++是C语言编写的
  颐高电脑城 11:13:32
我的意思是说C#和VC++是用到C语言的语法结构 草原野   11:16:50
按你的理解,只有汇编才是真正的开发语言啦
草原野   11:17:35
的确是用到C语言的开发结构,但是它在C的基础C++,C#都得到改进
草原野   11:17:43
简单地讲就是进化
  颐高电脑城 11:14:39
我说的基本的结构 草原野   11:18:09
七成相同,三成不同
  颐高电脑城 11:15:10
像如果在
C#中写
basic的语法就不行..
但用C的语法就是通用的 颐高电脑城 11:15:35
所以就是说C#用到的语言是C语言 草原野   11:19:19
不是
  颐高电脑城 11:16:44
乍说... 草原野   11:20:47
也好难讲清
草原野   11:21:15
这样吧:在C里没有类这个概念,在C++里没有委托,托管这个概念,
草原野   11:21:40
然而C#里虽然都拥有以上的概念,但却少了C++的多派生.
  颐高电脑城 11:18:24
这是一个技术的问题...而不是语法结构的问题 草原野   11:21:56
反正微软的定位是很明确的,哪种语言做哪种事
  颐高电脑城 11:18:47
C++的基本语法结构是居于C 的 草原野   11:22:21
是,C#也是居于C++架
  颐高电脑城 11:19:40
我再清楚地说一句:
C#用到的开发言是C语言 草原野   11:23:30
呼.可以这样讲
  颐高电脑城 11:20:40
呵呵...   颐高电脑城 11:20:53
这个问题一是个大四的人问我的   颐高电脑城 11:21:01
问我C#是不是一种开发语言   颐高电脑城 11:21:13
我就这样与他说了"C#用到的开发言是C语言"   颐高电脑城 11:21:24
他说不是...   颐高电脑城 11:21:44
还争论了很久...所以今天问你来了 草原野   11:25:03
干吗去理解这个问题啊
  颐高电脑城 11:21:54
还有刚才的第一个问题也是 
  颐高电脑城 11:22:02
他们说是赋值   颐高电脑城 11:22:05
我说不是 草原野   11:25:28
老实讲,如果真的是这样的话,这个世界上除了汇编,什么都不是语言
  颐高电脑城 11:22:13
他们就是不信 草原野   11:25:40
在我的理解就是赋址
  颐高电脑城 11:22:43
我刚才不是和老兄你说了么   颐高电脑城 11:22:46
那没理么   颐高电脑城 11:23:02
我只能说那是指向或消息传递   颐高电脑城 11:23:15
combo是一个控件作为一个实体 

解决方案 »

  1.   

    草原野   11:26:45
    指向消息的传递就是赋址的意思啊
    草原野   11:27:17
    我记得那个SET是只有用到对象之类的时候才可以使用
      颐高电脑城 11:24:29
    你说set a.combo=combo1这句是从左到右读的还是从右到左读的 草原野   11:29:22
    鬼记得
      颐高电脑城 11:26:22
    那么赋值是从左到右读的还是从右到左读的   颐高电脑城 11:26:35
    是从右到左读的吧 草原野   11:29:54
    右左吧
      颐高电脑城 11:26:53
    那么你用右左是读一下我那句set   颐高电脑城 11:27:50
    set a.combo=combo1
    (右左)意思是把一个实体给一个消息么
    (左右)所一个消息给一个实体   颐高电脑城 11:28:15
    (左右)把一个消息给一个实体 草原野   11:31:57
    哈哈,无法解答
      颐高电脑城 11:28:53
    呵呵..你觉得我这说没理么 草原野   11:33:00
    啊,呢个甘有趣的概念边有甘多鸟时间去想它
      颐高电脑城 11:30:30
    错..这不只是一个概念的问题...而有没有对面向对象的编程的思想理解程度的问题   颐高电脑城 11:30:40
    错..这不只是一个概念的问题...而是有没有对面向对象的编程的思想理解程度的问题   颐高电脑城 11:31:47
    面向对象编程的思想不只是一个概念...而是作为指导我们学习编程的思想 草原野   11:36:08
    我都想去深刻地想啊.
    草原野   11:36:33
    我也好想去把每个对象,还有那本面向对象程序设计的书倒背如流啊.
      颐高电脑城 11:33:20
    所以老兄你要收回这话(啊,呢个甘有趣的概念边有甘多鸟时间去想它) 草原野   11:36:41
    可惜地是我边有甘多时候
      颐高电脑城 11:33:31
    背是没有用的 草原野   11:37:00
    如果真的是想去理解,做啦
    草原野   11:37:14
    废话吾需要甘多,吾识讲出来吾代表吾识做出来
    草原野   11:37:44
    你去问问农民,那棵树是什么理论长出来的,他肯定答,但要他种出来绝对我们要厉害
      颐高电脑城 11:34:33
    那可又不能这么说...如果你理解都还不理解怎么还能去做 草原野   11:37:53
    吾识答
    草原野   11:38:30
    都讲好简单了,经验,学习,实践.为什么要把外国人写的著作硬套在自己身上啊?
      颐高电脑城 11:35:33
    老兄我只能说..你要再认真去理解一下面向对象的编程思想了... 草原野   11:38:59
    什么要理解面向对象的思维,有哪一个不是人写的?既然都是人写的,为什么自己就吾会创造一下
      颐高电脑城 11:36:07
    真理..面积对象的编程思想是我们学习编程的有效指导   颐高电脑城 11:36:22
    但我不是说要本本主义  颐高电脑城 11:36:41
    创造也是在前人的基础上的 草原野   11:40:41
    呼.或者
      颐高电脑城 11:37:51
    呵呵...   颐高电脑城 11:38:24
    看.一个问题我们就说了这么多...   颐高电脑城 11:38:43
    编程确是有好多东西是要我们好好去研究讨论的 草原野   11:42:50
    有空还是去自己屏弃那些正统思想,自己去用自己的思维想问题吧
      颐高电脑城 11:39:40
    但声明一点...我的意思不是一定要你接受我刚才说的理论..我没这权利 ...只是把它用来当作学术来讨论 草原野   11:43:02
    面向对象的东西只是一个概念
      颐高电脑城 11:39:58
    绝对不是概论的东西   颐高电脑城 11:40:24
    只有当你真的领悟到了..你就不会觉得它只是一个概念的东西了...   颐高电脑城 11:41:02
    就像马列主义...如果中国没这指导的思想能打胜么   颐高电脑城 11:41:26
    如果我们没邓小平的理论能发展起来么   颐高电脑城 11:41:46
    无论做什么都要有一种思想作为指导 草原野   11:45:29
    啊.
      颐高电脑城 11:42:21
    然而也绝对不能是本本式的 草原野   11:45:55
    你曾经有无淋过如果无左毛泽东.而是蒋介石统治,中国会怎样啊?
    草原野   11:46:22
    呼,我同你的思想,已经发生左,已经出现左的东西我是不会去想,顶多是了解下.
      颐高电脑城 11:43:24
    这个不是一个问题,蒋介石作事也有一种思想作为指导   颐高电脑城 11:43:30
    你知道是什么么 草原野   11:46:54
    不要想因为有了什么领导人.中国才会有发展.那是人民的力量,不是某个领导的力量
    草原野   11:47:16
    那如果是GMD统治了中国呢,现在的中国会变得怎样呢?
      颐高电脑城 11:44:26
    可是事实没有...就证明了当时他的指导思想是不正确的 草原野   11:47:45
    假如当初毛泽东在长征前吾坚持要走金沙江那条路,红军又会怎样呢?
    草原野   11:48:01
    就好像如果没有面向对象的思想,那现在的编程业又会怎样呢?
    草原野   11:48:16
    那是政治的灌输.
      颐高电脑城 11:45:11
    就好像如果没有面向对象的思想,那现在的编程业又会怎样呢?    颐高电脑城 11:45:18
    你说会怎么样呢   颐高电脑城 11:46:04
    至少现在知道这个思想是解决软件危机的好思想 草原野   11:49:44
    哪有什么软件危机.
      颐高电脑城 11:46:27
    对事物产生积极的影响...那么它是对的 草原野   11:50:20
    哈,是历史造就英雄.不是英雄造就历史,如果没有面向对象,或者有可能有更好的方法去代替它
      颐高电脑城 11:47:26
    但你得明白一点...至少现在事实没有 草原野   11:50:56
    想一想,假如没有了对象,自己可以想出什么方法,不是等人家的著作出来了,就感叹原来这么简单
      颐高电脑城 11:48:05
    我们为什么还要用中文 草原野   11:51:35
    就是因为事实上有了.如果还想去超越的话,就应该去想更好的方法出来.
    草原野   11:51:46
    用中文是国家的政策,不是我们想的事
      颐高电脑城 11:48:46
    为什么我们的思想和倭国子的思想不用   颐高电脑城 11:48:48
    同   颐高电脑城 11:49:12
    为什么美国现在发达过中国 草原野   11:52:52
    因为美国早我们三百年发展工业.
      颐高电脑城 11:49:45
    为什么会早三百年 草原野   11:53:03
    我们中国是近几十年才发展
      颐高电脑城 11:49:55
    那么三百年前为什么我们中国发达过外国 草原野   11:53:14
    因为美国地势优秀
    草原野   11:53:29
    逃离资本主义战争的迫害,我们就不同,
      颐高电脑城 11:50:34
    你说这是不是一种思想的问题 草原野   11:53:53
    由于过于发达,造成中国盲目,才导致了技术的开始落后
      颐高电脑城 11:50:47
    所以这是思想的问题 草原野   11:54:09
    那我就问你,这是不是事实
      颐高电脑城 11:51:10
    这都是历史的事实啊 草原野   11:54:37
    能够算作思想?
      颐高电脑城 11:51:40
    为什么会从建社会过渡到社会主义社会   颐高电脑城 11:52:22
    难道这不就是有一种思想作为指导的么 草原野   11:55:51
    哈,这个我吾系学政治.答吾出来 
      颐高电脑城 11:53:20
    简单地说如果没有邓小平理论..那么中国可能还是很落后   颐高电脑城 11:54:22
    为什么有的国家穷..有的国家有钱..
    这不只是地理优势问题..还有一个指导思想问题..
    为什么印度没中国有钱..那为什么他的软件业比中国的好   颐高电脑城 11:54:37
    因为指导思想的不同.. 
      

  2.   

    zzyong00(阿勇) 
    大哥,我看怎么不止是两个问题呀!
    我不是说了由两个问题引起的激争么!
    所以当然不会只两个问题..两个问题只是引火线!
      

  3.   

    Red_angelX(八戒) 
    一个sb在那胡诌
    你那么聪明能解释得清楚这两个问题么!
      

  4.   

    sjjf(水晶剑锋)
    这位仁兄说得是!
      

  5.   

    颐高电脑城 10:52:16
    set a.combo=combo1
    a.combo是一个消息
    把这个消息传递给combo1不知道楼主用的是哪家公司开发的哪个版本的VB?!
    如果是微软的VB的话, 那就请你不要胡言乱语了。From MSDN:Set StatementAssigns an object reference to a variable or property.SyntaxSet objectvar = {[New] objectexpression | Nothing}
      

  6.   

    C#就是一种编程语言,和C++、C、Pascal、Basic等一样,是一种高级编程语言。
    只不过,C#语言是从C++语言演变而来,C++是从C语言演变而来,而C则是从B语言发展而来。颐高电脑城 11:15:35
    所以就是说C#用到的语言是C语言 又是在不懂装懂!
    C语言中根本没有对类的支持,根本不支持面向对象编程。“C#用到的语言是C语言”,无稽之谈!
      

  7.   

    语言==语法+词法
    ide == 编辑器+编译器+调试器+....支持库==编译器(语言(支持库 or null)):语言可以编写自定义支持库。编译器(语言(支持库))-->程序执行体:支持库在语言的组织下经过编译器的编译映射成目标平台的可执行程序体。ide必定基于某一个平台。
    某些语言为了便于移植,会有一套标准库,
    ide支持某一种语言,一般都会支持在该平台下的标准库,
    厂家常常会为了提高开发效率而提供自己的库,如mfc,vcl
    java是一种语言,它的执行体在jvm上面运行。
    .net的语言也是在一个类似虚拟机的隔离的平台层下面运行。
      

  8.   

    sjjf(水晶剑锋) 
    语言==语法+词法
    ide == 编辑器+编译器+调试器+....支持库==编译器(语言(支持库 or null)):语言可以编写自定义支持库。编译器(语言(支持库))-->程序执行体:支持库在语言的组织下经过编译器的编译映射成目标平台的可执行程序体。ide必定基于某一个平台。
    某些语言为了便于移植,会有一套标准库,
    ide支持某一种语言,一般都会支持在该平台下的标准库,
    厂家常常会为了提高开发效率而提供自己的库,如mfc,vcl
    java是一种语言,它的执行体在jvm上面运行。
    .net的语言也是在一个类似虚拟机的隔离的平台层下面运行。那么说C#就是一个IDE了..
    而不是一种语言!
      

  9.   

    c#应该和java类似吧。我没有用过c#,对.net了解也甚少。
    实在不好描述这个概念,需要看context来定。
    java有自己的语法,属于c style的,一个派系的。
    有自己的runtime environment ,
    有自己的一套类库。
    有很多ide 如 jb,eclipse, c#估计也差不多吧。
    不过ide是ms独家拥有的,用c#来指代ide,在不引起歧义的情况下,也未尝不可,
    但是个人观点,c#不是ide,说为一门语言更合适点。