合作联系微信: w6668263      合作联系电话:177-9238-7426     

随笔分类 -  C#

C#知识积累
C#中的委托和事件
摘要:DotNet规范的委托和事件写法:public delegate void EventHandler(object sender, EventArgs e); //定义委托类型public event EventHandler Click; //声明事件类似于声明了一个封装的委托变量this.btnOpenDB.Click += new System.EventHandler(this.btnOpenDB_Click方法); //注册方法private void btnOpenDB_Click(object sender, EventArgs e) //被注册的方法{ conn = n... 阅读全文

posted @ 2012-11-13 10:42 草率的龙果果 阅读(259) 评论(0) 推荐(0) 编辑

winform上传文件解决方案
摘要:相信用ASP.NET写一个上传文件的网页,大家都会写,但是有没有人想过通过在WinForm中通过HTTP协议上传文件呢?有些人说要向服务器端上传文件,用FTP协议不是很简单吗?效率又高,为什么还要使用HTTP协议那么麻烦呢?这里面有几个原因:(1)FTP服务器的部署相对麻烦,还要设置权限,权限设置不对,还会惹来一系列的安全问题。(2)如果双方都还有防火墙,又不想开发FTP相关的一些端口时,HTTP就会大派用场,就像WEB Services能穿透防火墙一样。(3)其他的...,还在想呢...但是使用HTTP也有他的一些问题,例如不能断点续传,大文件上传很难,速度很慢,所以HTTP协议上传的文件大 阅读全文

posted @ 2012-10-16 17:01 草率的龙果果 阅读(4652) 评论(5) 推荐(1) 编辑

asp.net过滤HTML标签的几个函数
摘要:以下是引用片段: -----/**//// <summary>/// 去除HTML标记/// </summary>/// <param name="NoHTML">包括HTML的源码 </param>/// <returns>已经去除后的文字</returns>public static string NoHTML(string Htmlstring){ //删除脚本 Htmlstring = Regex.Replace(Htmlstring, @"<script[^>]*?> 阅读全文

posted @ 2012-09-27 15:28 草率的龙果果 阅读(5913) 评论(0) 推荐(0) 编辑

构造form表单
摘要:public static string BuildFormHtml(SortedDictionary<string, string> sParaTemp, string gateway, string strMethod, string strButtonValue) { StringBuilder sbHtml = new StringBuilder(); sbHtml.Append("<form id='Buildform1' name='Buildform1' action='" + gateway + &q 阅读全文

posted @ 2012-08-18 11:43 草率的龙果果 阅读(671) 评论(0) 推荐(0) 编辑

C# Stream 和 byte[] 之间的转换
摘要:一. 二进制转换成图片MemoryStream ms = new MemoryStream(bytes);ms.Position = 0;Image img = Image.FromStream(ms);ms.Close();this.pictureBox1.Image二. C#中byte[]与string的转换代码1、System.Text.UnicodeEncoding converter = new System.Text.UnicodeEncoding(); byte[] inputBytes =converter.GetBytes(inputString); string inp.. 阅读全文

posted @ 2012-07-23 14:06 草率的龙果果 阅读(3762) 评论(0) 推荐(1) 编辑

解决QRCode支持中文文 中文乱码的问题
只有注册用户登录后才能阅读该文。

posted @ 2012-06-29 17:54 草率的龙果果 阅读(26) 评论(0) 推荐(0) 编辑

任何的File.ReadAllText()和使用StreamReader读取文件内容之间的差异?
摘要:6向下投票最喜爱的起初,我用了从文件中读取文本的StreamReader读卡器=新的StreamReader(“对话框。使用OpenFile());txtEditor。文本阅读器。ReadToEnd();但发现有关File.ReadAllText这似乎简化我的代码,以1号线。但我想,如果有2之间的任何分歧?或什么时候我应该比其他使用1?txtEditor。文本文件。ReadAllText(对话。的FileName);3投票接受有没有差异,如果你正在使用ReadToEnd()方法。不同的是,如果你不加载到内存中整个文件,而是让你来处理块中使用大文件的ReadLine()方法。因此,使用File. 阅读全文

posted @ 2012-06-28 10:46 草率的龙果果 阅读(6683) 评论(0) 推荐(0) 编辑

用P3P header解决IE下iframe跨域访问时候session丢失的问题
摘要:用P3P header解决IE下iframe跨域访问时候session丢失的问题整合客户的登录时,或者其他一个网站通过iframe时,特别是一个http页面,访问一个https页面时,常常会session失效!E6/IE7支持的P3P(Platform for Privacy Preferences Project (P3P) specification)协议默认阻止第三方无隐私安全声明的cookie,Firefox目前还不支持P3P安全特性,firefox中自然也不存 在此问题了。在frameset里面,也就是里面的frame是来自第三方站点(不同IP或 不同域名),那么默认情况下IE会自动 阅读全文

posted @ 2012-05-10 09:13 草率的龙果果 阅读(2290) 评论(0) 推荐(0) 编辑

JQuery实现ajax批量上传图片
摘要:如果不适合放首页,请管理员早撤,谢谢!在网上搜索了一下,发现以jquery+ajax方式实现单张图片上传的代码是有的,但实现批量上传图片的程序却没搜索到,于是根据搜索到的代码,写了一个可以批量上传的。 先看效果图点击增加按钮,会增加一个选择框,如下图:选择要上传的图片,效果图如下:上传成功如下图:下面来看代码:前台html主要代码:<button id="SubUpload" class="ManagerButton" onClick="TSubmitUploadImageFile();return false;">确定上 阅读全文

posted @ 2012-05-08 13:40 草率的龙果果 阅读(1105) 评论(1) 推荐(1) 编辑

本地时间和GMT(UTC)时间的转换(C#)
摘要:string s = ToGMTString(DateTime.Now); //本地时间为:2011-9-29 15:04:39 //转换后的时间为:Thu, 29 Sep 2011 07:04:39 GMT string s = ToGMTFormat(DateTime.Now); //本地时间为 阅读全文

posted @ 2012-04-26 11:19 草率的龙果果 阅读(18298) 评论(0) 推荐(1) 编辑

C# Delegate 使用
摘要:Delegate, EventDelegate其实就相当于C++/C里面的函数指针.用法如下:1.最常规的使用 class Program { public delegate void NumberChangedEventHandler(int number); class Publisher { public NumberChangedEventHandler NumberChanged; } class Subscriber { public vo... 阅读全文

posted @ 2012-04-11 16:34 草率的龙果果 阅读(385) 评论(0) 推荐(0) 编辑

C#属性和成员变量的区别?
摘要:一个类,有时候搞不清楚到底用成员变量还是属性。 如: 成员变量 public string Name; 或者用属性 private string name public string Name { get { return name; } set { name = value; } }属性与成员变量类似,它们都提供数据存储,但属性的功能远比成员变量强大。属性由特殊方法(Get 和 Set 访问器)访问。Get 和 Set 访问器允许在设置或检索属性之后验证... 阅读全文

posted @ 2012-04-11 15:43 草率的龙果果 阅读(10320) 评论(0) 推荐(0) 编辑

如何解决WebBrowser.DocumentCompleted事件的多次调用
摘要:关于DocumentCompleted事件,MSDN给出的解释是在文档加载完毕后执行,但是在我的程序中DocumentCompleted却被多次调用,查了一下资料,大概出现了以下几种情况。1、WebBrowser载入一个页面后DocumentCompleted事件会执行两次,但这两次的ReadyState状态不一样,分别是Intercative和Complete。而MSDN对这两种状态值的解释是:Complete该控件已完成新文档及其所有内容的加载;Interactive该控件已经加载足够的文档以允许有限的用户交互,比如单击已显示的超链接。由此可见,实际上DocumentCompleted事件 阅读全文

posted @ 2012-04-09 09:43 草率的龙果果 阅读(354) 评论(0) 推荐(0) 编辑

C#知识点之字符串格式化,字面量,转义符
摘要:1.字符串格式化:关于字符串的格式化,在以后的开发过程当中会有很多地方应用的到,包括到了WEB开发也同样会应用的到,所以可以记一些,不过不需要完全撑握,需要用时网上可以查一下,能记多少记多少吧: public static void Main() { Console.WriteLine("在宽度为的空间里靠左对齐:{0,-10}", 99); Console.WriteLine("在宽度为的空间里靠右对齐:{0,10}", 99); Console.WriteLine("在宽度为的空间里靠左对齐:{0,-10}", "LLL 阅读全文

posted @ 2012-01-04 18:38 草率的龙果果 阅读(927) 评论(0) 推荐(0) 编辑

导航