VC下画图要用win32 GDI API VB下呢? 用什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 VB自己好像有画图函数吧,另外VB也是可以用API的,而且很方便 VC不过是C++的一个编译器,以前有的版本的C++好像也还有画图的库,不过VC只是针对windows的一个编译器,没有必要提供画图函数而已 为什么是针对windows的编译器,就没必要提供画图函数,vc和windows是一体的?用的是同一个编译器? VC一般只能运行在windows下,而且编译出来的程序只能在windows下运行,并不是什么一体的.另外windows下编程本质上都是调用API,MFC也是对API的一种封装,既然API中已经有了GDI函数了,VC再提供类似的库就没有必要的.不过现在已经有了GDI+了,也可以认为有了画图函数了. “既然API中已经有了GDI函数了,VC再提供类似的库就没有必要的”那vb中为什么就必要了呢? 因为VB和VC定位不同VB = very basicVC = very confused 你老兄的问题可真是让人无语了,这些问题似乎都不是什么技术性的啊,VC在刚出现时是用SDK的方式进行window编程的,也就是调用API进行编程,而C++本身就是由各种类库支撑起来的,类库和语言可以说是分开的,所以就没有必要提供画图函数了.VB本身在设计上就是一种快速的开发方式,强调易用性,而用GDI画图并不是很容易的,一般的GDI函数先要获取DC,而获取DC一般又要先获取窗体句柄,这样一来VB的设计目的就没有达到,所以它提供了自己封装的画图函数. 这回的回答还可以,谢谢,不过要我是开发者,能使vb 用起来那么容易,我也一定会让vc同样容易使用,可惜我不是开发者 弄明白了我就知道什么时候用vb什么时候用vc了,不过我现在还不知道 VC = very confused什么意思? 你的意思是vb,vc都不好了?那什么好呢? vb,vc都很好,两者定位不同vb就要很basic,更简单些,更能快速上手,更加适合快速开发,但是也因为简单,做复杂事情的时候可能不方便vc比较复杂,容易让人迷糊,但是某些并不显而易见的事情,还得靠迷糊型选手 这个还真不好说,VB当然有很多事做起来比VC麻烦,但是我还见过有人通过子类化的方式像VC处理消息那样写过VB程序,一句话,只要功夫到家了,都一样好用 对list使用临界区是否有效? 想做数据库前台作为练习,大家指教下 createprocess为何失败? 急求COM“宝典专著”《COM原理与应用》 请教各位:如何规劝老婆不要做全职太太? 请教:在dll中如何把类中的成员函数作为输出函数? CScrollView的客户区里为什么有的坐标点击不到??? 谁知道清零的功能怎么实现? ADO操作SQL Server数据库可不可以代替服务器 也许很简单:TCHAR 中的T代表那个单词? 视图上控件随视图大小变化 国庆日,留贴纪念
不过现在已经有了GDI+了,也可以认为有了画图函数了.
因为VB和VC定位不同
VB = very basic
VC = very confused
VB本身在设计上就是一种快速的开发方式,强调易用性,而用GDI画图并不是很容易的,一般的GDI函数先要获取DC,而获取DC一般又要先获取窗体句柄,这样一来VB的设计目的就没有达到,所以它提供了自己封装的画图函数.
什么意思?
vb,vc都很好,两者定位不同
vb就要很basic,更简单些,更能快速上手,更加适合快速开发,但是也因为简单,做复杂事情的时候可能不方便
vc比较复杂,容易让人迷糊,但是某些并不显而易见的事情,还得靠迷糊型选手