上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 49 下一页
  2011年2月22日
摘要: vc6控制台程序利用SoapToolkit3.0调用WebService1. 首先要安装SoapToolkit3.0安装包并安装(我的安装目录为:D:\Program Files\MSSOAP\)2. 新建vc控制台程序(空项目),项目名称:WinConsole6InvokeWebService,添加一个c++源文件(main.cpp),将SOAP安装目录下的lib文件D:\Program Files\MSSOAP\Lib\mssoap30.lib复制到项目文件夹下。3。添加源代码:#include <stdio.h>#include <iostream>#includ 阅读全文
posted @ 2011-02-22 23:08 清清飞扬 阅读(3229) 评论(0) 推荐(0)
  2011年2月20日
摘要: C++/CLI中使用gcnew关键字表示在托管堆上分配内存,并且为了与以前的指针区分,用^来替换* ,就语义上来说他们的区别大致如下:  1. gcnew返回的是一个句柄(Handle),而new返回的是实际的内存地址.   2. gcnew创建的对象由虚拟机托管,而new创建的对象必须自己来管理和释放.  当然,从程序员的角度来说,管它是句柄还是什么其他的东西,总跑不掉是对某块内存地址的引用,实际上我们都可以理解成指针.下面我们就写一段代码来测试一下好了.using namespace System;ref class Foo{public: Foo() { System::Console: 阅读全文
posted @ 2011-02-20 15:33 清清飞扬 阅读(1803) 评论(2) 推荐(1)
  2011年2月19日
摘要: CString ,BSTR ,LPCTSTR之间关系和区别CString是一个动态TCHAR数组,BSTR是一种专有格式的字符串(需要用系统提供的函数来操纵,LPCTSTR只是一个常量的TCHAR指针。CString 是一个完全独立的类,动态的TCHAR数组,封装了 + 等操作符和字符串操作方法。typedef OLECHAR FAR* BSTR;typedef const char * LPCTSTR;vc++中各种字符串的表示法首先char* 是指向ANSI字符数组的指针,其中每个字符占据8位(有效数据是除掉最高位的其他7位),这里保持了与传统的C,C++的兼容。LP的含义是长指针(lon 阅读全文
posted @ 2011-02-19 19:59 清清飞扬 阅读(1747) 评论(0) 推荐(1)
摘要: 快捷键 功能 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT + E显示资源视图 F12 转到定义 CTRL + F12转到声明 CTRL + ALT + J对象浏览 CTRL + ALT + F1帮助目录 CTRL + F1 动态帮助 F1 帮助 SHIFT + F1当前窗口帮助 CTRL + ALT + F3帮助-搜索 SHIFT + ALT + ENTER全屏显 阅读全文
posted @ 2011-02-19 19:55 清清飞扬 阅读(373) 评论(0) 推荐(0)
  2011年2月18日
摘要: From: http://blog.csdn.net/Eric_Jo/archive/2009/05/14/4184916.aspx要知道C++/CLI是什么,首先知道什么是CLI。一、CLI简介CLI:(Common Language Infrastructure,通用语言框架)提供了一套可执行代码和它所运行需要的虚拟执行环境的规范。更通俗的我们可以说它是一个虚拟平台,是操作系统和应用程序间的一层抽象。微软的.NET的基础CLR(Common Language Runtime,通用语言运行时)就是CLI的一个实例。 CLI主要的组成部分有:CTS,Metadata,CLS和VES。★ CTS 阅读全文
posted @ 2011-02-18 15:59 清清飞扬 阅读(882) 评论(0) 推荐(0)
摘要: ·CLR(公共语言运行库)是一个CLI的实现,包含了.NET运行引擎和符合CLI的类库。我们开发的几乎所有的.NET程序都基于CLR的类库来实现,并且运行在CLR提供的运行引擎之上。·CLI(公共语言基础)是微软公司向ECMA提交的一份语言和数据格式规范,CLR是目前为止唯一一个公共语言基础的实现版本。CLI包括了公共类型系统(CTS)、公共中间语言(CIL)、底部文件格式以及元数据格式等.·CTS(公共类型系统)定义了一个能够在CLR上运行的语言规范。尽管有很多语言本身不符合CTS规范,但是通过加强编译器,改变语言附加规范等手段,使得许多语言能够编写 阅读全文
posted @ 2011-02-18 15:56 清清飞扬 阅读(520) 评论(0) 推荐(0)
摘要: Webservice调用方式:axis,soap详解调用webservice,可以首先根据wsdl文件生成客户端,或者直接根据地址调用,下面讨论直接调用地址的两种不同方式:axis和Soap,soap方式主要是用在websphere下axis方式调用:import java.util.Date;import java.text.DateFormat;import org.apache.axis.client.Call;import org.apache.axis.client.Service;import javax.xml.namespace.QName;import java.lang.I 阅读全文
posted @ 2011-02-18 15:06 清清飞扬 阅读(843) 评论(0) 推荐(0)
摘要: 1. 在JavaScript中调用WebService <script language="javascript"> function PostRequestData(URL,data){ var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.Open("POST",URL, false); xmlhttp.SetRequestHeader ("Content-Type","text/xml; charset=utf-8"); xmlhttp.SetRequestHeader ("SOAPAction","htt 阅读全文
posted @ 2011-02-18 14:56 清清飞扬 阅读(575) 评论(0) 推荐(0)
摘要: 下载源代码一、使用Visual Studio.NET调用WebService  很多次看到网友讨论VC中调用WebService的问题,其实在Visual Studio.Net(下称VS.NET)及其以后的版本中调用WebService已经变得相当简单。你所要做的只是“找到 WebService的发布地址”,然后将其引用添加到VC项目中即可。接下来VS.NET帮你生成的代理类,会帮你搞定一大堆的麻烦事,包括:网络调用、数据传递等等;什么SOAP啊、网络啊,你都可以不管。 二、托管还是非托管?  对于VS.NET生成的C++代理类,很多人都认为必须使用托管代码,其实事实并 阅读全文
posted @ 2011-02-18 09:49 清清飞扬 阅读(2548) 评论(0) 推荐(0)
摘要: 可以通过在 %windir%\System32目录下查找MSCorEE.dll文件来判断一个机器中是否安装了.NET框架如果想确定一个机器中安装了哪些版本的.NET框架,可以查看下面注册表键下的子键HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy 阅读全文
posted @ 2011-02-18 09:25 清清飞扬 阅读(9592) 评论(0) 推荐(0)
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 49 下一页