demoshop

demo, trying to be the best_

將西元轉換為民國年是台灣開發者經常遇到的問題,在這之前demo都是很自然的把年份-1911拿達成,但客戶要求顯示的日期需要有星期,因為減了1911年星期會相差一天,於是就乾脆直接擴充 DataTime 作一個轉換民國年的擴充方法。

程式書籍送給有緣人

  • 2010-01-09
  • 6811
  • 0

有一些已經沒有再看的書,送給有需要的朋友,有需要的和我索取吧。

  1. ASP.NET 2.0 網頁製作徹底研究 第 2 版
  2. 聖殿祭司的ASP.NET 2.0 專家技術手冊
  3. ASP.NET AJAX 經典範例100--使用VB
  4. 聖殿祭司的 ASP.NET 3.5 專家技術手冊 II 新功能篇-使用 C#

一直以來都沒有在乎過這玩意,直到上次的專案客戶要求我們隱藏版本資訊才去找了一下資料其實隱藏版本資訊的好處是有的至少一些因為版本而產生的洞不會讓有心人士看版本就知道要往哪裡打。

今天在藍色小舖看到有人問了這個問題,一長串很髒的資料要抽出需要的部份,解法很多種但是寫法都很不直覺,所以demo就利用正規表示式(Regular Expression)來處理了這個問題,以下就是解法〔這分類還真難分,因為他存在於各種語言中,把他分類為ASP.NET是因為,其他的語法是ASP.NET的,哈~〕

demo在今天(現在是凌晨應該是說昨天)撰寫案子的時候遇到了一個問題,一個資料表中有超過30個欄位,因為現在demo都是用Linq在操作資料庫了,之前寫的時候也沒啥問題,但是這次的30個欄位難道我要和白癡一樣一行一行寫嗎?心中的OS:「程式不該是這樣」,想了一下呼叫了召喚獸,召喚獸給了一個關鍵字Reflection。

WebService 的限制呼叫?

  • 2009-01-25
  • 13021
  • 0

最近有在聊到WebService 的安全性問題,記得demo第一次撰寫WebService 的時候也是很納悶,我開了一個WebService 那不是大家都可以用嗎?因為我並不想開放給每一個人查詢,只是應用於AJAX Toolkits所需才用WebService 的所以一直怕怕的不過時間久了也忘了,是最近公司有同事再討論我才又想起來,所以測試了一下。

話說,最近被指派的任務還真不少,今天boss突然又丟了一個需求,我們來改一下報表系統的圖吧,挑了一下決定還是擁抱微軟的圖表元件【Microsoft Chart Controls】,畢竟是真的漂亮但是難度勒?沒啥人用也不知道(或許我應該去Dundas的官網找...),反正有需求做就對啦。

有些時候我們需要計算頁面上的某個物件或控制項的數量來跑迴圈處理一些事情,這裡就介紹後端的寫法與前端的寫法,給各位參考。

還記得之前demo有介紹過怎麼把其他網站的RSS訂閱拉到自己的網站中,以及怎麼為自己的網站產生一個RSS檔過程繁瑣複雜,雖然在.NET3.5後有ServiceModel.Syndication可以快速處理RSS但還是麻煩阿...最近因為ASP.NET MVC的關係常晃Scott Guthrie's的Blog意外看到了這個好東西,非常簡單的讓你使用別人的RSS以及創建自己的RSS。

在指定或判斷物件前常常需要多加一個if來判定他是不是為null,demo在新公司這看到了他們的寫法還滿偷雞的所以來紀錄一下。

之前demo發的【利用CSS Tab Designer做出高品質的頁籤】不知道是否有使用者玩過了,demo再實際運用後有一個問題,再配合MultiView切換後無法讓使用者知道現在是屬於那個頁籤,所以就寫了一套處理方式,讓這玩意更完美。