using system;
using system.collections.generic;
using system.componentmodel;
using system.data;
using system.drawing;
using system.linq;
using system.text;
using system.threading.tasks;
using system.windows.forms;
namespace gdi驗證碼
private void form1_load(object sender, eventargs e)
random sj = new random();
string zhuangwenzi;
private void setcode()
if (nex==1)
}if (string.isnullorwhitespace(zhuangwenzi))//如果進來是空的就返回
//封裝的點陣圖,可以在上面畫圖,和乙個性質
bitmap bit = new bitmap(zhuangwenzi.length+80,30);
graphics gra = graphics.fromimage(bit);//graphics封裝乙個gdi+繪圖圖面,fromimage從指定的image建立新的graphics//在上獲取畫布中寫的內容
gra.clear(color.white);//清除整個繪圖並以指定背景色填充
pen pen = new pen(brushes.red,5);
rectangle rectangle = new rectangle(0,0,bit.width-1,bit.height-1);表示矩形大小
//給畫布新增矩形框
gra.drawrectangle(pen,rectangle);
for (int i = 0; i < zhuangwenzi.length; i++) //線條隨機出現,又因為zhuangwenzi的長度是4個所以出現4個線條
//給畫布裡的新增(乙個字型變數名)大的字型樣式
//錯了 pen pen2 = new pen(color.fromargb(sj.next(255), sj.next(255), sj.next(255)), sj.next(5, 7));
gra.drawstring(zhuangwenzi,new font("",sj.next(15,20), fontstyle.bold|fontstyle.italic),new solidbrush(color.fromargb(sj.next(255),sj.next(255),sj.next(255))),new point(10,5));//drawstring返回指定的字串,new point(10,5)指定座標
//新增小點點
for (int i = 0; i picturebox1.image = bit;//
}private void picturebox1_click(object sender, eventargs e)
private void button1_click(object sender, eventargs e)
else
}}}
mysql很簡單 MySQL入門很簡單
基本資訊 商品名稱 mysql入門很簡單 附光碟 出版社 清華大學isbn號 9787302243625頁數 466 內容提要 目錄 篇 mysql資料庫基礎 1.1 資料庫理論基礎 1.1.1 資料儲存方式 1.1.2 資料庫泛型 1.1.3 資料庫在開發中作用 1.2 資料庫技術構成 1.2.1...
成功很簡單
十年裡四處碰壁 問題是學術不精,沒有恆心和毅力,十年不短,一荒而過,不但沒進步還在倒退。如今要閉門休學,一定,不學成,不出來見人,做好準備,以死的心態去學。浪費十年的時間,現在開始不再浪費一分一秒 堅決做到以下幾點 1.不上網閒逛 2.不看電視電影,不玩遊戲 3.不看任何娛樂節目 4.不看任何比賽過...
幸福,很簡單
每當我們能夠按時休息,早睡早起的時候,我們應該是多麼地幸福啊。試想想,還有多少人在忙碌著,勞作著,為了自己的幸福付出著 每當我們能夠聽著父母的 囉嗦 吃著父母的 飯菜 我們應該是多麼地幸福啊。殊不知,還有好多人再也見不著父母了,再也吃不上父母所做的 飯菜 了 每當我們能夠和朋友相聚一起,談天說地 遊...