當前位置:首頁 » 操作系統 » delphi資料庫視頻

delphi資料庫視頻

發布時間: 2023-03-22 06:07:18

『壹』 delphi應該怎麼學從何學起

建議按照下面步驟吧....
先聲明下
delphi
在WIN32應用方面
MIS資料庫方面,C/S多層,,很強大,,,呵呵......
1:
先學
Pascal
,
Object
Pascal.
只要學習pascal的語棗燃法就行,比如變數聲明,各種操作符,關鍵字等.
不管那種語言的語句基本上都有三種:
順凳正虛序語句,條件語句,循環語句.
2:然後學delphi的IDE開發環境,(這個就是指你所言的編譯工具使用方法)
因為現在pascle的環境很難找了,也不好用,都是dos下的東東,所以上面第一點下面的基礎學明白了,就可以打開delphi的IDE環境下練手了,,
初期可以編一些簡單的小東西,增加自己的信心:
比如說計算器啦等等.呵呵,我覺得編個計算機可以很快的熟悉pascal的基本語清鬥法和delphi
IDE的基本控制項.
3:
下面就是要熟悉delphi
IDE下各種常用的控制項:
按鈕,輸入框,下拉框,時間選擇框,對話框,以及他們的各個屬性,事件等.
delphi
是採用事件驅動的,
一定要了解各個控制項的"事件"...
4:
進階階段,可以找些delphi連接資料庫的例子,
了解delphi

ADO組件.
同時還要了解一般資料庫的特性,比如Access,sqlserver,mysql,以至於oracle等..
5:
在往上,,網路編程,三層,自己開發組件玩...好多東西哦..

『貳』 關於DELPHI動態資料庫

在Delphi中動態建立資料庫結構
--------------------------------------------------------------------------------

一、問題的提出
在程序運行過程中動態建立資料庫結構是我們編寫功能通用的資料庫管理系統常見
的問題。通用資料庫管理系統開發的基本思路是:系統允許用戶自行設定管理對象的數據
庫結構,然後通過演算法和編程技巧,在用戶設定完成後動態創建管理對象的資料庫結構和
完成系統功能的一些其它數據,這樣可以滿足不同用戶對管理系統管理項目的不同要求,
進而達到通用的目的。因此,通用資料庫管理系統開發的關鍵是系統能否動態地創建數據
庫結構。我們熟悉的Foxbase+、Foxpro等語言,均提供了動態創建資料庫結構的命令或過
程。
但是,在許多資料和書籍中,沒有介紹用Delphi如何動態建立資料庫結構,給我們開發
一些功能通用的資料庫管理系統帶來了不便。那麼如何在Delphi中動態建立資料庫結構
呢?本文是作者在查閱大量資料,經過反復實踐的基礎上得出的在Delphi中動態創建數據
庫結構的方法。
二、設置Delphi資料庫配置程序
在Delphi中要進行資料庫管理必須先設置好資料庫配置程序BDE,所有對資料庫的操
作,最後都要通過BDE去完成。下面以最常見的Dbase資料庫為例來配置Delphi的資料庫引
擎BDE。
1. 進入Delphi的集成開發環境IDE(Integrated Development Environment),在Dat
abase菜單下選擇Explore,出現SQL Explorer窗體,在Object菜單下選擇BDE Administra
tor。
2. 出現BDE Administrator窗體後在Database頁上選擇Dbase,在Definition頁中將
Type項設為Standard;將Default Driver項設為Dbase;將Path項設為一工作目錄名(如:D
:\MYNAME)。以上過程即為資料庫的別名(Aliases)設置,這在以後Delphi的程序開發過程
中要經常用到。
3. 選擇Configration頁,在Drivers的Native項中選擇Dbase,在Definition頁中將T
ype項設為File;將Langdriver項設為DBASE CHS CP936;將Level項設為5。
4. 完成上述工作後,在Object菜單中選擇Save as Configration,按出現的對話框要
求將以上的設置保存好。至此,資料庫的基本配置工作就完成了,我們就可以進行下面的
工作了。
三、動態創建資料庫結構方法
在Delphi中動態創建資料庫結構有兩種方法。
方法一:使用Table組件的CreateTable方法。步驟如下:
1. 進入Delphi的IDE建立一個新項目文件和新窗體(Form1)單元文件(unit1.pas)。
2. 在Form1上加入Table1、Edit1、Edit2、Button1組件。將Button1組件的Captio
屬性設為『創建』。
3. 用滑鼠雙擊Button1進入Unit1.pas單元文件,在游標處加入下列代碼。
with table1 do
egi
active:=false
databasename:=『dbase'
tablename:=『my.dbf'
tabletype:=ttdbase
fielddefs.clear
fielddefs.add(edit1.text,ftstring,10,false)
fielddefs.add(edit2.text,ftinteger,0,false)
createtable
end
4. 按F9鍵編譯運行,在Edit1處輸入一欄位名稱:ZD1,在Edit2處輸入一欄位名稱:ZD
2,然後點擊"創建"按鈕,程序將在D:\MYNAME目錄中產生一個名為MY.DBF的資料庫文件,用
Database Desktop查看文件結構如下:
FieldName
Type
Size
Dec
ZD1 C 10
ZD2 N 11
方法二:使用Query組件,用結構化查詢語言SQL(Structured Query Language)語句創
建,步驟如下:
1. 同方法一之步驟1。
2. 在Form1窗體中加入Query1、Button1組件,將Query1的Database Name屬性設為『
Dbase』;將Button1組件的Caption屬性設為『創建』。
3. 在Query1的SQL屬性單擊,出現Sting List Editor窗口,在該窗體中輸入以下SQL
語句:
Create Table My(
ZD1 Char(10),
ZD2 Numeric(10,2))
4. 雙擊Button1進入Unit1.pas單元,在游標處加入下列代碼:
Query1.ExecSQL
5. 按F9鍵 編譯運行,在"創建"按鈕處單擊即可產生一個名為MY.DBF的資料庫文件,
存放在D:\MYNAME目錄中,用Database Desktop查看其結構如下:
FieldName Type Size Dec
ZD1 C 10
ZD2 N 10 2
以上所介紹的操作和程序均在Windows98操作系統下,Delphi 3.0 C/S版上調試運行
通過。

『叄』 有沒有講delphi資料庫應用的視頻教程

迅雷搜索「DELPHI」會找到很多資料的。好運!

『肆』 Delphi資料庫控制項使用入門(二)

以RTF格式顯示文本

TDBRichEdit構件可以認為是TRichEdit構件的數據感知版本 用於以RTF格式顯示BLOB欄位中的格式化文本 它的用法類似於TDBMemo構件 也能顯示多行文本

注意 盡管TDBRichEdit構件能夠顯示RTF格式的文本 並且提供了很強的編輯功能 但是 它本身並沒有提供用戶界面 應用程序必須設計出相應的用戶界面 才能把TDBRichEdit 構件強大的功能發揮出來

默認情況下 TDBRichEdit構件允許用戶鍵入新的文本 如果不想讓用戶修改文本 可以把ReadOnly屬性設為True 要允許用戶在文本中插入一個製表符 應當把WantTabs屬性設為True 否則 當用戶按下Tab鍵 將把輸入焦點移走 而不是插入製表符

要限制用戶最多可輸入的字元數 可以設置MaxLength屬性 如果這個屬性設為 表示沒有限制 如果AutoDisplay屬性設為True 當DataField屬性所指定的欄位的內容改變了時 TDBRichEdit構件會自動刷新 如果AutoDisplay屬性設為False TDBRichEdit構件上只顯示欄位名 用戶必須雙擊這個構件或程序調用LoadMemo函數才能刷新數據

顯示和編輯圖像

TDBImage構件可以認為是TImage構件的數據感知版本 它可以顯示BLOB欄位的內容 TDBImage構件從數據集中檢索了圖像後 在本地以DIB格式建立一個副本

可以調用CutToClipboard或CopyToClipboard函數把圖像剪切或復制到剪貼板中 調用 PasteFromClipboard可以從剪貼板中粘貼圖像

如果Stretch屬性設為念嘩碧True 圖像將自動縮放 以適應TDBImage構件的大小 這樣就可能造成圖像變形

如果AutoDisplay屬性設為True 當DataField屬性所指定的欄位的內容改變了時 TDBImage構件會自動刷新 如果這個屬性設為False TDBImage構件上只顯示欄位名 用戶必須雙擊這個構件才能刷新數據 當然也可以調用LoadPicture來刷新數據

用列表框和組合框顯示和編輯數據

有 個特殊的數據控制項可以用列表框和組合框顯示和編輯數據 它們可以認為是標準的列表框和組合框的數據感知版本 下面簡單介紹這 個數據控制項

TDBListBox用列表框顯示一組數據 讓用戶從中選擇一個值

TDBComboBox用組合框顯示一組數據 讓用戶從中選擇一個值

TDBLookupListBox用列表框顯示另一個數據集中的一組數據 讓用戶從中選擇一個值

TDBLookupComboBox用組合框顯示另一個數據集中的一組數據 讓用戶從中選擇一個值

TDBComboBox

TDBComboBox構件實仔舉際上是TComboBox構件的數據感知版本 它能以組合框的形式顯示一組數據 讓用戶從列表中選擇一個值或直接輸入一個值

Items屬性用於設置列表中要顯示的一組數據 在設計期 可以單擊Items屬性邊上的省略號按鈕打開一個字元串列表編輯器 然後輸入一些字元串

DropDownCount屬性用於設置當用戶下拉組合框時不需要加滾動欄就能顯示的項的個數 默認是 表示用戶下拉組合框時如果項的個蘆擾數超過 個才加上滾動欄 如果實際的項數還沒有DropDownCount屬性指定的值多 下拉的組合框的高度自動縮小

在Style屬性設為csOwnerDrawFixed的情況下 ItemHeight屬性用於設置項的高度

顯示另一個數據集中的數據

TDBLookupListBox構件和TDBLookupComboBox構件分別以列表框和組合框的形式顯示另一個數據集中的數據

假設有一個表格叫OrdersTable 其中包含一個CustNo欄位 用於表達客戶的編號 但OrdersTable表中除了客戶的編號外 不包含客戶的其他信息 而另一個表格假設叫CustomersTable 除了有CustNo欄位外 還有諸如客戶的公司名稱 地址等信息

TDBLookupListBox構件可以實現這樣的功能 當用戶在OrdersTable中瀏覽記錄時 程序首先在CustomersTable中查找與CustNo欄位匹配的記錄 如果找不到 就從列表中查找與Company欄位匹配的字元串 如果找到 就選擇這一項

用復選框處理布爾類型的欄位

TDBCheckBox構件可以認為是TCheckBox構件的數據感知版本 用於處理布爾類型的欄位 例如 可以用一個復選框來表示客戶是否已付帳

TDBCheckBox構件實際上是把欄位的值與預設的兩個字元串比較 這兩個字元串分別由ValueChecked和ValueUnChecked屬性指定 如果欄位的值與ValueChecked屬性指定的字元串匹配 就選中復選框 如果欄位的值與ValueUnchecked屬性指定的字元串匹配 就不選中復選框 注意 ValueChecked屬性和ValueUnchecked屬性所指定的字元串不能相同

一般情況下 ValueChecked屬性設為 True Yes 之類的字元串 但也可以是其他任意的字元串 甚至是一組字元串 彼此之間要用分號隔開 例如

DBCheckBox ValueChecked := True;Yes;On ;

lishixin/Article/program/Delphi/201311/8451

『伍』 哪兒有DELPHI的視頻教程啊請高人指點學習方法!

《Delphi視頻教程全集》
http://yaqu.315safe.com/Article/show.asp?id=1003

《用多媒體學Delphi》(Delphi)視頻教悉散程20講[DVDRip]
http://lib.verycd.com/2005/01/15/0000035131.html

《DelPhi 7 視頻轎碧教程 5.1.88》
http://www.onlinedown.net/soft/33599.htm

<<delphi視頻教程>閉陸舉>
http://www.rosipay.com/367/32945.html

『陸』 DELPHI基礎教程:Delphi開發資料庫應用程序概述(一)[3]

Visual Query Builder 以可視化的方式建立SQL語句對資料庫表和表中的記錄進行操作

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

SQL links使得Delphi資料庫應用程序利用SQL語言訪問駐留在遠程伺服器上的數據 這些伺服器包括ORACLE Sybase Microsoft SQL Server Informix InterBase 當安裝SQL Link驅動程序之後 SQL語句便可以直接操作伺服器上的數據

Delphi可以訪問的數據源(DataSource)

Delphi資料庫應用程序是通過BDE獲取它們所需的數據的 BDE與不同類型的數據源打交道 BDE可以使用的數據源有如表 所示

表 Delphi可訪問的數據源

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

數據源(DataSource) 特 性 描 述 文件擴展名

───────────────────────────畢含──────────

dBASE資料庫 資料庫表是通過dBASE資料庫管理系統或DBD建立的 每察攔個表是一個獨立的文件 DBF

─────────────────────────────────────

Paradox資料庫 資料庫表是通過Paradox資料庫管理系統 DB或DBD建立的 每個表是一個獨立的文件

─────────────────────────────────────

ASCII文件 表是通過Database Desktop建立的 每個 TXT表是一個獨立的文件

─────────────────────────────────────

本地InterBase伺服器 資料庫是通過InterBase資料庫管理系統 GDB建立的 多個表包含在一個資料庫文件中

────────────敗數胡─────────────────────────

SQL資料庫伺服器 資料庫是通過相應的資料庫伺服器提供的 依賴不同的ORACLE Sybase Informix 專用或通用工具建立的 也可以通過DBD來 資料庫管理Microsoft SQL Server 創建資料庫 並通過SQL Link訪問資料庫 系統InterBase

─────────────────────────────────────

ODBC數據源 主要是指那些具有ODBC介面的資料庫系統 依賴於相應如MS Access Btrieve等的資料庫

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Delphi資料庫的體系結構

Delphi使用可視化的部件創建資料庫應用 跟創建其它的非資料庫應用程序一樣 資料庫部件都具備一定的屬性 程序設計人員可以在設計過程中設置部件的多種屬性 也可以在程序運行過程中通過程序來設置部件的各種屬性

在Delphi部件板上有兩頁資料庫部件用於開發資料庫應用程序

數據訪問部件頁 該頁上的部件主要用於說明有關的資料庫的信息 如應用程序要訪問(連接)的資料庫 要訪問資料庫中的具體的資料庫表 以及要訪問表中哪些欄位等 在實際的開發應用中常用的部件有TDataSource TTable TQuery等

數據控制部件頁 該頁上的部件主要用於顯示瀏覽資料庫中的數據信息 為用戶提供了一個可視化的界面 常用的部件有 TDBGrid TDBEdit TDBCheck等 可以讓用戶對資料庫中的信息進行有效的瀏覽 編輯 插入 刪除等操作

TTable TQuery TStoredproc部件負責與實際的資料庫表聯系 並從中獲取數據信息 因而它們又常常被稱為數據集部件 它們在程序設計過程中是可見的 但在程序運行時是不可見的 它們通過 BDE 為應用程序提供與資料庫的連接 數據控制部件通過TDataSource部件與數據集部件相連 為用戶提供一個可視化的界面 並在其中顯示資料庫中的數據信息

數據訪問部件

數據訪問部件頁上提供了一組數據訪問部件用來訪問資料庫中的數據

當要創建一個資料庫應用時 首先在窗體中選擇一個數據訪問部件 然後為數據訪問部件設置有關的屬性 說明要訪問的資料庫 數據表以及表中的記錄等 數據訪問部件為數據控制部件與數據源建立一條通道 數據訪問部件在程序運行時是不可見的 下表列出了數據訪問頁上的數據訪問部件以及它們的主要用途

表 數據訪問部件

━━━━━━━━━━━━━━━━━━━━━━━━━━━━

部件名稱 主 要 用 途

────────────────────────────

作為數據集部件TTable TQuery StoredProc組TDataSource 件與數據瀏覽件TDBGrid TDBEdit之間傳送數據的通道

────────────────────────────

TTable 它是存取磁碟上資料庫表的媒介 它通過BDE存取資料庫表中的數據 TTable再與TDataSource進行 對話 使得數據瀏覽部件能夠有效地從TTable中訪問數據並能顯示和編輯其中的數據

────────────────────────────

TQuery 它利用SQL語言訪問磁碟上資料庫表中的數據 並與TDataSource 對話 實現數據瀏覽部件對資料庫的訪問

────────────────────────────

TStoredProc 在應用程序中 它主要用來訪問遠程伺服器中的存貯過程

────────────────────────────

TDatabase 當應用程序要登錄到一個遠程伺服器上的資料庫時 可以用該部件來建立應用程序與資料庫永久

性的連接

────────────────────────────

TBatchMove 用於復制資料庫表的結構或表中的記錄

────────────────────────────

TReport 用於創建資料庫的輸出報表

━━━━━━━━━━━━━━━━━━━━━━━━━━━━

lishixin/Article/program/Delphi/201311/25180

『柒』 可以用資料庫access存放40個視頻,然後用delphi調用的嗎

理論上可以,不過效率會相當的低。
要播緩激放的時候還是要把視頻從資料庫擾腔襪讀出來,保存到一個獨圓枯立的文件才可以播放的。
建議僅僅保存視頻文件的路徑。

『捌』 求視頻:delphi中怎樣用BDE連接到SQL server資料庫

用ado吧,bde現在已經很少人用了1.在窗體上添加ADOConnection,ADOTable,DataSource控制項各一個
2.把ADOTable關聯到ADOConnection,把DataSource關聯到ADOTable
3.雙擊ADOConnection控制項的ConnectionString屬性,在彈正乎培出的對話框中選擇數據提供器,如果是Access就選Jet4.0,是SQL Server就選SQL Server Provider
4.點擊下一步(英文版是Next),選擇要連接的資料庫,如果是SQL Server,Oracle等需要提供正確的用戶名和密碼
5.點擊測試連接,成功後關閉對話框
6.把ADOConnection的頃御Active屬性設為舉唯True
7.在窗體上放置一個DBGrid控制項
8.把DBGrid關聯到DataSource上
9.運行程序,就能看到數據顯示出來了
10.如果要操作數據,就再添加一個DBNavigator控制項,也要關聯到DataSource

整個過程不需要編寫任何代碼,直接拖放控制項,設定屬性即可

『玖』 求一個DELPHI7.0的資料庫視頻教程!!!

專門資料庫的到沒見到,不過中山大學的DELPHI7的教程倒是有,資料庫肯定是少不了的

http://www.anqn.com/dev/delphi/d/index.shtml

共有5G的,慢慢看吧

熱點內容
ios雲存儲自動訂購 發布:2025-05-20 11:06:22 瀏覽:109
編程與數學 發布:2025-05-20 11:01:23 瀏覽:443
asp連接遠程資料庫 發布:2025-05-20 10:50:20 瀏覽:389
一般電腦配置哪個好 發布:2025-05-20 10:40:58 瀏覽:602
我的世界擼樹伺服器 發布:2025-05-20 10:33:37 瀏覽:740
ftp搭建win7 發布:2025-05-20 10:06:06 瀏覽:82
訪問堅果 發布:2025-05-20 10:06:02 瀏覽:394
ftpxlight 發布:2025-05-20 10:05:22 瀏覽:111
java的實驗報告 發布:2025-05-20 10:02:06 瀏覽:529
豪華配置高電動轎車有哪些 發布:2025-05-20 10:01:59 瀏覽:487