Time of Update: 2014-12-24
標籤:C#中Property和Attribute的區別 l Property就是訪問欄位(成員變數,Field)提供的一種方式(set/get) l Property是C#中引入的一種語言特性,把C++中的一些編程技巧上升到文法的地位。這種特性就是把類資料成員聲明為私人的,而提供公有的方法實現對他們的訪問。 l
Time of Update: 2014-12-24
標籤:查看.Net原始碼vs版本號碼以及C#項目中各檔案的含義用記事本開啟vs項目的.sln檔案。第2行就是這個原始碼包的開發軟體vs版本號碼了注意了,如果是vs2003的sln檔案通常沒有這行,可以判斷他的第一行的最後一部分文字: Format Version 8.00Format Version 8.00 對應 vs2003Format Version 9.00 對應 vs2005Format
Time of Update: 2014-12-24
標籤:C#中異常捕獲相信大家都很熟悉,經常使用的異常捕獲有:1. try{.....} catch (Exception ex) {throw ex;}2. try{.....} catch (Exception) {throw;}3. try{.....} catch (Exception ex) {throw new
Time of Update: 2014-12-24
標籤:C#基礎知識之四由朱朱編寫,轉載請註明出自朱朱家園http://blog.csdn.net/zhgl76881、 條件運算子是三元運算子(?:):它有一個測試運算式和兩個結果運算式,測試為true,返回第一個結果運算式,否則返回第二個結果運算式。2、 使用者定義型別轉換分為:隱式轉換和顯式轉換,前者編譯自動進行轉換,後者只在使用顯示轉換運算子時才執行轉換。3、 隱式轉換:用publicstatic implicit
Time of Update: 2014-12-23
標籤:今天有這樣一需求,要求能夠查詢盛付通卡的狀態,官網如下 http://www.801335.com/status/index.htm剛一開啟網址,發現兩個輸入框加一個驗證碼,心中一喜不是小 case 驗證碼沒有粘貼也沒怎麼變形手到擒來,三五兩下識別做完了 正確率還不錯,90+%..驗證碼做發了,開始抓包,一下就懵了,發現他的資料好像被加密了,先上一張圖回過頭來後,仔細看了下他的介面,發現了陷阱,他卡號和密碼輸入的地方是 flash
Time of Update: 2014-12-23
標籤:迴圈:可以反覆執行某段代碼,直到不滿足迴圈條件為止。 一、迴圈的四要素:初始條件、迴圈條件、狀態改變、迴圈體。 1.初始條件:迴圈最開始的狀態。 2.迴圈條件:在什麼條件下進行迴圈,不滿足此條件,則迴圈終止。
Time of Update: 2014-12-23
標籤: 終於寫到終結篇了,整個人像在夢遊一樣,說完這一篇我得繼續寫我的js系列啦。 一:帶索引的對象初始化器 還是按照江湖老規矩,先扒開看看到底是個什麼玩意。1 static void Main(string[] args)2 {3 Dictionary<string, string> dic = new Dictionary<string, string>()4 {5
Time of Update: 2014-12-23
標籤:C#遍曆指定檔案夾中的所有檔案 DirectoryInfo TheFolder=new DirectoryInfo(folderFullName);//遍曆檔案夾foreach(DirectoryInfo NextFolder in TheFolder.GetDirectories()) this.listBox1.Items.Add(NextFolder.Name);//遍曆檔案foreach(FileInfo NextFile in
Time of Update: 2014-12-23
標籤:命名空間:namespace Test1{ ... } 引用命名空間:using System;using 別名=命名空間 常量:const double PI=3.14; using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Test1{ class Program{
Time of Update: 2014-12-23
標籤:自從推出了SanNiuSignal.DLL,使用者反映還是滿好的;為了更好的服務於大家,我已經修複了很多BUG,同時把這個DLL開源;下面就先來介紹下使用這個DLL開發出的簡單的通訊系統;: 想使用哪個模組就啟動哪個模組,可以和客戶形成通訊;具體的源碼1:http://www.sanniub.com/down/html/?6.html 百度網盤:http://pan.baidu.com/s/1i346GML 裡麵包含了SanNiuSignal.
Time of Update: 2014-12-23
標籤:DateTime dt = DateTime.Now; Label1.Text = dt.ToString();//2005-11-5 13:21:25 Label2.Text = dt.ToFileTime().ToString();//127756416859912816 Label3.Text =
Time of Update: 2014-12-23
標籤: 1 /// <summary> 2 /// returns driving distance in kilometers 3 /// </summary> 4 /// <param name="origin"></param> 5 /// <param name="destination"></param> 6 /// <returns></returns> 7 public static
Time of Update: 2014-12-24
標籤:Assembly assembly = Assembly.Load("project"); Assembly assembly2 = Assembly.LoadFrom("project.dll");Module[] module = assembly.GetModules(); foreach (Module item in module) {
Time of Update: 2014-12-24
標籤:反射的定義:審查中繼資料並收集關於它的類型資訊的能力。中繼資料(編譯以後的最基本資料單元)就是一大堆的表,當編譯器集或者模組時,編譯器會建立一個類定義表,一個欄位定義表,和一個方法定義表等。 System.reflection命名空間包含的幾個類,允許你反射(解析)這些中繼資料表的代碼 System.Reflection.Assembly
Time of Update: 2014-12-24
標籤: String.IndexOfString.IndexOf 方法 (Char, Int32, Int32)報告指定字元在此執行個體中的第一個匹配項的索引。搜尋從指定字元位置開始,並檢查指定數量的字元位置。String.IndexOf(value, startIndex, count)參數value:要尋找的 Unicode 字元。 startIndex:搜尋起始位置。 count:要檢查的字元位置數。傳回值(Int32):如果找到該字元,則為 value
Time of Update: 2014-12-24
標籤:for()迴圈。四要素:初始條件,迴圈條件,狀態改變,迴圈體。執行過程:初始條件--迴圈條件--迴圈體--狀態改變--迴圈條件....注意:for的小括弧裡面分號隔開,for的小括弧後不要加分號。for的嵌套。應用:迭代法,窮舉法。一、迭代法:有一定規律。 每次迴圈都是從上次運算結果中獲得資料,本次運算的結果都是要為下次運算做準備。例:1.100以內所有數的和。2.求階乘3.求年齡。4.摺紙。double a = 0.01; for(int i=1;i<=50;
Time of Update: 2014-12-24
標籤:近使用.net做一個小軟體遇到一個問題,就是想實現把excel表格在winform中開啟,同時可以操作,不單單是開啟、或者就提取資料。在網上找了好多資料,發現這方面的資料比較少,即使有,都是舊版本的使用方法。在這裡分享一下自己用vs C# 在winform中嵌入excel的一些經驗。 首先,本人使用的VS 版本是2010,據我所知,2010的vs是沒有這個控制項(就是想button控制項能直接拉進去的)。因此我們需要一個第三方控制項來實現這個功能。
Time of Update: 2014-12-24
標籤:最近在做項目時有個地方用到了機率,要計算機率自然會用到除法。我這邊機率的演算法是這樣的,從0到10000擷取個隨機數,隨機值除以10000就是機率了,但是一時大意沒注意細節,結果直接除了,如下: Random rdo = new Random(); int intNum = rdo.Next(0,10000); float result = intNum / 10000;
Time of Update: 2014-12-23
標籤:objective-cCategory 分類可以直接給別的類添加方法而不改變原來的類只能增加方法 不能增加成員變數(可以訪問以前類中的)建立方法是 xcode建立類->Categoryh檔案@surface class (ca)@endm檔案@implementation class (ca){}@endid 萬能指標(oc對象)比如class *c = [class new]等同於id c=[class new];可以這樣理解id== NSObject
Time of Update: 2014-12-23
標籤:繼承 物件導向 多態 第一、objective C中繼承的實現在oc中只有執行個體變數會有許可權控制,執行個體方法和類方法是沒有許可權控制的,這點與c++不同,OC預設的是protected,並且在聲明許可權控制時,沒有分號在OC中可以像C++一樣用指標運演算法來訪問執行個體變數Rectangle.h 檔案代碼:#import <Foundation/