《小白日記》- WPF_專案新建
阿新 • • 發佈:2021-01-21
《小白日記》- WPF_專案新建
WPF:Windows Presentation Foundation
- 工具:Visual Studio 2015
- 專案新建:新建WPF應用程式專案-客戶端;再新建WCF服務應用程式專案-服務端
- UI語言:XAML語言
- 小白專案流程:搭建UI-資料層(儲存語句)-服務層-客戶端
- 資料庫:SQL Server
WPF服務端:DAL-資料層 BLL-邏輯層(引用DAL) WCF服務應用程式(引用BLL)
WPF服務:
新建配置服務:建立一個WCF服務應用程式,開啟WcfService應用程式服務,右鍵配置檔案.config
,編輯WCF服務,新建服務,瀏覽,選擇BLL服務層的型別名稱,服務行為:預設空名稱,把服務的名字改下,然後下面有兩個服務行為,第一個行為裡的第二個true改為false,第二個行為全改為true。宿主環境,點選最後一個,服務啟用,新建,RelativeAddress:服務的名稱+ .svc字尾,Service:服務名稱,最後一個不用寫,為服務選擇服務行為(服務-常規下一個BehaviorConfiguration(下面的服務行為配置了才會出現選項),一個Name,兩個都填),然後關閉並儲存。
服務端連線資料庫:
#region 資料庫連線字串
/*Sqlserver資料庫連線方式有多種,這裡只介紹最常用的通過SqlConnection和Sqlserver資料庫使用者名稱和密碼驗證來進行操作資料庫。
這裡Data source 是指資料庫地址和埠號,需要注意的是地址和埠號之間是用","進行分隔的;initial catalog 是資料庫名字 ;user id和pwd分別指使用者名稱和密碼。
*/
public string strConnect = @"Data Source=(local);Initial Catalog=TrafficLogistics;User ID=sa;Password=sql123" ;
#endregion
然後封裝好的字串和類查詢資料就可以使用了。
WPF客戶端:
新建專案後生成的文件
然後WPF是視覺化編輯,可以邊編寫程式碼UI,然後可瀏覽。(上面是效果,下面程式碼)
。。。。。。等許多。
然後開始編寫程式碼,佈局(Grid
、DockPanel
、、、)、
WindowStyle
:設定視窗的邊框樣式。
(None
:無邊框,…………)
Combobox
(下拉框):
----屬性
SelectionChanged
:焦點事件
Polygon
:多邊形
Ellipse
:橢圓(Stroke
:邊框顏色;StrokeThickness
:邊框厚度)
啟動專案:要先啟動服務端才能啟動客戶端。