
VC6不是有控件,可以直接拉过来用的,那为什么还要用MFC写程序
展开全部
这个,你把我搞懵了,这样说的话房地产公司不是有水泥、砖头之类的材料嘛,为什么还要雇佣建筑工人才能盖房子呢。
或者说你的问题问的是既然已经有可以直接拉过来用的控件,为什么还要手动写代码实现控件的生成?如果是这个问题的话可以回答你,底层代码的实现是没有任何可视化的控件的,你直接拉控件用其实是编辑器自动给你生成代码了,要是遇到需要动态生成窗体、控件的时候你怎么办?因为不可预见性,所以有时候也会手动写代码实现控件的生成,就是如此而已,当然了,若什么控件都这样来搞的话你可以说那人 SB 了,因为他(她)完全无视了可直接拖拉控件的编辑器的初衷。
或者说你的问题问的是既然已经有可以直接拉过来用的控件,为什么还要手动写代码实现控件的生成?如果是这个问题的话可以回答你,底层代码的实现是没有任何可视化的控件的,你直接拉控件用其实是编辑器自动给你生成代码了,要是遇到需要动态生成窗体、控件的时候你怎么办?因为不可预见性,所以有时候也会手动写代码实现控件的生成,就是如此而已,当然了,若什么控件都这样来搞的话你可以说那人 SB 了,因为他(她)完全无视了可直接拖拉控件的编辑器的初衷。
更多追问追答
追问
那些可以直接拉的控件用的多吗?,在MFC开发的时候,我是觉得那个要是用的多的话会显得很没技术
追答
呵呵,这跟初学代码的我想法很相似啊。
有句话怎么说来着,“站在巨人的肩膀上”,或者现在你是学生,等你出来工作了就明白了。若用户有需求,那么你只需要实现用户的需求即可,实现的过程中若有现成的控件直接能用的话为什么还要自己实现呢?毕竟现成的知名控件很多都是很专业的,比自己花费大量时间实现现有控件划算多了,当然,这只是以产品实现的角度来说。
或者换种说法,你不觉得基于 VC6 做开发很没技术性?用机器码(010101010101......)不是更能体现你的技术?
当然了,高手的成长肯定是自己来的,不过很多人也不是高手不是,其实如何正确运用他人提供的东西来实现自己想要的价值才是真正的高手。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询