代码改变世界

随笔分类 -  .NET

(转载)Windows消息机制

2014-08-01 22:42 by Keiven_LY, 1013 阅读, 收藏,
摘要: 文章出处:http://www.cnblogs.com/watsonyin/archive/2005/12/12/295536.htmlWindows消息机制Windows操作系统最大的特点就是其图形化的操作界面,其图形化界面是建立在其消息处理机制这个基础之上的。如果不理解Windows消息处理机制... 阅读全文

WinForm退出程序的方法

2013-09-27 12:24 by Keiven_LY, 274 阅读, 收藏,
摘要: C# WinForm程序退出的方法(转载:http://www.cnblogs.com/yugen/archive/2010/08/10/1796864.html)1.this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;2.Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;3.Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问题;4.System.Environment.Exit(0 阅读全文

(原创)Silverlight远程调用WCF

2013-04-10 20:04 by Keiven_LY, 428 阅读, 收藏,
摘要: 2.1 跨域问题就是WCF提供服务,Silverlight消费服务。如果WCF提供的address,比如是http:/localhost:8839/,而Silverlight运行的端口不一致,比如是http:/localhost:7777/,就不是在同一个域中,这时就出现跨域访问的问题。解决方法: ... 阅读全文

(原创)WCF读取数据库中表

2013-04-10 19:51 by Keiven_LY, 2067 阅读, 收藏,
摘要: 7.1 项目说明服务器端为Windows窗体应用程序,客户端也为Windows窗体应用程序,编写语言为:C#7.2 项目架构7.3 项目开发过程7.3.1 服务器端设计第一步:新建一个空的解决方案,命名为WCFDemo_1(可以任意取名)第二步:点击“文件”——>“添加”——>“新建项目”,左侧栏选... 阅读全文

购票系统设计

2013-04-10 19:23 by Keiven_LY, 560 阅读, 收藏,
摘要: 6.1 项目说明该实例服务宿主为Windows窗体应用程序,客户端也为Windows窗体应用程序。6.2 项目架构6.3 项目开发过程6.3.1 服务端设计第一步:创建一个空的解决方案,命名为“WCF_TicketWinForm”,(可以任意取名);第二步:在上述解决方案中,文件——>添加——>新建... 阅读全文

(原创)用参数传文本

2013-04-10 18:59 by Keiven_LY, 236 阅读, 收藏,
摘要: 5.1 项目说明该实例的服务宿主为控制台应用程序,客户端为Windows窗体应用程序。5.2 项目架构5.3 项目开发过程第一步:创建一个空的解决方案,命名为“WCFTest_7”,(可以任意取名);第二步:在上述解决方案中,文件——>添加——>新建项目,选择控制台应用程序,取名Host,这个控制台... 阅读全文

Silverlight使用Ling、WCF访问SQL视图多表操作(参考)

2013-04-10 15:18 by Keiven_LY, 380 阅读, 收藏,
摘要: 参考网址链接:http://www.soaspx.com/dotnet/silverlight/silverlight_20100608_4675.html1.1 项目创建步骤 1、建立本地数据库 2、Data SQL实现(Linq) 3、WCF服务(Web Service层的实现) 4、Silve... 阅读全文

简单计算器——远程调用

2013-04-10 13:33 by Keiven_LY, 483 阅读, 收藏,
摘要: 3.1 服务器端程序第一步:新建一个控制台应用程序,取名Host,作为服务的宿主程序第二步:右键Host——>添加——>新建项,选择WCF服务,取名Calculator.cs,系统自动生成ICalculator.cs,Calculator.cs和App.config文件;第三步:在ICalculat... 阅读全文

简单计算器

2013-04-10 13:21 by Keiven_LY, 233 阅读, 收藏,
摘要: 2.1 项目说明该实例的服务宿主为控制台应用程序,客户端为Windows窗体应用程序2.2 项目架构2.3 项目开发过程第一步:创建一个空的解决方案,命名为“WCFTest_5”,(可以任意取名);第二步:在上述解决方案中,文件——>添加——>新建项目,选择控制台应用程序,取名Host,这个控制台程... 阅读全文

WCF介绍

2013-03-26 20:42 by Keiven_LY, 335 阅读, 收藏,
摘要: WCF的三大核心是ABC,也就是 B代表Binding-how(通过什么协议取得对象)C代表Contract(契约)-what(定义的对象是什么,如何操纵) Address:是Endpoint的网络地址,它标记了消息发送的地址。 Binding:描述的是如何发送消息,例如消息发送的传输协议(如TCP 阅读全文

第一个WCF实例——HelloWCF

2013-03-26 20:36 by Keiven_LY, 203 阅读, 收藏,
摘要: 1.1项目说明 宿主程序为控制台应用程序,客户端也为控制台应用程序1.2项目创建过程第一步:创建一个空的解决方案,取名WCFTest_4(可以任意取名);第二步:在上述解决方案中,文件——>添加——>新建项目,选择控制台应用程序,取名Host,这个控制台程序用来作为服务的宿主程序;第三步:在解决... 阅读全文

(原创)Dijkstra算法

2013-03-26 20:34 by Keiven_LY, 220 阅读, 收藏,
摘要: 说明:该设计可以任意输入起点和终点一、界面设计 三个listbox,分别为:listbox1,listbox2,listbox3 ListBox1存放起点到终点的最短路径值 ListBox2存放起点到各个顶点最短路径上,各个顶点的上一节点 ... 阅读全文