课程设计说明书
题目: 子用户界面及托盘的实现
院 系:计算机科学与工程学院 专业班级: 计算机10-3 学 号: 2010303089 学生姓名: 胡敬杰 指导教师: 王琳
2013年 1月 9日
安徽理工大学课程设计(论文)任务书
计算机科学与工程学院 计算机科学与技术系
学 号 2010303089 学生姓名 胡敬杰 专业(班级) 计算机10-3班 设计题目 子用户界面及托盘的实现 Vc++6.0 Word文档 最低松弛度优先算法 链式存储模式 索引存储模式 启动程序后将在任务栏托盘区生成一应用程序托盘,左键双击弹出一子用户界面窗口,右键单击托盘可关闭应用程序。 设 计 技 术 参 数 设 计 要 求 工 作 量 此论文的字数要求必须不少于4000 工 作 计 划 参 考 资 料 2012.11.21 分析课程设计的目的、要求 2012.11.28 结合课本选择相应的算法实现要求 2012.12.4 制定具体步骤实现算法 2012.12.11 参考书籍构造算法模型 2012.12.18 编写程序源代码 2012.12.25 调试分析源代码使其完成目标要求 2013.1.2 做课程设计文档 2013.1.8 检验文档并提交 1.计算机操作系统(第三版)粱红兵 汤小丹 2.计算机操作系统实验教程 黄详喜 3.Java语言程序设计 郑莉 4.算法设计与分析 吕国英 5.操作系统教程 孟庆昌 系主任签字 指导教师签字 2012年 11月 20日
安徽理工大学课程设计(论文)成绩评定表
学生姓名: 胡敬杰 学号:2010303089 专业班级:计算机10-3 设计题目: 子用户界面及托盘的实现 指导教师评语: 成绩: 指导教师: 2012年1月 10日
摘要
众所周知,用过Windows的人都会对电脑桌面上一些应用程序的快捷方式留下深刻印象,因为这些快捷方式使用方便快捷,给用户带来了诸多方便。与此同时在任务栏托盘区中的应用程序托盘也可具有上述快捷方式的同等效果,而且托盘还具有提示信息,弹出菜单还可以执行许多其他的特定功能。这是桌面快捷方式所无法比拟的。本文通过示例程序将演示这样一种效果:
(1)启动程序后将在任务栏托盘区生成一应用程序托盘; (2)将鼠标移到托盘上显示提示信息并进行托盘演示; (3)左键双击托盘弹出一窗口;
(4)右键单击托盘会弹出-菜单:当窗口显示时可用菜单项上“关闭窗口”关闭打开的窗口;单击菜单项“退出”可关闭整个线程(主线程和子线程)此时托盘消失。
该演示程序由三部分组成:
(1)创建托盘及托盘与主窗口的消息映射; (2)子用户界面线程的创建; (3)线程间的通信。
关键词:托盘 ,子用户界面 ,线程通信
第 1 页
目录
1 设计目的 ............................................................................................... 二 2 设计要求 ............................................................................................... 三 3 模拟算法的实现................................................................................... 四 3.1主窗口(main函数) .......................................................................... 四 3.2程序源代码....................................................................................... 四 3.3程序运行结果截图 ............................................................................. 九 4 总结 ................................................................................................... 十一 5 参考文献 .............................................................. 错误!未定义书签。
第 1 页