2011年4月11日 星期一

ASP.NET-MVC 初體驗

M$帝國,再度推出新的 WEB 專案架構(MVC)

究竟是何原因讓它推出此架構;

不惜放棄十餘年的 WebForm 其 FreamWork

多數控制項的對 MVC 支援呢??

『其中必有原故,機關藏爹倉庫』

Web Form 對於 Developer 而言

無疑是好上手又直覺化的設計介面

這在多數Asp.Net 的書中或者是文章中

已有不少的介紹,就不多加廢言了。

在把手上的 Web Form 專案轉成 MVC 專案前

先要有被各專案 Developer 拖去

牆邊餵磚頭的心理準備,謎之聲(來人啊餵公子吃磚頭)。

MVC 的賣點在於其程式的獨立性

程式拆分成 『Views』、『Controllers』、『Models』各司其職

讓整個專案的架構得已由不同專門的人員負責

(星爺表示:這就是專業,不過我想現實上多數的公司還是1人3化吧,哈哈哈)


2011年4月8日 星期五

MS-SQL 相關查詢

恰巧,有朋友問我如何在一堆 TABLE 中,查出有關係的欄位

如果遇到沒建關聯表時,可下此語法查出相同欄位名稱所在的資料表

Ver-2008
select a.name,a.object_id,b.name,b.object_id from sys.tables a
left join sys.all_columns b on a.object_id =b.object_id
where b.name ='ap_seq'

Ver-2000,2005
select a.name,a.id,b.name,b.id from sysobjects a
left join syscolumns b on a.id =b.id
where b.name ='ap_seq'

僅供參考

2011年4月7日 星期四

.NET 實作 WCF windows 服務

一般而言,要設計啟動 WCF ServiceHost 常用方式不外乎是,做成執行檔
手動去控制,啟動關閉 ServiceHost。

另一種更為便利方式就是實作成 windows 服務,隨著主機啟動,關閉
實做完成後,註冊此服務

installutil H:\Binexe\APP_Service.exe 安裝
installutil /u H:\Binexe\APP_Service.exe 反安裝

VS2008 轉換 VS2010 出現錯誤

錯誤 FileTracker : error FTK1011:

因為中文路徑的問題

解決方式

1.編譯目標 NetFreamkWork 設置為 4.0 即可解決

2.把中文路徑換掉,換成英文路徑也可解決