C 專案小總結

2021-08-22 14:54:44 字數 2297 閱讀 9088

首先這是乙個winform專案。

1.using sharpsvn.security;

using sharpsvn;運用一些using語句來進行第三方庫的呼叫,一些庫的呼叫,系統標準庫

2.建立乙個類,繼承自form類,系統自動寫好一些form的基本實現。不需要宣告,直接在類的內部寫各種函式進行實現。

3. //url是uri的子集,統一資源標誌符uri就是在某一規則下能把乙個資源獨一無二地標識出來。統一資源定位符url就是用定位的方式實現的uri。  uri可被視為定位符(url),名稱(urn)或兩者兼備。統一資源名(urn)如同乙個人的名稱,而統一資源定位符(url)代表乙個人的住址。換言之,urn定義某事物的身份,而url提供查詢該事物的方法。

4.file類,是乙個靜態類,主要是來提供一些函式庫用的。靜態實用類,提供了很多靜態的方法,支援對檔案的基本操作,包括建立,拷貝,移動,刪除和開啟乙個檔案。file類方法的參量很多時候都是路徑path。file的一些方法可以返回filestream和streamwriter的物件。可以 和他們配套使用。system.io.file類和system.io.fileinfo類主要提供有關檔案的各種操作,在使用時需要引用system.io命名空間。

5.

private delegate void updateui(long rowcount, int i, progressbar pb);//乙個委託類

long cl = getfilesize(url);//獲得檔案大小cl

int readcount;

byte buffer = new byte[buffersize];

outputstream = new filestream(newfilename, filemode.create);//輸出流

float percent = 0;

while (readcount > 0)

);//進度條

// 首先**定義了乙個委託updateui(long rowcount, int i, progressbar pb),委託例項化

//委託與其帶的引數型別數量相同。

//首先使用新的委託型別宣告乙個變數,並且初始化委託變數.注意,宣告時的引數只要使用委託傳遞的函式的函式名,而不加括號

//upui:pb.value = i;}}

}public static long getfilesize(string url)//獲取大小就要重新連線嗎?是的,method只能有乙個

catch (exception ex)

return filesize;

}

7.     streamreader reader = new streamreader(response.getresponsestream(), encoding.default);//讀入responses所建立的資料流

string line = reader.readline();//輸入流中的下一行;如果到達了輸入流的末尾,則為空引用

8.      

int bcomp = new int[len];     

string a = new string[len];

int bnum;

int bcomp = new int[len];

a[i] = newstr.substring(0, coo); 名字給a

b[i] = newstr.substring(coo);// messagebox.show(b[i]);//數字給b

bnum = array.convertall(b, int.parse);//inums = array.convertall(snums ,

// s => int.parse(s)); inums = array.convertall(snums, int.parse);

array.clear(bcomp, 0, bcomp.length);//清空這個bcomp陣列

max = bcomp.max();//選出最大的那個數字

9.

public partial class form2 : form//partial是區域性型別的意思。

//允許我們將乙個類、結構或介面分成幾個部分,分別實現在幾個不同的.cs檔案中。

//c#編譯器在編譯的時候仍會將各個部分的區域性型別合併成乙個完整的類

10.

public partial class form2 : form

public partial class form1 : form

專案收穫小總結

提交時顯示到瀏覽器時設定字符集!request.setcharacterencoding 字符集 互相轉碼 xm urlencoder.encode xm,utf 8 xm urldecoder.decode xm,iso 8859 1 轉字元string yxdm new string reque...

unity專案小總結

歡迎來到unity 學習社群 一 怪物在一定距離內走向主角並擊打主角 這裡的思路為 首先需要確定主角的位置和怪物的位置,分別為其定義相應的變數 這裡主角位置定義為hero.positio 怪物位置為 transform.position 然後通過 vector3 呼叫distance 方法實現怪物的...

Android開發專案小總結

1.scrollview是繼承自framelayout,所以在使用layoutparams時需要用framelayout的 2.edittext中有一些預置文字的時候,想把游標調到最前面,一開始是使用的setselection 0 結果發現在三星p1000上面有問題。經過研究發現需要先呼叫editt...