程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 使用delphi+intraweb進行微信開發1~4代碼示例,delphiintraweb

使用delphi+intraweb進行微信開發1~4代碼示例,delphiintraweb

編輯:Delphi

使用delphi+intraweb進行微信開發1~4代碼示例,delphiintraweb


前幾講重點闡述的是使用iw進行微信開發的技術難點及解決方法,提供的都是代碼片段(微信消息加解密是完整代碼),實際上我始終感覺按照教程實作是掌握一門技術的最重要的方法!不過對於剛剛接觸這類開發的朋友來說可能學習曲線陡峭了點,既然如此,特意放出了前4講的示例代碼,去掉了數據庫相關操作,保留了最精華的代碼部分,直接編譯即可進行測試。

下載地址:http://download.csdn.net/detail/netwizard/9475970

此雖為示例代碼但是是從我一個即將完工的商業項目中拷貝出來的,因此單元封裝很完備,基本稍加修改就可以用於生產環境,不過也因此代碼稍微復雜了點,我已經去除了可能給大家帶來困擾的所有業務代碼,在此代碼基礎上自行擴展即可用於生產環境。代碼中有完備注釋,如果還有不明了的地方,可以在博客上留言或者加我QQ:404328970。

 

代碼使用DelphiXE2版本和iw14.0.52進行的編譯,個人感覺此代碼不支持DelphiXE2以下版本,因為使用了大量的新的Delphi特性,如果你不信,也可以用低版本Delphi編譯試試沒准也能用。

 

此代碼僅使用了一個叫做CnPack的第三方開源組件包,在www.cnpack.org可以進行下載,主要用於sha1和aes編解碼,其他均為Delphi原生組件。

此代碼如果不做任何修改當然也可編譯的,但是不能按照你的預期運行,需要進行如下修改:

1、uWxApi單元的第 79 行,替換其中的Token為你微信號的Token。
2、uWxMsgHandler單元的第 93 行,替換其中的Token、AppID等為你微信號的相關設置。

3、最關鍵的,需要修改端口為80,否則是不能接入成功的!

 

如果編譯成功並按照你的預期展示結果了,我將非常欣慰,願更多的朋友加入iw開發的行列,我忽然發現,這個Delphi下的web開發框架真的很好用!

放幾個我iw項目的截圖,呵呵,看看,漂亮不,這個就是iw做的,給大伙提提氣:

上面的頁面在手機上的顯示效果,同時支持PC浏覽和手機浏覽哦:

下面這個使用的是iw的ModalDialog組件哦,呵呵,好用!

下面這個用的iw標准的DbGrid組件做的分頁顯示,看看效果如何,能滿意嗎?

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved