上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 32 下一页
摘要: 最近在学习spring.net 接下来将实现一个与我们普通三层结合的实例!简单了解一下spring.net的运用;该项目共分四层;接口层IClassLibrary 被BLL 及DAL层引用;层;BLL不引用DAL 因为我们这用spring.net来加载;BLL引用的spring.net所要的DLL配置文件在UI我们首先来看一下接口层两个类的代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace IClassLibrary{ public interface... 阅读全文
posted @ 2013-02-25 20:16 踏浪帅 阅读(2735) 评论(3) 推荐(2) 编辑
摘要: 多数情况下,容器会根据对象定义中的type属性值去直接调用相应类型的某个构造器。另外,还可以调用工厂方法来创建对象。(Spring.net中文手册)实例参考。(1) Order类namespace IocTest.Entities{ public class Order { public int Unid { get; set; } public string OrderName { get; set; } public string UserId { get; set; } public override string ToString() { return OrderName + &quo 阅读全文
posted @ 2013-02-25 10:01 踏浪帅 阅读(363) 评论(0) 推荐(0) 编辑
摘要: (一)物理路径(可以复制)IResource input = new FileSystemResource(@"self.xml");IObjectFactory fac = new XmlObjectFactory(input);(二)程序集方法url语法:file://文件名(复制) assembly://程序集名/命名空名/文件名(嵌入)IApplicationContext context = new XmlApplicationContext("file://self.xml");IObjectFactory fac = (IObjectFac 阅读全文
posted @ 2013-02-25 09:56 踏浪帅 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1:写在前面我们都知道WCF在运行的时候必须自己提供宿主来承载服务。WCF 本身没有附带宿主,而是提供了一个 ServiceHost 的类,该类允许您在自己的应用程序中host WCF 服务。然后调用 ServiceHost 的 Open 方法即可。我们知道WCF是针对SOA的一套技术.对于SOA而言,我们必须确保服务能够正常运行,平稳的运行,所以此时如何host我们的服务,用什么来Host我们的服务是很重要的,所以我们要为我们的应用程序选择一个合适的Host方式是很有必要的.2:常见的几种Host使用Visual Studio.NET可以创建以下几种不同类型的托管应用程序:WinForms 阅读全文
posted @ 2013-02-22 09:16 踏浪帅 阅读(1297) 评论(0) 推荐(1) 编辑
摘要: 在宿主程序中初始化ServiceHost有直接写代码和使用配置文件两种方式。使用ServiceHost首先要引用System.ServiceModel 命名空间。1 代码方式using(ServiceHost host=new ServiceHost(typeof(HelloWordService))){ host.AddServiceEndpoint(typeof(IHelloWordService), new BasicHttpBinding(), new Uri("http://localhost:10000/HelloWorldService")); host... 阅读全文
posted @ 2013-02-22 09:04 踏浪帅 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 系统提示说 “此域的推荐安全级别是“安全级-高”。 您选择的级别较低。 请选择“安全级-高”安全级别或更高级别。” 打开regedit.exe HKEY_CURRENT_USER>Software>Microsoft>Windows>CurrentVersion>Internet Settings>Zones>3 将MinLevel改为10000(十六进制)就可以了。 Zones>1到4 把 MinLevel下面的一个键值也改掉 可以改成10500(中低) 10000(低),这样才有效果。 把windows IE的安全组件卸载就可以了,在添加删除 阅读全文
posted @ 2013-01-23 18:51 踏浪帅 阅读(678) 评论(0) 推荐(0) 编辑
摘要: Windows Service这一块并不复杂,但是注意事项太多了,网上资料也很凌乱,偶尔自己写也会丢三落四的。所以本文也就产生了,本文不会写复杂的东西,完全以基础应用的需求来写,所以不会对Windows Service写很深入。本文介绍了如何用C#创建、安装、启动、监控、卸载简单的Windows Service 的内容步骤和注意事项。一、创建一个Windows Service1)创建Windows Service项目2)对Service重命名将Service1重命名为你服务名称,这里我们命名为ServiceTest。二、创建服务安装程序1)添加安装程序之后我们可以看到上图,自动为我们创建了Pr 阅读全文
posted @ 2013-01-14 21:36 踏浪帅 阅读(388) 评论(0) 推荐(0) 编辑
摘要: SQL code?1234567891011121314151617createtableCustomers(Cust_Idint,Cust_Namevarchar(10)) insertCustomersvalues(1,'Craig') insertCustomersvalues(2,'JohnDoe') insertCustomersvalues(3,'JaneDoe') createtableSales(Cust_Idint,Itemvarchar(10)) insertSalesvalues(2,'Camera') in 阅读全文
posted @ 2013-01-10 22:30 踏浪帅 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 概述在应用程序中,可能会遇到一些执行耗时的功能操作,比如数据下载、复杂计算及数据库事务等,一般这样的功能会在单独的线程上实现,执行结束后结果显示到用户界面上,这样可避免造成用户界面长时间无响应情况。在.NET 2.0及以后的版本中,FCL提供了BackgroundWorker组件来方便的实现这些功能要求。组件介绍BackgroundWorker类位于System.ComponentModel 命名空间中,通过该类在单独的线程上执行操作实现基于事件的异步模式。下面对BackgroundWorker类的主要成员进行介绍。BackgroundWorker类的第1个主要方法是RunWorkerAsyn 阅读全文
posted @ 2013-01-08 21:16 踏浪帅 阅读(1002) 评论(0) 推荐(0) 编辑
摘要: 在我们的程序中,经常会有一些耗时较长的运算,为了保证用户体验,不引起界面不响应,我们一般会采用多线程操作,让耗时操作在后台完成,完成后再进行处理或给出提示,在运行中,也会时时去刷新界面上的进度条等显示元,必要进,还要控制后台线程中断当前操作。以前,类似的应用会比较麻烦,需要写的代码较多,也很容易出现异常。在 .net中,提供了一个组件 backgroundworker就是专门解决这个问题的。使用这个组件其实非常简单,例如,我们做一个类似如下界面的进度条的小例子,在后台线程中进行耗时运算,同时刷新界面上的滚动条和提示信息,运行结束后,弹出处理结果。在界面上拖入backgroundWorker组件 阅读全文
posted @ 2013-01-08 20:59 踏浪帅 阅读(380) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 32 下一页