通知:欢迎光临,有建议或发现bug,点此留言
首页> win32教程VIP> Windows零基础入门:1.6 Win32 API如何获取和使用

Windows零基础入门:1.6 Win32 API如何获取和使用

codexia 2015-07-26 21:08:56 4295 会员文章,禁止转载
简介本节详细讲解了API如何获取和使用,同时讲解了很多学习方法以及相关思想方面的经验,供大家学会学习方法和思考。讲了Win32 API函数的相关背景知识和理解的内容,对比了C语言的库函数的使用,促使你轻松理解掌握。精彩的就看正文的内容吧。
打开支付宝,搜索【514124385】可领红包哦,最高99元!!!,每天都可领。
    前面一些小节,大家看完后,或许还不清楚Win32 API到底如何写程序,或者说,这些所谓的API函数如何去使用呢?去哪去找这些函数呢?我们怎么知道这些函数如何使用呢?
    前面所有内容,都是在给你尽可能的解释各种疑惑,在你完全没有接触到Windows方面的编程,你会Windows等操作系统方面的编程十分陌生。即使很多同学在老师的带领下学完了Windows程序设计,或者看了一些培训机构的视频等,依然对Windows编程似懂非懂,其实是,只知道写点代码,而其他方面,都一无所知。很多课程根本不跟你将太多的为什么,不会追根究底,不会溯源,只讲解了现在应该如何使用而已,稍微好点的就是多讲了一些思想性的东西。而他们的教学重点,往往忽略了技术的发展和技术背景等等,也就导致了现在绝大多数学生一看到技术发展史之类的,技术背景之类的就跳过了。也没有几个人能够认真看过一本书的前沿和版本说明。是不是你也中枪了呢?
    有时候,我们学习太功利了,急于求成,往往直奔主题。然而,不为人知的很多技术要理解的好,与发展有着密切关系。你知道这段技术背景,你也就知道这个技术为什么诞生为什么这么受欢迎,为什么一直使用到现在等等。当然,我会竭尽所能将讲解到的相关必要的背景介绍给大家,而无聊的时间发展这类的就不谈了。我们了解一个技术的发展,不是了解什么时间诞生了什么技术,这个是没有意义的。而教科书最喜欢搞这个发展背景。我们需要了解的发展背景,是这个技术在什么时候因为什么需求或者什么矛盾而产生的。举个例子说,IPv6,这个技术学过网络的人应该都知道。其实这个技术也不难,因为IPv4地址段短了,现在的互联网设备太多了,分配不过来了,因此,就造成了发展障碍。这样就提出了扩展IP地址的长度,这是现在的IPv6。然而扩展长度,不是简单的让IP长度变长那么简单,还涉及到多余的地址段,因为IPv6太长了,目前用不完,因此要合适的分段。还有,现在的普遍使用的是IPv4,也不可能一下子就替换成IPv6,因此就有转换技术,将IPv4和IPv6做地址转换。诸如此类的,各种技术点之间是有相关联系的,如果能够将这些因果发展串在一起,你会觉得这些技术学得很有意思。而课本则是将这些因果关系忽略了,一条条列出这些技术要点,讲出来即可。教学的课本基本都是这个模式,这些细节的东西就依赖老师了,如果老师讲,你就走运,也就学的有兴趣,如果老师不讲,那你就会学的很乏味了,慢慢就讨厌这门课了。实际上,每一门课都会很有意思,而在中国,这些就都靠老师了。然而,在应试教育模式下,可想而知,这些效果如何,我也不多说了。如果效果好,我也不必在此写这个教程了。
    而相对来说,国外的很多经典著作,对每一个技术点的发展都有详细的交待,让我们非常清楚一个技术怎么来的,有什么用,有什么优缺点,并不是罗列出来,而是根据发展的过程讲述,就和讲故事一样。你不仅学的很好,而且学的静静有味。这些也是评判一本书是否适合自学的标准之一了。千万不要将教科书拿出来入门学习,特别是零基础入门。
    好了,上面讲了这些额外的宝贵经验,我们的课程以及我们C++技术网的重点在于教会你如何认知和思考,以及各种学习方法和经验,所以,经常在课程里根据情况贯穿这些东西,教会你学习,我想你不会觉得这个多余吧。
    那么下面来说说API的使用问题。其实说起这个主题,对于编程没有找到感觉的人来说,确实需要点明一下,而对于编程有感觉的来说,这些似乎有点多余。不过,作为零基础入门,我必须说清楚。还有,可能会延伸更多方面的介绍,你还是好好看看吧。
    在学习这个课程时,我想你应该是学习了C语言编程的,至于说还没有学习C++语言编程,这个倒是没什么关系。前面课程说了,Windows编程是平台编程,与语言无关,一般的编程语言都可以,只是每一种语言的实现程度而已。C/C++语言可以直接调用系统的函数,而其他语言可能是包装了N层才可以调用,有的语言只能调用部分函数,只是它没有实现更多罢了。所以,只要你熟悉C语言的语法,就可以了。如果连C语言也不熟悉,请先学一下C语言编程吧。推荐的零基础C语言编程入门书籍为《C++ Primer
登陆系统,查看更多
会员文章,禁止转载

课程菜单

猜您感兴趣