首页 教育论文中心 论文分类 论文搜索 论文发表 汇款确认 会员专区 在线购卡 服务帮助 联系我们 网站地图
当前位置:教育论文中心首页--计算机 大学计算机教学论文 --微机UNIX直接视频图形程序设计
推荐论文
·能源管理:酒店的一个永恒
·浅谈旅馆更新改造工程的管
·饭店的关系营销学
·提高饭店网络营销效果
·浅谈酒店公关策划
·谈处理投诉的要点与技巧
·论创造意识在管理与中的意

·提供个性客房赚取超额利润
·谈"99+1=0"的现代
·旅游饭店质量成本控制
科目列表
市场营销 管理理论 人力资源
电子商务 社会实践 先进教育
伦理道德 艺术理论 环境保护
农村研究 交通相关 烟草论文
电子电气 财务分析 融资决策
电影艺术 国学论文 材料工程
语文论文 数学论文 英语论文
政治论文 物理论文 化学论文
生物论文 美术论文 历史论文
地理论文 信息技术 班主任
音乐论文 体育论文 劳技论文
自然论文 德育管理 农村教育
素质教育 三个代表 旅游管理
国际贸易 哲学论文 工商管理
证券金融 社会学 审计论文
会计论文 建筑论文 电力论文
水利论文 园林景观 农林学
中医学 西医学 心理学
公安论文 法学法律 思想汇报
法律文书 总结报告 演讲稿
物业管理 经济学 论文指导
计算机 护理论文 社会调查
军事论文 化工论文 财政税收
保险论文 物流论文 语言教育
教育教学 给水排水 暖通论文
结构论文 综合类别  

 
微机UNIX直接视频图形程序设计

unix操作系统提供了x-window图形窗口系统和openlook图形用户界面,这些系统不仅昂贵、庞大,而且不便于移植以前开发的 大学计算机教学论文 dos图形应用程序。本文介绍利用微机内部硬件控制,针对ega/vga图形适配器,进行直接视频图形程序设计。对于比较熟悉pc-at体系结构和视频程序设计知识的 大学计算机教学论文 程序员来说,更喜欢后者,因为能有效地利用硬件特性,加快图形处理速度。
进行图形程序设计时,还须考虑视频接口的一个重要特性——虚拟终端功能,因为它允许控制几个独立的图形应用窗口,允许多个应用程序在同一个终端上进行切换。本文提供针对ibm标准终端对虚拟终端进行有效管理的手段。
微机unix直接视频图形程序设计有两种方法,一种是利用设备驱动程序(见参考文献1),另一种是针对ibm标准终端进行编程,本文介绍后者。
一、图形程序设计
1.检测视频适配器
视频显示器是由视频适配器硬件控制的,视频适配器决定了图形方式下显示图形的分辨率及可能的颜色[2]。利用系统调用ioctl中的cons-current命令可以检测到当前的视频适配器,即:
ioctl(0,cons-current,null)
返回-1时表示出错,即没有相应的视频适配器硬件,如果检测到vga卡则返回值为vga,如果检测到ega卡则返回值为ega,……。
2.初始化图形系统
初始化图形必须完成下列任务。
(1) 获取当前的视频显示方式
ioctl的cons-get命令用来判断当前适配器的显示方式,即:
ioctl(0,cons-get,null)
它返回显示方式的值,这些值在包含文件vtkd.h中均有定义,如:sw-vag640x480c为vga适配器设置成640x480分辨率彩色图形模式。
(2) 设置图形模式
直接将图形模式值放入ioctl中的命令项即可设置相应的图形模式,如ioctl(0,sw-vga640x480c,null)
 
<<<<<全文未完>>>>> 全文字数约1840字
是否要阅读全文?点卡会员将扣除1点!点击阅读全文
 
 
 
版权所有 教育论文中心 Copyright(C) All Rights Reserved
联系方式: QQ:277865656
或写信给我