VB.net2005編寫團體信息管理順序。本站提示廣大學習愛好者:(VB.net2005編寫團體信息管理順序)文章只能為提供參考,不一定能成為您想要的結果。以下是VB.net2005編寫團體信息管理順序正文
前言:VB.net2005在添加數據庫時曾經非常方便,數據庫的開發曾經越來越重要,許多企業級的軟件都使用於大型的數據庫。其中SQL server2005的數據庫使用較多。本實例將使你理解到VB.net2005數據庫使用順序的創立以及與SQL Server Express的銜接使用。使你能掌握VB.net2005數據庫的根本創立與使用技巧,非常合適.net數據庫編程的初學者。
本文所運用的編程環境是Microsoft Visual Studio 2005,首先翻開 Visual Studio。在文件 (File) 菜單上,單擊新建項目 (New Project)。 在新建項目 (New Project) 對話框的模板 (Templates) 窗格中,單擊 Windows 使用順序 (Windows Application)。在“稱號”框中鍵入 MyDatabase,再單擊“確定”。 裝置 Visual Studio2005時會默許裝置 SQL Server Express;但假如您事先選擇了不裝置,則如今必需裝置它才干持續。
1.翻開窗體後首先選中Form1窗體,在項目菜單上選擇添加新項。
在添加新項對話框中,選擇“SQL 數據庫”。 在“稱號”框中鍵入MyDatabase,再單擊“添加”。 隨後會呈現“數據源配置導游”對話框
2.在“數據源配置導游”中單擊“取消”。 一個數據庫MyDatabase.mdf 將添加到項目中,並顯示在“處理方案資源管理器”中。這裡要闡明一下SQl Server數據庫的文件格式.mdf文件是SQl Server數據文件後綴名,而.Ldf是SQl Server數據庫的日志文件。
圖:添加新項
如今你曾經為你的順序添加好了一個數據庫了,但是如今數據庫中沒有任何信息,這時你需求為數據庫添加內容。在“視圖”菜單上,選擇“服務器資源管理器”。展開數據銜接,這時會看MyDatabase.mdf文件,然後單擊+號,全部展開。你會看到如圖2所示的內容
圖:數據銜接
然後選擇“表”節點。在“數據”菜單上,右鍵選擇“添加新表” “表設計器”窗口隨即翻開。在屬性窗口中選擇稱號,輸出:Mytable。在“表設計器”窗口中,選擇“列名”字段並輸出姓名。數據類型為:nvarchar(50)如圖3所示
如今我們曾經定義了新表中的第一列。反復以上兩步用上面的值再添加四列:
圖:再添加四列
2“列名”:出生年月,“數據類型”:nvarchar(50)
3“列名”: 籍貫,“數據類型”:nvarchar(50)
4“列名”:家庭地址,“數據類型”:nvarchar(50)
5“列名”:部門,“數據類型”:nvarchar(50)
6“列名”:任務職位“數據類型”:nvarchar(50)
7“列名”:聯絡電話“數據類型”:nvarchar(50)
然後在“文件”菜單上選擇保管“Mytable”這時你的表格創立完成。
圖:保管
如今雖然你有了一個表,但是我們還沒有添加一個主鍵,添加“鍵”以使記載不反復。在“表設計器”中,肅清“姓名”列的“允許空值”復選框。然後選中“姓名”列右鍵設置主鍵,右邊將呈現一個小的鑰匙符號
圖:右邊將呈現一個小的鑰匙符號
在“文件”菜單上,選擇“保管Mytable”。如今你有一個只包括Mytable表的數據庫,當數據庫無數據時才會有用。在“服務器資源管理器”中,展開“表”節點並選擇“Mytable”節點,然後在“數據”菜單上,選擇“顯示表數據”。 一個數據表窗口隨即翻開。
圖:選擇“顯示表數據”
在數據表窗口中,選擇“姓名”字段並輸出小張,然後按以上步驟持續輸出你想輸出的字段,示例如圖
圖:示例
在“文件”菜單上選擇“全部保管”,以保管項目和數據庫。
接上去是最關鍵的步驟:銜接數據庫
在“處理方案資源管理器”中,選擇MyDatabase.mdf節點 在“屬性”窗口中,選擇“復制到輸入目錄”屬性,然後將其值更改為“假如較新則復制”。 在處理方案資源管理器中單擊“數據源”選項卡,在“數據源”窗口中,單擊“添加新數據源”。 數據源配置導游對話框翻開,選擇“數據庫”並單擊“下一步”。然後選Mydatabase.mdf類型,單擊下一步即可。如圖 8特別留意:( 單擊“新建銜接”按鈕“添加銜接”對話框隨即翻開。這時你可以選擇恣意一種數據庫類型停止銜接,這也是往後數據庫銜接必要用到的方式)
圖:選擇數據銜接
經過延續單擊下一步後,然後選中表。單擊完成。如圖9
圖:選擇數據庫對象
一個本地數據庫文件已添加到你的項目中。留意,My DatabaseDataSet 對象已被添加到“數據源”窗口。在“文件”菜單上,選擇“全部保管”以保管項目。
創立使用順序窗口,編寫代碼任務
在“處理方案資源管理器”中,選擇“Form1.vb”, 在處理方案資源管理器中單擊“數據源”選項卡。
在“數據源”窗口中,閱讀一下“MyDatabaseDataSet”和“Mytable”節點。你可以展開“MyDatabaseDataSet”節點以檢查表中的各個字段。將Mytable”節點從“數據源”窗口中拖到Form1窗體上。一些控件將自動添加到窗體中,還會創立若干組件並添加到窗體下邊的組件欄中。其中有一個將可顯示表的行和列的 DataGridView 控件,還有一個用於定位的控件MytableBindingNavigator。此外,還創立了一些組件,這些組件可用於銜接到數據庫,管理數據檢索和數據更新,以及在本地 DataSet(辨別為MytableBindingSource、MytableTableAdapter 和MyDatabaseDataSet)中存儲數據。
選擇MytableDataGridView 控件,並在“屬性”窗口中,將 Dock 屬性設置為 Fill(單擊兩頭的按鈕)。
圖:設置屬性
OK簡直全部搞定了,按F5運轉順序,你可以停止刪除或許添加記載,但是有一點就是你每次封閉順序之前都需求單擊下面的保管按鈕才干夠保管記載,假如你是一名軟件運用者很能夠每次運用完順序之後都不會再去點擊那個保管按鈕。為了用戶著想,我們還需求在順序加入時讓順序自動保管數據。我們需求添加自動保管數據的相應代碼。
圖:團體信息管理順序
雙擊Form1窗體,在“Form1_FormClosing”事情處置順序中,鍵入上面的代碼:
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
Me.MytableBindingSource.EndEdit()
Me.MytableTableAdapter.Update(Me.MyDatabaseDataSet.Mytable)
End Sub
該代碼會使MytableTableAdapter 將數據集中的一切更改復制回本地數據庫中
按F5運轉順序,看一看你輸出的數據是不是自動保管了,至此你的團體信息管理順序曾經完成了。