Ⅰ VB編程機制是什麼
1. 面向對象的程序設計。Visual Basic自動生成對象的程序代碼並封裝起來。每個對象以圖形方式顯示在界面上。
2. 結構化程序設計語言。Visual Basic具有高級程序設計語言的語句結構,可自動進行語法錯誤檢查,同時具有功能強大且使用靈活的調試器和編譯器。
3. 事件驅動編程機制。Visual Basic通過事件來執行對象的操作。一個對象可能會產生多個事件,每個事件都可以通過一段程序來響應。
4. 強大的資料庫管理功能。Visual Basic具有強大的資料庫管理功能,利用數據控制項和資料庫管理窗口,可以直接建立或處理Microsoft Access格式的資料庫,並提供了強大的數據存儲和檢索功能[17]。
5. 動態數據交換(DDE)。利用動態數據交換(Dynamic Data Exchange)技術,可以把一種應用程序中的數據動態地鏈接到另一種應用程序中,使兩種完全不同的應用程序建立起一條動態數據鏈路。
6. 對象的鏈接與嵌入(OLE)。對象的鏈接與嵌入(OLE)將每個應用程序都看做是一個對象(Object),將不同的對象鏈接(Link)起來,再嵌入某個應用程序中,從而可以得到具有聲音、影像、圖像、動畫、文字等各種信息的集合式的文件。
7. 動態鏈接庫(DLL)。Visual Basic可以調用Windows應用程序介面(API)函數,實現SDK所具有的功能。
Ⅱ 在結構化查詢語言中,根據對資料庫不同的操作,結構化查詢語言分為哪幾種分別執行哪些操作舉例說明。
SQL可分為5類:
l 查詢語句
用於檢索資料庫表中存儲的行。可以使用SQL的SELECT語句編寫查詢語句。
l 數據操縱語言(Data Manipulation Language, DML)語句
用於修改表的內容。DML語句有三種,分別為Insert,Update,Delete。
l 數據定義語言(Data Definition Language, DLL)語句
用於定義構成資料庫的數據結構,例如表。DLL語句有5種基本類型:分別為
Create 創建資料庫結構。
Alter 修改資料庫結構。
Drop 刪除資料庫結構。
Rename 更改表名。
Truncate 刪除表的全部內容。
l 事務控制語句(Transaction Control, TC)語句
用於將對行所作的修改永久性的存儲到表中,或者取消這些修改操作。TC語句共有3種:
Commit 永久性的保存對行所作的修改。
Rollback 取消對行所作的修改。
SavePoint 設置一個「保存點」,可以將對行所作的修改回滾到此處。
l 數據控制語言(Data Control Language, DCL)語句
用於修改資料庫結構的操作許可權。DCL語句有兩種:
Grant 授予其他用戶對資料庫結構(例如表)的訪問許可權。
REVOKE 防治其他用戶訪問資料庫結構(例如表)。
(註:使用SQL*PLUS調用.sql文件的方法為,@C:\SQL\store_schema.sql)