易語言二維碼生成器制作教學
二維碼的使用度和普及度相當的高,無論是在廣告推送、網站跳轉、信息獲取,還是在手機支付都在應用,網頁的上生成二維碼就見不少,現(xiàn)在用易語言來來看怎樣制作二維碼生成器,當然這里也是調用API接口,所以難度不大!

1、百度搜索一下二維碼開入平臺,選擇一個開放、免費的可以調用的接入就可以了,這里就以排名第一的作為演示例子!

2、進來后,就可以看到這里有詳細的說明,做過API調用都知道,方法都大同小異異,看看他的使用說明和例子就能理解!

3、回到易語言操作界面,簡單做一下界面,圖片預覽用的是圖片框,顏色選擇的都用多功能條來操作,糾錯等級用單選框,剩下就是編輯框、按鈕和標簽了!這里為減輕工作,方便大家看代碼,用了一個時鐘來反饋各個變量的改變!

4、按說明,網站給出的顏色值最大為“FFFFFF”,采用的是十六進制的模式,為了把它轉為十進制,再賦給多功能條最大值,所以需要一個十六進制轉十進制的子程序!代碼如下圖所示!

5、在程序剛啟動的時候,就先將顏色值最大為“FFFFFF”,轉為十進制,賦給多功能條最大值,同時將背景設為最大值,這樣背景是白色的,不然剛啟動就是黑乎乎的,什么都看到!

6、接著看生成二維碼的子程序,這也是整個軟件的關鍵部分,只要網址部分為空,就同時清空圖片框的內容,同時需要將網址轉為UTF-8的格式,然后就是將bg、fg、gc、el、w、m、pt、inpt、logo用組件上的變量去替換即可!

7、時鐘周期事件下,為了不卡死,啟用多線程來執(zhí)行子程序!時鐘周期的大小可以自行設置!

8、按鈕單擊事件下,就添加打開運行目錄代碼,圖片就生成這個目錄下,默認名為1.jpg文件!


