原创 在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)聯繫起來,這樣的式子就叫做遞推關係。 遞推定義    遞推算法是