<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 用Eclipse開發(fā)iPhone Web 應(yīng)用程序

          用Eclipse開發(fā)iPhone Web 應(yīng)用程序

          作者:Adam Houghton , 高級(jí)軟件開發(fā)人員 時(shí)間:2008-08-22 來源:21IC 中國電子網(wǎng) 收藏

            清單 2. 定制 textRow CSS 擴(kuò)展以正確顯示靜態(tài)文本
           
            /* Adding a new row CSS style to iUi for displaying blocks of text */

          本文引用地址:http://www.ex-cimer.com/article/87266.htm

               position: relative;

              border-bottom: 1px solid #999999;

              -webkit-border-radius: 0;

              text-align: right;

            }

               text-align: left;

              margin: 5px 8px 5px 10px;

              padding: 0px 0px 0px 0px;

            }

             fieldset > .textRow:last-child {

              border-bottom: none !important;

            }

             清單 3 顯示了 java.math.BigDecimal 的一種構(gòu)造方法的詳細(xì)信息頁面。


            清單 3. 使用 textRow 元素的 HTML 詳細(xì)信息頁面


            <div id="java.math.BigDecimal(long,java.math.MathContext)" title="BigDecimal"

                  class="panel">

                   <div class="textRow"><p><b>

                     public BigDecimal(long, MathContext)</b></p></div>

                  <div class="textRow"><p>Translates a

                     <code>long</code> into a

                  <code>BigDecimal</code>, with rounding according to the context settings.

                  The scale of the <code>BigDecimal</code>, before any rounding, is zero.

               <h2>Parameters</h2>

                   <div class="textRow"><p><b>long val

                     </b>: <code>long</code> value to be converted

                   to <code>BigDecimal</code>.</p></div>

                  <div class="textRow"><p><b>MathContext mc

                     </b>: the context to use.</p></div>

              <h2>Throws</h2>

                   <div class="textRow"><p><b>ArithmeticException

                     </b>: if the result is inexact but

              the rounding mode is <code>UNNECESSARY</code>.</p></div>

             </div>

             <fieldset> 標(biāo)記內(nèi)的所有內(nèi)容都位于圓角矩形內(nèi),textRow <div> 用于分隔行。帶有 <h2> 標(biāo)記的標(biāo)題顯示為列表上方的組標(biāo)簽。圖 10 顯示了最終頁面。


          圖 10. java.math.BigDecimal 中的構(gòu)造函數(shù)的詳細(xì)視圖
           

            擁有三個(gè)導(dǎo)航級(jí)別和目標(biāo)詳細(xì)信息頁面后,UI 就完成了。iDoc 使用戶可以專注于具體任務(wù)。借助 iUi 框架和一些定制的 CSS,它看上去很像本機(jī) 。

            開發(fā) iDoc

            現(xiàn)在已經(jīng)設(shè)計(jì)了 UI,接下來需要編寫代碼來生成 HTML 文件。創(chuàng)建一個(gè)插入到 Sun 的 javadoc 命令中的簡單 doclet。我們的示例將使用標(biāo)準(zhǔn) java.* 包,但是 iDoc 可以從任何源代碼生成 Javadoc。使用 OpenJDK 源代碼,因?yàn)樗梢怨_獲得并且 GNU Public License (GPL) V2 許可證允許我們生成和發(fā)布其 Javadoc。

            使用 iDoc,只需迭代包和類并調(diào)用方法打印上述格式的靜態(tài) HTML 頁面。清單 4 顯示打印目標(biāo)詳細(xì)信息頁面的方法。



          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();