摘要: 今天是系列的终结篇,当然要分享一下wcf的托管方面的知识。wcf中托管服务一般有一下四种:Console寄宿: 利于开发调试,但不是生产环境中的最佳实践。winform寄宿: 方便与用户进行交互,用户想开就开,想关就关,但如果机器重启了,不得不自己手动开一下,危险+麻烦。IIS寄宿: 此寄宿在实战项目中得到了广泛的应用。 好处有:随系统启动和停止。 iis有大量的管理策略对其进行管理。 即想利用wcf的功能,还想访问asp.net的功能。... 阅读全文
posted @ 2013-05-17 16:56 三叶草╮ 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 今天是速成的第三天,再分享一下WCF中比较常用的一种技术,也就是”事务“。在B2B的项目中,一般用户注册后,就有一个属于自己的店铺,此时,我们就要插入两张表, User和Shop表。当然,要么插入成功,要么全失败。第一步: 首先看一下项目的结构图:第二步: 准备工作,我们新建Commerce数据库,用EF去映射,然后新建ServiceWCF类库,具体步骤就省略, 这一块不懂可以留言。第三步:新建一个Model类库。建立两个实体类Shop和User,当然自定义类型在WCF中传输, 必须在类上加上【DataContract】,属性上加【DataMember】。 Shop.cs1 ... 阅读全文
posted @ 2013-05-17 16:06 三叶草╮ 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 承接上一章,今天来讲MSMQ在实战项目中的应用。众所周知,放了防止订单丢失,我们都是采用Order过一下MSMQ。 MSMQ的优点个人认为是:先天的异步消息发送和天生的自动负载均衡。好了,看看MSMQ在实战中的应用。第一步: 准备工作,安装MSMQ服务器,然后勾上下图选项,安装即可。第二步:新建一个类库。建立两个文件IOrder.cs,Order.cs。截图如下。第三步:新建Host的Console程序,建立App.config文件,截图如下。第四步:在console程序中:①:创建队列。②: 开启服务。最后一步:新建一个Console程序作为客户端来对MSMQ进行测试,这次我们通过“信道”的 阅读全文
posted @ 2013-05-17 15:55 三叶草╮ 阅读(87) 评论(0) 推荐(0) 编辑
摘要: <ComboBox DisplayMemberPath="Name" SelectedValuePath="Id" ItemsSource="{Binding}" Name="cobTeam" SelectionChanged="cobTeam_SelectionChanged" />或者:cobTeamName.Itemsource=dataTable.DefaultView;cobTeamName.DisplayName="Name";cobTeamName. 阅读全文
posted @ 2013-05-17 15:24 三叶草╮ 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 附件表结构如下:上传附件: /// <summary> /// 上传附件 /// </summary> /// <param name="filePath">上传文件路径</param> /// <param name="strAttachmentId">返回附件ID</param> /// <returns>true :上传成功 ; false :上传失败</returns>private bool UploadAttachment(string fileP 阅读全文
posted @ 2013-05-17 15:22 三叶草╮ 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 作为WCF速成系列,只介绍些项目开发中常用到的实战知识。学习wcf,还是对其中的几个术语要了解一下。wcf中有一个ABC的概念,就是第一: "A" 是地址,就是告诉别人我wcf在何处。 第二: "B"是绑定,就是告诉别人应该走什么路才能过来。 第三: "C"是契约:就是告诉别人我wcf这里有哪些东西。项目开发中常用到的三种绑定: 第一:wsHttpBinding, 这个binding可以认为是webservice的加强版WSE,设计的目的就是用于异构系统的交互(比如java)。 第二:netTcpBinding, 这个binding可 阅读全文
posted @ 2013-05-17 15:20 三叶草╮ 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 摘要:随着人们对应用程序的要求越来越高,单进程应用在许多场合已不能满足人们的要求。编写多进程/多线程程序成为现代程序设计的一个重要特点,在多进程程序设计中,进程间的通信是不可避免的。MicrosoftWin32API提供了多种进程间通信的方法,全面地阐述了这些方法的特点,并加以比较和分析,希望能给读者选择通信方法提供参考。关键词进程进程通信IPCWin32API1进程与进程通信 进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线程是Windows操作系统的一个基本特征。MicrosoftWin32应用编程接口. 阅读全文
posted @ 2013-05-17 14:47 三叶草╮ 阅读(392) 评论(0) 推荐(0) 编辑