[.NET 3.x新特性一]自動屬性,對象初始化及集合初始化

    今天公司弄了個VS2008 beta 2中文版,雖然很大一部分是為了JS的智能提示外,也應該好好的溫習一下.NET的一些新特性,由於以前寫過一些文章,但是都沒有系統的學過,都只是嘗一下新鮮感。不知道從那開始,所以今天就來看看自動話屬性,以及對象初始化和集合初始化的一些新特性。1.自動屬性   

在預存程序中實現分頁.

     我不是一個很有經驗的程式員,在做項目的過程中會遇到很多的問題,在資料庫中使用分頁就是我做項目中遇到的一個問題.我從網上查了很多資料,有很多種方法.但我覺的建立臨時資料表是最簡單的方法,在我做Membership擴充時發現原來微軟也是這樣用的,你可一隨便開啟一個Membership的預存程序看看.     說了再多也沒用,只要看看代碼就清楚了,呵呵.    

[.NET 3.x新特性二]擴充方法

   今天我們接著看一下.NET 3.x的新特性:擴充方法。這裡需要說明的是我所說的.NET 3.x的新特性,其實是C# 3.0的一些新特性,考慮到LinQ等我就把這些特性叫做.NET 3.x新特性。可能這樣叫會有些歧義,但是我還是覺的這樣還好,閑話不多說讓我們進入正題。我覺得在C#3.0中引入自動化屬性等就已經減少了我們不少負擔,而擴充方法是我最喜歡的,它提供的可視化提示中顯得更為巧妙。但是我也會覺得有點煩瑣,當一個類的擴充方法太多時,就像有LinQ存在的情況下,會出現一大批的提示方法....

[EnterpriseLibrary]ConfiguraionSource節點及多個設定檔的應用

   今天終於開始了EnterpriseLibrary的進程了,邊看邊學,在這裡要感謝TerryLee前輩,看了你的文章得到了不少知識,讓我更容易進入狀態。由於剛剛接觸到這個咚咚對他還有點陌生,無論是哪個項目設定檔肯定是我們研究的切入點,所以首先當然是要看看Enterprise Library對設定檔的一些做法。  安裝EnterpriseLibrary後,VS中的設定檔就預設用它帶的Enterprise Library

[GridView控制項]自訂分頁

  前些天我寫了關於 <<在預存程序中實現分頁>>和<<GridView控制項事件詳解 >> ,後來又有一些人問我怎樣在GridView中應用這個東東!其實很簡單,主要是怎麼儲存當前頁面的頁碼PageIndex問題,不過把這個解決了什麼都好辦了.因為在分頁過程中:PageSize是一定的,我們可以用一個屬性來表示.儲存PageIndex好多中方法,而且資料不是很龐大,基本不會好太多的資源.還是一句老話,話再多都沒有例子直觀. 

應用實體類EntitySet實作類別似的範型功能

    在製做項目時我們都會將資料庫中的欄位名寫成一個類,也就是將資料庫中的每一張表寫成一個類,我們將它稱為實體類.EntitySet類能構將類的很多個執行個體對象封裝在Entities屬性中,同時可以記錄查詢記錄的總數,對資料庫分頁很有用;擁有類是List<>範型功能,應用於所有實體類,能減少我們很多代碼.      通常我們要為一個實體類定義四個重要的函數,當然這是最少的要求:(假設我們有一個實體類EntitySimple) 下面我們就定義四個和資料庫相關聯的函數:      1

SilverLight資料輸入驗證一:System.ComponentModel.DataAnnotations概述

概述: System.ComponentModel.DataAnnotations

[.NET 3.x新特性三]Lambda運算式

   

IIS7下配置PHP5

通常使用IIS開發.net程式,IIS內建都支援,今天裝個PHP,網上查閱了一下,記錄下來。首先開始IIS7(VISTA),略過....PHP配置:1. 找到 ;extension=php_mbstring.dll, 前面的";"去掉,    找到 ;extension=php_gd2.dll, 前面的";"去掉,    找到 ;extension=php_mysql.dll, 前面的";"去掉.2. 將     extension_dir = "./"    改為  

Win8安裝體驗

最近關注了一下看到挺多人都在體驗WINDOWS 8,我也是新東東的發燒友,仗著我1T的硬碟,就下載下來安裝一下,看看Win8到底是啥感覺。這裡記錄一下我安裝Win8

[.NET 3.x新特性四]LinQ查詢文法

    每天記錄一下C#3.0的一些特性,本文主要要介紹的是LinQ的一些類查詢的用法。在前面幾篇文章中我們瞭解到了C#3.0中的一些新特性,而我覺得在C#3.0中改變最大或著說變化最大的就要屬LinQ了。今天我們通過一些例子來講解一下他的一些用法,因為我也是在摸索階段真正項目中還沒有涉及到這中用法。   

VS11在Win8下的安裝和體驗

昨天安裝了Win8,接下來的第一個任務當然是要看看VS11是怎麼個情況了,興緻匆匆的下載了VS11的ISO包,開啟安裝。如果你沒有一定的耐心我勸你還是別裝了,等微軟發布之後再裝,否則會奔潰的。我從頭到尾基本裝了一天,也可能是我的問題,當中出去了一回,機子待機了,等我回來一看還是一點點。後來經過漫長的等待終於把它安裝上了。並且打了中文補丁包,現在顯示的時簡體中文的。雖然微軟做了皮膚轉換,不過表徵圖我真是不敢恭維,希望有做VS11皮膚的開發人員能夠弄一套VS2010樣子的皮膚,那樣看的比較爽一點。 

通過COM來擷取CookieContainer,簡單又好用

  最近在做一個通過HttpWebRequest來實現登陸和自動發資訊的小軟體,雖然還沒有實現,但是今天從一個老外的網站上看到了一個擷取CookieContainer很好的方法,拿出來共用一下,這是我看到過代碼最少而且很不錯的了。 1using System; 2using System.Runtime.InteropServices; 3using System.Text; 4using System.Net; 5 6namespace NExplus.NSiter 7{ 8    /**//

[GridView控制項]事件詳解

    GridView是一個非常強大的控制項,它支援分頁,排序等等,我想每個人都應該用過這個控制項,最近有個網友問了我一些問題,平時也沒多大的注意,只要能滿足自己的一些需求就沒有深入的研究.通過了一段時間的研究發現功能強大的同時所帶來的事件也是相當之多,在網上收集了一下,網上的資源還是很豐富的.以下事件原文地址:http://www.web3.cn/Content,2006,8,14,165.aspx.RowCommand 在 GridView

UrlRewrite之我見

  前些日子自己研究了一下Url重寫,曾走入了一個誤區,讓我花費了很多時間,今天把這個寫出來,希望能給新手們一點協助.Url重寫有好多方法,但是最常用的就是在自己寫一個HttpModule或HttpHandler來實現攔截Url,實現智能錯誤修正的功能.   其實UrlRewrite實現方法很簡單,就是在設定檔中配置一個Key(Regex) 和Value(真正傳入IIS的地址):比如在IE中輸入Url,我們可以通過Request擷取虛擬路徑.再將所得的虛擬路徑於Key匹配,獲得匹配的Value,

45度的座標轉換成螢幕座標

//斜45度的座標轉換成螢幕座標    inline void MIToMD(int Dx,int Dy,int &Ix,int &Iy)    {        Ix=(TileWidth>>1)*(Dx-Dy);//轉換為絕對座標x        Iy=(TileHeight>>1)*(Dx+Dy);//轉換為絕對座標y      大菱形    }    //螢幕座標轉換成斜45度的座標    inline void MDToMI(int

x64下OpenSSL的編譯

安裝好ActivePrel和下載好OpenSSL的源碼後,如下目錄:d:\prel64\;d:\openssl\; 1.開啟VS命令工具下的“x64 WIN64命令提示”,用CD進入d:\openssl2.按步驟輸入如下內容就OK了:perl Configure VC-WIN64A –prefix=c:\local\openssl ms\do_win64a.bat nmake -f ms\ntdll.mak nmake -f ms\ntdll.mak test (all tests

使用Session服務未開啟錯誤解決方案

本人基本不使用Session,很經常都是通過Cookie來完成這些問題,但是今天碰到同事弄得一個項目使用Session來驗證驗證碼的,出現了這個問題,下面是在網路上搜到的一個解決方案,記錄下來一邊後面使用。 異常詳細資料: System.Web.HttpException: 無法向工作階段狀態伺服器發出工作階段狀態請求。請確保已啟動 ASP.NET State service,並且用戶端和伺服器連接埠是相同的。如果伺服器位於遠端電腦上,請檢查 HKEY_LOCAL_MACHINE\SYSTEM\

[node.js]小釋

不知道是社會發展太快,還是我反應太慢,Node.js已經在使用的熱火朝天了,我今天才發現這個很不錯的東東。聽說在微軟合作後,在windows下發展的也不錯,熟悉Javascript的人現如今也可以轉向後台技術編寫了。叫我們這些使用.net以及其他一些編寫後台代碼的工人如何才能夠繼續活呢?Node.js聽說是在Google

.NET命名規範和開發約定

一個新團隊的組建,規範是個很大的問題,特別對於剛畢業的學生,需要加強一下這方面的學習和訓練。上個星期給我們新來的同事講解了一下.NET編程規範,順便也回顧一下編程規範。由於前期沒有太多的準備,而且公司沒有這方面的文檔,今天記下留著備用以便整理成文檔給與後來者使用,這些都只是在下多年來使用的一些約定,可能是錯誤的或不對,歡迎各位批評指正。 命名規範:有3種最常見的命名規範,大部分編程規範的命名法則都來自於他們。他們是:匈牙利命名法:也就是Hungarian

總頁數: 61357 1 .... 4987 4988 4989 4990 4991 .... 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.