發表文章

Workflow 流程持久與追蹤服務

Workflow 若要使用這兩項服務,必須在 SQL Server 建立相關的資料表與預存程序,而建立的指令碼位於 C:\WINDOWS\Microsoft.NET\Framework\v3.0\Windows Workflow Foundation\SQL\ZH-CHT 裡面共有 4 個檔案 檔案 說明 SqlPersistenceService_Schema.sql 流程持久服務資料表 SqlPersistenceService_Logic.sql 流程持久服務預存程序 Tracking_Schema.sql 追蹤服務資料表 Tracking_Logic.sql 追蹤服務預存程序 預設這些相關資料表與預存程序將建在系統資料庫 master 中,若要建立在其它資料庫,則要在指令前面加以下兩列指令 USE [Database]; GO

app.config 小插曲

在 "Windows Workflow Foundation 新一代工作流程開發實務" 中,6.2 的範例 MyWSExerciseSolution (P206) 中,app.config 有一個小小的插曲: <configSections> 一定要放在 <configuration> 的第一個位置,如果像原先一樣把 <connectionStrings> 放在第一個,就會產生以下的錯誤訊息 ##CONTINUE## <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" > <section name="WSExercise.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> </sectionGroup> </configSections> <applicationSettings> <WSExercise.Properties.Settings> <setting name="WSExercise_ProductService_Service1" seri...

資料庫發佈至網站的權限設定

圖片
在實作 "Windows Workflow Foundation 新一代工作流程開發實務" 第六章的範例時,需要將 Web Service 發佈至網站,而此 Web Service 會存取資料庫 WFNote,因此需要設定 SQL Server 點選 SQL Server | 安全性 | 登入,開啟 ASPNET 的輸入屬性對話盒 點選 "使用者對應" 的頁面,勾選 WFNote 勾選成員資格 "db_owner" 這樣就可以用使用者 ASPNET 來存取資料庫了

事件 Event

何謂事件呢?事件其實就是一個 Callback 函式,當滿足某一個條件時,即會被呼叫執行。例如 ASP.NET 常用的 TextBox,它有一個 TextChanged 的事件,我們可以提供一個事件處理常式跟 TextBox 註冊,當 TextBox 的內容有改變時,就會觸發 TextChanged 事件,進而呼叫我們的事件處理常式。 因此有幾件事值得討論: TextBox 跟我們的事件處理常式之間有一個標準的事件介面,TextBox 根據此介面呼叫我們的事件處理常式;而我們的事件處理常式則根據此介面來實作 事件處理常式是被動的,並不會自動執行,而是當呼叫端觸發該事件時,才會呼叫此常式 呼叫端的事件是委外處理,也就是當呼叫端發生該事件事,即會委由外部的事件處理常式來執行

VB.NET 與 C# 語言轉換器

我雖然以 C# 為主,但還是經常會碰到 VB.NET 的範例程式,若要自行轉換語法,實在非常麻煩,因此 developerFusion Snippet Converter for .NET 2.0 感謝這些偉大的前輩 新增一個 BloggerPaste: paste HTML, tags, code... 一些比較特殊的對應整理如下: VB.NET C# Friend class internal class 參考: VB.NET and C# Comparison

治腳麻秘方

午睡改用小枕頭後,已經不會有手麻的情況了,但還是會有腳麻的情況,目前在網路上還未找到治本的方法,治標的就先試一試吧 (左腳麻抬右手,反之亦然) 治腳麻妙方 @ Yahoo! Video 還有這一篇 蠢蛋三姐妹- 不會被麻手麻腳的方法(`Д′)Ψ 也不錯 (趴睡腳放高,下次試試看) PS : 以上連結皆已失效

字串換行

程式中字串要換行請用 "\r\n" 參考: \r\n換行的問題 *_*||