[精易软件开发工程师Leo学习笔记]010模块化开发+API
模块化开发现在模块化开发分为两种,但是他们也可以说成是一种,都是1.是模块化设计思维,是把一个产品分为若干个功能(模块),然后若干个子功能拼接起来,就是一个产品2.减少不必要的重复工作,某个功能可能会被多个程序利用,那么可以采用模块(但是开发这两种都要用到)模块化来分割,组织和打包软件。每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能举例:汽车、电
模块化开发
现在模块化开发分为两种,但是他们也可以说成是一种,都是
1.是模块化设计思维,是把一个产品分为若干个功能(模块),然后若干个子功能拼接起来,就是一个产品
2.减少不必要的重复工作,某个功能可能会被多个程序利用,那么可以采用模块
(但是开发这两种都要用到)
模块化来分割,组织和打包软件。每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能
举例:汽车、电脑
多窗口,窗口_置父
模块化开发的优缺点:
API
API就是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统API而使操作系统执行应用程序的命令
实质上API分为两种:
一种是系统提供的api(系统API)如:findwindow
一种是开发者提供的api,可能是网站API接口,可能是dll(动态链接库)的api(开放API)如:百度/阿里云/腾讯提供的api接口再或者接码平台,接码平台提供的api接口
系统API分为A版本和W版本
A版本:平常了解的普通功能,普通文本传递的版本
W版本:Unicode文本传递
API查询
找api就百度搜索:api伴侣、msdn api
新建dll命令
dll命令名:随便取
库文件名:如果是系统api可以省略,如果不是写上路径
更多推荐
所有评论(0)