西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)C#.NET → 列表

  • .NET中的字符串對象序列化 2010-11-25 來源:西西軟件園

    本篇擴(kuò)充閱讀將向讀者介紹將字符串對象的序列化,這里面的關(guān)鍵是字符串應(yīng)該如何編碼和解碼為二進(jìn)制數(shù)值,從而可以把它們保存到文件流(FileStream)中,或者通過網(wǎng)絡(luò)流(NetworkStream)將它們遠(yuǎn)程發(fā)送到另一臺計(jì)算機(jī)上。  1 引子 在實(shí)際開發(fā)中,經(jīng)常需

  • 對C#中的委托、事件即delegate和event的一些個人心得 2010-11-24 來源:西西軟件園

    在C#中,所有的Type都是從Object派生而來,也就是說一切Type皆O(shè)bject。如果,再抽象一個層次,可以把函數(shù)也看成Object,可以用函數(shù)名+參數(shù)+返回值來標(biāo)識這個函數(shù)對象。把函數(shù)看成Object后,自然可以把函數(shù)作為成員、變量來用,甚至可以作為另一個函數(shù)的參數(shù)值、返回

  • C#中的跨線程調(diào)用 2010-11-23 來源:西西軟件園

    在開發(fā)具有線程的應(yīng)用程序時,有時會通過子線程實(shí)現(xiàn)Windows窗體,以及控件的操作,比如:在對文件進(jìn)行復(fù)制時,為了使用戶可以更好的觀察到文件的復(fù)制情況,可以在指定的Windows窗體上顯示一個進(jìn)度條,為了避免文件復(fù)制與進(jìn)度條的同時操作所帶來的機(jī)器假死狀態(tài),可以

  • C#中如何獲取漢字的拼音首字母 2010-11-23 來源:西西軟件園

    應(yīng)用程序中經(jīng)常需要用到漢字的拼音簡碼,下面介紹如何使用C#代碼獲得漢字的拼音首字母,代碼如下:private string Chinese(string str){if (str.CompareTo("吖") < 0){string s = str.Substring(0, 1).ToUpper();if (char.IsNumber(s, 0)){return "0";}else{ret

  • C#中如何使用正則表達(dá)式分解字符串 2010-11-23 來源:西西軟件園

    正則表達(dá)式在實(shí)際開發(fā)程序時經(jīng)常用來處理一些數(shù)據(jù)格式,比如要使用正則表達(dá)式分解一個字符串,可以使用下面的代碼://定義要分解的字符串string str = "14:08:30 192.168.1.1 綠色軟件 14:08:40 192.168.0.1 編程詞典 ";//定義要按指定格式進(jìn)行分解的正則表達(dá)

  • 一個DataGrid組例子 2010-11-23 來源:西西軟件園

    namespace ITMBA.BusinessRules.CommonBaseClassBR.Dock{using System;using System.ComponentModel;using System.Data;using System.Drawing;using System.Collections;using System.Windows.Forms;using System.Data.SqlClient;/// <summary>/// DataGridB

  • C#實(shí)現(xiàn)DES加密算法與DES解密代碼 2010-11-23 來源:西西軟件園

    DES ( data encryption Standard) 是一種世界標(biāo)準(zhǔn)的加密形式, 已15 年歷史了,雖然有些老, 可還算是比較可靠的算法。在七十的初期, 隨著計(jì)算機(jī)之間的通信發(fā)展, 需要有一種標(biāo)準(zhǔn)密碼算法為了限制不同算法的激增使他們之間不能互相對話。為解決這個問題, 美國國家安

  • Web頁面安全驗(yàn)證類函數(shù)代碼 2010-11-23 來源:西西軟件園

    ///<summary>    /// Web請求安全類    ///</summary>    publicclass RequestKeeper    {        ///<summary>    &nbs

  • C#清空Web頁面中的文本框代碼分析 2010-11-23 來源:西西軟件園

    清空文本框,如TextBox、<input type="text" />,等等。 主要是對給定的控件進(jìn)行遍歷,如果控件包含子控件,遞歸,否則判斷控件是否為文本框,并作相應(yīng)的處理,如:給控件屬性Text(TextBox)或者value(<input type="text" />)賦上空值。

  • C#創(chuàng)建文件夾代碼 2010-11-23 來源:西西軟件園

    ///<summary>    ///創(chuàng)建文件夾      ///</summary>    publicclass Util    {        [DllImport("msvcrt.dll", SetLastError =true, Ch

  • C#中winform與webbrower控件交互問題 2010-11-19 來源:西西軟件園

    我想實(shí)現(xiàn) js調(diào)用 winform里面的方法,通過webbrower控件和winform進(jìn)行交互。不知道怎么弄啊。我在網(wǎng)上找了些資料,說的在js里面寫 window.external.方法名(); 但是沒用啊,js報(bào)錯。。。this.webBrowser1.Url = new Uri(GetDefaultUrl());C# codeusing System;using

  • 用C#編寫windows 屏幕保護(hù)程序 2010-11-19 來源:西西軟件園

    Visual C#是微軟公司推出的新一代程序開發(fā)語言,是微軟.Net框架中的一個重要組成部分。屏幕保護(hù)程序是以scr為擴(kuò)展名的標(biāo)準(zhǔn)Windows可執(zhí)行程序。屏幕保護(hù)程序不僅可以延長顯示器的使用壽命,還可以保護(hù)私人信息。本文向大家介紹一個.Net平臺上用C#編寫的一個動態(tài)文本

  • C#2.0 中的異常處理-異常處理跨語言標(biāo)準(zhǔn)化 2010-11-19 來源:西西軟件園

    異常處理通用語言運(yùn)行時(CLR)具有的一個很大的優(yōu)勢為,異常處理是跨語言被標(biāo)準(zhǔn)化的。一個在C#中所引發(fā)的異?梢栽赩isual Basic客戶中得到處理。不再有 HRESULTs 或者 ISupportErrorInfo 接口。盡管跨語言異常處理的覆蓋面很廣,但這一章完全集中討論C#異常處理。

  • C#中簡單的鍵盤和鼠標(biāo)事件處理完整教程 2010-11-19 來源:西西軟件園

    在程序運(yùn)行中,產(chǎn)生事件的主體有很多,其中尤其以Keyboard和Mouse為最多。本文就來探討一下在C#中和這二個主體相關(guān)的事件的處理過程。    一.本文介紹的程序設(shè)計(jì)和運(yùn)行的軟件環(huán)境:    (1).Windows xp   (2)..Net FrameWork  2.0    二.C#中處

  • Scott 清單中一個好的.net程序員應(yīng)該知道的問題C#篇 2010-11-19 來源:西西軟件園

    過去幾年都在忙著找項(xiàng)目,趕項(xiàng)目,沒有時間好好整理深究自己在工作中學(xué)到的東西,F(xiàn)在好了,趁著找工作的這段空余時間,正好可以總結(jié)和再繼續(xù)夯實(shí)自己的.Net, C#基本功。在05年的時候,Scott Hanselman(微軟的一個Principal Program Manager)在他的博客上列出了一張

  • C#編碼打造安全完美Email地址, 2010-11-17 來源:西西軟件園

    在實(shí)驗(yàn)中發(fā)現(xiàn)將mailto:進(jìn)行編碼,Outlook也能識別,其他郵件客戶端沒有進(jìn)行測試;艘淮鼰煹墓Ψ?qū)懥藗小工具。思路是:將郵件地址拼接成“mailto:youremail@domain.com?Subject=”的形式,然后隨機(jī)拆分該字符串,編碼后賦值到j(luò)avascript變量。最后將javascript變

  • .NET中 ADO.NET數(shù)據(jù)源 VS ODBC數(shù)據(jù)源 區(qū)別 2010-11-16 來源:西西軟件園

    一  ADO.NET數(shù)據(jù)源使用SQLServer為例,配置屬性如下:1. data source,數(shù)據(jù)源,為機(jī)器名稱或者IP地址;2. server,服務(wù)器,為數(shù)據(jù)庫所在機(jī)器的名稱(計(jì)算機(jī)名);3. database ,數(shù)據(jù)庫名稱;4. User ID & password,用于訪問數(shù)據(jù)庫的用戶ID和密碼;5

  • VB.NET的常量與枚舉學(xué)習(xí) 2010-11-16 來源:西西軟件園

    VB.NET的常量與枚舉學(xué)習(xí)在程序運(yùn)行的過程中始終固定不變的量稱為常量。由于在程序設(shè)計(jì)和開發(fā)時經(jīng)常會反復(fù)地運(yùn)用一些常數(shù),而且它們代表的含義有時候非常難記,所以每次都需要去核對,如果定義了常量將使之簡單化,則可提高代碼的可讀性及可維護(hù)性。注意,不可以任意

  • Visual Basic.Net基礎(chǔ)概念和語法 2010-11-16 來源:西西軟件園

    Visual Basic.Net基礎(chǔ)概念和語法從基礎(chǔ)概念和語法開始,學(xué)一門語言,特別是現(xiàn)在都是可視化的開發(fā)了,但我建議還是不要急著先去拖拉幾個控件,而是踏踏實(shí)實(shí)的先了解一下這門語言的概念、語法和規(guī)范。VB.Net雖然和以前的VB6在語法上非常的接近,但由于現(xiàn)在的VB.Net是

  • VB.NET中快速訪問注冊表技巧 2010-11-16 來源:西西軟件園

    VB.NET中快速訪問注冊表技巧  vb.net中訪問注冊表變得非常的簡單。我們可以用 microsoft.Win32 名稱空間的 下的 registry 類 和  registryKey 類!×硗狻y.Computer.Registry 也可以返回一個 Microsoft.Win32.Registry 類的實(shí)例。 下面就舉幾個小例

  • C#抽象工廠模式實(shí)現(xiàn)方法 2010-11-15 來源:西西軟件園

     利用設(shè)計(jì)模式可以使我們的代碼更靈活,更容易擴(kuò)展,更容易維護(hù)。各種面向?qū)ο蟮某绦蛟O(shè)計(jì)語言都提供了基本相同的機(jī)制:比如類、繼承、派生、多態(tài)等等。但是又有各自的特色,C# 中的反射機(jī)制便是一個很重要的工具,好好地利用就可以在實(shí)際中發(fā)揮很大的作用。  

  • 如何利用C#實(shí)現(xiàn)標(biāo)準(zhǔn)的Dispose模式 2010-11-15 來源:西西軟件園

    本文講解的是你在建立包含內(nèi)存以外資源的類型,特別是處置非內(nèi)存資源的時候,如何編寫自己的資源管理代碼。    我們已經(jīng)知道了處置那些占用非受控(unmanaged)資源的對象的重要性,現(xiàn)在應(yīng)該編寫資源管理代碼來處置那些包含非內(nèi)存資源的類型了。整個.NET框架組件

  • c#中如何連接SQL Server數(shù)據(jù)庫 2010-11-15 來源:西西軟件園

    說實(shí)話,這個連接數(shù)據(jù)庫是非常簡單的! 因?yàn)樗鼪]什么技巧,只需要自己多多練習(xí),搞幾遍就會了,而且所有的連接數(shù)據(jù)庫都是這樣寫的~~! using System; using System.IO; using System.Data.OleDb; namespace ConsoleDBDemo { /// <summary> /// Cla

  • WinForm中如何使用多線程操作控件 2010-11-15 來源:西西軟件園

    我們在做winform應(yīng)用的時候,大部分情況下都會碰到使用多線程控制界面上控件信息的問題。然而我們并不能用傳統(tǒng)方法來做這個問題,下面我將詳細(xì)的介紹。首先來看傳統(tǒng)方法:publicpartialclass Form1 : Form ...{ public Form1() ...{ InitializeComponent(); }priva

  • WinForm下DataGridView導(dǎo)出Excel的實(shí)現(xiàn) 2010-11-15 來源:西西軟件園

    1.說明:導(dǎo)出的效率說不上很高,但至少是可以接收的.參考網(wǎng)上很多高效導(dǎo)出Excel的方法,實(shí)現(xiàn)到時能夠?qū)崿F(xiàn)的,導(dǎo)出速度也很快,不過缺陷在與 不能很好的進(jìn)行單元格的格式化,比如上圖中的"拼音碼"字段中的值"000000000012120",在導(dǎo)出后就顯示"12120",挺郁悶 的!o(∩_∩)o,

  • C#中幾種常見的異步處理的方法 2010-11-13 來源:西西軟件園

    先大概看一下控制臺應(yīng)用程序的Main方法的主要代碼:001 static bool done = false; 002 static decimal count2 = 0; 003 static int threadDone = 0;//標(biāo)志啟用線程數(shù)? 004 static System.Timers.Timer timer = new System.Timers.Timer(1000); 005 006 static dec

  • Microsoft .NET Gadgeteer 小型電子模塊編程平臺 2010-10-28 來源:西西軟件園

         Microsoft .NET Gadgeteer 為開發(fā)小型電子模塊或嵌入式設(shè)備的用戶,提供一個快速構(gòu)建原型機(jī)的平臺。它結(jié)合了面向?qū)ο缶幊痰膬?yōu)點(diǎn),提供一系列電子模塊,可以快速地用這些模塊進(jìn)行計(jì)算機(jī)輔助設(shè)計(jì)。     通過

  • C#中的委托,匿名方法和Lambda表達(dá)式 2010-10-08 來源:西西軟件園

      在.NET中,委托,匿名方法和Lambda表達(dá)式很容易發(fā)生混淆。我想下面的代碼能證實(shí)這點(diǎn)。下面哪一個First會被編譯?哪一個會返回我們需要的結(jié)果?即Customer.ID=5.答案是6個First不僅被編譯,并都獲得正確答案,且他們的結(jié)果一樣。如果你對此感到困惑,那么請繼續(xù)

  • ivf下如何build程序 2010-10-04 來源:西西軟件園

    忘記了在ivf下怎么build了? f7就行了。當(dāng)然前提是你沒改過快捷鍵:)具體的您可以查查vs2008的使用方法:) 先建立一個"Console Application" Project,再把你的程序源代碼文件.f90加入到工程中,就可以編譯了。

  • 你用.NET開發(fā)OO了嗎? 2010-10-02 來源:西西軟件園

    我是一名杯具的.NET程序員。學(xué)校里學(xué)的稍微過得去的只有c語言。畢業(yè)的時候總算有家公司收留做嵌入式開發(fā),工作3個月嵌入式部門轉(zhuǎn)移到外地,我一直堅(jiān)定的留下來,去了公司.NET部門學(xué)習(xí).NET. 衡量一個程序員的水平不是看他懂多少東西,會不會OO或者別的,而是要看

  • 與網(wǎng)絡(luò)時間同步的時間處理函數(shù)代碼 2010-09-30 來源:西西軟件園

    時間準(zhǔn)確的重要性不言而喻,有時候我們對時間的要求非常嚴(yán)格,有時候也要求不允許用戶調(diào)整系統(tǒng)時間,有時候。。。等等情況下,我們都需要時間的同步,雖然Windows也有DOS命令來保持和時鐘服務(wù)進(jìn)行同步,但本文另辟途徑,介紹另一種獲取標(biāo)準(zhǔn)時間并同步時間的操作。首

  • 在 ASP.NET MVC 中創(chuàng)建自定義 HtmlHelper 2010-09-21 來源:西西軟件園

    在ASP.NET MVC應(yīng)用程序的開發(fā)中,我們常碰到類似Html.Label或Html.TextBox這樣的代碼,它將在網(wǎng)頁上產(chǎn)生一個label或input標(biāo)記。這些HtmlHelper的擴(kuò)展方法有些像WebForm中的控件,只需傳入一些參數(shù)即可生成相應(yīng)的HTML代碼。本文將介紹創(chuàng)建HtmlHelper的方法。 H

  • 棧,堆,值類型,引用類型,裝箱,拆箱 .NET中 6個重要的概念 2010-09-21 來源:西西軟件園

     本篇文章主要介紹.NET中6個重要的概念:棧,堆,值類型,引用類型,裝箱,拆箱。文章開始介紹當(dāng)你聲明一個變量時,編譯器內(nèi)部發(fā)生了什么,然后介紹兩個重要的概念:棧和堆;最后介紹值類型和引用類型,并說明一些有關(guān)它們的重要原理。   最后通過一個簡單

  • ASP.NET日期時間型算法(月,星期,季度) 2010-09-16 來源:西西軟件園

    DateTime dt = DateTime.Now; //當(dāng)前時間 DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek.ToString("d"))); //本周周一 DateTime endWeek = startWeek.AddDays(6); //本周周日 DateTime startMonth = dt.AddDays(1 - dt.Day);

  • C#.net 開發(fā)中用戶密碼md5加密代碼 2010-09-16 來源:西西軟件園

    代碼 1 static string UserMd5(string str) 2 { 3 string pwd = ""; 4 MD5 md5 = MD 5.Create();//實(shí)例化一個md5對像 5 // 加密后是一個字節(jié)類型的數(shù)組,這里要注意編碼UTF8/Unicode等的選擇  6 byte[] s = md5.ComputeHash(Encoding.UTF8.G

共:261條 頁次:6/8 每頁:35
首頁 上一頁 更多 3 4 5 6 7 8 下一頁 尾頁