?? prov_textedittutorial5.html
字號:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<meta name="Author" content="TF">
<meta name="generator" content="HTML Tidy, see www.w3.org">
<title>數據庫應用程序開發指南: 從一個數據源獲得數據</title>
<link type="text/css" href="jbdocs.css" rel="stylesheet">
</head>
<body>
<a name="tableds_compilingdebugging"></a>
<h3>編譯, 運行, 調試應用程序</h3>
<hr>
譯者名字:cage_yang(JD012)<br>
郵件地址:<a href="mailto:cage_yang@163.com">cage_yang@163.com</a>
<!--BNDX="TextDataFile component:compiling sample"-->
<blockquote class="bsku">數據庫應用程序開發是JBuilder專業版與企業版本的一個特色.
分布式應用程序開發是JBuilder企業版本的一個特色.</blockquote>
<p>在用戶界面設計中,數據顯示在<code>JdbTable</code>中,為了脫離JBuilder環境運行程序必須進行編譯,因此下一步準備編譯、運行、測試,并且可能對程序進行調試.</p>
<p>為了編譯運行程序,請點擊工程按鈕.  <img src="images/runicon.gif" border="0" align="absmiddle"></p>
<p>點擊運行按鈕編譯源代碼(如果你還沒有編譯). 如果沒有出現錯誤,在下端的消息框會出現信息提示你編譯成功. </p>
<p>如果源代碼沒有語法錯誤,程序不會自動運行. 如果出現語法錯誤,在底端信息框中查看錯誤信息,雙擊錯誤信息可以定位到你的源代碼出現錯誤的那行.邏輯錯誤不會給出提示,但在運行期間應用程序會報告程序出現意外錯誤.</p>
<p>在這個簡單的程序中,所有的屬性通過下拉列表框進行選擇,你也許不會遇到語法錯誤.當你修改產生的代碼或者手工添加代碼時很有可能出現語法錯誤.</p>
<p>如果你想在JBuilder編譯與調試過程中得到更多的信息, 看在線幫助<a href="../pg/compile.html">"Compiling Java programs"</a>和<a href="../pg/debug.html">"Debugging Java programs".</a></p>
<p>程序運行中你會注意到:</p>
<ul>
<li><code>JdbTable</code>顯示文本文件中的數據.
</li>
<li>應用程序底端的<code>JdbStatusLabel</code>標簽顯示數據行數與當前行位置.<code>JdbStatusLabel</code>
標簽顯示<code>TableDataSet</code>產生的信息. 例如,當你改變表中數據時,狀態標簽顯示"Editing row". 當你從該行移走,會注意到<code>JdbStatusLabel</code>標簽自動更新.
</li>
<li>當數據較多窗口不能完全顯示時,滾動條會出現.
</li>
<li>應用程序上方的<code>JdbNavToolBar</code>按鈕組能夠讓你移動、編輯插入或者刪除數據行. 因為該表和該工具欄綁定的是同一個<code>TableDataSet</code>控件. 當兩個或者更多的組件綁定這個相同的<code>DataSet</code>控件, 它們"共享"一個指針,因為它們自動同步以指向同一條數據行.
<p>盡管<code>JdbNavToolBar</code>瀏覽控件有一個"保存"按鈕, 但該按鈕呈無效狀態,并且你不能夠將改變保存像基于exployee.txt這樣的文件.如果應用程序已經連接到一個真正的數據庫上,"保存"按鈕提供一個默認的機制將改變的數據保存至數據源. 更多的關于保存數據至數據庫的信息見
<a href="res_resolvingintro.html">"Saving changes back to your data source."</a> 文件,<a href="res_exportingdata.html">"Exporting data."</a></p>
<p>你能夠通過鍵盤瀏覽表中數據.</p>
</li>
</ul>
<a name="tableds_summary"></a>
<h3>摘要</h3>
<p>在這個指南中創建了這樣的一個程序:從一個文本文件中讀取數據,通過一個<code>JdbTable</code>控件顯示數據、編輯數據, 通過<code>JdbStatusLabel</code>標簽顯示狀態信息, 通過<code>JdbNavToolBar</code>
組件幫助瀏覽數據. </p>
<p>這個指南目的在于使你熟悉JBuilder開發環境與用JBuilder開發一個數據庫應用程序要求. 這章中其它的主題主要是如何用SQL查詢與存儲過程從各種數據源中獲得數據.<a href="prov_importingdata.html">"Importing and exporting data"</a>章節提供了更多的關于從文本文件中獲得數據的信息. <a href="app_applicationtasksintro.html">"Filtering, sorting, and locating data"</a>章節說明了怎樣在你的數據庫應用程序中加入另外的數據庫功能.</p>
<p><span class="bscan">另讀:</span>
<br>
<a href="prov_providingintro.html">從數據源中獲得數據</a>
<br>
<a href="prov_query.html">查詢數據庫數據</a>
<br>
<a href="prov_paramquery.html">從一個數據庫參數化查詢數據</a>
<br>
<a href="prov_procedure.html">用存儲過程獲得數據</a>
<br>
<a href="prov_importingdata.html">導入與導出數據</a>
<br>
<a href="app_applicationtasksintro.html">過濾, 索引, 定位數據</a></p>
<table width="100%">
<tr>
<td width="50%" height="3"><a href="prov_textedittutorial4.html"><img src="images/PreviousArrow.gif" width="26" height="26" border="0">創建一個用戶界面</a></td>
<td width="50%" height="3"><a href="prov_query.html">查詢一個數據庫<img src="images/NextArrow.gif" width="26" height="26" border="0"></a></td>
</tr>
</table>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -