GDI 水印 很簡單很簡單的版

2021-10-01 19:25:42 字數 1654 閱讀 5472

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.不看任何比賽過...

幸福,很簡單

每當我們能夠按時休息,早睡早起的時候,我們應該是多麼地幸福啊。試想想,還有多少人在忙碌著,勞作著,為了自己的幸福付出著 每當我們能夠聽著父母的 囉嗦 吃著父母的 飯菜 我們應該是多麼地幸福啊。殊不知,還有好多人再也見不著父母了,再也吃不上父母所做的 飯菜 了 每當我們能夠和朋友相聚一起,談天說地 遊...