摘要:
线程处理的优点是可以创建使用多个执行线程的应用程序。例如,某一进程可以具有管理与用户交互的用户界面线程,以及在用户界面线程等待用户输入时执行其他任务的辅助线程。
阅读全文
摘要:
本教程展示如何在 C# 中声明事件、调用事件和挂接到事件。 阅读全文
摘要:
本教程演示委托类型。它说明如何将委托映射到静态方法和实例方法,以及如何组合委托(多路广播)。 阅读全文
摘要:
平台调用服务 (PInvoke) 允许托管代码调用在 DLL 中实现的非托管函数。
本教程说明使用什么方法才能从 C# 调用非托管 DLL 函数。该教程所讨论的属性允许您调用这些函数并使数据类型得到正确封送。 阅读全文
摘要:
要做一个asp.net WebService接口,客户端可能是java、Delphi程序,存在的问题是在客户端类无法序列化,方法调用也存在一些问题,但是经过测试在.net开发环境中应用该webservice没问题,可以正常调用.解决的办法,在要暴露给客户端要序列化的类,要被远程调用的方法前加上一些Atrubuters 第一种是 .asmx文件的后台文件如 users.asmx.cs ,这里需要序列... 阅读全文
摘要:
该方法适合于某个超级供应商与多个分级供应商之间搭建的WebService平台。超级供应商制定接口规范wsdl描述,分级供应商只需要将wsdl生成接口,实现接口就可以了。减少了分级供应商代码量,又保证了平台数据接口统一,非常的好,多谢多谢!
WebService Interface is Very Good!! 阅读全文
摘要:
在Window窗体程序开发的时候,如果使用多线程编程,在子线程中访问主线程窗体内的控件,就需要使用控件的Control.Invoke方法或者BeginInvoke方法。但是有时候因为Window执行速度太快,尤其是你写代码的时候在InitializeComponent();完成之前起了一个线程去执行某些操作,涉及到窗体控件的,当你在调用Control.Invoke的时候,就可能出现 “... 阅读全文
摘要:
使用visual studio的右键菜单可以根据字段生成属性。例如:如果类定义了字段:[代码]那么,右键点击_x,出现快捷菜单,选择 重构->封装字段 菜单,会弹出“封装字段”对话框,其中“属性名”自动生成一个唯一的属性名,比如X,也可以自己修改。 “更新引用”选项:如果选择“外部”,则将封闭类型... 阅读全文