• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 用Eclipse開發iPhone Web 應用程序

    用Eclipse開發iPhone Web 應用程序

    作者:Adam Houghton , 高級軟件開發人員 時間:2008-08-22 來源:21IC 中國電子網 收藏

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

    本文引用地址:http://www.czjhyjcfj.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 的一種構造方法的詳細信息頁面。


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


      <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> 標記內的所有內容都位于圓角矩形內,textRow <div> 用于分隔行。帶有 <h2> 標記的標題顯示為列表上方的組標簽。圖 10 顯示了最終頁面。


    圖 10. java.math.BigDecimal 中的構造函數的詳細視圖
     

      擁有三個導航級別和目標詳細信息頁面后,UI 就完成了。iDoc 使用戶可以專注于具體任務。借助 iUi 框架和一些定制的 CSS,它看上去很像本機 。

      開發 iDoc

      現在已經設計了 UI,接下來需要編寫代碼來生成 HTML 文件。創建一個插入到 Sun 的 javadoc 命令中的簡單 doclet。我們的示例將使用標準 java.* 包,但是 iDoc 可以從任何源代碼生成 Javadoc。使用 OpenJDK 源代碼,因為它可以公開獲得并且 GNU Public License (GPL) V2 許可證允許我們生成和發布其 Javadoc。

      使用 iDoc,只需迭代包和類并調用方法打印上述格式的靜態 HTML 頁面。清單 4 顯示打印目標詳細信息頁面的方法。



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 淮阳县| 奉新县| 延寿县| 灵璧县| 苍南县| 台湾省| 米泉市| 虎林市| 衡阳市| 桂林市| 惠州市| 建水县| 临沭县| 商城县| 贵阳市| 科技| 治多县| 双桥区| 本溪| 巴林右旗| 疏勒县| 科技| 廊坊市| 延寿县| 毕节市| 南木林县| 宣化县| 清水河县| 霞浦县| 绥宁县| 鄂托克旗| 兴隆县| 巴东县| 深泽县| 大新县| 自治县| 辽源市| 双牌县| 永靖县| 尼勒克县| 盐城市|