Time of Update: 2017-02-28
使用屬性,避免將資料成員直接暴露給外界 學習研究.NET的早期,經常碰到一些學習C#/.NET的朋友問,要屬性這種華而不實的東西做什嗎?後來做項目時也時常接到team裡的人的抱怨反饋,為什麼不直接放一個public欄位?如:class Card{ public string Name;} 而要做一個private欄位+public屬性 class Card{ private string name; public string Name { get { return
Time of Update: 2017-02-28
按鈕 在視窗標題列上加按鈕本來不是什麼新鮮事了,我在VC++下早也實現過了(相信很多人也都實現過了)。今天一個朋友問我C# WinForm下可否實現,我就順便拿C#寫了一個。 原理是一樣的,都是重寫視窗過程(WndProc),處理一些非客戶區訊息(WM_NCxxxx),可以說本來沒有什麼新意,可是從寫這個程式的過程中,我也學到了兩個技巧:
Time of Update: 2017-02-28
在C#中,程式採用了的驅動採用了事件驅動而不是原來的訊息驅動,雖然.net架構提供的事件已經十分豐富,但是在以前的系統中定義了豐富的訊息對系統的編程提供了方便的實現方法,因此在C#中使用訊息有時候還是大大提高編程的效率的。 1 定義訊息 在c#中訊息需要定義成windows系統中的原始的16進位數字,比如 const int WM_Lbutton = 0x201; //定義了滑鼠的左鍵點擊訊息 public const int USER = 0x0400 //
Time of Update: 2017-02-28
ado|visual|編程|字串 HOW TO:使用 Visual C# .NET 在 ADO.NET 中以編程方式構建連接字串文章 ID : 310083 最後更新日期 : 2002年6月18日 版本 : 1.0 本文的發布號曾為 CHS310083有關本文的 Microsoft Visual Basic .NET 版本,請參見 309485。 本文引用下面的 Microsoft .NET 架構類庫名稱空間: •
Time of Update: 2017-02-28
資料|資料庫|資料類型 /// <summary> /// 資料庫中與C#中的資料類型對照 /// </summary> /// <param name="type"></param> /// <returns></returns> private string
Time of Update: 2017-02-28
xml C#操作XML初步(1)第一章:建立XML檔案下面也是用文本建立XML的方式 <% @ Import Namespace="System.IO" %><% @ Import Namespace="System.Xml" %><% @ Import Namespace="System.Data" %><Script
Time of Update: 2017-02-28
程式
Time of Update: 2017-02-28
資料|資料庫 MapX從資料庫讀取資料形成新圖層(C#) 2005-5-10在C#中實現MapX從資料庫讀取資料形成新圖層分為兩個問題:1. MapX從資料庫讀取資料形成新圖層;2.
Time of Update: 2017-02-28
演算法 #undef debug#define debugdisplay#undef debugdictionaryusing System;using System.Collections;namespace LZW{ public class cLZW { #region Constrcut public cLZW() { }
Time of Update: 2017-02-28
using System;namespace Wrox.ProCSharp.OOProg //The first program{ class MainEntryPoint { static void Main()
Time of Update: 2017-02-28
sina|天氣預報|頁面 頁面代碼:<%@ Register TagPrefix="mobile" Namespace="System.Web.UI.MobileControls" Assembly="System.Web.Mobile" %><%@ Page language="c#" Codebehind="weather.aspx.cs" Inherits="goodwap.life.weather"
Time of Update: 2017-02-28
程式|用戶端 我是做Socket的新手,最近做了一個Socket用戶端程式,串連Server的時候,如果server存在,並且允許串連的話,程式無錯,正常執行;但是如果Server不存在,或者拒絕串連,程式就會卡住,此時不提示出錯。開始我以為是沒有Catch異常,但是檢查了程式,異常情況都Catch掉了,程式還是卡。請各位大蝦幫忙指正!謝謝,以下是我這個模組的代碼!using System;using
Time of Update: 2017-02-28
字串 首先介紹一下常用的幾個功能:Compare(str1,str2)——比較兩個字串 str1,str2的大小,如果大於返回正數,等於返回0,小於返回負數!IndexOf——定位字串中第一次出現某個給定字串的位置PadLeft和PadRight——在字串的開始和結尾用指定的輸入鍵台字串ToLower和ToUpper把字串轉換為小寫或大寫形式Trim——刪除首尾空白String.Replace——用指定的字元替換字串中的指定字元。C#
Time of Update: 2017-02-28
伺服器|木馬|原始碼
Time of Update: 2017-02-28
資料|資料結構 資料結構與演算法(C#實現)系列---樹(一)
Time of Update: 2017-02-28
Destructors in C#By AnsilIntroductionIn the enterprise application development world, the buzzwords are Performance, Scalability, and Security. I started my career as a VC++ programmer, and one fine morning, I was transferred to Web development
Time of Update: 2017-02-28
xml <?xml version="1.0" standalone="yes"?><users> <xs:schema id="users" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
Time of Update: 2017-02-28
xml|過程
Time of Update: 2017-02-28
編程 C#是微軟.NET架構的主力開發語言,它功能廣泛而強大,Web開發人員應該毫不猶豫地擁抱它。本文就通過一個攝氏溫度與華氏溫度間相互轉換的例子對C# 的GUI編程進行介紹,旨在帶領你快速步入C#之強大與神奇的編程世界。準備條件要理解本文所舉常式,首先要對C#和物件導向的編程有一個基本的了解。關於 C#的基本知識,請參閱 C#入門 這篇文章。要編譯並運行舉例的應用程式,就需 下載 .NET Framework SDK,它當前的一個版本是Beta
Time of Update: 2017-02-28
詳解 如同java一樣,在c#中寫一個多線程應用是非常簡單的,本章將介紹如何在c#種開發多線程程式。在.net中線程是由System.Threading 名字空間所定義的。所以你必須包含這個名字空間。 using System.Threading; 開始一個線程 System.Threading 名字空間的線程類描述了一個線程對象,通過使用類對象,你可以建立、刪除、停止及恢複一個線程。建立一個新線程通過new