六月丁香五月婷婷,丁香五月婷婷网,欧美激情网站,日本护士xxxx,禁止18岁天天操夜夜操,18岁禁止1000免费,国产福利无码一区色费

學習啦>論文大全>學科論文>計算機論文>

淺談基于第三方控件的Android數(shù)據(jù)庫APP的設計與開發(fā)論文

時間: 謝樺657 分享

  第三方控件顧名思義,“第三方”解釋起來就好比“第三者”。 除了“我”和“你”之外的另外一方。 “我”指用戶本身,“你”指系統(tǒng)軟件本身。 另外一方相當于別的軟件提供商??丶怯脩艨膳c之交互以輸入或操作數(shù)據(jù)的對象??丶ǔ3霈F(xiàn)在對話框中或工具欄上。以下是學習啦小編為大家精心準備的:淺談基于第三方控件的Android數(shù)據(jù)庫APP的設計與開發(fā)相關論文。內(nèi)容僅供參考,歡迎閱讀!

  淺談基于第三方控件的Android數(shù)據(jù)庫APP的設計與開發(fā)全文如下:

  曾幾何時,Delphi 是風靡全球的Window 應用程序的快速開發(fā)工具,它在數(shù)據(jù)庫編程功能方面尤其強大。但是隨著Java、.NET 等開發(fā)工具和平臺的發(fā)展,Delphi 逐漸走向衰落。但是Delphi 并沒有甘心衰落,隨著Delphi XE 系列的面世,它不僅能夠開發(fā)出Windows應用平臺的軟件,還可以開發(fā)出基于IOS、Android 和MAC OS 等操作系統(tǒng)的軟件,尤其在數(shù)據(jù)庫編程方面具有非常強大的能力。它支持幾乎所有的數(shù)據(jù)庫,不僅自帶數(shù)據(jù)庫控件,也支持第三方控件。下面將講述使用Delphi XE5 平臺和第三方數(shù)據(jù)庫控件UniDAC 開發(fā)移動App。

  1 開發(fā)過程

  文章使用的UniDAC 數(shù)據(jù)庫控件是由重慶慧都控件網(wǎng)提供的試用版控件,該控件名為UniDAC(Universal Data Access Components),意為可以訪問各種數(shù)據(jù)庫。

  第一步,先安裝UniDAC。

  第二步,啟動Embarcadero RAD Studio XE5,新建項目:新建FireMonkey Mobile Application,選擇Blank Application。保存項目為phone。在界面上添加UniConnection 和UniTable 兩個控件(這兩個控件均為第三方提供的數(shù)據(jù)庫控件)。設置屬性進行數(shù)據(jù)庫的連接:本案例連接MySql 數(shù)據(jù)庫。因此:將Provider 設置為“MySQL”;將Server 設置為10.194.131.125,如果需要訪問則需要設置外網(wǎng)ip,不能設置為127.0.0.1 否則手機登移動終端無法訪問Windows 平臺的MySQL 數(shù)據(jù)庫;Port 設置為3306,(Apache 端口是80,MySQL的端口是3306);Username 設置為root;Password 設置為root;Database 是要訪問' 的數(shù)據(jù)庫設置為db_exam (用于考試成績查詢)。單擊connect 按鈕。圖中連接狀態(tài)顯示為綠色,表示數(shù)據(jù)庫服務器連接成功、數(shù)據(jù)庫選擇成功。

  設置connection1 的屬性圖4 Mobile Application 運行效果設置UniTable 控件的屬性:Connection 屬性設置為Connection1,用于通過Connection1 連接到數(shù)據(jù)庫;設置tablename 為b 網(wǎng)絡1 班(保存著網(wǎng)絡1 班的考生成績)。設置Active 為true。添加Edit,將Edit1 綁定到字段fenshu,顯示分數(shù)為78。至此說明軟件環(huán)境和網(wǎng)絡環(huán)境是正常的。下面可以進行第三步。

  第三步,添加按鈕(Button1)。并編寫程序如下。

  procedure TForm2.Button1Click(Sender: TObject);

  beginuniconnection1.Connect; //連接服務器

  unitable1.Active:=true; //激活unitable1

  edit1.Text:=unitable1.FieldByName('fenshu').AsString;//顯示成績到文本框end;

  說明:為了確保程序運行正常,最好進行如下設置:在確信軟硬件環(huán)境正常的情況下,在運行程序前斷開UniConnection 對數(shù)據(jù)庫服務器的連接,斷開UniTtable 對UniConnection 的連接,通過代碼來進行操作。此外還要配置程序運行環(huán)境。選擇tool,選擇options,將平臺選擇為Android,并連接手機到電腦。此外,計算機上必須安裝Apache 和MySQL 數(shù)據(jù)庫,并啟動服務,設置數(shù)據(jù)庫為允許遠程訪問。如果在外網(wǎng)上訪問還需要外部IP 地址,如果在局域網(wǎng)訪問則只需要連接wifi 即可。

  第四步,編譯并運行該Moblie Application 項目,如果有錯系統(tǒng)會報錯,如果沒有錯誤系統(tǒng)將自動生成Android 安裝文件project1.apk,并自動安裝到手機,如果沒有連接手機也可以手工安裝。

  第五步,手機上運行程序。

  2 結束語

  文章講述了一種最簡單的基于Delphi XE5 和UniDAC 控件的移動數(shù)據(jù)庫App 的開發(fā)。UniDAC 是一系列第三方控件,它幾乎可以訪問所有數(shù)據(jù)庫。Delphi XE5 不僅支持開發(fā)Android 應用,此外Delphi XE5 還支持開發(fā)IOS 和MAC OS 以及Windows 32 位和64位的應用軟件。它可以應用于各種移動客戶端的開發(fā)。作者將該系統(tǒng)應用于考試成績查詢系統(tǒng),只要輸入考生的班級、姓名和密碼即可顯示考生的成績,使之和在線考試系統(tǒng)雙劍合璧。

【淺談基于第三方控件的Android數(shù)據(jù)庫APP的設計與開發(fā)】相關文章:

1.淺談基于Android平臺池塘溶解氧信息無線監(jiān)測軟件的開發(fā)論文

2.淺談基于CDIO理念的《VB程序設計》教學改革論文

3.淺談基于不同組件開發(fā)技術的工程管理信息系統(tǒng)研究論文

423475