欢迎来到天天文库
浏览记录
ID:49197648
大小:112.00 KB
页数:14页
时间:2020-02-01
《模块化与面向对象 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刘怡
此文档下载收益归作者所有