CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

如何制作自己的开发工具,例如屏保开发工具?

楼主giboer(匠心)2003-11-03 18:20:47 在 C++ Builder / 基础类 提问

在前台确定图片,及音乐等,  
  关键问题是后台如何生成目标的exe格式或者动画格式? 问题点数:100、回复次数:8Top

1 楼chifengwatch(chifengwatch)回复于 2003-11-03 18:27:27 得分 10

麻烦,估计要内嵌个编译器。帮你upTop

2 楼pzoon(杀死日本人)回复于 2003-11-03 19:08:28 得分 5

你的意思是自己单独做个执行文件么Top

3 楼Aweay(别问我问题,2年不用忘光了)回复于 2003-11-03 19:28:49 得分 80

very   easy,   我来告诉你:  
   
  首先先确定最终的文件格式,比如叫做dat文件,这个文件保存了全部的素材和控制信息.  
   
  编写一个exe文件用于代开这个文件并播放(全屏幕播放),当然这个时候还是一个exe文件,一个素材数据文件,记住这个exe文件可以处理屏幕保护程序的一些参数,比如预览参数等,   然后改进这个exe文件让它能够打开自身的某个位置的资源数据文件(dat文件),记住这个时候要确定最终编译完成后exe文件的大小,   以后这个dat文件合并到这个exe文件的后面,   而exe文件则可以打开从这个位置之后的数据文件.  
   
  现在你做开发屏幕保护的开发工具,   最后生成scr文件的时候合并刚才那个exe文件和制作完成的数据文件.  
   
  这是我们把这个exe文件叫做   "可执行文件头".就是这样简单了.不过这个文件头要仅可能小,用bcb是不能做到的,一般考虑使用sdk直接开发,或者用vc.Top

4 楼pp616(坏蛋)回复于 2003-11-03 22:04:46 得分 5

修改资源Top

5 楼giboer(匠心)回复于 2003-11-03 22:23:49 得分 0

Aweay,谢谢你的指点,不过一些细节我还是不太了解。如果可以,能不能给我一个源码:(详细步骤和需要注意的事项)  
  0、bcb前台获取图片文件  
  1、把一段文字信息,如图片名和图片类型与图片二进制数据存入dat文件  
  2、vc编写执行文件头,实现图片的打开,显示文字即可  
  3、合并可执行文件头和dat文件的代码  
   
  小弟500分相赠!谢,再谢!!Top

6 楼Aweay(别问我问题,2年不用忘光了)回复于 2003-11-04 11:48:39 得分 0

不好意思我没有源代码也没有写过类似的程序,   我只是知道原理而已.  
   
  最终的结构如图:  
   
  |----------------|  
  |                                 |  
  |你的屏保开发程序|   --->   (确定如何布置资源及如何播放这些资源)  
  |                                 |  
  |----------------|  
  (可以使用BCB开发)  
   
   
  --->(打包(编译))  
   
  最终的屏幕保护程序的结构如下:  
   
   
  |-----------------|  
  |                                               播放时找到这里,   此时如同用这个exe单独打开一个数据文件播放  
  |你的Exe文件头                     ___________|  
  |                                                                     |  
  |-----------------|   <--------------|  
  |  
  |在IDE中开发出来的文件  
  |此文件就是最终的数据文件  
  |  
  |-----------------|Top

7 楼giboer(匠心)回复于 2003-11-04 13:45:26 得分 0

这样啊,无论如何多谢了,Aweay.  
  那么,(游戏全删了)老兄,你可以帮帮忙么?Top

8 楼giboer(匠心)回复于 2003-11-09 13:23:08 得分 0

看来就这样了,结帖。谢谢各位支持。Top

相关问题

  • 开发工具??
  • 开发工具
  • 开发工具
  • java开发工具??????
  • java开发工具
  • c++开发工具
  • PHP 开发工具
  • jsf开发工具
  • VC开发工具,急!
  • 开发工具的比较

关键词

  • 文件
  • 开发工具
  • 数据
  • bcb
  • 屏幕
  • 执行
  • 执行文件头
  • 播放
  • dat
  • 图片

得分解答快速导航

  • 帖主:giboer
  • chifengwatch
  • pzoon
  • Aweay
  • pp616

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo