C 利用GDI繪製驗證碼

2021-06-30 16:08:53 字數 968 閱讀 5890

**片:

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 繪製驗證碼

string str = null;

private

void

picturebox1_click(object sender, eventargs e)

////// 繪製驗證碼圖形

///void createmap()

;color colors = ;

//將隨機產生的數字放入bitmap中

for (int i = 0; i < 5; i++)

//隨機繪製直線

for (int i = 0; i < 40; i++)

//隨機畫畫素點

for (int i = 0; i < 200; i++)

}private

void

form1_load(object sender, eventargs e)

private

void

button1_click(object sender, eventargs e)

else}}

}

實現效果:

使用GDI繪製驗證碼

首先建立乙個c windows窗體應用程式 然後在窗體中新增乙個picturebox和button控制項 接著給button按鈕註冊乙個單機事件,開始寫 void identifyingcode 建立位圖物件,設定的寬度和高度,bitmap繼承了image bitmap bmp new bitmap...

C 基礎回顧 用GDI 繪製驗證碼

驗證碼在很多需要使用者登陸或發表言論的網頁上都可以見到。傳統的一般是用代表各種不同數字或字元的來進行組合,從而實現效果。但是,很明顯這種方式的靈活性不高,而且需要準備大量的作素材。public static string generate randomgeneratorstyle style,int...

繪製驗證碼

public partial class validatecode validatebase 生成驗證碼 private string createvalidatecode base.strvalidate validatecode 儲存驗證碼 return validatecode 影象背景 pr...