隨筆分類 - C#
摘要:搜索功能(新!) 在Visual Studio中有許多不同的搜索方法(增量搜索,快速查找,在文件中查找,查找工具欄等),對于一個給定的任務往往是不太明確的。 而且查找對話框本身也使得我們沒法很好的查看和跳躍代碼。 Productivity Power Tools 增加了新的查找擴展。 在編輯文本的狀態下,按Ctrl + F 就彈出了這個小而強大的窗口,通過這個窗口你可以使用大多數的快速查找功能,如替換,大小寫的選項,并增加了NET的正則表達式! 增強的滾動條 (新!)Enhanced Scroll Bar 提供三種模式(你可以在工具選項中選擇不同模式: Scroll bar/ Map/ Ful
閱讀全文
摘要:謝謝大家對本系列第一篇寫出優雅簡明代碼的論題集 -- Csharp(C#)篇[1]的回復和討論,我相信針鋒相對的辯論不僅有助于發現答案,更讓我們了解問題后面的實質。對程序員而言,我們的代碼需要:1. 在預算內實現需求,讓用戶可以使用 -- 讓自己或者公司可以賺到錢2. 方便自己修改及日后維護3. 方便別人修改及日后維護4. 便于重復使用,為以后的開發節省時間5. 讓系統高效的運作從美國商學院畢業的...
閱讀全文
摘要:最近和一些朋友討論如何寫出優雅的代碼,我們都很喜歡C#,所以以C#為例。主要一共有三位程序員在一起討論,為簡單起見我用ABC代表我們三個人。
有時候我們會針對一些代碼進行討論,有時候我們會提出一些觀點,有時候我們會一起學習網上一些現有的博客,為了便于大家引用,我給每一個論題都編上號。
在很多情況下,我們的意見統一,那么我會給大家呈現我們的結論;但是有些情況我們有分歧。
你可以加入我們的討論,我非常也希望能夠獲知你的意見,讓我們一起茁壯成長!
閱讀全文
摘要:最近看到幾個人問以上問題,在這里給個參考答案,但是具體的情況要具體處理,因為在Usercontrol中實現的功能可能會需要一些特殊的條件,比如它依賴于一些其他的類或者資源,那么大家要小心對待,需要debug的時候,看復雜程度決定是否繼續下去還是干脆寫個Custom Controls。A 生成DLL文件1. 讓我們首先創建一個新項目(如果你已經有一個網站,可以直接打開),創建一個Web User Control,在這里我用的是inline code 模式,即沒有codebehind 文件.2. 為了日后引用方便給它一個namespace,源碼類似如下:[代碼]3. 編譯:具體選擇請參考下圖:你會
閱讀全文
摘要:標題有點繞,請原諒。這里解釋一下…背景:公司經常要發出一些Enewsletter,里面含有一些特定的鏈接,當用戶點擊的郵件內鏈接的時候,會根據用戶的信息帶客戶到不同的頁面,對一些客戶會讓他們填寫表格,而這些表格一開始已經提前放置了客戶的基本信息。客戶的來源可能是從公司站點的原有注冊用戶,也有可能來自公司從其他地方收集的信息。-- 補充一句,這不同于一般的垃圾郵件,而是針對特定群體的邀請信。問題:實現的需求的速度是越快越好,所以取巧直接用了客戶的電子郵件放置在鏈接當中,但是如何不讓客戶或其他人看到甚至修改呢?實現:哈!好在asp.net有個國度叫System.Security.Cr
閱讀全文

浙公網安備 33010602011771號