框架概覽
.net framework 主要包括兩個部分:clr(通用語言進行時)和fcl(框架類庫)。其中clr是.net framework的基礎,提供了包括記憶體管理,執行緒管理和遠端處理等核心服務;fcl是乙個機遇物件導向的可重用型別集合,用於支援多種應用的快速開發,例如:asp.net web 應用,windows form應用,web services應用和企業服務等多種應用與服務。
.net 技術的認知和深入,建立在兩個基本的方面:
常用的命名空間
1. using system.collections;
有arraylist;hashtable;stack;queue;dictionaryentry;等集合
using system.reflection;
獲取assembly 的屬性值
using system.data;
訪問和運算元據庫等類
using system.drawing;
影象,畫筆,和gdi
using system.io;
對檔案、資料夾的操作
using system.net;
操作網路
using system.runtime;
執行時的各種資訊
using system.security;
用於安全和加密
10.using system.text;
各種編碼方式和正規表示式
11.using system.threading;
多執行緒
12.using system.web;
asp.net的web程式設計
13.using system.windows.forms;
各種控制項
14.using system.xml;
操作xml檔案
常用類
microsoft.win32.registry
操作登錄檔
system.runtime.interopservices.marshal
操作記憶體
system.enum;
操作列舉
system.datetime;
操作時間
system.math;
運算元字類
system.runtime.serialization
用於序列化和反序列化
system.windows.forms.clipboard;
操作剪貼簿
datetime.isleapyear(「1990」);
判斷是否為閏年
system.text.regularexpressions.regex.ismatch(「字串」,」正規表示式」);
判斷正則,返回bool型
console.capslock;
獲取caps_lock鍵,是否按下
system.environment;
system.windows.forms.systeminformation;
獲取系統資訊
system.array;
運算元組,排序,倒序等
system.windows.forms.screen s = screen.primaryscreen;
獲取顯示器資訊
system.guid.newguid();
獲取新的guid
system.random r = new random();
r.next();
產生隨機數
system.drawing.point p = new point(100,200);
system.drawing.size s = new size(500,600);
位置和大小
system.threading.thread.sleep(3000);
延遲三秒
system.drawing.point p = mouseposition;
獲取當前滑鼠座標
深入剖析js命名空間函式namespace
生成命名空間的方法繫結到jquery上 阿里員工寫的開源資料庫連線池的druid的源 時,發現了其中在jquery的原 中又定義了乙個命名空間的函式 namespace 其 如下 namespace druid.index druid.index function submit function 使...
C 命名空間 預設命名空間與匿名命名空間
2.匿名命名空間 預設命名空間也叫全域性命名空間,所有沒有置於某一具體命名空間下的 即在預設命名空間下,例如func main 函式。include void func void intmain int argc,char ar void func void 需要注意的是 這個就是類似於c語言裡簡單...
spring p命名空間 c命名空間
p命名空間 1.需要引入命名空間p 並不真實存在 是在spring內部中實現的 xmlns p 2.如果是引用注入需要加 ref字尾 p和c命名空間 並不適用於集合引數 c命名空間 1.需要引入命名空間c 並不真實存在 是在spring內部中實現的 xmlns c 2.可以使用c 引數名 或c 引數...