WPF學習(一):第一個WPF程序(包含數據庫sql server 2008)


  既然WPF是當下最高級的windows平台GUI技術,為了方便的寫點兒小程序,學習一下還是必要的。

  

  首先先找個教程一步一步做,於是就百度到了這個 WPF入門教程系列(一)。貌似這個教程只有第一期啊,不管這個,先做就是了。

一開始想安裝vs2013社區版,無奈電腦是盜版的WIN7,非sp1,更新sp1也不成功,就裝了vs2010,還能用吧。

 

下面就開始了。

  首先打開vs,創建c#程序,選擇WPF,這都不用多說。按照 WPF入門教程系列(一)做就可以了,直到

WPF后台邏輯代碼編寫 

這一步。由於沒有學過數據庫,安裝數據庫就折騰了半天。

數據庫的安裝:

裝完vs2010后是會有sql2008這個開始菜單項的(當然安裝時要選擇)。打開SQL Server 安裝中心,選擇 安裝 里的第一項,指定SQL 2008安裝碟 (iso文件)就可以配置了。 

配置過后應該會提示需要重啟,之后安裝過程沒什么好說的,一定要選擇安裝 管理工具 。身份認證我選擇的是使用windows身份驗證。之后有一步要選擇還是設置用戶名什么的,很容易出錯。 那里選擇點三角選擇 NT AUTHORITY\LOCALSERVICE就可以了。

安裝完成之后打開SQL SERVER Management Studio,會出現

這里直接點連接可能會連接不上,我們需要打開配置工具里的 SQL Server 配置管理器設置一下。打開后左側選擇 SQL Server 網絡配置,選中你的服務器(XX的協議),右面就會出現TCP/IP等設置。

右鍵TCP/IP屬性,找到 IP3 跟 IPALL,按圖設置(為什么這么設置,我也說不清楚)

 

 

之后再去Studio 里服務器名稱設置 (local) 就可以連接到本地數據庫了。

這時候左側就可以看到本地數據庫的情況了。

為了配合之前的WPF程序,我們需要AdventureWorks這個數據庫(其實這是安裝時可以選擇的示例數據庫)。這里就創建吧,可以右鍵數據庫,選擇新建數據庫,都按默認值設置就行,也可以新建查詢,用SQL語句 

CREATE DATABASE AdventureWorks

然后刷新數據庫,就可以看見AdventrueWorks數據庫了。點開它,右鍵表,新建表

接下來就按程序里需要的字段來設置嘍,如圖

這里需要設置一個主鍵(右鍵設置),不如就設ID吧,如果不設置的話之后WPF程序連接數據庫時會報錯的。

表設置完成后,右鍵表,選擇編輯前200行,我們就可以往里面加測試數據了。數據庫的部分就結束啦。

繼續寫程序

之后繼續按教程里來的,需要注意

sda = new SqlDataAdapter("select ContactID,FirstName,LastName,EmailAddress from person.contact where ContactID<=100;", conn);

這一句,我這里是運行會錯誤的,sql語句有問題。我寫成

sda = new SqlDataAdapter("SELECT * FROM AdventureWorks.dbo.[person]", conn);

就可以了,我的表名是person。

之后繼續按照教程,整個程序就能正確跑起來了。

果然厲害!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM