ericyuan

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  WINFORM

摘要:winform 参考http://stackoverflow.com/questions/1991643/microsoft-jet-oledb-4-0-provider-is-not-registered-on-the-local-machine 第一种解决方法是把程序编译成X86的,因为Micr 阅读全文
posted @ 2017-05-07 17:56 ericyuan 阅读(216) 评论(0) 推荐(0)

摘要:当运行完插入语句后,执行select @@identity就可得到自动生成的id如果是sql server 最好用select SCOPE_IDENTITY() as id 阅读全文
posted @ 2014-03-01 20:51 ericyuan 阅读(1871) 评论(0) 推荐(0)

摘要:错误提示:“System.AccessViolationException”类型的未经处理的异常在 System.Data.dll 中发生 其他信息: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。解决方法:用管理员身份运行CMD,输入netsh winsock reset并回车(注意,必须是已管理员身份运行,这个重置LSP连接) 阅读全文
posted @ 2013-12-19 16:10 ericyuan 阅读(362) 评论(0) 推荐(0)

摘要:无法将类型为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Word._Application”。此操作失败的原因是对 IID 为“{00020970-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 加载类型库/DLL 时出错。 (异常来自 HRESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY))导致出错原因:安装过超过一个版本的office, 阅读全文
posted @ 2013-12-18 09:13 ericyuan 阅读(2784) 评论(0) 推荐(0)

摘要:private string WebRequestMethod(string RequestUrl) { string str = ""; HttpWebRequest request = null; HttpWebResponse response = null; StreamReader reader = null; try { request = (HttpWebRequest) WebRequest.Create(RequestUrl); ... 阅读全文
posted @ 2013-08-07 12:25 ericyuan 阅读(260) 评论(0) 推荐(0)

摘要:输出IntPtr.Size的值,如果是4就是32位,8就是64位 阅读全文
posted @ 2012-04-17 09:22 ericyuan 阅读(486) 评论(0) 推荐(0)

摘要:原文地址:http://www.oksvn.com/Article/Detail-173.shtml反编译工具:.net 反编译工具reflector 工具.NET Reflector插件FileDisassembler大家都知道.net开发的软件,无论WebForm项目还是WinForm项目,发布的时候都是编译成dll或者exe文件。但是我们经常会无论是出于学习还是其他什么目的,想查看软件源代码和解除软件的某些限制。这时反编译技术就派上了用场。上面提到的reflector就是这样一个工具。他可以把dll或者exe等目标文件反编译成源代码。如果目标文件没有经过混淆、加密等处理,往往反编译得到的 阅读全文
posted @ 2012-03-24 18:22 ericyuan 阅读(565) 评论(0) 推荐(0)

摘要:原文地址:http://www.tracefact.net/CSharp-Programming/Network-Programming-Part5.aspx这篇文章将完成Part.4中剩余的部分,它们本来是一篇完整的文章,但是因为上一篇比较长,合并起来页数太多,浏览起来可能会比较不方便,我就将它拆为两篇了,本文便是它的后半部分。我们继续进行上一篇没有完成的步骤:客户端接收来自服务端的文件。4.客户端接收文件4.1服务端的实现对于服务端,我们只需要实现上一章遗留的sendFile()方法就可以了,它起初在handleProtocol中是注释掉的。另外,由于创建连接、获取流等操作与receive 阅读全文
posted @ 2012-03-22 21:22 ericyuan 阅读(191) 评论(0) 推荐(0)

摘要:原文地址:http://www.tracefact.net/CSharp-Programming/Network-Programming-Part4.aspx文件传输前面两篇文章所使用的范例都是传输字符串,有的时候我们可能会想在服务端和客户端之间传递文件。比如,考虑这样一种情况,假如客户端显示了一个菜单,当我们输入S1、S2或S3(S为Send缩写)时,分别向服务端发送文件Client01.jpg、Client02.jpg、Client03.jpg;当我们输入R1、R2或R3时(R为Receive缩写),则分别从服务端接收文件Server01.jpg、Server02.jpg、Server03 阅读全文
posted @ 2012-03-22 21:20 ericyuan 阅读(139) 评论(0) 推荐(0)

摘要:原文地址:http://www.tracefact.net/CSharp-Programming/Network-Programming-Part3.aspx这篇文章我们将前进一大步,使用异步的方式来对服务端编程,以使它成为一个真正意义上的服务器:可以为多个客户端的多次请求服务。但是开始之前,我们需要解决上一节中遗留的一个问题。消息发送时的问题这个问题就是:客户端分两次向流中写入数据(比如字符串)时,我们主观上将这两次写入视为两次请求;然而服务端有可能将这两次合起来视为一条请求,这在两个请求间隔时间比较短的情况下尤其如此。同样,也有可能客户端发出一条请求,但是服务端将其视为两条请求处理。下面列 阅读全文
posted @ 2012-03-22 20:10 ericyuan 阅读(164) 评论(0) 推荐(0)

摘要:原文地址:http://www.tracefact.net/CSharp-Programming/Network-Programming-Part2.aspx服务端客户端通信在与服务端的连接建立以后,我们就可以通过此连接来发送和接收数据。端口与端口之间以流(Stream)的形式传输数据,因为几乎任何对象都可以保存到流中,所以实际上可以在客户端与服务端之间传输任何类型的数据。对客户端来说,往流中写入数据,即为向服务器传送数据;从流中读取数据,即为从服务端接收数据。对服务端来说,往流中写入数据,即为向客户端发送数据;从流中读取数据,即为从客户端接收数据。同步传输字符串我们现在考虑这样一个任务:客户 阅读全文
posted @ 2012-03-22 09:13 ericyuan 阅读(138) 评论(0) 推荐(0)

摘要:原文地址:http://www.tracefact.net/CSharp-Programming/Network-Programming-Part1.aspx引言C#网络编程系列文章计划简单地讲述网络编程方面的基础知识,由于本人在这方面功力有限,所以只能提供一些初步的入门知识,希望能对刚开始学习的朋友提供一些帮助。如果想要更加深入的内容,可以参考相关书籍。本文是该系列第一篇,主要讲述了基于套接字(Socket)进行网络编程的基本概念,其中包括TCP协议、套接字、聊天程序的三种开发模式,以及两个基本操作:侦听端口、连接远程服务端;第二篇讲述了一个简单的范例:从客户端传输字符串到服务端,服务端接收 阅读全文
posted @ 2012-03-22 09:12 ericyuan 阅读(148) 评论(0) 推荐(0)