文档库 最新最全的文档下载
当前位置:文档库 › 可视化程序设计大作业题目

可视化程序设计大作业题目

1API绘图设计
a.设计一个基于API结构的windows应用程序,并使用GDI绘制圆柱,圆锥和立方体。三个图可以放大缩小和移动。
b.设计一个基于API结构的windows应用程序,并使用GDI绘制抛物线,双曲线。放大缩小和移动。
2.基于MFC对话框的程序设计
a.设计一个基于MFC对话框的程序,该程序对话框有两个滚动条,每个滚动条对应一个编辑框。随着滚动条的滚动编辑框中的数字相应的增加或减少。两个编辑框的和等于自三个编辑框的数据
b.设计一个基于MFC对话框的程序,对List进行添加,修改和删除。
c.设计一个基于MFC对话框的程序,对ListCtrl进行添加,修改和删除。
d.使用继承方法改变静态标签控件的颜色。
e.使用继承方法改变编辑框控件的颜色。
3.基于文档视图的程序设计
a.设计一个通信录,使用VC设计,使用序列化进行存储。
b.设计一个简单图形系统,使用序列化进行存储图形,可以画圆和矩形,可以计算图形总面积。使用类和继承。
c.设计一个学生系统,包含学生科目和学分。可以统计学生的平均分数。
d.设计一个城市公交系统,包含公交名称和线路及票价。
e.设计一个单位的公车,使用类和继承,统计均耗油量。
f.设计一个教师系统,包含老师的属性和所带的课程.
g.设计一个图书系统,并可以显示用户借的书。
h.设计一个租车系统,并显示用户借的车。
j.设计一个简单超市前台系统。
4.多线程设计
a.若一只盘子一次只能放一个水果,A只往盘中放苹果,B只往盘中放梨子,C只从盘中取苹果,D只从盘中取梨子。使用多线程和信号量实现。把个线程动作使用消息机制显示到控件中。
b.今有3个进程P1、P2和P3协作解决文件打印问题:P1将文件记录从磁盘读入主存的缓冲区1,每执行一次读一个记录;P2将缓冲区1的记录复制到缓冲区2,每执行一次复制一个记录;P3将缓冲区2的内容打印出来,每执行一次打印一个记录。缓冲区的大小和一个记录大小一样。把个线程动作使用消息机制显示到控件中。
c.系统有三个线程Read,Write1,Write2共享一个整数缓冲器b,b中每次只能存放一个整数。Read进程每次启动输入设备输入一个整数到b。若b中是奇数,则由进程Write1将其取出打印;若b中是偶数,则由进程Write2将其取出打印。规定输入与打印整数的个数和次序完全一致。把个线程动作使用消息机制显示到控件中。
d.设公共汽车上,司机和售票员的活动分别是:
司机的活动: 启动车辆;
正常行驶;
到达停车;
售票员的活动:关车门;
售票;
开车门;
在汽车不断地到站、停车、行驶过程中,这两个活动有什么同步关系?使用多线程和信号量实现。

把个线程动作使用消息机制显示到控件中。
e.有一个仓库,可以存放A和B两种产品,仓库的存储空间足够大,但要求:
(1)每次只能存入一种产品(A或B);
(2)-N < A产品数量 - B产品数量 < M 。
其中,N,M是正整数。试用“存放A”和“存放B”.使用多线程和信号量实现。把个线程动作使用消息机制显示到控件中。
f.有一个仓库存放两种零件A和B,最大库容量为可存放1000个零件A或B。有一车间不断地取A和B进行装配,每次各取一个。有两组供应商分别不断地供应A和B(每次一个)。为保证齐套和合理库存,当某种零件的数量比另一种数量超过100个时,暂停对数量大的零件的进货,集中补充数量少的零件。
使用多线程和信号量实现。把个线程动作使用消息机制显示到控件中。
5.动态链接库设计
a.设计一个动态链接库,动态链接库用来在进程间传递数据。使用进程把4a做一遍。
b.设计一个动态链接库,动态链接库用来在进程间传递数据。使用进程把4b做一遍。
c.设计一个动态链接库,动态链接库用来在进程间传递数据。使用进程把4c做一遍。
d.设计一个动态链接库,动态链接库用来在进程间传递数据。使用进程把4f做一遍。
e.油管为圆柱形,直径一米。某炼油厂有6个油罐,有每个油罐安一个探头测量罐中的油高和水高。数据会总后发给上位机(计算机)。数据格式为#BC12ACEB00000009BC12ACEB00000009BC12ACEB00000009BC12ACEB00000009BC12ACEB00000009BC12ACEB00000009BC12ACEB00000009$
#为开始符
$未结束符
每16个字节为1组,共6组。前8个为油高,后8个为水高。每个字符代表一个16进制数共4位2进制数。2个为一个字节,8个为一个整数。BC12ACEB 表示10111100000100101010110011101011即3155340523。单位mm。试编写一个进程模拟发出字符串,动态链接库对字符进行解析,另一个进程接收数据进行显示(图形和数据)

相关文档
相关文档 最新文档