Time of Update: 2018-12-05
我們繼續來談《最佳實務》,這次的主題便是“強型別”。 一直說C#是強型別語言,通俗地講,便是指C#中的“變數”在開發時的類型便是明確的:String便是String,Int32就是Int32,毫無爭議。強型別的好處有很多,張嘴便可隨意舉上幾例:能夠享受代碼提示功能 轉載:http://hi.baidu.com/ayumiwen/blog/item/356e926cf46d1ad080cb4a14.html
Time of Update: 2018-12-05
(1)在內容頁的Page_LoadComplete事件中,通過Master.FindControl方法擷取母板頁控制項的屬性:代碼: protected void Page_LoadComplete(object sender, EventArgs e) { Label2.Text = (Master.FindControl("label1") as Label).Text; }
Time of Update: 2018-12-05
命名空間:System.Web.HttpContext.Current.Server.MapPath();用法:1.Server.MapPath("/") //應用程式根目錄所在的位置 如 C:\Inetpub\wwwroot\2.Server.MapPath("./") //表示所在頁面的目前的目錄 註:等價於Server.MapPath("") //返回 Server.MapPath("")所在頁面的物理檔案路徑3.Server.MapPath("../") //表示上一級目錄
Time of Update: 2018-12-05
protected void Button1_Click(object sender, EventArgs e) { Response.Clear(); //清空無關資訊 Response.Buffer= true; //完成整個響應後再發送 Response.Charset = "GB2312";//設定輸出資料流的字元集-中文
Time of Update: 2018-12-05
GBK版本與UTF-8版本功能是一樣的.只不過編碼方式不同。GBK的文字編碼是雙位元組來表示的,即不論中、英文字元均使用雙位元組來表示,只不過為區分中文,將其最高位都定成1。至於UTF-8編碼則是用以解決國際上字元的一種多位元組編碼,它對英文使用8位(即一個位元組),中文使用24位(三個位元組)來編碼。對於英文字元較多的網站則用UTF-8節省空間的。GBK包含全部中文字元;UTF-8則包含全世界所有國家需要用到的字元。GBK是在國家標準GB2312基礎上擴容後相容GB2312的標準,UTF-8編
Time of Update: 2018-12-05
在silverlight 中是支援IronRUBY,IronPython,Managed JScript開發的,只可惜目前我還沒找到什麼特別簡單易用的外掛程式在VS上能夠直接進行開發的,所以在寫本文這個DEMO時,我又打開了“記事本”,開始寫IronPython代碼。 從Silverlight SDK中有相應的開發文章和代碼,雖然我本身通過它所提供的代碼進行編譯並運行成功。但我總想著在裡面多寫一些代碼,以便瞭解一下IronPython。但這一寫才發現了一些問題,其中包括:
Time of Update: 2018-12-05
Beta2 For Windows Runtime下載連結, 請點擊這裡:) SDK 下載連結, 請點擊這裡 Microsoft Silverlight Tools Beta 2 for Visual Studio 2008, 請點擊這裡 下面是關於siverlight 2 Beta1 的文章: silverlight 2(Beta)中的Socket應用樣本 動態載入Silverlight應用的dll檔案(可實現外掛程式功能)
Time of Update: 2018-12-05
在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"
Time of Update: 2018-12-05
1.null null 關鍵字是表示不引用任何對象的Null 參考的文字值。null 是參考型別變數的預設值。那麼也只有引用型的變數可以為NULL,如果 int i=null,的話,是不可以的,因為Int是實值型別的。2.,""和String.Empty 這兩個都是表示Null 字元串。只不過""理論上重新開闢記憶體空間,而String.Empty指向一處已指派好的記憶體空間。不過最佳化器會最佳化的! 判定為空白字串的幾種寫法,按照效能從高到低的順序是:s.Length == 0
Time of Update: 2018-12-05
鎖的類型根據完成任務所需要的結構不同,一個應用程式可能會使用多種不同類型的鎖原語,因此,開發人員必須避免在一個給定任務中混淆這些鎖原語,尤其在使用第三方提供的庫時需要格外小心。假設在一個應用程式中,資源R依賴於第三方提供的庫,並且在該庫中資源R使用L型鎖作為同步原語。此時,若開發人員需要在應用程式中對資源R使用鎖原語,則必須也使用L而不是其他類型的鎖原語。接下來的部分將介紹不同類型的鎖,並詳細說明它們的用途。互斥量(Mutex)
Time of Update: 2018-12-05
在silverlight開發,允許我們擷取指定URL壓縮包(zip)並讀取其中的圖片檔案。而實現這個功能也非常簡單。下面是運行: 首先,我們需要建立一個silverligth application ,名稱為:DownLoadImg. 下面就是相應的page.xaml代碼:
Time of Update: 2018-12-05
安裝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
Time of Update: 2018-12-05
JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式。易於人閱讀和編寫。同時也易於機器解析和產生。它基於JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一個子集。 JSON採用完全獨立於語言的文字格式設定,但是也使用了類似於C語言家族的習慣(包括C, C++, C#, Java, JavaScript, Perl,
Time of Update: 2018-12-05
1、緊記網站定位,制訂網站長期與短期經營目標 網站定位是網站發展之本,網站經營偏離了定位或定位不明,直接導致的結果在內部讓整個公司失去方向,對外則潛在客戶而卻步,現有客戶大量流失。在中國互連網網站經營中,迷失和偏離網站定位的現象有很多,因此,請網站電訊廠商緊記網站定位。網站長期目標是網站未來發展的願景目標,它指導了網站至少在一年至二年的發展目標,整個團隊均以此作為作戰方針。網站短期目標則顯得更為重要,短期目標近在眼前,只需團隊努力,就很有可能達到,因此短期目標的制定更為關鍵,實現短期目標的直接
Time of Update: 2018-12-05
最近在網上瀏覽連結,一不留神就點到了這個網址上:http://www.devexpress.com/ 發現其中有一個開源的Silverlight 清單控制項,發現它功能很強,而且很實用,屬於那種不需要怎麼設定就能完成很多常用甚至不常用的功能,下面通過運行做一下簡單介紹. 不同的資料列類型顯示(日期,複選框,圖片等),這些為準系統: 分組排序功能,這塊做的就比較牛氣了,如所示(可以定義只顯示組資訊還是顯示所有分組資料:
Time of Update: 2018-12-05
<%@ Page Language="C#" Debug="true" %><%@ Import Namespace="System.Data"%><%@ Import Namespace="System.Data.OleDb"%><script runat="server">private DataSet CreateDataSource(){string strConn;strConn =
Time of Update: 2018-12-05
*添加/修改cookies集合Response.Cookies["userName"].Value = "patrick";Response.Cookies["userName"].Expires = DateTime.Now.AddDays(1);或者HttpCookie aCookie = new HttpCookie("userName");aCookie.Value = "patrick";aCookie.Expires =
Time of Update: 2018-12-05
在做網站之前給要做的網站一個準確的定位,沒有方向的船哪邊的風都不會是順風。所以給網站定位,明確建站目地是第一步要做的。給網站做定位時,與公司決策層人士共同討論,以便於讓上層領導能對網站的發展方向有一定的把握,同時最好調動公司其他部門一起參於討論,及時從公司立場提出好的見意,結合到策劃中去。一個公司的好壞與部門之間工作結合的是否緊密是有著很大關係的!具體概括為如下幾點:第一、前期資訊收集 在明確建站目的和網站定位以後,開始收集相關的意見,跟公司其他部門結合,跟公司的實際情況結合,這樣可以發揮網站
Time of Update: 2018-12-05
在之前的一篇文章中,介紹了Silverlight中滑鼠事件的js應用,因為這篇文章內容摘選自SDK,所以就先暫放在新手區,算是給自己做了個備忘吧:) 下面是相應的xaml代碼(KeyDown.xaml):
Time of Update: 2018-12-05
記得以前剛用的時候,webclient確實看著挺簡單,但是實現起來,小檔案是一下就下載完了.大檔案要一直下載完畢才行.後來找了找,用 WebRequest 結合 WebResponse 可以實現 有進度提示的,下載檔案..下面是代碼..是從我一個軟體中提取出來的.只取關鍵區段說明...===================================================================== if(Downloading==false)