Time of Update: 2018-12-07
使用反射動態調用類成員,需要Type類的一個方法:InvokeMember。對該方法的聲明如下(摘抄於MSDN):public object InvokeMember( string name, BindingFlags invokeAttr, Binder binder, object target, object[] args);參數name String,它包含要調用的建構函式、方法、屬性或欄位成員的名稱。 - 或 - Null 字元串 (""),表示調用預設成員。
Time of Update: 2018-12-07
剛剛整理好-漢字轉拼音縮寫的函數(C#) 在CSDN上找了一下,沒有找一完整的轉換函式,特在前人基礎上整理了一下,接下來的項目中有可能用到。感謝bugfree(八個飛飛)。 /// <summary> /// 漢字轉拼音縮寫 /// Code By MuseStudio@hotmail.com /// 2004-11-30 /// </summary> /// <param
Time of Update: 2018-12-07
Decorator Pattern屬於Structural Patterns介紹:Decorator pattern的作用是提供一種方式動態給一個對象添加新的職責或狀態,被裝飾的對象並不知道被“裝飾”了。A key implementation point in the Decorator pattern is that decorators both inherit the original class and contain an instantiation of it.實現:UML 類圖
Time of Update: 2018-12-07
http://blog.chinaunix.net/u/22520/showart_308803.html經典的C語言著作,“C語言四書五經”一、The C Programming Language C程式設計語言(第2版·新版) 原出版社: Prentice Hall PTR 作者: [美]Brian W.Kernighan,Dennis M.Ritchie譯者: 徐寶文 李志書號: 7-111-12806-0 頁碼: 258 開本: 16開 版次:2-1 叢書名: 電腦科學叢書 出版社: 機
Time of Update: 2018-12-07
Effective C# 原則39:使用.Net驗證Item 39: Use .NET
Time of Update: 2018-12-07
轉自http://5543541.qzone.qq.com/blog/23Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
英文原版地址:http://www.sellsbrothers.com/writing/default.aspx?content=delegates.htm .NET委託:一個C#睡前故事 英文版原作者:Chris Sells(www.sellsbrothers.com)翻譯:袁曉輝(www.farproc.com
Time of Update: 2018-12-07
轉自msdn 的。。Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
Wtypes.h 中的非託管類型 非託管C 語言類型 託管類名 說明HANDLE void* System.IntPtr 32 位BYTE unsigned char System.Byte 8 位SHORT short System.Int16 16 位WORD
Time of Update: 2018-12-07
最近做中興的程式設計競賽中一道題,需要用到資料存放區功能。每隔一段時間會收到一組資料,依次把這一組資料存放區到檔案中,但是需要設定一個值,該值表示能夠儲存的最大條數。如果達到這個條數之後,就像前覆蓋一條記錄,把新的存進去。這個值是中途可以更改的。 於是思路就成了,刪除第一條記錄,再在檔案末尾增加新的記錄。 首先聲明一個list<int>儲存每條記錄的長度。Code highlighting produced by Actipro
Time of Update: 2018-12-07
C語言中,前置處理器功能:1. #include <>or" " 的標頭檔替換2.#define <identifier> <replacement token list> 對象替換(object-like) 對象替換以第一個空格為分割,之後的為replacement token list3.#define <identifier>(<parameter list>) <replacement token
Time of Update: 2018-12-07
文章系參考轉載,英文原文網址請參考:http://www.albahari.com/threading/ 作者 Joseph Albahari, 翻譯 Swanky Wu 中文翻譯作者把原文放在了"google 協作"上面,GFW屏蔽,不能訪問和查看,因此我根據譯文和英文原版整理轉載到園子裡面。 本系列文章可以算是一本很出色的C#線程手冊,思路清晰,要點都有介紹,看了後對C#的線程及同步等有了更深入的理解。入門 概述與概念 建立和開始使用多線程 線程同步基礎同步要領 鎖和安全執行緒
Time of Update: 2018-12-07
在使用WinForm標準的TreeView控制項的過程中,添加了如下類似的節點parentNode1 ---childNode1 ---childNode2parentNode2 ---childNode1 ---childNode2
Time of Update: 2018-12-07
using System;using System.Runtime.InteropServices;using System.Drawing;using System.Drawing.Imaging;namespace Video{/// <summary>/// 一個控制網路攝影機的類/// </summary>public class VideoWork{private const int WM_USER = 0x400;private const int
Time of Update: 2018-12-07
1.要實現鎖定系統不讓別人用,可以調用系統鎖定API函數來實現//引入API函數 [DllImport("user32 ")] public static extern bool LockWorkStation();//這個是調用windows的系統鎖定在需要的時候直接寫LockWorkStation();就可以啦!不信試試看!2.API函數鎖定鍵盤及滑鼠[DllImport("user32.dll")] static extern void
Time of Update: 2018-12-07
API (Application Programming Interface) is a set of commands, which interfaces the programs with the processors. The most commonly used set of external procedures are those that make up Microsoft Windows itself. The Windows API contains thousands of
Time of Update: 2018-12-07
1、DateTime 數字型 System.DateTime currentTime=new System.DateTime(); 1.1 取當前年月日時分秒 currentTime=System.DateTime.Now; 1.2 取當前年 int 年=currentTime.Year; 1.3 取當前月 int 月=currentTime.Month; 1.4 取當前日 int 日=currentTime.Day; 1.5 取當前時 int 時=currentTime.Hour; 1.6
Time of Update: 2018-12-07
B/S結構,即Browser/Server(瀏覽器/伺服器)結構,是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,使用者介面完全通過WWW瀏覽器實現,一部分事務邏輯在前端實現,但是主要事務邏輯在伺服器端實現,形成所謂3-tier結構。B/S結構,主要是利用了不斷成熟的WWW瀏覽器技術,結合瀏覽器的多種Script語言(VBScript、JavaScript…)和ActiveX技術,用通用瀏覽器就實現了原來需要複雜專用軟體才能實現的強大功能,並節約了開發成本,
Time of Update: 2018-12-07
//大家在做報表或查詢的時候都會有給使用者預設一些可選的日期範圍 //如本年度銷售額、本季度利潤、本月新增客戶 //C#裡內建的DateTime基本上都可以實現這些功能,巧用DateTime會使你處理這些事來變輕鬆多了 //今天 DateTime.Now.Date.ToShortDateString(); //昨天,就是今天的日期減一 DateTime.Now.AddDays(-1).ToShortDateString();
Time of Update: 2018-12-07
業餘時間酷愛去VS來幾局DOTA,後來受一個Flash小遊戲啟發,做了一個DOTA姓名PK。源碼比較醜陋,不獻醜了。簡介:每個姓名經過MD5處理和一些我自己的簡單演算法,會產生一個英雄,英雄分為力量型(生命高)、敏捷型(護甲、攻擊高)、智力型(魔抗高、魔法殺傷高)三類。每一類英雄都有普通攻擊、技能攻擊、STUN技能(使對方眩暈或減速,行動暫停一回合)、被動閃避技能(對方攻擊失效)和終極奧義,多數技能名來自DOTA。施放各技能都隨機的幾率,也就是說,同樣兩個名字可能有無數個戰鬥結果。呵呵~~下面用