C#通过GET/POST方式发送Http请求

本文转载自:http://blog.csdn.net/mrli113/article/details/53200557介绍http请求的两种方式,get和post方式。并用C#语言实现,如何请求url并获取返回的数据两者的区别:参数Get请求把提交的数据进行简单编码,同时将url的一部分发送到服务器比如url:Http://127.0.0.1/login.jsp?Name=zhangshi&am... …… 阅读全文

利用System.EventHandler来实现两个窗体间的事件调用

在.NET中,窗体也被定义为一个类,所以要想调用窗体中的某个方法,除了要将要调用的方法设为public外,还得创建一个窗体类的实例。然而,在下面这种情况下,就是当我们打开了窗体1(有了此窗体的一个实例),接着打开了窗体2,接下来我们想通过触发窗体2中的某个事件来调用窗体1中的某个方法,而这时我们又不能再创建窗体的新的实例了,怎么办? 解决的办法之一就是利用.NET中提供的System.EventHandler来实现。方法如下: 建立一个有两个Form的Windows …… 阅读全文

Effective C# 中文版 改善C#程序的50种方法 --摘录

<br />一)用property而非data member===================================<br /> 当想让内部的数据被外界访问到时(不管是public还是protected)一定要用Property对于序列和字典,使用indexer,<br /> 类的data member永远应该是private,绝无例外,用property,可以得到如下好处:<br /> 1、Data binding支持<br /> 2、对于需求变化有更强的适应性,更方便 …… 阅读全文

Windows Forms 多线程用户界面

<br />1,System.Math.PI只有20位,现在我们写一个可以算任意位的pi运算程序<br />2,所有算法在主线程中实现(单线程):问题是运行时界面无法做出相应,无法响应拖动等键盘鼠标操作,用户体验大受影响。<br />【NineDigitsOfPi.cs】// NineDigitsOfPiAt.cs/* * Computation of the n'th decimal digit of pi with very little memory. * Written by Fab …… 阅读全文

Windows Forms 多线程用户界面

<br />1,System.Math.PI只有20位,现在我们写一个可以算任意位的pi运算程序<br />2,所有算法在主线程中实现(单线程):问题是运行时界面无法做出相应,无法响应拖动等键盘鼠标操作,用户体验大受影响。<br />【NineDigitsOfPi.cs】// NineDigitsOfPiAt.cs/* * Computation of the n'th decimal digit of pi with very little memory. * Written by Fab …… 阅读全文

异步备份和还原数据库:C#.NET发现之旅

<br />信息系统是数据密集型的,数据的套帐,备份,还原是客户最希望有的功能,这一节课就讨论下C/S系统下数据库的异步备份和还原,B/S系统的数据备份和还原和这个类似。<br />既然是异步,首先会想到使用多线程技术。.NET平台提供了一整套的线程处理技术,使用线程的好处是,可以让一个线程做一件事情,多个线程之间根据时间片机制抢夺CPU和I/O资源,UI线程用于绘制界面,保证界面永远对客户的响应,而工作线程用于计算工作。<br />除了从头开发线程外,.NET也提供了一个封装好的线程组件Backgroun …… 阅读全文