原创 在C#中如何實現回車
private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == (char)13)
原创 html5--貪喫蛇
第一步:貪喫蛇算法: 首先用Jscex把整個遊戲的Loop搭建起來: var moveAsync = eval(Jscex.compile("async", function (p) { while
原创 Html5---瘋狂的大炮
水平拋出的物體的運動是平拋運動,與水平有一定仰角拋出的物體的運動是斜拋運動,這兩種運動都是曲線運動,統稱拋物運動。 平拋運動: 物體以一定的初速度沿水平方向拋出,如果物體僅受重力作用,這樣的運動叫做平拋運動。平拋運動可視爲
原创 SoundEx算法
SoundEx 是一種拼音算法,用於按英語發音來索引姓名,它最初由美國人口調查局開發。 SoundEx 方法返回一個表示姓名的四字符代碼,由一個英文字母后跟三個數字構成。 字母是姓名的首字母,數字對姓名中剩餘的輔音字母編碼。 發音相近的姓
原创 Html5--超越祖沖之
計算機的快速發展使π的精度越來越高,那麼怎麼通過計算機計算π值呢?在上一節中,N個線段畫出一個圓形,所以可以把這些線段的總長度除以圓的直徑,得出π的大小。 使用公式: π=C/d 其中,C是圓的周長,d是圓的直徑。
原创 html5-桌球
這次,我們要繪製的就是我們常見的檯球,在繪製之前,先來繪製實心圓。 第一步:實心圓 CanvasRenderingContext2D提供了fill函數,爲一個封閉的區域內填充顏色,如圓形、矩形等,實心圓和空心圓的區別在於: 設
原创 萬能json轉換
方案有兩種: 第一種:轉換類 代碼如下: public static class JsonHelper { /// <summary> /// List轉成json /
原创 Ext Hello!
今天出差來長沙了,時間比較多,而我又不是一個很閒得住的人,總想學點東西,一直以來,我都很想學習一下ExtJs,只是太忙,都沒有深入學習,現在剛好抽出時間來學習。 從今天到十月左右,我希望用2-3個月來學習Extjs,我主要學習的是Ext
原创 Html5製作奧運五環
使用html5的Canvas製作一個一模一樣的奧運五環: 第一步:畫圓 在一切實驗之前,要先理解Canvas中的座標系統,假設一個寬是300,高是150的Canvas標籤,它內部的座標變化爲,從左上角向下,向右越來越大。
原创 HTML播放器代碼集
==============================1款代碼: <EMBED id=myPlayer src="音樂地址" width=300 height=50 type=audio/mpeg AutoStart="-1" E
原创 C#中的抽象
首先必須確定哪些部分是穩定的? 一,方法體穩定: 1,抽象出功能:用方法 2,抽象出類型:用泛型, 二,方法體不穩定,但是方法名和參數列表穩定: 抽象出接口,然後可以用反謝去做實例化. 三,全部是非穩定: 可以用反射進行
原创 C#中的封裝
一,封裝方法: 多次重複的代碼,可以寫到方法中去.把重複的代碼提出來,相同的部份作爲方法體,不同的部份作爲參數列表進行傳遞.二,封裝類 把相近的方法和屬性提出來,寫到類中去.三,封裝變化點: 變化點:由客戶需求或者
原创 Html5--萬有引力
在上一個例子中,模擬了勻速直線運動,質點是一個理想化的物理模型,當把物體看成質點時,不需要考慮它的大小,形狀和旋轉。在Canvas中,同樣可以模擬一勻加速運動,比如,重力場下的物體運動。由於地球的吸引而使物體受到的力,叫做重力,生活中常把
原创 Html5---鳥巢
由於昨天晚上陪老婆看房子去了,就沒有寫,今天一定補上。 這次我們來利用CanvasRenderingContext2D的一些API一個鳥巢。涉及的知識點和技藝包括:三次貝賽爾曲線的繪製,CanvasRender
原创 算法之---遞推與遞歸
遞推的概念與基本思想: 給定一個數的序列H0,H1,…,Hn,…若存在整數n0,使當n>n0時,可以用等號(或大於號、小於號)將Hn與其前面的某些項Hi(0<i<n)聯繫起來,這樣的式子就叫做遞推關係。 遞推定義 遞推算法是