VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 31284|回复: 232

[精巧软件] VC驿站编程助手v0.2发布啦!

  [复制链接]
Syc 发表于 2014-9-10 01:20:05 | 显示全部楼层 |阅读模式

首先,非常感谢各位网友一直以来对VC驿站的支持!

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

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

前段时间开启了【VC驿站的COM插件征名活动】,也多谢大家的集思广益,帖子地址见:
http://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库
复制代码


附件下载:

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

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入驿站

x

评分

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

查看全部评分

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复

使用道具 举报

xiangh105 发表于 2014-9-10 01:35:14 | 显示全部楼层
支持SYC,支持cctry

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 0 反对 1

使用道具 举报

gd85180482 发表于 2014-9-10 01:32:56 | 显示全部楼层
谢谢分享  这样真的很方便 来学习下

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

zy_s_h 发表于 2014-9-10 01:50:38 | 显示全部楼层
赞~~~~~~~~~~~~~

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

zhenxinwl 发表于 2014-9-10 01:59:43 | 显示全部楼层
RE: VC驿站编程助手v0.1发布啦

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

eagle1103 发表于 2014-9-10 02:50:25 | 显示全部楼层
谢谢分享  这样真的很方便 来学习下

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

ccocwwh 发表于 2014-9-10 03:55:26 | 显示全部楼层
syc大哥又出新东西了,必须顶起来

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

showstyle 发表于 2014-9-10 04:02:11 | 显示全部楼层
支持继续更新!强健插件功能!

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

initialb 发表于 2014-9-10 07:05:54 | 显示全部楼层
0.1版本只是一个起点,相信这个助手会越来越完善,方便大家编程。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

492630000 发表于 2014-9-10 07:23:46 | 显示全部楼层
精华!!!!

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

andy2006love 发表于 2014-9-10 07:29:39 | 显示全部楼层

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

1613083148 发表于 2014-9-10 07:39:20 | 显示全部楼层
syc師傅  你辛苦了

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

techminister 发表于 2014-9-10 08:23:13 | 显示全部楼层
这个好  来学习了

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

llongger 发表于 2014-9-10 08:23:49 | 显示全部楼层
支援下Syc老师

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

xiangyan_555 发表于 2014-9-10 09:03:14 | 显示全部楼层
支持Syc老大~~~~~

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

lijing3343 发表于 2014-9-10 09:11:56 | 显示全部楼层
看看学习

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

小花匠 发表于 2014-9-10 09:16:35 | 显示全部楼层
叼哦,,用的人多就火了

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

7788991010 发表于 2014-9-10 09:20:39 | 显示全部楼层
很期待.........

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

zxslw1105 发表于 2014-9-10 09:25:24 | 显示全部楼层
支持syc,支持VC驿站

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

comemy1897 发表于 2014-9-10 09:37:42 | 显示全部楼层
看看!!!!!!!

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号

返回顶部
x

VC驿站微信公众号cctry2009

GMT+8, 2017-3-28 10:21

Powered by Discuz! X3.3

© 2009-2017 cctry.com

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