模块化开发

现在模块化开发分为两种,但是他们也可以说成是一种,都是

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可以省略,如果不是写上路径

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐