Jquery调用WCF经验分享
博客园申请开通有一段时间了,一直没写博客,真对不起博客园,郁闷费话少说,今天有时间,来总结一下最近项目中用的一些知识知,主要是Jquery调用WCF服务。本文讨论一下Jquery异步调用WCF服务的过程中需要注意的各种问题及经验分享。
我所使用的机器环境是:Windows7 VS2010 。
一、我们首先建好一个项目,在VS2010中,建立好一个Web项目,并添加一个“启用了A
http://cyqdata.cn/cnblogs/article-detail-37105
JavaScript中函数的调用
首先说函数的定义:
function Hanshu()
{
//函数体...
}
这样我们就定义了一个名为Hanshu的函数,现在我们尝试调用一下这个函数。其实很简单,调用函数就是用函数的名称加括号,即:
Hanshu();
这样我们就调用了这个函数。
我们用一个按钮调用一下这个函数:将按钮的点击事件指向这个方法
<input type="button" value="cl
http://cyqdata.cn/cnblogs/article-detail-36840
【百度地图API】当地址解析失败时,如何调用search方法查找地址
有个朋友问我,当地址解析失败时,应该如何处理呢?比如,他想搜索“南宁市青秀区”。
-----------------------------------------------------------------------------
首先,我们需要弄明白,地址解析的原理:
使用Geocoder进行地址解析,比如“北京市海淀区上地10街”,当系统
http://cyqdata.cn/cnblogs/article-detail-36797
JAVA与.NET的相互调用——通过Web服务实现相互调用(附原代码)
JAVA与.NET是现今世界竞争激烈的两大开发媒体,两者语言有很多相似的地方。而在很多大型的开发项目里面,往往做需要使用两种语言进行集成开发。而很多的开发人员都会偏向于其中一种语言,在使用集成开发的时候对另一种语言感觉到畏惧。在这里在下向各位介绍一下,JAVA与.NET相互调用的例子。下面的介绍主要包括三方面:一是通过常用Web服务进行相互调用,二是使用TCP/IP套接字进行相互调用,三是使用Re
http://cyqdata.cn/cnblogs/article-detail-36641
Jquery调用Web Service
最近在学习Jquery与Web Serivce,于是想想可不可以两者一起使用呢?于是开始摸索,在摸索过程中还是会发现一些问题,大家都知道无论是Web Service还是WCF返回的数据格式是XML,由于XML文件格式文件庞大、格式复杂、传输占用宽带并且服务器端与客户端解析XML花费资源和时间;而Json的数据格式比较简单、占用宽带小并且相当稳定;所以接下来我们就利用JSON格式。
&n
http://cyqdata.cn/cnblogs/article-detail-36532
C++Builder6.0调用C#的WebServcie
由于特殊需要,客户端软件用BCB6.0做起来方便点。过程需要调用一个C#写的WebService。这里记录下试验过程供大家参考指教。废话少说,直入主题:
一、引用WebService地址
BCB6.0环境下,File-New-Other-WebService-WSDL Importer。这里的地址,需要注意下。因为我们在.NET环境下,比如用C#写客户端调用WebService,直接引用地址就可以
http://cyqdata.cn/cnblogs/article-detail-36502
Silverlight中同步调用WebClient的解决办法,是同步!
如何建立web服务并引用的细节,不是本文的介绍的目标,不再赘述。在silverlight调用服务器端服务的时候,默认情况下是进行异步调用的,代码如下:
private void button2_Click(object sender, RoutedEventArgs e) { Service1Client sc = new Service1Cl
http://cyqdata.cn/cnblogs/article-detail-36098
JavaScript中链式调用之研习
方法链一般适合对一个对象进行连续操作(集中在一句代码)。一定程度上可以减少代码量,缺点是它占用了函数的返回值。
一、对象链:方法体内返回对象实例自身(this)
function ClassA(){
this.prop1 = null;
this.prop2 = null;
this.prop3 = null;
}
ClassA.prototype = {
method1 : func
http://cyqdata.cn/cnblogs/article-detail-36037
WPF调用线程(三)线程池初步
当我们频繁的要调用线程来执行任务时,一个好的办法是采用线程池来对线程进行管理, “线程池”是可以用来在后台执行多个任务的线程集合。 每个传入请求都将分配给线程池中的一个线程,因此可以异步处理请求,而不会占用主线程,也不会延迟后续请求的处理。一旦池中的某个线程完成任务,它将返回到等待线程队列中,等待被再次使用。 这使应用程序可以避免为每个任务创建新线程的开销。线程还
http://cyqdata.cn/cnblogs/article-detail-36028
关于在Silverlight中调用C++编写的DLL的问题
新开通了博客,就写篇文章吧,我们在做项目的过程中不可避免的会碰到需要调用以前别人编写的程序的问题,可能是.NET编写的,也可能是c++编写的。我在做一个Silverlight项目的过程中遇到了这个问题,需要调用c++编写的dll。 我们知道silverlight可以通过异步下载或在程序中直接引用的方法调用标准的.NET类库,因为是运行至CLR上的,并且一个重要的问题是Silverlight认为它是
http://cyqdata.cn/cnblogs/article-detail-36016
浅谈C++中内存分配、函数调用和返回值问题
在谈述函数调用和返回值问题之前,先来看看C++中内存分配的问题。
C++编译器将计算机内存分为代码区和数据区,很显然,代码区就是存放程序代码,而数据区则是存放程序编译和执行过程出现的变量和常量。数据区又分为静态数据区、动态数据区以及常量区,动态数据区包括堆区和栈区。
一下是各个区的作用:
(1)代码区:存放程序代码;
(2)数据区
&
http://cyqdata.cn/cnblogs/article-detail-35994
WPF调用线程(二)复制文件并显示进度条
这一段时间要进行WPF及多线程的培训,于是就写了一个例子,主要功能是用复制文件时,显示进度条。以演示在WPF中,如何调用线程,基础理论就不多说了,园子里好多大牛都写过,MSDN也有详尽介绍,也可以查看我的前两篇文章,
C#线程基础
WPF调用线程(-)
也有一些介绍,先看运行效果
xaml如下:
XAML代码
<Window x:Class="WpfThreadTest.Mai
http://cyqdata.cn/cnblogs/article-detail-35993
在VS2010上使用C#调用非托管C++生成的DLL文件(图文讲解)
背景
在项目过程中,有时候你需要调用非C#编写的DLL文件,尤其在使用一些第三方通讯组件的时候,通过C#来开发应用软件时,就需要利用DllImport特性进行方法调用。本篇文章将引导你快速理解这个调用的过程。
步骤
1. 创建一个CSharpInvokeCPP的解决方案:
2. 创建一个C++的动态库项目:
http://cyqdata.cn/cnblogs/article-detail-35876
JavaScript子类用Object.getPrototypeOf去调用父类方法
每个function有个prototype属性,称为原型。每个对象也有个原型,IE9/Firefox/Safari/Chrome/Opera 中可以通过__proto__来访问,IE6/7/8中没有提供相关接口。
function Person(){
this.method1 = function(){}
}
Person.prototype.method2 = function(){}
f
http://cyqdata.cn/cnblogs/article-detail-35350
ESFramework 4.0 进阶(07)-- 消息同步调用
分布式系统的构建一般有两种模式,一是基于消息(如Tcp,http等),一是基于方法调用(如RPC、WebService、Remoting)。深入想一想,它们其实是一回事。如果你了解过.NET的Proxy,那么你会发现,方法调用和消息请求/回复实际上是可以相互转换的,.NET的Proxy的实现,就是在方法调用的堆栈帧和消息之间相互转换的过程。
在ES
http://cyqdata.cn/cnblogs/article-detail-35188
究竟应该怎么调用WCF服务?
对于下面几种方式,哪一种是最合适的,我期望的是这样的:
1) 在客户端,对于TCP确保使用连接池,在每一次使用连接之后归还连接等待复用。由于连接池是宝贵的资源,不可能每一次调用都去创建,而是只创建一次。
2) 在服务端,调用完毕之后可以尽快释放服务实例(设置的是 [ServiceBehavior(InstanceContextMode = InstanceContextMode.Per
http://cyqdata.cn/cnblogs/article-detail-35034
自定义ASP.NET WebApplication中调用SharePoint2010的对象
如果你是做SharePoint开发的话,一定不会对如下这段代码陌生: using(SPSite oSiteCollection = new SPSite("http://Server_Name"))
{
using(SPWeb oWebsite = oSiteCollection.OpenWeb("Website_URL"))
{
http://cyqdata.cn/cnblogs/article-detail-32805
调用动态类型的扩展方法
对于一个动态类型来说,你可以认为它包含任意成员,它们都能通过编译。但到了运行时,到底是否拥有这些成员,就真相大白了。如
dynamic test = 7;
Console.Write(test.Name);
编译器无法在编译时知道test的真正类型,因此会使用其运行时的实际类型,而默认对于它的所有调用都是合法的,不会引发任何编译时错误。但它会抛出一个运行时异常。因为在运行时,test为一个int,
http://cyqdata.cn/cnblogs/article-detail-32633
链式调用使用体会
作为.NET程序员,相信JQuery的选择器与C# List的FindAll基本都有使用过,其中都一直种特殊的语法糖。
比如JQuery的:
$("#Id1").find("div").find("p").find("input[name=age]");
再比如C#中的:
List A = new List(); A.Add(new Person { Name = "Gio", Age
http://cyqdata.cn/cnblogs/article-detail-32629
Silverlight实用窍门序列:22.Silverlight使用WebService调用C++,Delphi编写的DLL文件【实例源码下载】
在Silverlight程序(非Out of Browser模式)中是无法直接调用DLL的,但是很多的计算或者其他应用程序的调用中我们需要用到DLL的加载。比如调用DLL来识别身份证读卡器传输过来的信号,比如要和某Delph编写的程序数据通讯等等。本文将简单的自写一个DLL文件,然后通过调用此DLL自定义的一
http://cyqdata.cn/cnblogs/article-detail-32403