随笔分类 - 软件开发:.NET
摘要:基于WEB的文件上传可以使用FTP和HTTP两种协议,用FTP的话虽然传输稳定,但安全性是个严重的问题,而且FTP服务器读用户库获取权限,这样对于用户使用来说还是不太方便。 剩下只有HTTP。在HTTP中有3种方式,PUT、WEBDAV、RFC1867,前2种方法不适合大文件上传,目前我们使用的web上传都是基于RFC1867标准的HTML中基于表单的文件上传。 一、先简要介绍一下RFC1867(...
阅读全文
摘要:假如某网站有个表单,例如(url: http://localhost/login.aspx):帐号密码我们需要在程序中提交数据到这个表单,对于这种表单,我们可以使用 WebClient.UploadData 方法来实现,将所要上传的数据拼成字符即可,程序很简单:string uriString = "http://localhost/login.aspx"; // 创建一个新的 WebClient...
阅读全文
摘要:方法一、System.Net.WebClient WebClientObj= new System.Net.WebClient();System.Collections.Specialized.NameValueCollection PostVars= new System.Collections.Specialized.NameValueCollection();PostVars.Add("A1...
阅读全文
摘要:最近项目需要,需要在winform中模拟表单将数据提交至服务器,发现单独提交键值对很容易实现,单独实现上传文件也很容易实现。要是同时提交键值对和文件,比较麻烦。在百度谷歌了大半天没有任何收获。无奈之下,按照 黑月.Net的 的思路去自己写。经过奋斗 终于搞定。方法如下: public WebResponse SubmitData(string fileName, Uri uri, string[] keys, string[] values){string boundary = "----------" + DateTime.Now.Ticks.ToString("x");HttpWebReq
阅读全文
摘要:数值计算:http://www.mathdotnet.com/
阅读全文
摘要:http://sourceforge.net/projects/dockpanelsuite/
阅读全文
摘要:第一种: //emailaddress邮件接收者地址 //mailcontent邮件主体内容 //mailtitle邮件标题 //mailsubject邮件主题 public bool SendMail(string emailaddress,string mailcontent,string mailtitle,st...
阅读全文
摘要:protected void applyLetter_Click(object sender, EventArgs e) { string strFileName = Server.MapPath("../InvitationLetterApplicationFormForVisa.doc"); FileInfo DownloadFile = new Fil...
阅读全文
摘要:.Net 所使用的 ADO.Net较前身ADO在性能上有较大的提升,但是操作起来也较为繁琐,在 Asp 时代,对数据进行分页使用 RecordSet 的 PageSize 和 AbsolutePage 即可完成对数据的分页操作,非常简单,进入 .Net 后,RecordSet 对象没有了,取而代之的是 DataSet/DataTable,没有了 PageSize/AbsolutePage,分页...
阅读全文
摘要:由于SQL Server 2008会使用Visual Studio 2008 SP1的某些功能,你可以理解为.NET FX 3.5 SP1 的功能,所以会发生冲突,即如果你的机器上已经安装了Visual Studio 2008 或.NET FX 3.5但是没有安装Visual Studio 2008 SP1 或.NET FX 3.5 SP1,那么你在安装SQL Server 2008的时候,会导致...
阅读全文
摘要:由于身份验证错误,无法对请求调试的用户进行身份验证。当您尝试单步执行 Web 应用程序或 XML Web services 时,就可能出现此问题。导致此错误的一种原因是没有启用集成 Windows 身份验证。若要启用该身份验证,请按照“启用集成 Windows 身份验证”中的步骤操作。 如果已启用集成 Windows 身份验证,但仍然出现此错误,则导致此错误的原因可能是启用了“Windows 域...
阅读全文
摘要:做WEB开发的想把网页做成应用程序的界面,开发应用程序的又想把程序界面做得和WEB一样。本文介绍一下用HTML做软件UI用到的的一些技术。 其实HTML UI也不是什么新鲜事了,Norton Antivirus从几年前的版本就开始用了,vs.net2002中的开始页也用了这个技术。 from:http://wuchang.cnblogs.com/archive/2006/06/12/4239...
阅读全文
摘要:WebBrowser中html元素如何触发winform事件? 这个问题来自论坛提问,对dom稍微了解的话还是比较简单的,只要注册一下事件就可以了。 C#代码如下: using System; using System.ComponentModel; using System.Windows.Forms; namespace WindowsApplication5 ...{ public ...
阅读全文
摘要:解决方法:HTTPRIO1的属性---HttpWebNode--UseUtf8InHeader设置为true 代码片断: function TLoginManager.Get_LoginManagerSoap: ILoginManagerSoap; const defSvc='LoginManager'; defPrt='LoginManagerSoap'; var RIO: THT...
阅读全文
摘要:今天测试.net 2.0的WebService,发现了一个大问题。就是无法获取参数,参数永远是null。当然了使用.net调用 没有任何问题,web测试页也正常。不论是Delphi7还是java调用的结果的都是一样的,难道是.net 2.0的Bug? 测试结果发现:值类型参数全部为缺省值,引用类型全部为null WebService的代码如下: [WebMethod] public s...
阅读全文
摘要:using System; using System.Windows.Forms; using System.Runtime.InteropServices; using System.Reflection; namespace HookDll { public class HookDll { private KBDLLHOOKSTRUCT kbdllhs; private In...
阅读全文
摘要:在记事本中粘贴以下内容,然后覆盖安装光盘中的deffactory.dat文件,搞定! [Version] Signature=”$Windows NT$” Provider=”Microsoft Visual C++ 2008 Express Edition - ENU” Version=900.100.00 NullString=Null String BootstrapperURL=fwlin...
阅读全文
摘要:VS 2008 中文"试用版"变"正式版"方法 2008-02-19 16:07 Visual Studio 2008简体中文(官方90天版)变永久正式版的方法 方法一: 升级正式版的方法是把Setupsetup.sdb文件中的[Product ...
阅读全文
摘要:NetworkInterface[] NetworkInterfaces = NetworkInterface.GetAllNetworkInterfaces(); foreach (NetworkInterface NetworkIntf in NetworkInterfaces) { IPInterfaceProperties IPInterfaceProperties = Netwo...
阅读全文
摘要:/// /// 汉字转拼音类 /// public class Hz2Py { private static int[] pyValue = new int[] { -20319,-20317,-20304,-20295,-20292,-20283,-20265,-20257,-20242,-20230,-20051,-20036, -20032,-20026,...
阅读全文
浙公网安备 33010602011771号