儘可能的使用強型別

我們繼續來談《最佳實務》,這次的主題便是“強型別”。   一直說C#是強型別語言,通俗地講,便是指C#中的“變數”在開發時的類型便是明確的:String便是String,Int32就是Int32,毫無爭議。強型別的好處有很多,張嘴便可隨意舉上幾例:能夠享受代碼提示功能 轉載:http://hi.baidu.com/ayumiwen/blog/item/356e926cf46d1ad080cb4a14.html

怎麼從內容頁訪問母板頁

(1)在內容頁的Page_LoadComplete事件中,通過Master.FindControl方法擷取母板頁控制項的屬性:代碼:        protected void Page_LoadComplete(object sender, EventArgs e)         {             Label2.Text = (Master.FindControl("label1") as Label).Text;         }        

Server.MapPath()的探究

命名空間:System.Web.HttpContext.Current.Server.MapPath();用法:1.Server.MapPath("/") //應用程式根目錄所在的位置 如 C:\Inetpub\wwwroot\2.Server.MapPath("./") //表示所在頁面的目前的目錄 註:等價於Server.MapPath("") //返回 Server.MapPath("")所在頁面的物理檔案路徑3.Server.MapPath("../") //表示上一級目錄

Response.Charset與Response.ContentEncoding的區別

protected void Button1_Click(object sender, EventArgs e)    {        Response.Clear(); //清空無關資訊        Response.Buffer= true; //完成整個響應後再發送        Response.Charset = "GB2312";//設定輸出資料流的字元集-中文 

GBK與UTF-8編碼選擇與區分

GBK版本與UTF-8版本功能是一樣的.只不過編碼方式不同。GBK的文字編碼是雙位元組來表示的,即不論中、英文字元均使用雙位元組來表示,只不過為區分中文,將其最高位都定成1。至於UTF-8編碼則是用以解決國際上字元的一種多位元組編碼,它對英文使用8位(即一個位元組),中文使用24位(三個位元組)來編碼。對於英文字元較多的網站則用UTF-8節省空間的。GBK包含全部中文字元;UTF-8則包含全世界所有國家需要用到的字元。GBK是在國家標準GB2312基礎上擴容後相容GB2312的標準,UTF-8編

在silverlight 使用 IronPython

     在silverlight 中是支援IronRUBY,IronPython,Managed JScript開發的,只可惜目前我還沒找到什麼特別簡單易用的外掛程式在VS上能夠直接進行開發的,所以在寫本文這個DEMO時,我又打開了“記事本”,開始寫IronPython代碼。      從Silverlight SDK中有相應的開發文章和代碼,雖然我本身通過它所提供的代碼進行編譯並運行成功。但我總想著在裡面多寫一些代碼,以便瞭解一下IronPython。但這一寫才發現了一些問題,其中包括:  

siverlight 2 Beta2提供下載了,順便給前陣子寫的beta1文章做個總結

    Beta2 For Windows Runtime下載連結, 請點擊這裡:)    SDK 下載連結, 請點擊這裡     Microsoft Silverlight Tools Beta 2 for Visual Studio 2008, 請點擊這裡        下面是關於siverlight 2 Beta1 的文章:  silverlight 2(Beta)中的Socket應用樣本       動態載入Silverlight應用的dll檔案(可實現外掛程式功能)     

在Silverlight 2 Beta2 中使用TabControl

     在Silverlight 2 Beta2 中新加入了TabControl控制項,使用它可以協助我們實現屬性頁面的效果。如:                本DEMO的XAML程式碼片段如下:<Canvas x:Name="LayoutRoot" Background="White">    <local:TabControl  x:Name="tab1" Canvas.Top="20" Canvas.Left="20" Height="100" Width="300"

string.empty , “” , null

1.null   null 關鍵字是表示不引用任何對象的Null 參考的文字值。null 是參考型別變數的預設值。那麼也只有引用型的變數可以為NULL,如果 int i=null,的話,是不可以的,因為Int是實值型別的。2.,""和String.Empty   這兩個都是表示Null 字元串。只不過""理論上重新開闢記憶體空間,而String.Empty指向一處已指派好的記憶體空間。不過最佳化器會最佳化的! 判定為空白字串的幾種寫法,按照效能從高到低的順序是:s.Length == 0    

多線程-鎖的類型

鎖的類型根據完成任務所需要的結構不同,一個應用程式可能會使用多種不同類型的鎖原語,因此,開發人員必須避免在一個給定任務中混淆這些鎖原語,尤其在使用第三方提供的庫時需要格外小心。假設在一個應用程式中,資源R依賴於第三方提供的庫,並且在該庫中資源R使用L型鎖作為同步原語。此時,若開發人員需要在應用程式中對資源R使用鎖原語,則必須也使用L而不是其他類型的鎖原語。接下來的部分將介紹不同類型的鎖,並詳細說明它們的用途。互斥量(Mutex) 

在Silverlight中讀取指定URL圖片包資料

      在silverlight開發,允許我們擷取指定URL壓縮包(zip)並讀取其中的圖片檔案。而實現這個功能也非常簡單。下面是運行:                             首先,我們需要建立一個silverligth application ,名稱為:DownLoadImg.          下面就是相應的page.xaml代碼:   

安裝silverlight beta2 離線文檔

     安裝Silverlight 2 Beta2 的離線文檔:    1. 以管理員(administrator)身份開啟VS (Visual Studio) 。             2. 在“協助”菜單中選擇索引項目.     3. 在“篩選依據"中選擇“未篩選” 。(In the Filtered by: drop-down, choose to (unfiltered).)    4. 在“尋找”中輸入“集合管理器” (In the Look for field, type

JSON初探

JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式。易於人閱讀和編寫。同時也易於機器解析和產生。它基於JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一個子集。 JSON採用完全獨立於語言的文字格式設定,但是也使用了類似於C語言家族的習慣(包括C, C++, C#, Java, JavaScript, Perl,

創業型網站運營實戰指南

1、緊記網站定位,制訂網站長期與短期經營目標  網站定位是網站發展之本,網站經營偏離了定位或定位不明,直接導致的結果在內部讓整個公司失去方向,對外則潛在客戶而卻步,現有客戶大量流失。在中國互連網網站經營中,迷失和偏離網站定位的現象有很多,因此,請網站電訊廠商緊記網站定位。網站長期目標是網站未來發展的願景目標,它指導了網站至少在一年至二年的發展目標,整個團隊均以此作為作戰方針。網站短期目標則顯得更為重要,短期目標近在眼前,只需團隊努力,就很有可能達到,因此短期目標的制定更為關鍵,實現短期目標的直接

推薦一款Silverlight資料清單控制項—-AgDataGrid

     最近在網上瀏覽連結,一不留神就點到了這個網址上:http://www.devexpress.com/     發現其中有一個開源的Silverlight 清單控制項,發現它功能很強,而且很實用,屬於那種不需要怎麼設定就能完成很多常用甚至不常用的功能,下面通過運行做一下簡單介紹.     不同的資料列類型顯示(日期,複選框,圖片等),這些為準系統:      分組排序功能,這塊做的就比較牛氣了,如所示(可以定義只顯示組資訊還是顯示所有分組資料:     

Excel檔案中的資料讀入到DataGrid

<%@ Page Language="C#" Debug="true" %><%@ Import Namespace="System.Data"%><%@ Import Namespace="System.Data.OleDb"%><script runat="server">private DataSet CreateDataSource(){string strConn;strConn =

.net 中使用cookie的心得

*添加/修改cookies集合Response.Cookies["userName"].Value = "patrick";Response.Cookies["userName"].Expires = DateTime.Now.AddDays(1);或者HttpCookie aCookie = new HttpCookie("userName");aCookie.Value = "patrick";aCookie.Expires =

[轉載]網站策劃書的心得

在做網站之前給要做的網站一個準確的定位,沒有方向的船哪邊的風都不會是順風。所以給網站定位,明確建站目地是第一步要做的。給網站做定位時,與公司決策層人士共同討論,以便於讓上層領導能對網站的發展方向有一定的把握,同時最好調動公司其他部門一起參於討論,及時從公司立場提出好的見意,結合到策劃中去。一個公司的好壞與部門之間工作結合的是否緊密是有著很大關係的!具體概括為如下幾點:第一、前期資訊收集  在明確建站目的和網站定位以後,開始收集相關的意見,跟公司其他部門結合,跟公司的實際情況結合,這樣可以發揮網站

Silverlight中鍵盤事件的js開發

     在之前的一篇文章中,介紹了Silverlight中滑鼠事件的js應用,因為這篇文章內容摘選自SDK,所以就先暫放在新手區,算是給自己做了個備忘吧:)    下面是相應的xaml代碼(KeyDown.xaml):   

實現有進度下載

記得以前剛用的時候,webclient確實看著挺簡單,但是實現起來,小檔案是一下就下載完了.大檔案要一直下載完畢才行.後來找了找,用 WebRequest 結合 WebResponse 可以實現 有進度提示的,下載檔案..下面是代碼..是從我一個軟體中提取出來的.只取關鍵區段說明...=====================================================================     if(Downloading==false)

總頁數: 61357 1 .... 12177 12178 12179 12180 12181 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.