
VC++专业人士|高手请进!vc++中有那么多类库,那么多函数,请问要如何才能学好VC++?
一直在自学VC++,可是VC++的类库实在是太盘大了,只会写一些小的程序,我遇到的问题是:想写一个函数,但是不知道MSDN里面有没有,就算知道有,那么多函数也不知道在哪里...
一直在自学VC++,可是VC++的类库实在是太盘大了,只会写一些小的程序,我遇到的问题是:想写一个函数,但是不知道MSDN里面有没有,就算知道有,那么多函数也不知道在哪里,是哪个?,怎么在MSDN里面找到我想要的函数。比如要写个文件删除的函数、音乐播放的函数PlaySound()等等,可是我事前并不知道有这个函数,也不知道这个函数是PlaySound()。 求VC++的人士或者高手指点指点,很想学好VC++,不胜感激。
展开
3个回答
展开全部
额..这个问题就好似问:
汉字实在太庞大了,比如我想表达一个什么意思.但是我不知道这个词语,也不知道怎么说.怎么办?
首先.类库的学习和语言一样没有任何捷径.这是一个日积月累,只会随着你的编程时间项目经验缓慢增长的东西.所以不必太过心急.只要坚持不懈的学习,接触各种代码和项目,多尝试多练习自然熟能生巧.
在需要某种类库的时候主要分两种办法.
第一种靠猜.其实各个平台各个库函数命名一般都是遵循一定规范的.大多数函数只要知道命名规范,就知道大概的拼法,然后到MSDN查对一下或者用代码提示核实一下就好.
例如Windows类库一般功能性API都遵循[动词+形容词(或类别)+名词]的格式.然后单词间首字母大写.
比如这个PlaySound.其实你想想播放声音嘛.Play是肯定想得到的.那名词里面.Sound Voice Music.总就那么几个,试一下就知道了.绝大多数可以靠这种解决.
第二个就靠搜索引擎查吧.有的时候要实现的功能不是一个关键函数可以解释的.需要几步结合的步骤.以及有部分C语言继承下来的用法不遵循Windows规范的.这时候搜索引擎就是最快的解药.
比如搜索一下"C++ 删除文件"..方法自然就有了.然后注意记住用法,逐步积累.
汉字实在太庞大了,比如我想表达一个什么意思.但是我不知道这个词语,也不知道怎么说.怎么办?
首先.类库的学习和语言一样没有任何捷径.这是一个日积月累,只会随着你的编程时间项目经验缓慢增长的东西.所以不必太过心急.只要坚持不懈的学习,接触各种代码和项目,多尝试多练习自然熟能生巧.
在需要某种类库的时候主要分两种办法.
第一种靠猜.其实各个平台各个库函数命名一般都是遵循一定规范的.大多数函数只要知道命名规范,就知道大概的拼法,然后到MSDN查对一下或者用代码提示核实一下就好.
例如Windows类库一般功能性API都遵循[动词+形容词(或类别)+名词]的格式.然后单词间首字母大写.
比如这个PlaySound.其实你想想播放声音嘛.Play是肯定想得到的.那名词里面.Sound Voice Music.总就那么几个,试一下就知道了.绝大多数可以靠这种解决.
第二个就靠搜索引擎查吧.有的时候要实现的功能不是一个关键函数可以解释的.需要几步结合的步骤.以及有部分C语言继承下来的用法不遵循Windows规范的.这时候搜索引擎就是最快的解药.
比如搜索一下"C++ 删除文件"..方法自然就有了.然后注意记住用法,逐步积累.
展开全部
一楼说的好
不过
有问题问度娘
比如 你不知道是不是有某个函数
就搜 VC 加上那个函数大致功能,搜得到肯定就有喽
不过
有问题问度娘
比如 你不知道是不是有某个函数
就搜 VC 加上那个函数大致功能,搜得到肯定就有喽
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实很多函数都是一些词语的组合,譬如:设置文本内容有SetWindowText();
多输入大概意思应该可以的,不懂就上百度问,万事开头难。
整型转化成字符型:itoa();
获得关于对话框的指针:GetDlgItem(nID);等等,加油
多输入大概意思应该可以的,不懂就上百度问,万事开头难。
整型转化成字符型:itoa();
获得关于对话框的指针:GetDlgItem(nID);等等,加油
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询