CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

SDK和面向对象的问题

楼主oldboy1234()2004-09-02 09:56:28 在 VC/MFC / 基础类 提问

小弟最近用VC进行开发的时候产生了一个疑惑。如果用SDK编程的话,程序的流程就是面向过程的,但是如果用户需要使用面向对象的方法进行设计和编码,那么又要使用对象,这样混用感觉很不爽,大家平时开发的时候是怎么做的呢? 问题点数:100、回复次数:5Top

1 楼tabris17(四不象)回复于 2004-09-02 10:00:33 得分 20

windows的构架本来就蕴含了很多面对对象的思想  
   
  你可以把SDK用C++封装起来啊Top

2 楼steedhorse(晨星)回复于 2004-09-02 10:16:14 得分 20

怎么不爽?  
   
  if,   while,   for,   switch都是面向过程的,你不用吗?更何况是系统API函数调哟嘎疟。  
  任何面向对象的东西都是由这些面向过程的基本元素再加上一些对面向对象的支持搭起来的呀。  
   
  MFC是个类库,是面向对象的,但事实上它就是对WinSDK的封装呀。Top

3 楼kvls(冰茶)回复于 2004-09-02 10:19:42 得分 40

程序的流程就是面向过程的,这句话值得斟酌,任何一个程序的执行都是一种过程式的吧,上一句不执行,下一句怎么执行?面向对象是一种思想,不认为是一种程序执行方式。MFC是一种面向对象的编程吗?它还不是在SDK的基础上进行了C++封装。so....我认为,您的思考有点混乱,使用了类,对象,不一定它就是面向对象;反之已然Top

4 楼suntao222(三万英尺)回复于 2004-09-02 10:22:51 得分 20

面向对象说白了只是一种思想,程序设计本身就是过程式的,既然你会sdk编程方式,那么了解这个问题应该会更透彻些。Top

5 楼kstone2004(K10)回复于 2004-09-02 10:27:02 得分 0

帮忙顶Top

相关问题

  • 如何培养自己面向对象开发的思维和在开发中做到真正面向对象
  • 给java和面向对象高手出的题?
  • 一个关于面向对象的类和方法的问题
  • [讨论]面向对象编程和过程编程的区别?
  • 关于多层架构和面向对象的疑问
  • 所谓,面向对象C++和VC++一样吗?如果不同,学习面向对象C++,有什麽编译环境吗如TC之类的?
  • UML播种机--面向对象和软件工程文档库1.1版
  • UML播种机--面向对象和软件工程文档库1.2版
  • C++和面向对象的一点看法,欢迎讨论 (谈多态 1)
  • 问 面向对象中 堆和栈的区别 堆的具体定义 ?

关键词

  • c++
  • 面向对象
  • sdk
  • 执行
  • 面向过程
  • 程序
  • 对象
  • 思想
  • 使用
  • 就是

得分解答快速导航

  • 帖主:oldboy1234
  • tabris17
  • steedhorse
  • kvls
  • suntao222

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo