亚洲AV无码乱码在线观看不卡|最新大伊香蕉精品视频在线|亚洲不卡av一区二区|国产美女无遮挡免费

登錄論壇 | 注冊(cè)會(huì)員 設(shè)為首頁(yè) | 收藏本站
當(dāng)前位置 : 首頁(yè)>軟件學(xué)院>數(shù)據(jù)庫(kù)>ACCESS>正文
 
VB.net2008與ACCESS創(chuàng)建登錄程序

http://www.yibo1263.com 2008-4-25 12:49:34  來(lái)源:eNet  編輯:葉子
 
  微軟新一代的應(yīng)用開(kāi)發(fā)工具Visual Studio2008發(fā)布快一個(gè)月了,大家也迫不及待的開(kāi)始去體驗(yàn)Visual Studio2008的新功能,尤其是廣大的VB愛(ài)好者們更是在不斷的探索新版本所具有的新的特性,Visual Studio2008當(dāng)中添加了一些處理新事件的機(jī)制。其中Visual Studio2008對(duì)于數(shù)據(jù)庫(kù)的操作也更加兼容和簡(jiǎn)單,VB.net2008中增加了新的模板,本文將詳細(xì)介紹在VB.net2008中套用登錄窗體界面以及用代碼操作數(shù)據(jù)庫(kù)的實(shí)例,對(duì)于VB.net2008數(shù)據(jù)庫(kù)編程初學(xué)者來(lái)說(shuō)是一個(gè)很好的學(xué)習(xí)資料。

  本文的編程環(huán)境是Microsoft Visual Studio 2008簡(jiǎn)體中文正式版,數(shù)據(jù)庫(kù)使用的是ACCESS。我們首先需要?jiǎng)?chuàng)建一個(gè)名為data.mdb的數(shù)據(jù)庫(kù)(提示:請(qǐng)?jiān)贑盤新建Database文件夾然后放入data.mdb,如:C:\Database\data.mdb)在數(shù)據(jù)庫(kù)中新建<登錄>表輸入字段的名稱:Name和Password 如圖1

VB.net2008與ACCESS創(chuàng)建登錄程序
圖:在數(shù)據(jù)庫(kù)中新建<登錄>表輸入字段的名稱:Name和Password

  在數(shù)據(jù)庫(kù)中添加你所要輸入的用戶名(Name)與密碼(Password),如下圖所示:

VB.net2008與ACCESS創(chuàng)建登錄程序
圖:在數(shù)據(jù)庫(kù)中添加你所要輸入的用戶名(Name)與密碼(Password)

  好了我們的數(shù)據(jù)庫(kù)已經(jīng)創(chuàng)建完成了,接下來(lái)該啟動(dòng)我們的開(kāi)發(fā)工具VS2008了。

  首先打開(kāi) Visual Studio2008。在文件 (File) 菜單上,單擊新建項(xiàng)目 (New Project)。 在新建項(xiàng)目 (New Project) 對(duì)話框的模板 (Templates) 窗格中,單擊 Windows 應(yīng)用程序(Windows Application)。單擊確定 (OK)。

  在Form1窗體中添加一個(gè)Label1控件在Text屬性中輸入:”恭喜您已經(jīng)成功完成驗(yàn)證,登錄成功!”這是為了方便以后的演示。如圖3

VB.net2008與ACCESS創(chuàng)建登錄程序
圖:在Form1窗體中添加一個(gè)Label1控件在Text屬性中輸入:”恭喜您已經(jīng)成功完成驗(yàn)證,登錄成功!”

我們知道VS2008已經(jīng)為我們定制了相應(yīng)的登錄驗(yàn)證界面窗體了,這樣我們就不需要再去創(chuàng)建一個(gè)窗體,而直接使用微軟為我們做好的窗體界面吧。選擇<項(xiàng)目>--<添加Windows窗體>--選擇(登陸窗體)即可。如圖4

VB.net2008與ACCESS創(chuàng)建登錄程序(2)
圖:選擇<項(xiàng)目>--<添加Windows窗體>--選擇(登陸窗體)

  創(chuàng)建完成后可看到漂亮的登錄界面,默認(rèn)窗體名稱為:LoginForm1。我們需要雙擊窗體進(jìn)入代碼視圖,進(jìn)行聲明。圖5

VB.net2008與ACCESS創(chuàng)建登錄程序(2)
圖:雙擊窗體進(jìn)入代碼視圖,進(jìn)行聲明

在Public Class LoginForm1事件中輸入相應(yīng)代碼:
Dim Conn As OleDb.OleDbConnection
Dim Cmd As OleDb.OleDbCommand
Dim Rd As OleDb.OleDbDataReader
Dim SQL As String
Dim Provider = "Provider=Microsoft.Jet.OLEDB.4.0"
Dim Database = "Data Source=C:\Database\data.mdb"

  隨后回到LoginForm1界面雙擊(確定)按鈕進(jìn)入代碼視圖,在 Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click中輸入:


Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
Conn = New OleDb.OleDbConnection(Provider & ";" & Database)
Conn.Open()

SQL = "Select * From 登錄 Where Name='" & UsernameTextBox.Text & "' And Password='" & PasswordTextBox.Text & "'"
Cmd = New OleDb.OleDbCommand(SQL, Conn)

Rd = Cmd.ExecuteReader()
If Rd.Read() Then
Dim form1 As New Form1

form1.Show()
Me.Hide()
Else
MessageBox.Show("密碼或用戶名錯(cuò)誤!", "錯(cuò)誤提示!", MessageBoxButtons.OK, MessageBoxIcon.Error)
UsernameTextBox.Text = ""
PasswordTextBox.Text = ""
UsernameTextBox.Focus()
End If
Rd.Close()
Conn.Close()
End Sub


  最后代碼如圖所示

VB.net2008與ACCESS創(chuàng)建登錄程序(2)
圖:最后代碼

好了基本完成工作了,我們還需要設(shè)置WindowsApplication屬性,設(shè)置的目的是為了程序在開(kāi)始時(shí)先啟動(dòng)LoginForm1窗體界面(也就是登錄窗體界面了)選擇<項(xiàng)目>---< WindowsApplication屬性> 啟動(dòng)窗體設(shè)置為L(zhǎng)oginForm1如圖7

VB.net2008與ACCESS創(chuàng)建登錄程序(3)
圖:?jiǎn)?dòng)窗體設(shè)置為L(zhǎng)oginForm1

  好了,基本已經(jīng)完成。我們先運(yùn)行一下程序吧,輸入你起先在數(shù)據(jù)庫(kù)中輸入好的用戶名和密碼,然后點(diǎn)擊確定,如果輸入正確你將看到Form1界面如圖8,圖9所示

VB.net2008與ACCESS創(chuàng)建登錄程序(3)
圖:輸入你起先在數(shù)據(jù)庫(kù)中輸入好的用戶名和密碼

VB.net2008與ACCESS創(chuàng)建登錄程序(3)
圖:提示成功

  如你的密碼或者用戶名輸入不正確的話,將出現(xiàn)以下對(duì)話框圖10

VB.net2008與ACCESS創(chuàng)建登錄程序(3)
圖:提示錯(cuò)誤

本新聞共2頁(yè),當(dāng)前在第1頁(yè)  1  2  

 
收藏】【打印】【進(jìn)入論壇
  相關(guān)文章:

·asp將access數(shù)據(jù)導(dǎo)出為excel電子表的方法
·長(zhǎng)期使用中型Access數(shù)據(jù)庫(kù)的一點(diǎn)經(jīng)驗(yàn)
·Access數(shù)據(jù)庫(kù)與Excel工作簿巧轉(zhuǎn)換 
·關(guān)于Access數(shù)據(jù)庫(kù)4種安全方式
·如何把ACCESS轉(zhuǎn)成SQL數(shù)據(jù)庫(kù)

 
 
 
 
最新文章

中關(guān)村艷照門女主角詳記錄高清組圖 
大連護(hù)士門大尺度艷照高清組圖
iPhone女孩微博爆紅 最寶貴東西換iPhon
團(tuán)購(gòu)鼻祖Groupon中國(guó)揭秘:快與慢的商業(yè)
Spil Games發(fā)布新的品牌形象
1800配置一臺(tái)主機(jī) 不要顯示器
反恐精英之父內(nèi)維爾:改變電腦游戲銷售
團(tuán)購(gòu)網(wǎng)站黎明之前:中國(guó)市場(chǎng)慘烈廝殺不
聯(lián)想V360筆記本模特寫真
愛(ài)國(guó)者第四代移動(dòng)硬盤將面市、低電壓保

 
推薦文章
1
2
3
4
5
6
7
8
9
10
iPhone女孩微博爆紅 最寶貴東西換
大連護(hù)士門大尺度艷照高清組圖
中關(guān)村艷照門女主角詳記錄高清組
蘋果員工中毒門
宮如敏不雅照瘋傳 看張馨予韓一菲
深耕市場(chǎng) 永續(xù)經(jīng)營(yíng)——專訪百腦匯
優(yōu)派專業(yè)電子書 讓您回家旅途多姿
揭曉百萬(wàn)大獎(jiǎng)三星bada魅力綻放中
大明龍權(quán)“江湖英雄會(huì)”全國(guó)PK大
永恒之塔校園達(dá)人挑戰(zhàn)賽完美落幕
八卦圖解 More>>
iPhone女孩微博爆紅 最寶貴東西換 大連護(hù)士門大尺度艷照高清組圖
中關(guān)村艷照門女主角詳記錄高清組 宮如敏不雅照瘋傳 看張馨予韓一菲
专栏| 平南县| 阿巴嘎旗| 临猗县| 梨树县| 大同县| 霍州市| 晋州市| 呼伦贝尔市| 九龙城区| 渝北区| 丹江口市| 湖口县| 成安县| 崇信县| 浮山县| 乌拉特前旗| 鄱阳县| 施甸县| 岳池县| 通许县| 锡林郭勒盟| 凤城市| 巨鹿县| 大方县| 平泉县| 盐津县| 双辽市| 凯里市| 那坡县| 嘉峪关市| 巴彦县| 扎赉特旗| 阿荣旗| 怀柔区| 延庆县| 台前县| 孟村| 建平县| 新龙县| 余庆县|