標籤:win form .net開源 hyappframe
HYAppFrame是一款基於Win form的應用程式架構,包含伺服器Web Service、主程式架構、組織架構、許可權控制、菜單導航、基礎資料、系統參數、日誌管理、定時任務等。
項目地址:http://sourceforge.net/u/chinahysoft/profile/
0 擷取安裝包
壓縮包內容1-1所示。將HYAppFrame.zip解壓縮,例如解壓縮至C:\HYAppFrame。
圖1-1
1 安裝資料庫指令碼1.1 建立資料庫
開啟SQL Server ManagementStudio,建立資料庫1-2所示。
圖1-2
將資料庫命名為“HYAppFrame”,可自行命名,1-3所示。
圖1-3
1.2 安裝SQL指令碼
1-4所示,開啟HYAppFrame.sql,選擇目標資料庫為“HYAppFrame”並執行。
圖1-4
1.3 驗證資料庫指令碼安裝是否成功
1-5所示,在查詢表單中執行一條sql,“select * from core_user”如果有返回值表示資料庫安裝成功。
圖1-5
2 配置IIS
請從添加刪除Windows功能中安裝IIS。
2.1 安裝Asp.Net
以管理員身份運行命名提示符,輸入以下命令註冊安裝asp.net:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\ aspnet_regiis.exe –i
註:aspnet_regiis.exe所在路徑視安裝環境而變。
2.2 建立ASP.NETWeb Service網站
1-6所示,開啟Internat資訊服務(IIS) 管理器。
圖1-6
1-7所示,添加網站,命名為“HYWS”,實體路徑指向“HYAppFrameWS”所在目錄,連接埠設定成1818。註:在WindowsServer伺服器中請確保1818連接埠已加入防火牆可信任連接埠。
圖1-7
2.3 編輯應用池
修改HYWS應用池的.NETFramework版本號碼4.0,1-8所示。
圖1-8
2.4 配置Web.config
設定資料庫連接字串及配置參數appPath為web service絕對路徑地址,如程式碼片段1-1所示。
程式碼片段1-1
<configuration> <connectionStrings> <add name="dbName" connectionString="Data Source=DAI-PC\SQLEXPRESS;Initial Catalog=hyappframe;Integrated Security=False;User Id=sa;Password=yourpassword;"/> </connectionStrings> <appSettings> <add key="appName" value="mycrm"/> <add key="appPath" value="C:\HYAppFrame\HYAppFrameWS\"/> <add key="passwordKey" value="axs1|-_X"/> <add key="sn" value="GryY0oSM3HKKRgNqtB68pDlDtKJeeYVm+C58gceSi4NE33SK7NQn1uSZimQnQkDjKjNSEh8wkHI="/> </appSettings> <system.web> <compilation debug="true" targetFramework="4.0" /> </system.web></configuration>
重新啟動網站HYWS
2.5 測試WebService是否可用
在瀏覽器地址欄中輸入網址http://localhost:1818/master.asmx
,如果出現以下網頁,1-9所示,說明ASP.NETWeb Service安裝正確。
圖1-9
3 用戶端開發3.1 更新WebService引用網址
開啟解決方案HYAppFrame.sln,1-10所示,在解決方案中找到WebService,右鍵選擇“屬性”
圖1-10
修改Web 參考Url為“http://localhost:1818/master.asmx?WSDL”,注意必須加上尾碼“?WSDL”,然後右鍵選擇“更新Web引用”,1-11所示。
圖1-11
3.2 修改用戶端設定檔
修改用戶端設定檔HYAppFrame\bin\Debug\profile.xml,如程式碼片段1-2所示。
程式碼片段1-2
<Param name="ws.url"> <value> http://localhost:1818/master.asmx?WSDL</value></Param><Param name="ws.url.external"> <value> http://localhost:1818/master.asmx?WSDL</value></Param>
3.3 帳號密碼
運行用戶端程式HYAppFrame\bin\Debug\HYAppFrame.exe,出現登入介面,預設帳號admin,密碼123456。
3.4 修改全域參數
登入系統後開啟系統管理à參數定義,修改如下參數,1-12所示,修改後檔案上傳下載才可使用。
圖1-12
(完)
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
HYAppFrame(WinForm架構源碼)安裝部署指南