C#2.0介紹了一個新特性--匿名方法,允許開發者在線(inline)聲明自己的函數代碼而無須使用委托函數(delegate function)。C
有時,我們需在我們的程序中模擬鼠標的移動、點擊等動作。——比如,一個再現用戶操作的宏,或者一個演示操作方法的Demo程序。那
一、前言 本文針對C#.NET中沒有提供直接的類似SystemMenu的屬性或類似GetSystemMenu的成員函數的情況,通過調用Window
C#3.0中一個激動人心的特性就是擴展方法:你可以使用實例方法的語法來調用靜態方法。本文仔細闡述了這一新特性並且給出了幾個相應的例子。 聲明擴展方
通過編程方式實現短信息的發送對很多人來說是一件比較煩雜的事情,目前一般的解決方法是通過計算機和手機的連線,通過可對手機編程的語言編寫相關的手機短信息
在C#中有多種使用資源文件的方法,能夠很方便地開發全球通用的應用程序。本文通過一個簡單的小例子,來講解在C#中如何利用資源文件,快速開發一個多種語言
Visual C#編寫網絡應用程序一般會使用到.Net FrameWork SDK中提供的二個重要的網絡命名空間"System.Net&q
1. 你通常怎樣用多態? 假設我有一個類,裡面有一個 PrintStatus 方法,用於打印實例的當前狀態,我希望該類的派生類都帶有一個 Prin
在去年PDC2005上,在發布C#2.0 (C# Whidbey)的同時,微軟也同時展示了它們在C# 3.0上的一些計劃。在提到一系列新的語言特性如
網絡代理程序的種類非常多,根據代理服務程序代理的協議不同,分成HTTP代理服務程序、FTP代理服務程序等,運行代理服務程序的服務器也就稱為HTTP代
如果想根據一個布爾表達式的結果選擇執行兩個不同的代碼塊,就可以使用if語句。 理解if語句的語法 if語句的語法格式如下(if和else是關鍵字
布爾操作符(Boolean operator)是求值結果要麼為true,要麼為false的一種操作符。C#提供了幾個非常有用的布爾操作符,其中最簡單
與現實世界不同,在編程的世界中,每一件事情要麼黑,要麼白;要麼對,要麼錯;要麼是真的,要麼是假的。例如,假定你創建一個名為x的整數變量,把值99賦給
一、 引言 C# 3.0中新的對象初始化器是一種簡單的語法特征-借助於這種特征,對象的構建和初始化變得非常簡單。假定你有一個類Student,它看
在下面的練習中,將創建一個應用程序,它包含的一個方法能夠計算一名顧問的收費金額——假定該顧問每天收取固定的費用,將根據工作了
摘要 本文將向你展示如何用C#開發一個Windows服務來記錄系統使用情況。 每一個人都想知道他們每天在什麼時間啟動和關閉自己的系統,以及系統每天
提要 本文試驗將幫助你創建一個使用Crystal Report的Web應用程序—報告中的數據來源於一個對象集合,你將創建一個專門的類來保
前面已經展示了一些在方法內部創建變量的例子。變量從定義了它的語句開始存在,同一個方法內的後續語句可以使用該變量。換言之,變量只能在創建了之後才能使用
方法之所以存在就是為了被調用!使用方法名來調用一個方法,要求它執行它的任務。如果方法要獲取信息(由它的參數指定),就必須提供它需要的信息。如果方法要
在網絡環境下,我們最感興趣的兩個命名空間是System.Net和System.Net.Sockets。System.Net命名空間通常與較高程的操作