
易语言
bywayboy
C C++ Linux OpenWRT PHP WEB前端. http://www.extgui.com
展开
-
易语言界面库的实现(三)对话框的设计。
何为对话框。就是用来和你对话的框框。既然是和你对话。自然要得到一个对话的结果。哈…… Windows的对话框是一个经过一定封装的窗口。(这个封装了不得,你连消息都要IsDialogMessage^_^)。 对话框在你点击关闭按钮的时候会产生一个 菜单事件(也有称呼为命令事件) 反正就是 WM_COMMAND里的。LOWORD(wParam) 值为2 这个2就原创 2008-12-29 02:16:00 · 2378 阅读 · 1 评论 -
JSON 支持库开发手记
<br />有那么一阵,我在想,很多网络 软件 都是简单的应用,如果能够让易语言支持JSON 那服务器就只需要简单的WEB服务器了。但自己一点点处理服务器返回的文本 的确是累人的工作。而且开发效率不高。 和WEB服务器交互。如果没有复杂的上传工作 那就用 XmlHTTP之类的吧。设计要求还是有的。 首先易难为易的原则。一定要简单易用。其次 要能 封装 继承 。<br /> <br />具体用法是:<br />操作的方法有:<br />打开<br />置请求头<br />发送<br />撤消<br />取文本原创 2010-08-30 01:05:00 · 3404 阅读 · 1 评论 -
移动 短信群发软件开发完成。
使用方法很简单: 导入发送号码列表,导入接收号码列表。点击开始发送即可开始自动发送。调用移动189邮箱短信发送接口实现。原创 2010-04-04 14:11:00 · 1769 阅读 · 2 评论 -
Socket实现HTTP客户端
前些日子用 Wininet做项目。功能忒强大了。但总觉得管理Cookie有点不方便。即使设置了自己手动管理Cookies。这天上掉馅饼的事还真的常常发生。比如你之前用浏览器访问了这个站,留下了Cookie 你再用wininet访问的时候,这个馅饼就出现了。 封包不难 连接后。将 Headers一股脑堆进去。2个换行符后就是数据了(POST才有)。 服务器返回的数原创 2009-07-06 11:42:00 · 1652 阅读 · 4 评论 -
易语言调用WEB服务器模块完成。
本模块提供远程调用WEB服务器函数的接口。支持同步/异步/继承方式调用。回调模式调用举例:ASP服务器示例: PHP服务器示例:附件下载请上易语言论坛http://bbs.eyuyan.com/dispbbs.asp?boardid=124&Id=176536原创 2009-03-15 11:27:00 · 15417 阅读 · 2 评论 -
易语言界面库的实现(一)
易语言IDE自带了界面库,是通过“支持库(DLL)”来提供的。脱离这些库,你想写自己的界面程序? 易毕竟不是C。没有Win32 SDK 。从常量到API声明。光这些工作就能把你累个差不多。 以前也写过一个界面库。不过自己不是很满意。易语言写界面库。首要考虑的是效率问题。当然可以用内联汇编。不过易语言的内联汇编只能是置入机器码。因为填入的是机器码,当然不能链接,因此不能原创 2008-12-27 19:08:00 · 4902 阅读 · 3 评论 -
易语言对象内存模型
易语言对象的所有方法都是虚的。易语言的对象内存布局和COM几乎一致!原创 2009-01-12 12:56:00 · 1651 阅读 · 2 评论 -
易语言界面库的实现(四)组件内部事件处理
在Win32里面。有2类通知事件。在旧的Windows设计中通知事件也是通过WM_COMMAND发送的。在Windows 3.X中 通知事件是通过 WM_COMMAND发送的。在后来的版本中 WM_COMMAND 根本无法满足需求。而是 MS引入了 WM_NOTIFY来处理通知事件。而通知事件实际上是通知父窗口。而不是主窗口。 在组件里。要处理通知事件,不是一件容易的事原创 2009-01-05 00:20:00 · 2787 阅读 · 2 评论 -
取CPU时间戳
本来没什么好写的,因为这实在是太简单了。只有一条指令。但即使是一条指令,在易里面也不是容易的。 在C里面 可以用 __asm { RDTSC }; 它的内容全部保存在 EAX,EDX中(EDX)是高位。 也就是说是一个长整数了。 在易里面 可以用置入代码。先写了一个易语言的返回值为长整数的函数,然后编译。看看它原创 2008-12-30 23:37:00 · 2497 阅读 · 3 评论 -
JSON 支持库 2.3#0 发布
json支持库开发完成便得到了广大易友的一直好评,但其中存在的问题也被广大易友一一发现~ 哈哈……。其中困扰易友最大的问题便是其无引号属性名的问题。因为支持库最粗是严格按照 www.json.org的 json语法说明而开发。仅仅支持 双引号括起来的字符串以及标准转义。但后来发现并不好用,实际上JSON的应用大多在WEB,而JavaScript支持很多的转义,而且还支持单引号括起来的字符串。这些在后来的升级中已经一一解决。同时为了更全面地兼容易语言和Unicode,JSON内部采用了GB18030编码。最近原创 2011-04-22 09:24:00 · 3676 阅读 · 0 评论