首 页       用户登录  |  用户注册
设为首页
加入收藏
联系我们
按字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
按声母检索 A B C D E F G H J K L M N O P Q R S T W X Y Z 数字 符号
您的位置: 5VAR论文频道论文中心计算机论文计算机理论

上一页  [1] [2] 


Tags:


   ○DOS界面下通用图形编辑软件的设计      ★★★ 【字体: 】  
○DOS界面下通用图形编辑软件的设计
收集整理:佚名    来源:本站整理  时间:2009-01-10 12:05:03   点击数:[]    

入图素个数Elementcount,再将内存链表中各图素的属性值依次写入文件即可。

读盘时,在内存中动态建立图素链表,将文件中的图素属性值依次放入链表中,再根据背景颜色、图素属性值在屏幕上显示图形。

存盘过程实现如下。

savefile(char * filename)

{

FILE *fp;

int i;

List-temp=List-head;

Eid=0;

if((fp=fopen(filename,w+b))==NULL)

{

printf (%s, Cantt open the file );

exit(1);

}

fwrite(&back-color, sizeof(char),1,fp);

fwrite(&Elementcount,sizeof(int),1,fp);

for(i=0;iElementID=Eid;

fwrite(List-temp,sizeof(ElementList),1,fp);

List-temp=List-temp->next;

Eid++;

}

fclose(fp);

}

四、应用程序编程接口

应用程序编程接口主要功能是读图形文件并显示,对画面图素进行动态刷新。这些接口均以函数形式出现,供控制应用程序调用。

1.draw-chart (char * filename)功能:读图形文件,在内存中建立图素链表,显示图形。

2.change-chart(int Element-ID, int how)功能:改变图素Element-ID的特性,怎样改变由how决定。该接口能方便地实现图形的动态刷新。

3.clear-chart( )功能:释放图素链表占用的内存。

4.draw ( char * filename)功能:不建立链表,边读图形文件,边显示。该函数不占用内存,适用于图素多、数据文件较大,而又不需动态刷新的图形画面显示。



作者:汪建平 陆志才
   
     
     


转自: 仅仅学术交流与学习之用,非商业之目的.

文章转载请注明来源于:5VAR论文频道 http://paper.5var.com。本站内容整理自互联网,如有问题或合作请Email至:support@5var.com
或联系QQ37750965
提供人:佚名
  • 上一篇文章:○在TVGA上实现全屏幕动画

  • 下一篇文章:○在Windows中显示多幅彩色图像的技术
  • 返回上一页】【打 印】【关闭窗口
    中查找“○DOS界面下通用图形编辑软件的设计”更多相关内容 5VAR论文频道
    中查找“○DOS界面下通用图形编辑软件的设计”更多相关内容 5VAR论文频道
    最新热点 最新推荐 相关新闻
  • ››中小企业办公自动化系统的设计与实...
  • ››未雨绸缪:关于我国电子商务税收对...
  • ››网上书店为钱做秀 行业走势两极分...
  • ››Win2000索引服务的WEB应用
  • ››宽带化――电信发展的必由之路务
  • ››电子商务中x种错误思路和做法
  • ››网络营销与传统营销相比有何优势
  • ››Internet的下一个热点 从内容走向服...
  • ››基于CNAPS的流水号管理方法
  • ››网络时代的财务与会计:管理集成与...
  • ››DOS界面下通用图形编辑软件的设计
  • ››DOS用户界面的设计
  •   文章-网友评论:(评论内容只代表网友观点,与本站立场无关!)
    关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站地图
    Copyright © 2006-2033 5Var.Com. All Rights Reserved .