VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 46102|回复: 240
打印 上一主题 下一主题

[交流] VC驿站编程助手v0.2发布啦!

  [复制链接]
001
51_avatar_middle
跳转到指定楼层
1#
online_admins 发表于 2014-9-10 01:20:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
首先,非常感谢各位网友一直以来对VC驿站的支持!

开发背景:
VC驿站,以VC为主打。但是C++的门槛确实比较高,所以有很多人转投了易语言的阵营。因为易语言简单,而且市面上有很多易语言的插件,里面封装了很多比如,网页操作、注册表操作、窗口操作 等等,方便大家使用。那么VC就不能这样了吗?答案是:必须能。易语言能做到的事情,VC也能做到,而且一定能做的更好。易语言做不到的事情,VC也能做到。比如市面上面的大漠插件,就是用VC6开发的COM插件。也封装了很多易用性的操作。

所以,VC驿站准备推出自己的VC版COM插件,把很多平时常用的操作,比如:窗口操作、注册表操作、网络操作、网页Post操作、网页填表、进程操作、等等 大家感兴趣的操作,都封装起来,让原本要写很多行代码才能实现的功能,以后一行搞定。让大家使用起来更方便,降低大家使用VC的门槛,让更多的人加入我们。

前段时间开启了【VC驿站的COM插件征名活动】,也多谢大家的集思广益,帖子地址见:
https://www.cctry.com/thread-243013-1-1.html

这段时间也比较忙,但还是把VC驿站的这个编程助手基础框架模型给实现出来了!

目前来说接口比较少,以后会慢慢添加,争取一周出一个版本,现在是 v0.1 版本,希望跟大家一起交流,有什么意见都可以提出来,我把功能实现出来之后共享给大家!

接口介绍(以后会给大家整理成 chm 格式的帮助文档):

/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/
Ver:获取驿站编程助手的版本信息:无参数,返回值为字符串类型,即版本信息;
GetLocalIp:获取本机的 IP 地址:无参数,返回值为字符串类型,若本机有多个IP地址,返回的字符串用 @ 分割;
GetWLanIp:获取本机的外网 IP 地址:无参数,返回值为字符串类型,即本机的外网IP;
GetIpPlace:获取指定IP地址的地理位置:一个传入参数为字符串类型,即要查询的IP地址,返回值类型为字符串类型,即返回参数指定IP地址的地理位置。
ConvertUtf8ToGBK:转换UTF8编码到GBK编码,一个传入参数为字符串类型,即要转换的UTF8编码字符串,返回值类型为转换后GBK编码字符串;
ConvertGBKToUtf8:转换GBK编码到UTF8编码,一个传入参数为字符串类型,即要转换的GBK编码字符串,返回值类型为转换后UTF8编码字符串;
GetUrlContentStringAndCookie:GET方式获取指定URL的网页源码与Cookie信息,
参数strUrl:要访问的URL网址;
参数strAddHeader:访问时要附加的Http协议头信息,该参数为可选参数;
格式如下:key_1@value_1#key_2@value_2 以此类推,key和value之间用'@'符号分割,键值对之间用'#'号分割
举例:Referer@http://www.xxx.com/#Origin@http://www.xxx.com#Content-Type@application/x-www-form-urlencoded

参数retCookie:返回的Cookie信息,该参数为可选参数;

函数返回值为网页的内容字符串;

GetUrlContentToFile:GET方式获取指定URL的文件并保存到文件;
参数strUrl:要访问的URL网址;
参数strSFilePath:本地保存文件的路径;
参数strAddHeader:访问时要附加的Http协议头信息,该参数为可选参数;

函数返回值为布尔类型,成功返回真,失败返回假;

PostStringToServer:POST方式向Web服务器提交字符串文本;
参数strUrl:要访问的URL网址;
参数strData:要Post到Web服务器的字符串;
参数strAddHeader:访问时要附加的Http协议头信息,该参数为可选参数;
参数retCookie:Post提交数据后,返回的Cookie信息,该参数为可选参数;

函数返回值为网页的内容字符串;
/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/

因为本身 VC驿站编程 助手就是一个 COM 插件,所以,大家可以到网络上先找找在VC中如何使用 COM 插件,也是锻炼下自己,稍后会为大家奉上详细的使用教程!

示例代码:别忘了先注册组件哦:regsvr32 try.dll
备注:Win8、Win8.1 及 以上版本系统要使用管理员权限运行CMD,之后执行 regsvr32 try.dll 命令注册组件,才能成功!

  1. CoInitialize(NULL);
  2. Ctrysoft *trySoft = new Ctrysoft();
  3. trySoft->CreateDispatch(_T("try.trysoft"));
  4. CString strVer = trySoft->Ver();
  5. MessageBox(strVer);

  6. CString strIp = trySoft->GetWLanIp();
  7. MessageBox(strIp);

  8. CString strPlace = trySoft->GetIpPlace(strIp);
  9. MessageBox(strPlace);

  10. CoUninitialize(); //最后使用完之后再卸载COM库
复制代码


附件下载: VC驿站编程助手v0.2发布啦! VC驿站编程助手v0.2.zip (1.35 MB, 下载次数: 2146)

更新历史:
2014-10-16:v0.2 版本发布:
修复相关Bug,修复 Win7 系统调用崩溃的问题,
添加3个Http相关访问接口;
添加GBK <=> UTF8转换的相关接口;

2014-09-10:v0.1 版本发布;

评分

参与人数 13威望 +10 驿站币 +28 贡献 +10 激情 +46 热心值 +6 收起 理由
15_avatar_small boildwater + 1 + 1
22_avatar_small wahx1314 + 1 + 1 感谢分享!
03_avatar_small kongmingbo + 1 + 1 支持原创!
54_avatar_small muyechenxi + 1 + 1 赞一个!
59_avatar_small wuhaibo9826 + 1 + 1
14_avatar_small 天地好兄弟 + 1 感谢分享!
53_avatar_small 幻世梵天 + 1 + 1 赞一个!
83_avatar_small mofa005 + 10 希望还是做成DLL动态库,COM注册太麻烦,特.
24_avatar_small bacsj118 + 1 + 1 要开源才好发展
80_avatar_small Kn0p + 10 + 10 支持原创!很给力!~
31_avatar_small cyby足迹 + 10 可以大家一起参与啊!
37_avatar_small friendan + 5 我想业余参与开发
33_avatar_small Jetliu + 10 + 10 + 10 + 10 支持原创!很给力!赞一个!

查看全部评分





上一篇:个人通讯录,还请各位大神帮忙看看界面刷新问题
下一篇:HTTP四种常见的POST提交数据方式
40_avatar_middle
推荐
online_vip 发表于 2014-9-10 01:35:14 | 只看该作者
支持SYC,支持cctry
回复 支持 0 反对 1

使用道具 举报

42_avatar_middle
2#
online_vip 发表于 2014-9-10 01:32:56 | 只看该作者
谢谢分享  这样真的很方便 来学习下
回复 支持 反对

使用道具 举报

86_avatar_middle
4#
online_vip 发表于 2014-9-10 01:50:38 | 只看该作者
赞~~~~~~~~~~~~~
回复 支持 反对

使用道具 举报

37_avatar_middle
5#
online_vip 发表于 2014-9-10 01:59:43 | 只看该作者
RE: VC驿站编程助手v0.1发布啦
回复 支持 反对

使用道具 举报

94_avatar_middle
6#
online_vip 发表于 2014-9-10 02:50:25 | 只看该作者
谢谢分享  这样真的很方便 来学习下
回复 支持 反对

使用道具 举报

26_avatar_middle
7#
online_vip 发表于 2014-9-10 03:55:26 | 只看该作者
syc大哥又出新东西了,必须顶起来
回复 支持 反对

使用道具 举报

56_avatar_middle
8#
online_vip 发表于 2014-9-10 04:02:11 | 只看该作者
支持继续更新!强健插件功能!
回复 支持 反对

使用道具 举报

64_avatar_middle
9#
online_vip 发表于 2014-9-10 07:05:54 | 只看该作者
0.1版本只是一个起点,相信这个助手会越来越完善,方便大家编程。
回复 支持 反对

使用道具 举报

65_avatar_middle
10#
在线会员 发表于 2014-9-10 07:23:46 | 只看该作者
精华!!!!
回复 支持 反对

使用道具 举报

25_avatar_middle
11#
online_vip 发表于 2014-9-10 07:29:39 | 只看该作者
VC驿站编程助手v0.2发布啦!
回复 支持 反对

使用道具 举报

11_avatar_middle
12#
在线会员 发表于 2014-9-10 07:39:20 | 只看该作者
syc師傅  你辛苦了
回复 支持 反对

使用道具 举报

10_avatar_middle
13#
在线会员 发表于 2014-9-10 08:23:13 | 只看该作者
这个好  来学习了
回复 支持 反对

使用道具 举报

07_avatar_middle
14#
online_vip 发表于 2014-9-10 08:23:49 | 只看该作者
支援下Syc老师
回复 支持 反对

使用道具 举报

05_avatar_middle
15#
online_vip 发表于 2014-9-10 09:03:14 | 只看该作者
支持Syc老大~~~~~
回复 支持 反对

使用道具 举报

53_avatar_middle
16#
online_vip 发表于 2014-9-10 09:11:56 | 只看该作者
看看学习
回复 支持 反对

使用道具 举报

60_avatar_middle
17#
在线会员 发表于 2014-9-10 09:16:35 | 只看该作者
叼哦,,用的人多就火了
回复 支持 反对

使用道具 举报

91_avatar_middle
18#
在线会员 发表于 2014-9-10 09:20:39 | 只看该作者
很期待.........
回复 支持 反对

使用道具 举报

58_avatar_middle
19#
online_vip 发表于 2014-9-10 09:25:24 | 只看该作者
支持syc,支持VC驿站
回复 支持 反对

使用道具 举报

19_avatar_middle
20#
online_vip 发表于 2014-9-10 09:37:42 | 只看该作者
看看!!!!!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /1 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-1-16 14:53

Powered by Discuz! X3.4

© 2009-2018 cctry.com

快速回复 返回顶部 返回列表