
C#的Forever
文章平均质量分 69
大辉狼
集思创新|剽窃灵感QQ群199284914欢迎有想法的IT从业者加入!
展开
-
C#日期格式
做报表,生产报表总喜欢遇到各种各样的日期时间格式,所以就三步走,查询——使用——分享:嘿嘿,希望有用!第一种, DateTime类型下自带的日期预定义格式输出函数比如:ToString();//2009-11-5 13:21:25ToFileTime().To原创 2011-08-10 21:23:36 · 378 阅读 · 0 评论 -
10种asp.net页面弹出提示信息
1.ClientScript.RegisterStartupScript(GetType(),"message","alert('第一种方式,无白屏!');");2.HttpContext.Current.Response.Write("alert('第二种方式,有白屏!')原创 2010-08-23 15:47:00 · 6171 阅读 · 1 评论 -
利用WebResource.axd通过一个URL来访问装配件的内置资源
导言: 很多ASP.NET server控件都需要另外的外部资源来实现某些功能.比如,使用任何一个ASP.NET validation验证控件时,都需要一系列的JavaScript functions来执行它们的客户端验证.虽然可以在页面上添加这些JavaScript fu转载 2010-08-23 16:25:00 · 530 阅读 · 0 评论 -
LINQ to SQL可视化调试工具
本来说是在Visual Studio 2008 Beta2中集成LINQ to SQL可视化调试工具,可现在我们很“正常”的发现MS的承诺又一次推迟了——在Beta2发布后,LINQ to SQL可视化调试工具单独发布了,ScottGu也在其Blog上做了介绍(LINQ to转载 2010-08-24 09:38:00 · 593 阅读 · 0 评论 -
asp.net基础复习(一)——Theme和skin
很好的学习复习资料,自己学了一遍,转过来大家一起分享。在ASP.net 2.0之后便引入了主题(Theme)的概念,将CSS文件并入到主题的统一概念中,也不需要通过标记来引入CSS文件了,下面先来看一看主题的使用实例: 第一步:在解决方案资源管理器中,网站上点击右键选转载 2010-12-20 21:03:00 · 546 阅读 · 0 评论 -
简单工厂模式,抽象工厂模式,反射工厂模式的代码总结
工厂模式也用了不少,特别是MS的petshop中对数据库的访问,通过工厂模式可以达到自由切换SQL 和 Oracle 数据库。近来也在看设计模式的书,发现工厂模式还是有不少的扩展。结合书中的知识和我自己理解,从代码的角度来比较工厂模式各变种。1:简单工厂模式:其作用是实例转载 2010-08-19 16:14:00 · 441 阅读 · 0 评论 -
VS2008+Silverlight3+WCF+linq的安装部署
最近论坛上谈论Silverlight应用程序安装部署问题很多,多数方法是手工解决方案,能够有效解决问题的方案并不多,后来发现采用手工解决方案的多数是使用Blend平台开发的,因为这个平台几乎没有提供自动化的部署能力,对于使用VS2008开发平台的用户帮助不大。因为我长期使用VS2转载 2010-08-23 08:53:00 · 824 阅读 · 0 评论 -
查看LINQ生成SQL语句的几种方法
记录LINQ生成的SQL语句是常用的调试方式,而且能根据需要来优化LINQ生成的SQL语句,更能了深入的了解LINQ.DataContext的Log属性来将LINQ to SQL生成的SQL语句格式化.一.控制台程序(Console)dataContext.Log =转载 2010-08-24 16:54:00 · 1078 阅读 · 0 评论 -
为Bug打预防针
有人说web程序员不算是真正的程序员,刚听到这句话的时候很气愤,但仔细想想,这话还是很有道理的。可以说,大部分的web程序员不能算是真正的程序员,因为他们的大部分注意力在实现功能上,而对一些程序员必须要掌握的东西丝毫不在意。可以这么说,还不会爬就想跑了。可能你不会同意转载 2010-08-11 09:14:00 · 342 阅读 · 0 评论 -
.Net的多线程机制
.net中System.Threading命名空间中的Thread类代表了一个线程对象,以创建新的线程,删除、暂停和恢复线程。看到博客园的Jack Song 的 一个winform的打字游戏,多线程的机制写的,其中还用到委托。很不错。转载过来大家分享下!using Sys转载 2010-12-19 21:18:00 · 416 阅读 · 0 评论 -
学习Asp.Net的步骤
博客园看到的这篇文章,博主说的挺有道理,而且很些东西是你在实际工作,开发的过程中才会深深的体会到的,就是这个理——“注重基础”。一共说的十一点,看看我们都符合那些,那些知识点还是很弱,那些知识点还有盲点,赶紧补上吧!与大家共同进步。 第一步 掌握一门.NET原创 2010-12-17 20:44:00 · 420 阅读 · 0 评论 -
Nullable类型
今天写程序,突然看到这么一个类型Nullable,查查msdn,才知道这是个很有用的东西。 整理如下: 1. Nullable类型是一个结构:System.Nullable, 书写格式为:T?。T是Nullable的基础类型。T可以是包含struct在内的任何值类型;它不原创 2010-12-13 17:34:00 · 1137 阅读 · 0 评论 -
C#操作IE收藏夹
/// /// 整理收藏夹 /// /// /// /// [DllImport("shdocvw.dll")] public static e原创 2011-09-17 22:45:12 · 696 阅读 · 0 评论 -
List转换成DataSet
List转换成DataSet,强大的泛型public static DataSet ConvertToDataSet(this IList list) { //获取泛型类型 Type elementType = t原创 2011-09-18 14:25:33 · 1271 阅读 · 0 评论 -
Enumerable.Aggregate
学习字符串解析的时候看到cnblog上老赵的一段很经典的编程题,里面的这样一个方法,觉得很强大,转载过大共同学习研究 Enumerable.Aggregate 扩展方法在System.Linq命名空间中,是Enumerable类的第一个方法(按字母顺序排名),但确是Enume转载 2011-01-02 21:27:00 · 667 阅读 · 0 评论 -
c#计算100的阶乘
static void Main(string[] args) { //保存结果的数组,每个元素对应一位数 int[] s = new int[200]; //表示结果的个位,转载 2010-12-13 16:47:00 · 2648 阅读 · 0 评论 -
Asp.net前台调后台方法
这个当然不用说大家都知道的一种就是ajax调后台的方法。1、有参数的方法调用示例代码如下:前台jQuery代码:$(function() { var browers = browersEstimate(); var params = '{browe原创 2010-12-01 21:47:00 · 1476 阅读 · 0 评论 -
系统缓存学习(二)页面输出缓存
页面输出缓存是最为简单的缓存机制,该机制将整个ASP.NET页面内容保存在服务器内存中。当用户请求该页面时,系统从内存中输出相关数据,直到缓存数据过期。在这个过程中,缓存内容直接发送给用户,而不必再次经过页面处理生命周期。通常情况下,页面输出缓存对于那些包含不需要经常修改内容的,原创 2010-11-26 09:53:00 · 410 阅读 · 0 评论 -
详解自定义托管宿主WCF解决方案开发配置过程
本节基本结构是:首先介绍1 WCF服务解决方案的项目组成2 WCF服务的开发和配置过程,3自定义宿主的开发和配置过程4客户端的服务引用和配置过程。总结算是为各位WCF分布式技术开发的爱好者,提供的一个开发参考。一 WCF服务解决方案的项目组成WCF服务:转载 2010-08-17 17:41:00 · 734 阅读 · 0 评论 -
望看到此文的人都能学好控件开发
本系列文章示例源码下载.各位如遇问题,请多查msdn,多利用网络.本人可能没时间一一回复,谢谢你们的支持,希望看到此文的人都能学好控件开发http://www.cnblogs.com/Clingingboy/archive/2008/01/31/1059617.html转载 2010-10-08 11:29:00 · 465 阅读 · 0 评论 -
一个C#睡前故事(委托)
.NET委托:一个C#睡前故事英文版原作者:Chris Sells(www.sellsbrothers.com)翻译:袁晓辉(www.farproc.com http://blog.youkuaiyun.com/uoyevoli)紧耦合从前,在南方一块奇异的土地上,有个工转载 2010-10-08 16:07:00 · 319 阅读 · 0 评论 -
SilverDox SDK
SilverDox SDK 是一款强大的SilverLight平台下的文档浏览器,利用该控件开发人员可以快速地为商业应用程序添加PDF、XPS和常用文档浏览和打印功能,支持PDF, XPS, MS Office等其他文档格式 。原创 2011-07-24 18:40:37 · 816 阅读 · 0 评论 -
C#获取星期几
第一种:直接获取当前日期是星期几//获取当前日期是星期几 string dt = DateTime.Today.DayOfWeek.ToString(); protected string GetWeek(string dt) { string week; //根据取得的英文单词返回汉字 switch (dt) {原创 2011-06-20 22:05:00 · 1891 阅读 · 0 评论 -
Asp.Net url 中文乱码
一般有3种方法: 1.设置web.config文件 2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。 传递 string Name = "中文参数"; Response.Redirect("B.aspx?Name="+Serv原创 2011-05-18 16:21:00 · 797 阅读 · 0 评论 -
GridView 分页导出Excel
一、GridView 分页允许分页 AllowPaging = True;PageSize设置每页条数,默认是10条设置分页的样式 PagerSetting节点里的属性。GridView1.PagerSettings.Mode = PagerButtons.Nex原创 2011-05-14 22:08:00 · 934 阅读 · 0 评论 -
C#中写Excell
using System; using System.Collections.Generic; using System.Text; using System.Reflection; using System.Runtime.InteropServices;转载 2011-04-13 21:16:00 · 590 阅读 · 0 评论 -
C# 实现保留两位小数的方法
1、Math.Round(0.333333,2);//按照四舍五入的国际标准 2、double dbdata=0.335333; string str1=String.Format("{0:F}",dbdata);//默认为保留两位 3、float i=0.333333;原创 2011-04-13 21:14:00 · 797 阅读 · 0 评论 -
js技巧 和 C#读文件最后一个字符是回车
byte[] buffer = new byte[2]; FileStream fs = new FileStream(@"c:/1.txt", FileMode.Open, FileAccess.Read);fs.Seek(-2, SeekOrigin.End);原创 2011-04-13 21:07:00 · 668 阅读 · 0 评论 -
C#操作AD域补充
#region 获取AD域树结构 /// /// 获取AD域树结构 /// /// public DirectoryEntry GetADTree() {原创 2011-04-13 20:49:00 · 1424 阅读 · 0 评论 -
转义字符
C#转义字符 如果定义一个字符内含有转义序列元素就会发生转义。转义序列包括标准的/字符,后跟一个“u”和一个4位十六进制值。 “work/’angel”等同于”work/u0027angel” 为了避免转义序列元素转义,可以通过以下二种方案避免转义。 (1) 可以原创 2011-03-06 17:21:00 · 1186 阅读 · 0 评论 -
C# 操作Windows Server 2003 AD域 常见异常与错误
这个异常的原因是LDAP的path没有写正确 应该是域名的问题System.DirectoryServices.DirectoryServicesCOMException was caught Message=从服务器返回了一个参照。 Source=Sy原创 2011-01-26 19:09:00 · 10979 阅读 · 1 评论 -
C# 操作Windows Server 2003 AD域
没什么可说的首先第一步引入using System.DirectoryServices命名空间。 using System;using System.Collections.Generic;using System.Linq;using System.Text原创 2011-01-26 19:03:00 · 3737 阅读 · 8 评论 -
asp.net基础复习(三)——验证码
学习无止境,学习别人,取长补短,总结自己,继续学习,让自己更出色。 说到验证码,应该是老话重提,不用说,大家都知道验证码的重要性,以前做asp的时候,直接调用别人写的几个asp文件,然后就ok了,并没有深入的去学习这些验证码是如何生成的,直到学习了.net的GDI+,看了下验转载 2011-01-05 17:20:00 · 505 阅读 · 0 评论 -
asp.net基础复习(二)——母版页
很好的复习资料,巩固自己的知识,转载过来与大家分享。1. 概述 母版页中包含的是页面公共部分,即网页模板。因此,在创建示例之前,必须判断哪些内容是页面公共部份. 使用 ASP.NET 母版页可以为应用程序中的页创建一致的布局。单个母版页可以为应用程序中的所有页(或一组转载 2011-01-05 17:19:00 · 611 阅读 · 0 评论 -
C#版mysql连接字符串
第一种方式.ODBC DSN 1. // ODBC DSN 2. 3. using System.Data.Odbc; 4. 5. OdbcConnection conn = new OdbcConnection(); 6. co转载 2011-01-05 17:18:00 · 899 阅读 · 0 评论 -
游标写存储过程 实现C#分类查询多个结果集
存储过程ALTER procedure [dbo].[SeclectBrowserData] as begin SET NOCOUNT ON; declare website_cursor CURSOR for select distinct web原创 2010-11-25 17:32:00 · 690 阅读 · 0 评论 -
系统缓存学习(一)
系统缓存 系统缓存的组成如图:客户端缓存--客户端缓存,最直观的感觉是第一次打开一个较大网站的时候比较慢,二次打开的时候就会比较快,原因就是客户端缓存的结果。不过客户端缓存是由浏览器自动完成的。浏览器会将静态文件 如gif,jpeg等缓存在客户机的硬盘上,第二原创 2010-11-24 14:51:00 · 436 阅读 · 0 评论 -
.NET中的static变量 枚举遍历
很简单,但是很重要。 在.NET中,static是伴随程序生命周期而存在的,也就是说任何.NET程序,不管是ASP.NET Web程序还是普通的WinForm程序,只要程序启动之后,static的值就会被一直保留,比如我们访问一个Web站点时,如果里面有个int原创 2010-11-24 14:00:00 · 801 阅读 · 0 评论 -
wcf服务配置以及解决超时问题
openTimeout="00:01:00" receiveTimeout="00:20:00" sendTimeout="00:01:00" bypassProxyOnLocal="false" transactionFlow="fal原创 2010-09-16 21:51:00 · 1887 阅读 · 0 评论