开发出套系统应校园教务实现方面功教务通知发布课表实时发布等功通面象程序设计技术开发出适合教务应软件具高实价值
文中软件课表解析功进行介绍系统软件设计前先进行结构分层处理框图形式表示样进行软件系统部分设计时明确目针性鉴进行系统软件具体设计结构框图图1示
系统软件功实现结构分三部分分课表容获取数处理窗口显示数软件时第步进行课表源文件解析第二步数处理里包括存档数库数提取分类等第三步提取数客户端中显示通结构分层软件系统具体部分设计明确目针性事实文中系统软件设计根分层结构步步完成
文章中开发系统软件校园教务服务终形成客户端软件具备基功:
(1)够实时发送教务通知信息
(2)具备解析课表功存入数库够数库中课表数进行操作(查找添加修改删等)
(3)需发送数动排版图片显示窗口
建立系统软件整体架构重种数流程进行详细规划文设计系统软件中数历功模块处理终预期效果软件体系数流程图2示
图2中知软件体系数流程历功模块处理软件整结构中三方数输入:第背景图片加载流接口istream装载然数输送ipicturecom接口显示窗口显示第二客户端数输入(通知信息等)数通窗口类cwnd处理函数onpaint作数绘制窗口中第三课表文件输入课表解析模块作需数然存入数库文件送出
该系统软件结构框架整体规划部分设计求设计思路具体开发程中需功进行具体实现需解具体设计中部分实现程visual c++60设计台类定义重设计部分实现种应功定义需求类终目实现部分具体功
ipicturecom接口理图象属性图象位图图标图元等提供种语言关抽象标准字体象样提供图象标准实现
该模块jpg编码程中起重作作客户端中添加背景图片该模块进行重新定义图数进行保存图流数进行装载文中定
义ipicture象名指针ppic开背景图片函数globalalloc图片进行分配全局存储空间进行图装载需获取图里ppic>get_width图片宽度get_height图片高度通意背景添加客户端窗口
客户端窗口中视图需转化jpg图片格式述中够获取视图图宽度高度两参数够程序中获取视图范围提供数面做进行指定设备环境区域素位块转化进行转化时必须知道目标矩形区域x轴y轴坐标设备环境中图进行剪切变换原场景颜色格式转换成够目标格式匹配格式图元数通cximage类转换够获感兴趣区域图片
显示类preview客户端中处理数够显示窗口类客户端输入数课表解析传数窗口句柄相联需数动绘窗口特定区域该类中数显示动态样处方便实时功作窗口基础特定功函数窗口句柄相联背景颜色变换字体颜色改变图片变换等
该模块作背景图片中绘制教务通知等文字信息函数cwnd::onpaint进行定义够实现动态显示信息容够实现实时更新容onpaintwm_paint消息消息处理函数负责响应wm_paint消息通类cfont控制文字格式达丰富显示效果
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档