Time of Update: 2014-12-29
標籤:運算式由一個或多個運算元通過操作符組合而成。最簡單的運算式僅包含一個字面值常量或變數。較複雜的運算式則由操作符以及一個或多個運算元構成。每個運算式都會產生一個結果。如果運算式中沒有操作符,則其結果就是運算元本身的值。當一個對象用在需要使用其值的地方,則計算該對象的值。操作符的含義——該操作符執行什麼操作以及操作結果的類型——取決於運算元的類型。C++提供了一元操作符和二元操作符兩種操作符。作用在一個運算元上的操作符稱為
Time of Update: 2014-12-30
標籤: 今天將書中看的,自己想的寫出來,供大家參考,不足之處請指正。進入正題。 在C#1中開發web form常常會遇到使用事件,為每個事件建立一個事件處理方法,在將方法賦予給事件中,會使用new EventHandler(),不同的事件有各種不同的EventHandler的衍生類別的執行個體,因為我這裡使用的時Console App,原理是一樣的,且看//定義一個委託delegate void Printer();static void Main(string[] args){
Time of Update: 2014-12-30
標籤:這世上有三樣東西是別人搶不走的:一是吃進胃裡的食物,二是藏在心中的夢想,三是讀進大腦的書 --Aaronyang的部落格(www.ayjs.net)1. 數組-的疑惑?1.1 多維陣列 例如int[,] a=new int[2,4]; 共兩行,每組4個。 int[,] a={{1,2,3,4},{6,7,8,9}}1.2 鋸齒數組
Time of Update: 2014-12-29
標籤:csharp 預設瀏覽器 開啟網頁 註冊表 瀏覽器 CSharp調用預設瀏覽器開啟網頁的幾種方法樣本介面:方法一:從註冊表中讀取預設瀏覽器可執行檔路徑 private void button1_Click(object sender, EventArgs e) {
Time of Update: 2014-12-29
標籤:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace 密碼{ public partial class Form1 : Form { public
Time of Update: 2014-12-29
標籤:C#函數的基礎應用函數之前的知識回顧資料類型--變數常量--運算子運算式--語句(順序,分支,迴圈)--數組--函數程式裡的函數:能完成一個相對獨立功能的代碼模組。數學裡的函數:高度抽象。 函數四要素:函數名,輸入,輸出,加工 函數定義:[static] 傳回型別 函數名(輸入參數列表){//函數體——加工}函數調用:函數名(參數);——適合於調用無傳回值的函數資料類型 變數 =
Time of Update: 2014-12-29
標籤:public void ResMsg() { while (isRecMsg)
Time of Update: 2014-12-29
標籤:最近有個需求,需要將C# winform中的listBox中的內容自動換行,其實在用listBox前,已經用textBox實現了大部分功能,可惜最後還是有個焦點的問題,就是textBox中的文字會自動被選中,也就是藍背景,超難看,老闆就說不行,所以改換ListBox來試一試 如大家所知,listBox的每一個item就是一條記錄,而且預設是不會自動換行的,所以listBox才同時有垂直和水平的捲軸
Time of Update: 2014-12-29
標籤:C#擷取一個檔案的副檔名System.IO.Path.GetExtension( "檔案名稱 ");ChangeExtension 更改路徑字串的副檔名。 Combine 合并兩個路徑字串。 GetDirectoryName 返回指定路徑字串的目錄資訊。 GetExtension 返回指定的路徑字串的副檔名。
Time of Update: 2014-12-29
標籤:修飾模式(Decorator結構型)C#簡單例子玩家準系統是移動、運行等等。BaseAbility新增加功能:1、傷害技能harmAbility;2、阻礙技能BaulkAbility;3、輔助技能assistAbility玩家1增加傷害技能 Decorator harm = new HarmAbility(baseAbility);玩家2增加傷害技能、阻礙技能 Decorator baulk = new BaulkAbility(harm);玩家3增加傷害技能、阻礙技能和輔助技能
Time of Update: 2014-12-29
標籤:一、二進位(展權相加法、輾轉相除法) 1、二、八、十、十六進位之間的相互轉化。2、建模:建立轉換模型二、資料類型1、字串(string)、整形(int)、浮點型(double)、布爾型(bool)、字元型(char)2、常量、變數(先定義後使用的叫變數)注意:(1)變數使用的要求(2)、把變數轉換成常量 符號常量的使用const int abc=0;(應用於一些比較複雜的資料)(3)、類型轉換:自動轉換、強制轉換
Time of Update: 2014-12-30
標籤:一、//TransmitFile實現下載 protected void Button1_Click(object sender, EventArgs e) { /* 微軟為Response對象提供了一個新的方法TransmitFile來解決使用Response.BinaryWrite 下載超過400mb的檔案時導致Aspnet_wp.exe進程回收而無法成功下載的問題。 代碼如下: */
Time of Update: 2014-12-30
標籤:18位的身份證,前面六位代表了你戶籍所在地,第七位到第十四位代表了你的出生年月,第十五位到第十七為代表了你的性別(偶數為女,奇數為男),根據這一資訊,我在系統開發的錄入員工的身份證後控制項焦點轉移時根據社會安全號碼碼獲得生日和性別。 用C#寫的代碼如下: /// <summary> /// 在控制項驗證 textBox_IdentityCard 的 Validated事件中定義社會安全號碼碼的合法性並根據社會安全號碼碼得到生日和性別
Time of Update: 2014-12-30
標籤:首先看下面的代碼:?1234567891011121314151617using System; namespace Test{ public class Base { public void
Time of Update: 2014-12-30
標籤:用一個例子來說明事件的使用。建立一個簡單的類,名為FileWatch,包含事件OnfileChange。該類將檢查在執行應用程式的目錄(當前目錄,通常是項目名/bin/debug)下,是否存在檔案test.txt。如果檔案被刪除或建立,都將觸發事件。同時提供一個方法MonitorFile以不斷地查詢該檔案。方法:在建立一個可用事件之前,首先聲明一個委託,放在類的外面。public delegate void FileWatchEventHandler(object
Time of Update: 2014-12-30
標籤:C#是一種進階程式設計語言,是一種安全、穩定、簡單、優雅的程式設計語言,它與Visual Basic有很多相同的地方,同時也有很多不同的地方。我們今天這篇部落格本著學習C#的原則,著重介紹一下C#與Visual Basic的相同點和不同點。從幾個方面分別闡述。限於篇幅的原因,我們可能會分成幾個部分,以幾篇部落格的形式呈現出來。希望大家多多關注,多提寶貴意見,我們共同進步!下面進入正題——
Time of Update: 2014-12-29
標籤:一個成功的男人背後,至少有一個偉大的女人;一個不成功的男人,至少有一雙手。而一個C程式,無論成功不成功,它的背後一定有一個作業系統,一個shell,一套工具鏈。世界本就不公平。隱藏在顯而易見的事實背後的,你若能看透,便可以站在對自己公平的那一端。1、進程地址空間一個進程一旦建立,就會自認為佔有4G記憶體(X86_32),這個記憶體被稱作虛擬記憶體,也就是進程的地址空間。在Linux下,進程地址空間的布局大致如所示,其中的使用者空間大致由這些部分組成:程式碼片段初始化資料區段未初始化資料區段
Time of Update: 2014-12-29
標籤: 文章開始,先看一個結構體的代碼: //愛立信2011筆試 360 2011筆試均涉及 structnode{inta;intb;}; 問:sizeof(Node)是多少?答案很簡單,在32位機器上,一個int是4個位元組,兩個int就是8個位元組,sizeof(Node)就是8。 好的,上面那個答案確實是8,那麼再看下面這個結構體: structnode{chara;intb;};
Time of Update: 2014-12-30
標籤: 第一版(單向有類型): //author:Yuqingmu//當不能用STL時,自己實現一個無類別鏈表#include "MemLeak_Check.h"#include "stdafx.h"#include <stdlib.h>typedef struct Node{ int nValue; Node *next;}NODE,*pNODE;int PushDataToList(NODE ** pHead,int nData){ NODE *plastNode =
Time of Update: 2014-12-29
標籤:先簡要列出實現過程中所需要的資料結構。如 對於這個圖而言,它的鄰接表可以這樣表示,當然表現形式可以多樣,這隻是我隨便畫的一種表示方法。 頂點表 &