State Pattern, 主要作用在流程的狀態判斷, 有時候為了處理不同的狀態會透過switch case 或是
if else去判斷的所有的狀態值, 此時會造成程式太過於冗長, 就需要透過一些設計的方式來重新建構
例:我要去銀行辦信用卡, 需要寫一張申請單, 然後經過核可, 最後是申請結束.
以下範例為C#
A.首先創建一個委派用的抽像類別, state

斷了線的小木偶 發表在 痞客邦 留言(0) 人氣()

Json是一種資料格式, 以下是參考網站(多國語系)
http://www.json.org/
在jQuery中有不同的傳輸方式(可參考http://api.jquery.com/jQuery.post/)
在這裡說明是aspx && jQuery的方式
事實上在aspx裡可以透過ashx或是apsx的頁面做資料的回傳

斷了線的小木偶 發表在 痞客邦 留言(0) 人氣()

為什麼!!改版改這麼大!!!!!!!

斷了線的小木偶 發表在 痞客邦 留言(0) 人氣()

C#有提供file.copy的方式對檔案做覆製貼上的功能
但有時想透過web-service或是WCF去傳輸檔案
此時就須要將檔案轉換成二位元的格式, 而WCF所接收的值只能是可序列化的值所以在做檔案傳輸的時候就需轉換檔案的格式
當然WCF有傳輸大小的限制(如何修改請看另一篇)
第一步當然是先有檔案基本資訊 (64base encode)

斷了線的小木偶 發表在 痞客邦 留言(0) 人氣()

Visual stdio.Net WCF的大小限制
基本上WCF在資料上的傳輸, 被限制在於只能使用可序列化的物件
其它像是arraylist, stringbulider...etc.等的object是不行的
(除非你可以把以上的物件全部轉為序列化物件), 而且又有大小的限制
相當的麻煩(其時也還好, 可能是筆者個人比較懶惰),

斷了線的小木偶 發表在 痞客邦 留言(0) 人氣()

Reporting Server有提供一些WebService讓使用者自行開發客製化的Web或是AP的界面

在這裡就試著介紹一些常用到的WS函數 (此處只介紹程式該如何寫, 更詳細的物件屬性請至MSDN上查詢)

(PS.參考來自官方文件:http://msdn.microsoft.com/zh-tw/library/cc282570.aspx)

環境:ReportingServer 2005 -請注意版本

1、如果本機已經有安裝ReportingServer的話即可直接使用宣告(官方此元件為:ReportingServicesLibrary.dll)

斷了線的小木偶 發表在 痞客邦 留言(0) 人氣()

poxypattern

代理模式uml圖

    //先產生一個Interface 用來實作方法
    interface IGiyeGift {
        void GiveDolls();
        void GiveFlowers();

斷了線的小木偶 發表在 痞客邦 留言(0) 人氣()

很想發一些有正面力量的文章

但就是煩悶, 什麼事也不想做

斷了線的小木偶 發表在 痞客邦 留言(0) 人氣()

煩, 原來我很懶..

加上工作不是很順心..

斷了線的小木偶 發表在 痞客邦 留言(0) 人氣()

1、先download一下log4net元件, 然後reference一下log4net的元件
2、接下來有一些部分是需要設定的
→ goble.asax
→ log4netpath.xml (log4net配置檔案)
log4net有兩種載入方式

斷了線的小木偶 發表在 痞客邦 留言(0) 人氣()

FACP

Sample Factory,

先透過Abstract 做出模型架構, 再加以實作

uml圖片

例如:

賣杯子,很多種的杯子,但杯子有分高級品和低等品

斷了線的小木偶 發表在 痞客邦 留言(0) 人氣()

事實上微軟有一套很不錯的報表元件叫Report Viewer, 在總是被Mssql 的SSRS 要錢的狀況之下, 還是可以透過這個元件開發自已免費的報表系統

但缺點是什麼都要自已來, 目前測試的結果是可以辨識.rdlc的檔案 .rdl的檔,

若是要做成動態的報表檔, 有些地方是要注意的,

事實上主要也是要paser .rdlc 這張報表檔

而這報表檔事實上是一張xml的檔案所以可以透過xmlreader來解析它裡面的一些xml元素然後動態設定

斷了線的小木偶 發表在 痞客邦 留言(0) 人氣()

1 2
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。