摘要:
一、游戏画面使用了 QGraphicsView, QGraphicsScene, QGraphicsItem等部件,没有使用Qt提供的Ui Designer。主要原因是 QGraphicsView, QGraphicsItem直接支持鼠标点击、拖动等事件,可拓展性较好... 阅读全文
posted @ 2018-12-08 09:55
ggdd5151
阅读(530)
评论(0)
推荐(0)
摘要:
一 需求分析在所需高亮的关键字或字符串前后加上class标签,在css定义颜色。二 程序设计2.1 设计思路把.html文件和.css文件中的内容存在两个字符数组中,在.cpp用文件操作写入。2.2 文件组织架构 Syntax highlighting.exe所在目录... 阅读全文
posted @ 2018-12-08 09:54
ggdd5151
阅读(298)
评论(0)
推荐(0)
摘要:
一、设计目标及系统功能1.1 设计目标现在,随着人际交往的频繁,电子信息技术的发展,通讯录程序已经很多见。这次课程设计,目标是做出一个通讯录管理系统,可以实现对多个联系人的各项信息(包括姓名、联系方式、学籍信息等)进行管理与储存。这个通讯录系统采用VisualC++ ... 阅读全文
posted @ 2018-12-08 09:53
ggdd5151
阅读(686)
评论(0)
推荐(0)
摘要:
一、课程设计目的通过设计、编制、调试一个简单计算器程序,加深对语法及语义分析原理的理解,并实现词法分析程序对单词序列的词法检查和分析。二、课程设计内容及步骤本次课程设计需要使用 LR 分析法完成简单计算器的设计,其中算术表达式的文法如下:〈无符号整数〉∷= 〈数字〉{... 阅读全文
posted @ 2018-12-08 09:52
ggdd5151
阅读(559)
评论(0)
推荐(0)
摘要:
一、添加注释 块注释由/*和*/包含,不允许嵌套 行注释由//开始直到行结束符(回车) 这部分代码比较简单,唯一值得注意的是/* */注释结束的判断标准是碰到了*字符,而且下一个字符为/,这时表示此部分注释结束二、扩展PL/0 中“条件”:这种修改包括: 增加逻辑... 阅读全文
posted @ 2018-12-08 09:51
ggdd5151
阅读(383)
评论(0)
推荐(0)
摘要:
一、需求分析本系统是学生成绩管理系统,所以应该做到可以录入学生成绩,修改学生成绩,删除学生成绩,查询学生成绩,以及最后的所有学生按照GPA排名。本系统的数据来源期末考试成绩,用来实现录入,查询,修改,删除,以及排名。1.1 增加学生成绩增加学生信息主要是把学生的成绩录... 阅读全文
posted @ 2018-12-08 09:50
ggdd5151
阅读(1067)
评论(0)
推荐(0)
摘要:
一、题目分析与设计所使用的开发环境:Eclipse五子棋的娱乐性强、规则简单、易学、流行性广,普通人不需长时间专门训练即可自如行棋,因此极受大众喜欢。本次课设需制作一款简单的五子棋游戏,界面美观简洁,故需在绘制棋盘界面,绘制棋子等以简洁为主。功能方面实现简单的几个功能... 阅读全文
posted @ 2018-12-08 09:49
ggdd5151
阅读(905)
评论(0)
推荐(0)
摘要:
一 需求分析一个圆桌上有一大碗面,5个盘子,5把筷子,5个座位上可以座5个哲学家,当哲学家就坐以后,其左右有且仅有一个筷子,每个筷子左又有且仅有一个哲学家。哲学家动作:思考,取筷(需要两个),取面,吃面。现设计一个礼仪以允许他们就餐,需要避免两个哲学家“抢”同一把筷子... 阅读全文
posted @ 2018-12-08 09:48
ggdd5151
阅读(232)
评论(0)
推荐(0)
摘要:
一 需求分析某一栋楼有20层,有5部互联的电梯。基于线程的思想,编写一个电梯调度程序。这五部电梯项目联结,即当一个电梯按钮按下去时,其它电梯相应按钮同时点亮,表示也按下去了。二 程序设计本项目采用MVC的思想构建。关键类的设计如下:2.1 ElevatorGUI类这个... 阅读全文
posted @ 2018-12-08 09:47
ggdd5151
阅读(422)
评论(0)
推荐(0)
摘要:
一 需求分析程序实现的功能如下: 显示当前所在目录的路径名 列出指定目录中所有的目录和文件 改变当前工作目录 新建一个目录即新建一个文件夹 删除一个目录即删除一个文件夹 退出命令解释程序 重命名一个文件或目录 复制已经存在的目录 在指定... 阅读全文
posted @ 2018-12-08 09:44
ggdd5151
阅读(415)
评论(0)
推荐(0)
摘要:
一、项目内容将冒泡排序,选择排序,直接插入排序,希尔排序,快速排序,堆排序,归并排序,基数排序等八种排序方法做横向比较,针对相同的随机数据,比较排序算法所消耗的时间以及交换次数。二、算法描述2.1 冒泡排序算法描述: 比较相邻的元素。如果第一个比第二个大,就交换他们两... 阅读全文
posted @ 2018-12-08 09:43
ggdd5151
阅读(195)
评论(0)
推荐(0)
摘要:
1 项目介绍1.1 背景视觉使人类得以感知和理解周边的世界,人的大脑皮层大约有 70%的活动在处理 视觉相关信息。计算机视觉即通过电子化的方式来感知和理解影像,以达到甚至超 越人类视觉智能的效果。从 1966 年学科建立(MIT:TheSummerVisionProj... 阅读全文
posted @ 2018-12-08 09:42
ggdd5151
阅读(468)
评论(0)
推荐(0)
摘要:
1 FTP客户端设计思想在WINDOWS环境下,使用VC++开发工具实现一个FTP客户端软件。在本次FTP的设计中主要使用WinInet API编程,无需考虑基本的通信协议和底层的数据传输工作,MFC提供的WinInet类是对WinInet API函数封装而来的,它为... 阅读全文
posted @ 2018-12-08 09:41
ggdd5151
阅读(529)
评论(0)
推荐(0)
摘要:
1 需求分析通过和指导老师交流,了解到本系统中的数据来源于标准输入设备(如键盘)或者来自某文件,操作主要有客人入住、客人续住、客人离开、客人查询。总之,可以实现对旅店系统的住宿管理、客房管理、查询统计。1.1 住宿管理客人来住宿时首先需要查找是否有空房,若有,则询问客... 阅读全文
posted @ 2018-12-08 09:40
ggdd5151
阅读(369)
评论(0)
推荐(0)
摘要:
一 需求分析编写程序实现: 先进先出页面置换算法(FIFO) 最近最久未使用页面置换算法(LRU) 最佳置换页面置换算法(OPT) 设计一个虚拟存储区和内存工作区,编程序演示以上三种算法的具体实现过程,并计算访问命中率,演示页面置换的三种算法,通过随机数产生一... 阅读全文
posted @ 2018-12-08 09:38
ggdd5151
阅读(252)
评论(0)
推荐(0)
摘要:
1 引言1.1 实验目的 深入掌握数据库系统的原理和技术,进而从事数据库管理软件和工具的开发 深入了解数据库系统的内部结构,以开发出高效的数据库应用系统 1.2 实验要求实验的总体要求是:利用C++作为编程,使用Microsoft Visual Studio 20... 阅读全文
posted @ 2018-12-08 09:38
ggdd5151
阅读(227)
评论(0)
推荐(0)
摘要:
摘要 功能:利用C++语言完成了一个小游戏项目-全民飞机大战,该游戏首先能够给用户提供注册,登录功能;提供了菜单栏及两种游戏模式,一种是无尽模式,另一种是一般模式;一般模式中用户通过控制玩家飞机攻击敌方飞机获得分数以及奖励,打死boss飞机后可进入下一关,难度一次增加... 阅读全文
posted @ 2018-12-08 09:38
ggdd5151
阅读(325)
评论(0)
推荐(0)
摘要:
1 游戏介绍本游戏是建立在百战天虫游戏框架下的,具有完全不同的游戏背景的一款回合制对战游戏。游戏设计者受到口袋妖怪,以及近期上映的电影《神奇动物在哪里》的启发,设定了“收服精灵”的游戏背景。本游戏共分为两个阵营,HERO阵营,以及WIZARD(精灵)阵营。HERO阵营... 阅读全文
posted @ 2018-12-08 09:38
ggdd5151
阅读(187)
评论(0)
推荐(0)
摘要:
1 项目介绍1.1 设计目的平衡二叉树(AVL)作为一种重要的查找表结构,能有效地支持数据的并行处理。本设计使学生牢固掌握AVL树及其实现方法,并应用该结构实现集合抽象数据类型,提升学生对数据结构与数据抽象的认识,提高学生的综合实践与应用能力。1.2 设计内容本设计分... 阅读全文
posted @ 2018-12-08 09:38
ggdd5151
阅读(212)
评论(0)
推荐(0)
摘要:
1 需求分析开发一个图书信息管理系统,图书信息包括:图书编号、书名、作者、出版社、类别、出版时间、价格等基本信息(也可以根据自己情况进行扩充,比如是否借出、库存量等)。使之能提供以下基本功能: 图书信息录入功能(图书信息用文件保存)--输入 图书信息浏览功能--输... 阅读全文
posted @ 2018-12-08 09:37
ggdd5151
阅读(367)
评论(1)
推荐(0)
浙公网安备 33010602011771号