Time of Update: 2018-12-05
有一篇文章寫的非常好,糾正了一些常見的理解上的錯誤:An Intro Constructor in C#要點:constructor 是一個對象的方法,用來初始化對象。可以有多個constructor,但每一個至少有一個constructor initializer(類似於繼承,但不是繼承,要麼base(...) 要麼this(...),若沒有constructor
Time of Update: 2018-12-05
C# thisthis 關鍵字引用類的當前執行個體,還可用作擴充方法的第一個參數的修飾符。以下是 this 的常用用途:限定被相似的名稱隱藏的成員,例如:(在Empioyee方法所在的類中已經聲明定義過name欄位)public Employee(string name, string alias){ // Use this to qualify the fields, name and alias: this.name = name; this.alias = alias;}
Time of Update: 2018-12-05
呵呵。。。 好久時間沒有更新部落格了 因為年底了 手上的項目 都等著上線 所以比較忙。現在 好了一點 就來寫點東西吧!~ 時間關係 今天就簡單講講序列化。 序列化是什嗎?它是可以將對象的狀態轉換成可以保持或傳輸的的過程,和它一起的還有一個還原序列化,它是可以將流轉換為對象的過程,一起使用就可以實現 對象的傳輸。.net 提供2序列化 一種是序列化為XML檔案 一種是序列化為二進位檔案,我們今天來示範序列化為XML檔案。 看如下代碼Code highlighting
Time of Update: 2018-12-05
C#處理ACCESS資料庫C#串連ACCESS資料庫程式碼: -------------------------------------------------------------------------------- CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System.Data;using System.Data.
Time of Update: 2018-12-05
已知有一個XML檔案(bookstore.xml)如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?xml version="1.0" encoding="gb2312"?><bookstore> <book genre="fantasy" ISBN="2-3631-4"> <title&
Time of Update: 2018-12-05
Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Collections.Generic;using System.Text;using System.Threading;using System.Reflection;namespace UnloadDll{ class Program
Time of Update: 2018-12-05
你平時是怎麼讀取檔案的?使用流讀取。是的沒錯,C#給我們提供了非常強大的類庫(又一次吹捧了.NET一番),裡面封裝了幾乎所有我們可以想到的和我們沒有想到的類,流是讀取檔案的一般手段,那麼你真的會用它讀取檔案中的資料了嗎?真的能讀完全嗎?通常我們讀取一個檔案使用如下的步驟:1、聲明並使用File的OpenRead執行個體化一個檔案流對象,就像下面這樣 FileStream fs = File.OpenRead(filename);或者 FileStream fs =
Time of Update: 2018-12-05
好長時間沒寫部落格了,最近一個月一直在做實施沒有時間寫部落格 .... 今天就來接著上次講的再來說說。 上次咱們講的序列化是將一個對象序列化為一個XML 檔案。今天咱們就來講講另外一種,就是將一個對象序列化成一個二進位檔案。多的就不說了直接看代碼[Serializable]class Person {private string name;private string age;private string sex;public string Name {set {
Time of Update: 2018-12-05
javaScript函數中執行C#代碼中的函數: 方法一:1、首先建立一個按鈕,在後台將調用或處理的內容寫入button_click中; 2、在前台寫一個js函數,內容為document.getElementById("btn1").click(); 3、在前台或後台調用js函數,激發click事件,等於訪問後台c#函數; 方法二:1、函式宣告為public 後台代碼(把public改成protected也可以) 以下是引用片段:public string ss() {
Time of Update: 2018-12-05
參考地址:http://msdn.microsoft.com/zh-cn/library/kx37x362.aspx(後續我將針對C#基礎,邊學邊記錄)C#(讀作“C sharp”)是一種程式設計語言,它是為產生在 .NETFramework 上啟動並執行各種應用程式而設計的。C# 簡單、功能強大、型別安全,而且是物件導向的。C# 憑藉在許多方面的創新,在保持 C語言風格的表現力和雅緻特徵的同時,實現了應用程式的快速開發。Visual C# 是 Microsoft 對
Time of Update: 2018-12-05
此為本人學習筆記,最新版本在"CSharp文法基礎"中發布。一,備註陳述式/*備註陳述式包含在"反斜線* "和" *反斜線"中,或者兩個反斜線和分行符號之中,或者三個反斜線和分行符號之中(可以被VS自動識別為檔案注釋以提取)要注意注釋中的\,該續行符會把下一行連上來一起注釋掉出錯。*/static void Main(string[] args){//語句塊包含在{}中int MyInterger;//語句以;結束string
Time of Update: 2018-12-05
CodeCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
建立控制台程式,複製一下代碼覆蓋Program.cs,然後直接按F5運行,並查看結果。CodeCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
進公司已經4個月了,本來想在6個月內對C#有一個中級水平認識的,看來這個任務還是有點艱巨的。為了強制自己每周總結,特安排如下進度表:一、文法基礎總結。1,2008.12.8 - 2008.12.14 C#基礎文法和預定義類型,C#數組,基本運算子,強制類型轉換,C#對象和類定義等。C#開發準備工作 (12-1 11:02) Visual Studio Express Editions 開發工具入門概要. (12-1 11:11)(參考)Visual C#開發語言概要 (12-1 11:20)
Time of Update: 2018-12-05
新的C#語言特性:自動屬性(Automatic Properties)如果你現在是C#開發人員的話,你大概非常習慣編寫象下面這個程式碼片段一樣帶有基本屬性的類型: public class Person { //聲明Person類中的私人欄位 private string _firstName; private string _lastName; private int _age;
Time of Update: 2018-12-05
直接看例子:Hello,Baby CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Collections.Generic;using System.Text;using System.Globalization;namespace TestConsole{ class Program
Time of Update: 2018-12-05
C#語言的新特性:對象初始化器(Object Initializers).NET架構中的類型非常依賴於屬性的使用。當產生對象執行個體和使用新的類型時,寫出象下面這樣的編碼是非常常見的情形: Person person = new Person(); person.FirstName = "Scott"; person.LastName = "Guthrie"; person.Age = 32; 你
Time of Update: 2018-12-05
1.書籍:http://product.dangdang.com/product.aspx?product_id=20395779 ,C#進階編程第六版,最新版。 118¥大洋。2.MSDN C# 開發中心首頁:http://msdn.microsoft.com/zh-cn/vcsharp/default.aspx(所有版本下載x86版本的,如果你的cpu和作業系統支援64位,那你也可以下載x64) a),下載:.net framework 2.0
Time of Update: 2018-12-05
C#語言的新特性:集合初始化器(Collection