﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-yongsky'code</title><link>http://www.blogjava.net/yongsky/</link><description /><language>zh-cn</language><lastBuildDate>Sun, 03 May 2026 11:43:43 GMT</lastBuildDate><pubDate>Sun, 03 May 2026 11:43:43 GMT</pubDate><ttl>60</ttl><item><title>[导入]两分钟让你明白什么是ERP</title><link>http://www.blogjava.net/yongsky/archive/2007/08/23/139272.html</link><dc:creator>yongsky</dc:creator><author>yongsky</author><pubDate>Thu, 23 Aug 2007 14:03:00 GMT</pubDate><guid>http://www.blogjava.net/yongsky/archive/2007/08/23/139272.html</guid><wfw:comment>http://www.blogjava.net/yongsky/comments/139272.html</wfw:comment><comments>http://www.blogjava.net/yongsky/archive/2007/08/23/139272.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yongsky/comments/commentRss/139272.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yongsky/services/trackbacks/139272.html</trackback:ping><description><![CDATA[
<br/>



网站：<a href="http://www.JavaEye.com">JavaEye</a>  作者：<a href="http://yongsky.JavaEye.com/">yongsky</a> 
发表时间: 2007-08-23 22:03  此文章来自于 <a href="http://www.JavaEye.com">http://www.JavaEye.com</a> 

 

   
<br/>声明：本文系JavaEye网站原创文章，未经JavaEye网站或者作者本人书面许可，任何其他网站严禁擅自发表本文，否则必将追究法律责任！<br/>


原文链接：<a href="
    
   
    http://yongsky.javaeye.com/blog/115918
    
" style="color:red;">
    
   
    http://yongsky.javaeye.com/blog/115918
    
</a><br/><br/>
 
    
    <table width="100%"><tr><td><p>把专业的问题通俗化—— </p>

<p>　　ERP(Enterprise Resource Planning)企业资源计划系统，是指建立在信息技术基础上，以系统化的管理思想，为企业决策层及员工提供决策运行手段的管理平台。 </p>

<p>　　一天中午，丈夫在外给家里打电话：“亲爱的老婆，晚上我想带几个同事回家吃饭可以吗？” (订货意向) </p>

<p>　　妻子：“当然可以，来几个人，几点来，想吃什么菜？” </p>

<p>　　丈夫：“6个人，我们7点左右回来，准备些酒、烤鸭、番茄炒蛋、凉菜、蛋花汤……。你看可吗？” (商务沟通) </p>

<p>　　妻子：“没问题，我会准备好的。” (订单确认) </p>

<p>　　妻子记录下需要做的菜单 (MPS计划) ，具体要准备的东西：鸭、酒、番茄、鸡蛋、调料…… (BOM物料清单) ，发现需要：1只鸭蛋，5瓶酒，4个鸡蛋…… (BOM展开) ，炒蛋需要6个鸡蛋，蛋花汤需要4个鸡蛋 (共用物料) 。 </p>

<p>　　打开冰箱一看 (库房) ，只剩下2个鸡蛋 (缺料) 。 </p>

<p>　　来到自由市场，妻子：“请问鸡蛋怎么卖？” (采购询价) </p>

<p>　　小贩：“1个1元，半打5元，1打9.5元。” </p>

<p>　　妻子：“我只需要8个，但这次买1打。” (经济批量采购) </p>

<p>　　妻子：“这有一个坏的，换一个。” (验收、退料、换料) </p>

<p>　　回到家中，准备洗采、切菜、炒菜…… (工艺线路) ，厨房中有燃气灶、微波炉、电饭煲…… (工作中心) 。 </p>

<p>　　妻子发现拨鸭毛最费时间 (瓶颈工序，关键工艺路线) ，用微波炉自己做烤鸭可能来不及 (产能不足) ，于是阅览室在楼下的餐厅里买现成的 (产品委外) 。 </p>

<p>　　下午4点，接到儿子的电话：“妈妈，晚上几个同学想来家里吃饭，你帮忙准备一下。” (紧急订单) </p>

<p>　　“好的，你们想吃什么，爸爸晚上也有客人，你愿意和他们一起吃吗？” </p>

<p>　　“菜你看着办吧，但一定要有番茄炒鸡蛋，我们不和大人一起吃，6：30左右回来。” (不能并单处理) </p>

<p>　　“好的，肯定让你们满意。” (订单确定) </p>

<p>　　“鸡蛋又不购了，打电话叫小店送来。” (紧急采购) </p>

<p>　　6：30，一切准备就绪，可烤鸭还没送来，急忙打电话询问：“我是李太，怎么订的烤鸭还不送来？” (采购委外单跟催) </p>

<p>　　“不好意思，送货的人已经走了，可能是堵车吧，马上就会到的。” </p>

<p>　　门铃响了。 </p>

<p>　　“李太太，这是您要的烤鸭。请在单上签一个字。” (验收、入库、转应付账款) </p>

<p>　　6：45，女儿的电话：“妈妈，我想现在带几个朋友回家吃饭可以吗？” (呵呵，又是紧急订购意向，要求现货) </p>

<p>　　“不行呀，女儿，今天妈已经需要准备两桌饭了，时间实在是来不及，真的非常抱歉，下次早点说，一定给你们准备好。” (哈哈，这就是ERP的使用局限，要有稳定的外部环境，要有一个起码的提前期) 。 </p>

<p>　　…… …… </p>

<p>　　送走了所有客人，疲惫的妻子坐在沙发上对丈夫说：“亲爱的，现在咱们家请客的频率非常高，应该要买些厨房用品了 (设备采购) ，最好能再雇个小保姆 (连人力资源系统也有缺口了) 。 </p>

<p>　　丈夫：“家里你做主，需要什么你就去办吧。” (通过审核) </p>

<p>　　妻子：“还有，最近家里花销太大，用你的私房钱来补贴一下，好吗？” (最后就是应收货款的催要) </p>

<p>　　现在还有人不理解ERP吗？记住，每一个合格的家庭主妇都是生产厂长的有力竞争者。
</p></td></tr></table>
    <br/>
    
    
        <br/><br/>
    <span style="color:red;"><a href="
    
   
    http://yongsky.javaeye.com/blog/115918
    
" style="color:red;">《 两分钟让你明白什么是ERP 》 的评论也很精彩，欢迎您也添加评论。查看详细 >></a></span>


    <br/><br/>
    
    
     
    <br/><br/><br/><br/>

         
                           
            <span style="color:#E28822;">JavaEye推荐</span><br/>
            <a href="http://www.javaeye.com/topic/113150" target="_blank" >上海乐福狗信息技术有限公司:诚聘技术经理和开发工程师</a><br/>
            <a href="http://ad.cn.doubleclick.net/clk;119879986;18083637;h?http://www.ibm.com/developerworks/cn/downloads/?S_TACT=105AGX52&S_CMP=dta-jeye" target="_blank" >免费下载IBM社区版软件--它基于开放的标准，支持广泛的开发类型，让您的开发高效自主！</a><br/>
            <a href="http://www.soa2007.org/soainaction/?referer=javaeye&utm_campaign=soainaction&utm_source=javaeye&utm_medium=hplks" target="_blank" >京沪穗蓉四地免费注册，SOA技术高手汇聚交锋.</a><br/>
            
            
            <a href="http://www.JavaEye.com/topic/101933" >上海：优秀公司德比：高薪诚聘 资深Java工程师</a><br/>
                           
        
            
            <a href="http://www.JavaEye.com/topic/92740" > 广州：优易公司：诚聘Java工程师，开发经理  </a><br/>
                           
        
            
            <a href="http://www.JavaEye.com/topic/92797" >上海：尤恩斯国际集团：诚聘开发工程师</a><br/>
                           
        
            
            <a href="http://www.JavaEye.com/topic/69984" >北京：优秀公司NHNChina招聘:WEB开发,系统管理,JAVA开发, DBA</a><br/>
                           
        
    
    <br/><br/>
    <br>文章来源:<a href='

   
    http://yongsky.javaeye.com/blog/115918
    

'>

   
    http://yongsky.javaeye.com/blog/115918
    

</a><img src ="http://www.blogjava.net/yongsky/aggbug/139272.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yongsky/" target="_blank">yongsky</a> 2007-08-23 22:03 <a href="http://www.blogjava.net/yongsky/archive/2007/08/23/139272.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[导入]JS+CSS+HTML打造WEB计算器</title><link>http://www.blogjava.net/yongsky/archive/2007/08/16/139275.html</link><dc:creator>yongsky</dc:creator><author>yongsky</author><pubDate>Thu, 16 Aug 2007 01:55:00 GMT</pubDate><guid>http://www.blogjava.net/yongsky/archive/2007/08/16/139275.html</guid><wfw:comment>http://www.blogjava.net/yongsky/comments/139275.html</wfw:comment><comments>http://www.blogjava.net/yongsky/archive/2007/08/16/139275.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/yongsky/comments/commentRss/139275.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yongsky/services/trackbacks/139275.html</trackback:ping><description><![CDATA[
<br/>



网站：<a href="http://www.JavaEye.com">JavaEye</a>  作者：<a href="http://yongsky.JavaEye.com/">yongsky</a> 
发表时间: 2007-08-16 09:55  此文章来自于 <a href="http://www.JavaEye.com">http://www.JavaEye.com</a> 

 

   
<br/>声明：本文系JavaEye网站原创文章，未经JavaEye网站或者作者本人书面许可，任何其他网站严禁擅自发表本文，否则必将追究法律责任！<br/>


原文链接：<a href="
    
   
    http://yongsky.javaeye.com/blog/112920
    
" style="color:red;">
    
   
    http://yongsky.javaeye.com/blog/112920
    
</a><br/><br/>
 
    
    <table width="100%"><tr><td><p><p class="MsoNormal" style="TEXT-INDENT: 21pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">由于时间关系</span><span lang="EN-US">,</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">好久没有在</span><span lang="EN-US">JAVAEYE</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">发贴子了</span><span lang="EN-US">,</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">现在一开始准备写点东西的时候</span><span lang="EN-US">,</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">感觉到自己的写作水平好差</span><span lang="EN-US">,什么都写不出,</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">但是还是要坚持写下去</span><span lang="EN-US">.</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">暑假这段时间真忙</span><span lang="EN-US">,</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">根本没有时间做别的事</span><span lang="EN-US">,</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">从早到晚一直埋头写程序</span><span lang="EN-US">,</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">这段时间也让我理解到做程序员原来是这样的艰辛</span><span lang="EN-US">!</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">现在刚好写写东西放松下</span><span lang="EN-US">,</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">呵呵</span><span lang="EN-US">~~</span></p>
<br /><p class="MsoNormal"><span lang="EN-US"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 直接写我要写的吧.</span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">在财务管理系统中经常要多财务数据进行统计计算</span><span lang="EN-US">,</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">所以系统应为用户提供方便的计算工具</span><span lang="EN-US">,</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">具体需求包括对数据进行统计计算外还包括取数</span><span lang="EN-US">(</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">把文本里面的数据取到计算器</span><span lang="EN-US">),</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">送数（把计算的结果写回到文本中）</span><span lang="EN-US">,</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">精确度调整等</span><span lang="EN-US">.</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">我做的已经基本实现了以上功能</span><span lang="EN-US">. </span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">页面如下</span><span lang="EN-US">:</span></p>
<br /><p class="MsoNormal"><span lang="EN-US"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="http://yongsky.javaeye.com/upload/picture/pic/4807/0b9f1bec-1b7f-4869-8996-7faf4379c57e.bmp" alt="" /></span></span></p>
<br /><p class="MsoNormal"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">整个计算器在一个层里面</span><span lang="EN-US">,</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">用户可以点击右上角关闭图标隐藏这个层</span><span lang="EN-US">,</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">点击</span><span lang="EN-US">open</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">按钮显示</span><span lang="EN-US">.</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">另外用户还可以拖动这个层</span><span lang="EN-US">,</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">随便放置它的位置</span><span lang="EN-US">.</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">右边的划块</span><span lang="EN-US">(</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">借用</span><span lang="EN-US">yaho</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的</span><span lang="EN-US">)</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">用于调整计算的精度</span><span lang="EN-US">,</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">最多可以保留三位小数</span><span lang="EN-US">,</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">如果需要更多的小数位</span><span lang="EN-US">,</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">不选中左上角的</span><span lang="EN-US">CheckBox,</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">即可</span><span lang="EN-US">.</span></p></p></td></tr></table>
    <br/>
    
    
        <br/><br/>
    <span style="color:red;"><a href="
    
   
    http://yongsky.javaeye.com/blog/112920
    
" style="color:red;">《 JS+CSS+HTML打造WEB计算器 》 的评论也很精彩，欢迎您也添加评论。查看详细 >></a></span>


    <br/><br/>
    
    
     
     推荐相关文章：<br/>
            
           
           &nbsp;&nbsp;<a href="http://www.JavaEye.com/topic/93387" >我眼中优秀的软件开发人员</a><br/>
           
           
           
           &nbsp;&nbsp;<a href="http://www.JavaEye.com/topic/90223" >如何检测搜索的好坏</a><br/>
           
                      
     
    <br/><br/><br/><br/>

         
                           
            <span style="color:#E28822;">JavaEye推荐</span><br/>
            <a href="http://www.javaeye.com/topic/113150" target="_blank" >上海乐福狗信息技术有限公司:诚聘技术经理和开发工程师</a><br/>
            <a href="http://ad.cn.doubleclick.net/clk;119879986;18083637;h?http://www.ibm.com/developerworks/cn/downloads/?S_TACT=105AGX52&S_CMP=dta-jeye" target="_blank" >免费下载IBM社区版软件--它基于开放的标准，支持广泛的开发类型，让您的开发高效自主！</a><br/>
            <a href="http://www.soa2007.org/soainaction/?referer=javaeye&utm_campaign=soainaction&utm_source=javaeye&utm_medium=hplks" target="_blank" >京沪穗蓉四地免费注册，SOA技术高手汇聚交锋.</a><br/>
            
            
            <a href="http://www.JavaEye.com/topic/101933" >上海：优秀公司德比：高薪诚聘 资深Java工程师</a><br/>
                           
        
            
            <a href="http://www.JavaEye.com/topic/92740" > 广州：优易公司：诚聘Java工程师，开发经理  </a><br/>
                           
        
            
            <a href="http://www.JavaEye.com/topic/92797" >上海：尤恩斯国际集团：诚聘开发工程师</a><br/>
                           
        
            
            <a href="http://www.JavaEye.com/topic/69984" >北京：优秀公司NHNChina招聘:WEB开发,系统管理,JAVA开发, DBA</a><br/>
                           
        
    
    <br/><br/>
    <br>文章来源:<a href='

   
    http://yongsky.javaeye.com/blog/112920
    

'>

   
    http://yongsky.javaeye.com/blog/112920
    

</a><img src ="http://www.blogjava.net/yongsky/aggbug/139275.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yongsky/" target="_blank">yongsky</a> 2007-08-16 09:55 <a href="http://www.blogjava.net/yongsky/archive/2007/08/16/139275.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[导入]胡立阳名言</title><link>http://www.blogjava.net/yongsky/archive/2007/08/06/139276.html</link><dc:creator>yongsky</dc:creator><author>yongsky</author><pubDate>Mon, 06 Aug 2007 07:44:00 GMT</pubDate><guid>http://www.blogjava.net/yongsky/archive/2007/08/06/139276.html</guid><wfw:comment>http://www.blogjava.net/yongsky/comments/139276.html</wfw:comment><comments>http://www.blogjava.net/yongsky/archive/2007/08/06/139276.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yongsky/comments/commentRss/139276.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yongsky/services/trackbacks/139276.html</trackback:ping><description><![CDATA[
<br/>



网站：<a href="http://www.JavaEye.com">JavaEye</a>  作者：<a href="http://yongsky.JavaEye.com/">yongsky</a> 
发表时间: 2007-08-06 15:44  此文章来自于 <a href="http://www.JavaEye.com">http://www.JavaEye.com</a> 

 

   
<br/>声明：本文系JavaEye网站原创文章，未经JavaEye网站或者作者本人书面许可，任何其他网站严禁擅自发表本文，否则必将追究法律责任！<br/>


原文链接：<a href="
    
   
    http://yongsky.javaeye.com/blog/109427
    
" style="color:red;">
    
   
    http://yongsky.javaeye.com/blog/109427
    
</a><br/><br/>
 
    
    <table width="100%"><tr><td><p><span style="font-size:11pt;">1.不要听“亲朋好友”的话，他们只会让你成为“平凡人”。</p>

<p>2.不要只会“用功读书”，重要的是“要读对书”。</p>

<p>3．不要只是“努力工作”，重要的是“做对工作”。</p>

<p>4.不要只是结交“志趣相投”的朋友，否则你永远只看到“一半”的世界。</p>

<p>5.不要只是“安分守己”等待升迁，要像下跳棋一样想办法“一步登天”。</p>

<p>6.不要只是“准备好了等机会”，主动“制造机会”才能捷足先登。</p>

<p>7.不要以为“钱不会从天上掉下來”，只是你必须“站对地方”接。</p>

<p>8.不要只会“正面思考”，要“逆向思考”，“不正常”的人才能出人头地。</p>

<p>9.在股市中，别人因为紧张而犯的每一个错误，都是在辛辛苦苦的为您累计财富。</span></p></td></tr></table>
    <br/>
    
    
        <br/><br/>
    <span style="color:red;"><a href="
    
   
    http://yongsky.javaeye.com/blog/109427
    
" style="color:red;">《 胡立阳名言 》 的评论也很精彩，欢迎您也添加评论。查看详细 >></a></span>


    <br/><br/>
    
    
     
     推荐相关文章：<br/>
            
           
           &nbsp;&nbsp;<a href="http://www.JavaEye.com/topic/108119" >德鲁克日志读后感之三</a><br/>
           
           
           
           &nbsp;&nbsp;<a href="http://www.JavaEye.com/topic/105685" >今年读的最好一套书－－《明朝那些事儿》</a><br/>
           
                      
     
    <br/><br/><br/><br/>

         
                           
            <span style="color:#E28822;">JavaEye推荐</span><br/>
            <a href="http://www.javaeye.com/topic/113150" target="_blank" >上海乐福狗信息技术有限公司:诚聘技术经理和开发工程师</a><br/>
            <a href="http://ad.cn.doubleclick.net/clk;119879986;18083637;h?http://www.ibm.com/developerworks/cn/downloads/?S_TACT=105AGX52&S_CMP=dta-jeye" target="_blank" >免费下载IBM社区版软件--它基于开放的标准，支持广泛的开发类型，让您的开发高效自主！</a><br/>
            <a href="http://www.soa2007.org/soainaction/?referer=javaeye&utm_campaign=soainaction&utm_source=javaeye&utm_medium=hplks" target="_blank" >京沪穗蓉四地免费注册，SOA技术高手汇聚交锋.</a><br/>
            
            
            <a href="http://www.JavaEye.com/topic/101933" >上海：优秀公司德比：高薪诚聘 资深Java工程师</a><br/>
                           
        
            
            <a href="http://www.JavaEye.com/topic/92740" > 广州：优易公司：诚聘Java工程师，开发经理  </a><br/>
                           
        
            
            <a href="http://www.JavaEye.com/topic/92797" >上海：尤恩斯国际集团：诚聘开发工程师</a><br/>
                           
        
            
            <a href="http://www.JavaEye.com/topic/69984" >北京：优秀公司NHNChina招聘:WEB开发,系统管理,JAVA开发, DBA</a><br/>
                           
        
    
    <br/><br/>
    <br>文章来源:<a href='

   
    http://yongsky.javaeye.com/blog/109427
    

'>

   
    http://yongsky.javaeye.com/blog/109427
    

</a><img src ="http://www.blogjava.net/yongsky/aggbug/139276.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yongsky/" target="_blank">yongsky</a> 2007-08-06 15:44 <a href="http://www.blogjava.net/yongsky/archive/2007/08/06/139276.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[导入]用Itext把数据导出到Pdf文档</title><link>http://www.blogjava.net/yongsky/archive/2007/07/09/139278.html</link><dc:creator>yongsky</dc:creator><author>yongsky</author><pubDate>Mon, 09 Jul 2007 05:54:00 GMT</pubDate><guid>http://www.blogjava.net/yongsky/archive/2007/07/09/139278.html</guid><wfw:comment>http://www.blogjava.net/yongsky/comments/139278.html</wfw:comment><comments>http://www.blogjava.net/yongsky/archive/2007/07/09/139278.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yongsky/comments/commentRss/139278.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yongsky/services/trackbacks/139278.html</trackback:ping><description><![CDATA[
<br/>



网站：<a href="http://www.JavaEye.com">JavaEye</a>  作者：<a href="http://yongsky.JavaEye.com/">yongsky</a> 
发表时间: 2007-07-09 13:54  此文章来自于 <a href="http://www.JavaEye.com">http://www.JavaEye.com</a> 

 

   
<br/>声明：本文系JavaEye网站原创文章，未经JavaEye网站或者作者本人书面许可，任何其他网站严禁擅自发表本文，否则必将追究法律责任！<br/>


原文链接：<a href="
    
   
    http://yongsky.javaeye.com/blog/99406
    
" style="color:red;">
    
   
    http://yongsky.javaeye.com/blog/99406
    
</a><br/><br/>
 
    
    <table width="100%"><tr><td><p>工夫不负有心人!先用POI实现了把数据导出为Excel,现在又实现了用Itext把数据导出为Pdf文档.因为这些技术是以前都没有接触的,而现在又都基本掌握了,所以心里略有一些成就感.现把完整程序代码列在下面,以供对Itext有兴趣的朋友参考.</p>

<p>ItextPdfDmo.java</p>

<p><div class="code_title">代码</div><div class="code_div"><textarea name="code" class="java" rows="15" cols="100" >package com.javaeye.yongsky;

import java.awt.Color;
import java.io.FileOutputStream;
import java.sql.ResultSet;

import com.lowagie.text.Document;
import com.lowagie.text.Element;
import com.lowagie.text.Font;
import com.lowagie.text.Paragraph;
import com.lowagie.text.Rectangle;
import com.lowagie.text.pdf.BaseFont;
import com.lowagie.text.pdf.PdfPTable;
import com.lowagie.text.pdf.PdfWriter;
/**
 * 
 * @author yangshoujun
 * 
 */
public class ItextPdfDmo {

	//表头
	public static final String[] tableHeader = { "企业中文名", "所属国家", "企业英文名",
			"2003年排名", "2004年排名", "2005年排名", "2006年排名", "2007年排名", "主要业务",
			"2003年营业额", "2004年营业额", "2005年营业额", "2006年营业额", "2007年营业额", "企业编号",
			"名次升降", "图片", "状况" };
	//数据表字段数
	private static final int colNumber = 18;
	//表格的设置
	private static final int spacing = 2;
	//表格的设置
	private static final int padding = 2;
	//导出Pdf文挡
	public static void exportPdfdocument() {
		// 创建文Pdf文挡
		Document document = new Document(new Rectangle(1500, 2000), 10, 10, 10,
				10);
		try {
			PdfWriter.getInstance(document, new FileOutputStream(
					"d:\\世界五百强企业名次表.pdf"));
			document.open();
			// 中文字体
			BaseFont bfChinese = BaseFont.createFont("STSong-Light",
					"UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);
			Font fontChinese = new Font(bfChinese, 12, Font.HELVETICA);
			// 创建有colNumber(18)列的表格
			PdfPTable datatable = new PdfPTable(colNumber);
			int[] cellsWidth = { 8, 5, 8, 3, 3, 3, 3, 2, 6, 4, 4, 4, 4, 2, 2,
					2, 2, 2 };
			datatable.setWidths(cellsWidth);
			datatable.setWidthPercentage(100); // 表格的宽度百分比
			datatable.getDefaultCell().setPadding(padding);
			datatable.getDefaultCell().setBorderWidth(spacing);
			datatable.getDefaultCell().setBackgroundColor(Color.ORANGE);
			datatable.getDefaultCell().setHorizontalAlignment(
					Element.ALIGN_CENTER);
			// 添加表头元素
			for (int i = 0; i &lt; colNumber; i++) {
				datatable.addCell(new Paragraph(tableHeader[i], fontChinese));
			}
			datatable.setHeaderRows(1); // 表头结束
			datatable.getDefaultCell().setBorderWidth(1);

			ResultSet rs = SheetDataSource.selectAllDataFromDB();
			int rowIndex = 1;
			while (rs.next()) {
				if (rowIndex % 2 == 1) {
					datatable.getDefaultCell().setGrayFill(0.9f);
				}
				for (int i = 1; i &lt;= colNumber; i++)
					datatable.addCell(new Paragraph(rs.getString(i),
							fontChinese));
				if (rowIndex % 2 == 1) {
					datatable.getDefaultCell().setGrayFill(1.0f);
				}
				rowIndex++;
			}
			document.add(datatable);
		} catch (Exception e) {
			e.printStackTrace();
		}
		document.close();
	}

	public static void main(String[] args) {
		exportPdfdocument();
	}
}
</textarea></div><script>render_code();</script>
<br />本程序主要功能 : 程序可以把数据库中数据以表格的形式导出到Pdf文档,并对表格做了些简单的设置.本程序引用我的前一篇文章中用到的SheetDataSource.java这个文件,文章附件中有详细代码.</p>

<p>有关Itext[附]:</p>

<p>(一)Itext简单介绍 :iText是著名的开放源码的站点sourceforge一个项目，是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档，而且可以将XML、Html文件转化为PDF文件。</p>

<p>(二)Itext入门
<br />使用Itext主要有五个步骤:
<br />(1)建立com.lowagie.text.Document对象的实例
<br />   <div class="code_title">代码</div><div class="code_div"><textarea name="code" class="java" rows="15" cols="100" > Document document = new Document();</textarea></div><script>render_code();</script></p>

<p>(2)建立一个书写器(Writer)与document对象关联，通过书写器(Writer)可以将文档写入到磁盘中。
<br /><div class="code_title">代码</div><div class="code_div"><textarea name="code" class="java" rows="15" cols="100" >PDFWriter.getInstance(document, new FileOutputStream("D:\\HelloItext.PDF")); </textarea></div><script>render_code();</script></p>

<p>(3)打开文档。
<br /><div class="code_title">代码</div><div class="code_div"><textarea name="code" class="java" rows="15" cols="100" >document.open();</textarea></div><script>render_code();</script></p>

<p>(4)向文档中添加内容。
<br /><div class="code_title">代码</div><div class="code_div"><textarea name="code" class="java" rows="15" cols="100" >document.add(new Paragraph("Hello Itext"));</textarea></div><script>render_code();</script></p>

<p>(5)关闭文档。
<br /><div class="code_title">代码</div><div class="code_div"><textarea name="code" class="java" rows="15" cols="100" >document.close();</textarea></div><script>render_code();</script></p>

<p>通过上面的5个步骤，就能产生一个简单HelloItext.PDF的文件，文件内容为"Hello Itext"。当然用Itext实现这样的功能很简单,但是如果要达到我们实际的要求就没有这么简单了.如果要完全掌握Itext还需要阅读文档和有关资料.Itext包括表格处理,图像处理,报表等复杂的应用.</p>

<p>简单的完整可运行的代码如下:
<br /><div class="code_title">代码</div><div class="code_div"><textarea name="code" class="java" rows="15" cols="100" >
package com.javaeye.yongsky;

import java.io.FileOutputStream;

import com.lowagie.text.Document;
import com.lowagie.text.PageSize;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.PdfWriter;

public class HelloItext {

	public static void main(String[] args) {
		Document document = new Document(PageSize.A4.rotate(), 10, 10, 10, 10);
		try {
			PdfWriter.getInstance(document, new FileOutputStream("D:\\HelloItext.pdf"));
			document.open();
			document.add(new Paragraph("Hello Itext"));
		} catch (Exception de) {
			de.printStackTrace();
		}
		document.close();
	}
}</textarea></div><script>render_code();</script>
<br />提示:
<br />　　　　下面附件中有Itext的JAR包可和官方文档供下载．</p></td></tr></table>
    <br/>
    
    
        <br/><br/>
    <span style="color:red;"><a href="
    
   
    http://yongsky.javaeye.com/blog/99406
    
" style="color:red;">《 用Itext把数据导出到Pdf文档 》 的评论也很精彩，欢迎您也添加评论。查看详细 >></a></span>


    <br/><br/>
    
    
     
    <br/><br/><br/><br/>

         
                           
            <span style="color:#E28822;">JavaEye推荐</span><br/>
            <a href="http://www.javaeye.com/topic/113150" target="_blank" >上海乐福狗信息技术有限公司:诚聘技术经理和开发工程师</a><br/>
            <a href="http://ad.cn.doubleclick.net/clk;119879986;18083637;h?http://www.ibm.com/developerworks/cn/downloads/?S_TACT=105AGX52&S_CMP=dta-jeye" target="_blank" >免费下载IBM社区版软件--它基于开放的标准，支持广泛的开发类型，让您的开发高效自主！</a><br/>
            <a href="http://www.soa2007.org/soainaction/?referer=javaeye&utm_campaign=soainaction&utm_source=javaeye&utm_medium=hplks" target="_blank" >京沪穗蓉四地免费注册，SOA技术高手汇聚交锋.</a><br/>
            
            
            <a href="http://www.JavaEye.com/topic/101933" >上海：优秀公司德比：高薪诚聘 资深Java工程师</a><br/>
                           
        
            
            <a href="http://www.JavaEye.com/topic/92740" > 广州：优易公司：诚聘Java工程师，开发经理  </a><br/>
                           
        
            
            <a href="http://www.JavaEye.com/topic/92797" >上海：尤恩斯国际集团：诚聘开发工程师</a><br/>
                           
        
            
            <a href="http://www.JavaEye.com/topic/69984" >北京：优秀公司NHNChina招聘:WEB开发,系统管理,JAVA开发, DBA</a><br/>
                           
        
    
    <br/><br/>
    <br>文章来源:<a href='

   
    http://yongsky.javaeye.com/blog/99406
    

'>

   
    http://yongsky.javaeye.com/blog/99406
    

</a><img src ="http://www.blogjava.net/yongsky/aggbug/139278.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yongsky/" target="_blank">yongsky</a> 2007-07-09 13:54 <a href="http://www.blogjava.net/yongsky/archive/2007/07/09/139278.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[导入]用POI把数据导出为Excel</title><link>http://www.blogjava.net/yongsky/archive/2007/07/08/139279.html</link><dc:creator>yongsky</dc:creator><author>yongsky</author><pubDate>Sun, 08 Jul 2007 05:28:00 GMT</pubDate><guid>http://www.blogjava.net/yongsky/archive/2007/07/08/139279.html</guid><wfw:comment>http://www.blogjava.net/yongsky/comments/139279.html</wfw:comment><comments>http://www.blogjava.net/yongsky/archive/2007/07/08/139279.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yongsky/comments/commentRss/139279.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yongsky/services/trackbacks/139279.html</trackback:ping><description><![CDATA[
<br/>



网站：<a href="http://www.JavaEye.com">JavaEye</a>  作者：<a href="http://yongsky.JavaEye.com/">yongsky</a> 
发表时间: 2007-07-08 13:28  此文章来自于 <a href="http://www.JavaEye.com">http://www.JavaEye.com</a> 

 

   
<br/>声明：本文系JavaEye网站原创文章，未经JavaEye网站或者作者本人书面许可，任何其他网站严禁擅自发表本文，否则必将追究法律责任！<br/>


原文链接：<a href="
    
   
    http://yongsky.javaeye.com/blog/99075
    
" style="color:red;">
    
   
    http://yongsky.javaeye.com/blog/99075
    
</a><br/><br/>
 
    
    <table width="100%"><tr><td><p>最近在做我们的JAVA课程设计，我的设计里面涉及到了对信息的导出，包括导出Excel和Pdf．在网上查了有关Poi的资料查了很久终于写出了满足自己需求的程序．以下是程序的全部代码：</p>

<p>（一）SheetDataSource．java</p>

<p><div class="code_title">代码</div><div class="code_div"><textarea name="code" class="java" rows="15" cols="100" >package com.javaeye.yongsky;

import java.sql.*;
import java.util.*;

import com.microsoft.jdbc.*;

public class SheetDataSource {

 private static Connection con ;
 
 private static final String DatabaseName = "POIDEMO";
 
 private static final String userName = "sa";
 
 private static final String password = "123";
 
 public SheetDataSource()
 {
  try {
   Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
   try {
     con = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName="+DatabaseName,userName,password);
   } catch (SQLException e) {
    e.printStackTrace();
   }
  } catch (ClassNotFoundException e) {
   e.printStackTrace();
  }
 }
 
 public static ResultSet selectAllDataFromDB() throws SQLException 
 { 
   new SheetDataSource();
   Statement stmt = con.createStatement();
   return stmt.executeQuery("select * from COMPANY");
 }
 
}</textarea></div><script>render_code();</script></p>

<p>上面部分代码主要是从数据库里面取出数据，作为Excel的数据源．</p>

<p>（二）PoiDemo．java</p>

<p><div class="code_title">代码</div><div class="code_div"><textarea name="code" class="java" rows="15" cols="100" >package com.javaeye.yongsky;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.*;

import javax.swing.JOptionPane;

import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFFooter;
import org.apache.poi.hssf.usermodel.HSSFHeader;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;

public class PoiDemo {

	//表头
	public static final String[] tableHeader = {"企业中文名","所属国家","企业英文名","2003年排名","2004年排名","2005年排名",
		"2006年排名","2007年排名","主要业务","2003年营业额","2004年营业额","2005年营业额","2006年营业额","2007年营业额","企业编号","名次升降",
		"图片","状况"};
	//创建工作本
	public static HSSFWorkbook demoWorkBook = new HSSFWorkbook();
	//创建表
	public static HSSFSheet demoSheet = demoWorkBook.createSheet("The World's 500 Enterprises");
	//表头的单元格个数目
	public static final short cellNumber = (short)tableHeader.length;
	//数据库表的列数
	public static final int columNumber = 18;
	/**
	 * 创建表头
	 * @return
	 */
	public static void createTableHeader()
	{
		HSSFHeader header = demoSheet.getHeader();
		header.setCenter("世界五百强企业名次表");
		HSSFRow headerRow = demoSheet.createRow((short) 0);
		for(int i = 0;i &lt; cellNumber;i++)
		{
			HSSFCell headerCell = headerRow.createCell((short) i);
			headerCell.setEncoding(HSSFCell.ENCODING_UTF_16);
			headerCell.setCellValue(tableHeader[i]);
		}
	}
	/**
	 * 创建行
	 * @param cells
	 * @param rowIndex
	 */
	public static void createTableRow(List<string> cells,short rowIndex)
	{
		//创建第rowIndex行
		HSSFRow row = demoSheet.createRow((short) rowIndex);
		for(short i = 0;i &lt; cells.size();i++)
		{
			//创建第i个单元格
			HSSFCell cell = row.createCell((short) i);
			cell.setEncoding(HSSFCell.ENCODING_UTF_16);
	        cell.setCellValue(cells.get(i));
		}
	}
	
	/**
	 * 创建整个Excel表
	 * @throws SQLException 
	 *
	 */
	public static void createExcelSheeet() throws SQLException
	{
		createTableHeader();
		ResultSet rs = SheetDataSource.selectAllDataFromDB();
		int rowIndex = 1;
		while(rs.next())
		{
			List<string> list = new ArrayList<string>();
			for(int i = 1;i &lt;= columNumber;i++)
			{
				list.add(rs.getString(i));
			}
			createTableRow(list,(short)rowIndex);
			rowIndex++;
		}
	}
	/**
	 * 导出表格
	 * @param sheet
	 * @param os
	 * @throws IOException
	 */
	public void exportExcel(HSSFSheet sheet,OutputStream os) throws IOException
	{
		sheet.setGridsPrinted(true);
        HSSFFooter footer = sheet.getFooter();
        footer.setRight("Page " + HSSFFooter.page() + " of " +
        HSSFFooter.numPages());
        demoWorkBook.write(os);
	}
	
	public static void main(String[] args) {
		String fileName = "D:\\世界五百强企业名次表.xls";
		 FileOutputStream fos = null;
	        try {
	        	PoiDemo pd = new PoiDemo();
	        	pd.createExcelSheeet();
	            fos = new FileOutputStream(fileName);
	            pd.exportExcel(demoSheet,fos);
	            JOptionPane.showMessageDialog(null, "表格已成功导出到 : "+fileName);
	        } catch (Exception e) {
	        	JOptionPane.showMessageDialog(null, "表格导出出错，错误信息 ："+e+"\n错误原因可能是表格已经打开。");
	        	e.printStackTrace();
	        } finally {
	            try {
	                fos.close();
	            } catch (Exception e) {
	                e.printStackTrace();
	            }
	        }
	}
}</textarea></div><script>render_code();</script></p>

<p>另外在附件里面附带有本程序所用的所有资源，包括源代码文件，数据库和POI的JAR包，欢迎有兴趣的朋友参考，并提出宝贵的意见．
<br />致谢　：　
<br />　　　　　本程序的数据库由兄弟温总提供，为了不让他免费为我们提供他辛辛苦苦做出数据库而感到心里不平衡，在此向他表示感谢！ <img src="http://www.blogjava.net/images/forum/smiles/icon_biggrin.gif"/> </p></td></tr></table>
    <br/>
    
    
        <br/><br/>
    <span style="color:red;"><a href="
    
   
    http://yongsky.javaeye.com/blog/99075
    
" style="color:red;">《 用POI把数据导出为Excel 》 的评论也很精彩，欢迎您也添加评论。查看详细 >></a></span>


    <br/><br/>
    
    
     
     推荐相关文章：<br/>
            
           
           &nbsp;&nbsp;<a href="http://www.JavaEye.com/topic/86279" >groovy动态方法，属性抢鲜</a><br/>
           
           
           
           &nbsp;&nbsp;<a href="http://www.JavaEye.com/topic/85112" >一道java笔试题</a><br/>
           
                      
     
    <br/><br/><br/><br/>

         
                           
            <span style="color:#E28822;">JavaEye推荐</span><br/>
            <a href="http://www.javaeye.com/topic/113150" target="_blank" >上海乐福狗信息技术有限公司:诚聘技术经理和开发工程师</a><br/>
            <a href="http://ad.cn.doubleclick.net/clk;119879986;18083637;h?http://www.ibm.com/developerworks/cn/downloads/?S_TACT=105AGX52&S_CMP=dta-jeye" target="_blank" >免费下载IBM社区版软件--它基于开放的标准，支持广泛的开发类型，让您的开发高效自主！</a><br/>
            <a href="http://www.soa2007.org/soainaction/?referer=javaeye&utm_campaign=soainaction&utm_source=javaeye&utm_medium=hplks" target="_blank" >京沪穗蓉四地免费注册，SOA技术高手汇聚交锋.</a><br/>
            
            
            <a href="http://www.JavaEye.com/topic/101933" >上海：优秀公司德比：高薪诚聘 资深Java工程师</a><br/>
                           
        
            
            <a href="http://www.JavaEye.com/topic/92740" > 广州：优易公司：诚聘Java工程师，开发经理  </a><br/>
                           
        
            
            <a href="http://www.JavaEye.com/topic/92797" >上海：尤恩斯国际集团：诚聘开发工程师</a><br/>
                           
        
            
            <a href="http://www.JavaEye.com/topic/69984" >北京：优秀公司NHNChina招聘:WEB开发,系统管理,JAVA开发, DBA</a><br/>
                           
        
    
    <br/><br/>
    <br>文章来源:<a href='

   
    http://yongsky.javaeye.com/blog/99075
    

'>

   
    http://yongsky.javaeye.com/blog/99075
    

</a><img src ="http://www.blogjava.net/yongsky/aggbug/139279.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yongsky/" target="_blank">yongsky</a> 2007-07-08 13:28 <a href="http://www.blogjava.net/yongsky/archive/2007/07/08/139279.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>