模块化与面向对象 2.ppt

模块化与面向对象 2.ppt

ID:49197648

大小:112.00 KB

页数:14页

时间:2020-02-01

模块化与面向对象 2.ppt_第1页
模块化与面向对象 2.ppt_第2页
模块化与面向对象 2.ppt_第3页
模块化与面向对象 2.ppt_第4页
模块化与面向对象 2.ppt_第5页
资源描述:

《模块化与面向对象 2.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、模块化与面向对象c语言与模块化模块是一个.c和.h文件的结合,.h对该模块接口的声明结构分离:顶层处理:用户界面,输入输出处理中间层次处理底层结构简单程序结构顶层处理中间处理(变换)层次输入输出文件数据库网络键盘显示输入和输出输入:键盘、鼠标文件数据库网络input()输出:显示文件数据库网络output()模块的划分文件:input()output()输入输出流in/out键盘:输入流in显示:输出流out数据库和网络connect()get()set()disconnect()文件init()--->FILE*fp;charbuf[2000];open()fp->write(b

2、uf);fp->read(buf);fp->close();数据库init()Connect()initStatementsql->>statement->>database分成两种情况insert,create...execute();select得到ResultSetrs处理rsclose()网络init()->>charbuf[2000](单缓冲或者双缓冲)Connect()两种情况Listen()recv()处理bufClose()共同点init()charbuf[2000]Connect()文件:FILE*fp网络:Connect()数据库:Connect()处理get(

3、)set()或者send()recv()...Close()c++与面向对象函数的重载intf(inti,intj);charf(chari,charj);CObjectCFileCDatabaseCSocket包含:init()Open()get()set()Close()charbuf[2000]缓冲区目的是数据交换因此对于buf[2000]get(buf);buf=set();简单程序结构读取文件12000字节写入文件2结束文件处理fp1文件处理fp2buf模块模拟操作1.操作系统文件管理模块建立一个文件,模拟硬盘操作,在该文件中写入多个其他文件(不连续)利用所学的数据结构实

4、现硬盘文件管理,文件的插入、删除,文件的组织与重构写一篇论文,包括:采用什么模型实现(10分)预期使用的数据结构及操作方法(30分)画中层数据流图(30分)模块和接口划分(30分)网络下载和雷同0分6月20日交六号楼三楼右手边L309或者L301刘怡

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。