Time of Update: 2015-01-05
標籤:物件導向 c#
Time of Update: 2015-01-05
標籤:函數:能夠獨立完成某個功能的模組。好處:1.結構更清析(編寫、維護方便 )。2.代碼重用。3.分工開發。四要素:名稱,輸入(參數),輸出(返回的類型),加工(函數體)文法:傳回型別 函數名(參數類型 參數名,....){函數體}函數調用:[資料類型 變數名 =
Time of Update: 2015-01-05
標籤:一. 綜述(本文內容大部分來自網路,經本人整理而成,僅供學習參考,不免理解錯誤,歡迎批評指正)在c#中,方法的參數傳遞有四種類型: (1) 傳值參數(by
Time of Update: 2015-01-05
標籤: 看到一些零星的知識片,今天就用自己的理解說明下,也是因為太簡單了,一下就過的,也是我們日常開發中常用。留下一個腳印,當書不在手上的,也能翻出來看看。說下屬性訪問器、命名空間和pragma指令。 屬性訪問器在01.C#資料類型、排序、過濾(一章1.1-1.2)有所提到,在C#3後可以使用修飾符去修飾屬性的取值和賦值,也可以使用加入一些驗證,如下: 1 class Plant 2 { 3 private double Height = 0.0; 4 5
Time of Update: 2015-01-05
標籤:伺服器端後台代碼: 1 private string GetModelNames() { 2 return @"[ 3 { 4 ‘value‘: ‘jquery‘, 5 ‘label‘: ‘jQuery‘, 6 ‘desc‘: ‘the write less, do more, JavaScript
Time of Update: 2015-01-05
標籤:結構體:相當於是我們自己定義的一種複雜的類型。常見簡單類型:int... double float bool char string 常見複雜類型:DateTime 數群組類型生活中大部份的對象都是複合型的對象。如何定義結構體類型?一般來說結構體的定義要放在class的外面或class的裡面,盡量不放在Main的裡面。 struct 自訂類型名 { public 變數類型
Time of Update: 2015-01-05
標籤:C# 結構struct總結 1.結構是實值型別,而且是密封的,不能繼承和派生。 2.結構申明: struct StructName { MemberDeclaration } struct Point { public int x ; //結構中欄位初始化是不允許的 pub int y
Time of Update: 2015-01-05
標籤:[WPF][C#]在WPF中內嵌WindowsForm控制項-使用WindowsFormsControlLibrary 在[WPF][C#]在WPF中內嵌WindowsForm控制項一文中為各位介紹了直接在WPF中使用XAML來嵌入Windows Form控制項的作法,不過不是每個人都喜歡寫XAML,而且有時候會需要把已經存在的Windows Form應用程式嵌入到WPF中,所以這次就來跟大家介紹怎麼使用參考dll檔的方式,把dll中的Windows
Time of Update: 2015-01-05
標籤:結構體:相當於是我們自己定義的一種複雜的類型。int... double float bool char string DateTime 數群組類型生活中大部份的對象都是複合型的對象。如何定義結構體類型?一般來說結構體的定義要放在class的外面或class的裡面,盡量不放在Main的裡面。struct 自訂類型名{public 變數類型 變數名;......;......;......;}例如: struct YuanGong //自訂的資料類型。用來描述員工的資訊。
Time of Update: 2015-01-05
標籤:今天工作不是很忙,使得有些空閑時間,看了下以前的學習筆記,又看到C#繼承這一塊的內容,雖然早就知道C#中的繼承是可以繼承私人成員的,但卻一直沒有深入剖析其中的原理,今天就深入的研究了一下。首先採用反射的方式來擷取,但是一點結果都沒有,然後查了一些資料,瞭解到VMT(虛擬方法表)的概念,這裡也不做陳述,改裝了一個別人的例子來查看: using System;class Base{ private int flag = 1; public int
Time of Update: 2015-01-05
標籤:一:Memcached的安裝step1. 下載memcache(http://jehiah.cz/projects/memcached-win32)的windows穩定版(這裡我下載了memcached 1.2.1 for Win32 binaries (Dec 23, 2006) 這個版本),解壓放某個盤下面,比如在c:\memcachedstep2. 在終端(也即cmd命令介面)下輸入 ‘c:\memcached\memcached.exe -d
Time of Update: 2015-01-05
標籤:今天在一個ASP.NET MVC Controller Action中寫代碼時,需要對ViewModel的欄位進行驗證。但這個Action處理的是手工編寫的ajax請求(不是表單提交),無法使用ASP.NET MVC Validation功能。MVC Action範例程式碼如下:public async Task<ActionResult> Save(int? postId, PostModel post){
Time of Update: 2015-01-05
標籤:關鍵代碼: using System;using System.IO;using System.Reflection;namespace YanZhiwei.DotNet2.Utilities.Common{ /// <summary> /// Assembly 協助類 /// </summary> public class AssemblyHelper { #region 建構函式 Assembly
Time of Update: 2015-01-05
標籤:貨幣2.5.ToString("C")¥2.50D 十進位數25.ToString("D5")00025E科學型25000.ToString("E")2.500000E+005 F固定點25.ToString("F2")25.00G常規2.5.ToString("G")2.5N數字2500000.ToString("N")2,500,000.00X十六進位255.ToString("X") FFformatCode
Time of Update: 2015-01-05
標籤:網上找了很多方法,都沒有突出重點,著急著用,快速總結一下,把重點部分突出。讀:ws.get_Range("A1", Type.Missing);寫:ws.Cells[1, 1] = "修改的內容";using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using Syste
Time of Update: 2015-01-05
標籤:原文:深入理解C指標之六:指標和結構體 C的結構體可以用來表示資料結構的元素,比如鏈表的節點,指標是把這些元素串連到一起的紐帶。 結構體增強了數組等集合的實用性,每個結構體可以包含多個欄位。如果不用結構體,可能要分別為每個欄位聲明一個數組,使用結構體,可以聲明一個結構體的數組來組合這些欄位。 結構體基礎 聲明結構體的方式有很多種,這裡先討論兩種://第一種聲明方式struct person{char* firstname;char* secondname;char*
Time of Update: 2015-01-05
標籤:原文:深入理解C指標之二:C記憶體管理 記憶體管理對所有程式來說都很重要。有時候記憶體由運行時系統隱式的管理,比如為變數自動分配記憶體。在這種情況下,變數分配在它所處的函數的棧幀上(每個函數都有它自己的棧幀,用來儲存它的局部變數和返回地址等)。如果是靜態或全域變數,記憶體處於程式的資料區段,會被自動清零。資料區段是一個區別於可執行代碼和運行時系統管理的其它資料的記憶體地區。 C語言也支援動態記憶體管理,對象就是從堆上分配出來的記憶體。這是用分配和釋放函數手動實現的,這個過程被稱為動態記
Time of Update: 2015-01-05
標籤:gcc 原始碼 分析 rtxexpand_expr (exp, target, tmode, modifier) register tree exp; rtx target; enum machine_mode tmode;
Time of Update: 2015-01-05
標籤: 1 void Classifier::recv(Packet* p, Handler*h)//original 2 { 3 NsObject* node = find(p); 4 if (node == NULL) { 5 /* 6 * XXX this should be "dropped" somehow. Right now, 7 * these events aren‘t traced. 8
Time of Update: 2015-01-05
標籤:2015/1/4