刚刚看了一个贴,是关于"修改VB窗体的类名"的,里面有人贴了一段代码,是用API生成一个带有多行显示、以及一个按了后会弹出提示框的按钮所组成的一个窗体。而这几天正在看VC++的“MFC基础教程”,突然觉得.......好像这个VB的代码....有点像MFC吧?MFC是用代码来完成一切控件的构建,而那个VB的代码也是一样,只不过是用API来完成而已。那么,如果说,一个VB程序全用API来实现,那么是不是和MFC程序的生成过程有些异曲同工之处呢?还有一点,如果全用API做成的VB程序,与其它语言编写的同类程序相比,如ASM等,会不会减小一些速度上的差距?
归根结底都是API。VB用API得声明,而MFC不用(当然包含的windows.h替我们声明了),但使用上我觉得VB麻烦一些。对标准界面,用VB做确实容易得多,但如jiangsheng所说,VB没封装好的就不好办了,得自己写代码做。
所有教程均是各大专院校內部资料,全部由名师主讲,教程全程录制課堂上每一节课,使您不进大学也能接受到高等的教育,为您打下扎实的计算机基础!
http://www.cnandusa.com/home/xiawei
http://www.sygr.org/user/xiawei/web
为什么使用vc使用更方便,主要是有一些是要使用指针的,当然vc就好用了.vb中没有指针,对这类的api实现起来没有vc那么容易和方便.