若天明 发表于 2015-1-18 11:24:38

来看用Java保留位图文件

最后就是我对java的几点希望:首先是IDE工具,有人说java已经很好了,有jbuilder,eclipse,net网页编程Beans等等,但是我认为如果java想超越.net网页编程,那么他首先要解决的就是IDE工具的整合。
择要
固然Java供应了几种翻开图象的机制,但保留图象并非它的刚强。这篇技能将报告怎样将图象保留在24位位图文件中。别的,Jean-Pierre还供应了将图象文件写进位图文件所需的全体代码。
这篇技能是"在Java使用程序中加载位图文件的慢慢指南"的增补,那篇技能申明了在Java使用程序中加载位图文件的历程。本月我再供应一篇教程,申明怎样将图象保留在24位位图文件中,个中还包括将图象对象写进位图文件的代码片段。
假如您在MicrosoftWindows情况中事情,那末创立位图文件的功效将为您供应很多便利。比方,在我的上一个项目中,我必需将Java与MicrosoftAccess对接。Java程序同意用户在屏幕上画图。这幅图随后被打印到MicrosoftAccess报表中。因为Java不撑持OLE,我的独一选择就是创立该图的一个位图文件,并关照MicrosoftAccess报表在那边能找到这个位图文件。假如您写过向剪贴板发送图象的使用程序,则这个技能大概对您有效--特别是当您将这个信息传送给另外一个使用程序时。
位图文件的格局
位图文件格局撑持4位RLE(路程长度编码)和8位和24位编码。由于我们只处置24位格局,以是上面我们检察一下该文件的布局。
位图文件分为三个部分。我已将它们列鄙人面。
第1部分:位图文件的标头
标头包括位图文件的范例巨细信息和版面信息。布局以下(摘自C言语布局界说):
typedefstructtagBITMAPFILEHEADER{
   UINTbfType;
   DWORDbfSize;
   UINTbfReserved1;
   UINTbfReserved2;
   DWORDbfOffBits;
  }BITMAPFILEHEADER;
上面是对这个清单中的代码元素的申明:
bfType:指定文件范例,其值一直为BM。
bfSize:指定全部文件的巨细(以字节为单元)。
bfReserved1:保存--必需为0。
bfReserved2:保存--必需为0。
bfOffBits:指定从BitmapFileHeader到图象首部的字节偏移量。
如今您已分明位图标头的用处就是标识位图文件。读取位图文件的每一个程序都利用位图标头来举行文件考证。
<p>
在ruby里才是一切皆对象。当然我不并不是很了解ruby,但是ruby确实是将语法简化得很好。

小女巫 发表于 2015-1-21 05:10:06

是一种使网页(Web Page)产生生动活泼画面的语言

爱飞 发表于 2015-1-24 15:06:12

是一种突破用户端机器环境和CPU

变相怪杰 发表于 2015-1-25 13:02:33

Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台

若相依 发表于 2015-1-30 18:07:08

《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。

海妖 发表于 2015-2-3 06:04:38

应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展

老尸 发表于 2015-2-7 05:43:58

科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

精灵巫婆 发表于 2015-2-8 06:14:55

关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。

admin 发表于 2015-2-13 10:30:49

接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。

透明 发表于 2015-2-19 21:23:06

设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧

若天明 发表于 2015-3-6 15:39:00

Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站

柔情似水 发表于 2015-3-13 03:36:02

Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)

只想知道 发表于 2015-3-20 11:28:50

自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。

不帅 发表于 2015-4-14 16:18:04

自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
页: [1]
查看完整版本: 来看用Java保留位图文件