• 使用delphi+intraweb进行微信开发1~4代码示例


    前几讲重点阐述的是使用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组件做的分页显示,看看效果如何,能满意吗?

  • 相关阅读:
    大数据测试2
    大数据测试3
    CROSS APPLY和 OUTER APPLY 区别详解
    SQL中的escape的用法
    Sql Server参数化查询之where in和like实现详解
    多行文本框换行符处理
    Cross Apply的用法
    交叉连接Cross Join的用法
    统计字符串中某个字符的个数
    JOIN用法
  • 原文地址:https://www.cnblogs.com/dpower/p/5334966.html
Copyright © 2020-2023  润新知