跟小D每日学口语

随笔分类 -  CSharp Technical

CSharp Technical
摘要:——如何运用Form表单认证作者:寒羽枫(cityhunter172)序代码写N久了,总想写得别的。这不,上头说在整合两个项目,做成单一登录(Single Sign On),也有人称之为“单点登录”。查阅相关文档后,终于实现了,现在把它拿出来与大家一起分享。或许大家会问:“这与标题不符呀?”别急,在下笔之前,我脑子里想到了我刚使用Form认证时遇到的一些问题,以及使用过程用到的一些技巧(实乃投机取巧是也^_^)。偶打初中那时,语文水平就不怎么滴,考试常常作文写不出来,所以写作水平有限,还请大家海量。对了,本人不仅写作水平有限,编程能力也不是很好,此文供大家学习交流之用,欢迎广大劳苦群众拎着鸡蛋 阅读全文
posted @ 2011-03-31 12:53 Danny Chen 阅读(168) 评论(0) 推荐(0)
摘要:View Code 阅读全文
posted @ 2011-02-16 17:00 Danny Chen 阅读(978) 评论(0) 推荐(0)
摘要:using System;using CCC.Utility;namespace CCC.BLL{ /// <summary> /// Summary description for JVExcelBuilder. /// </summary> public class JVExcelBuilder { private const int detailGridRowSta... 阅读全文
posted @ 2010-12-27 00:05 Danny Chen 阅读(314) 评论(0) 推荐(0)
摘要:using System;using System.Text;namespace CCC.Utility{ /// <summary> /// Summary description for JSExcel. /// </summary> public class Excel4JavaScript { private string _ReportTemplate_Exce... 阅读全文
posted @ 2010-12-27 00:03 Danny Chen 阅读(384) 评论(0) 推荐(0)
摘要:string tPath = "";RegistryKey myKey = Registry.LocalMachine;RegistryKey subKey = myKey.OpenSubKey(@"SOFTWARE\DSCCheck");tPath = subKey.GetValue("path").ToString();tPath = tPath + @"\" + "Test.exe";说明:其中(@"SOFTWARE\DSCCheck")代表需要读取的文件在注册表中的路 阅读全文
posted @ 2010-09-09 11:26 Danny Chen 阅读(397) 评论(0) 推荐(0)
摘要:using System;using System.Web.Mail;using System.Configuration;using System.Web ;using System.IO;using DAL;namespace BLL{/// <summary>/// Summary description for SMTP./// </summary>/// publ... 阅读全文
posted @ 2010-08-05 17:34 Danny Chen 阅读(336) 评论(0) 推荐(0)
摘要://Detail Tablepublic static void AddColumns(ref DataTable table){table.Columns.Add("BusinessType",typeof(string));table.Columns.Add("BusinessUnit",typeof(string));table.Columns.Add("SourceCode",typeof... 阅读全文
posted @ 2010-08-05 17:32 Danny Chen 阅读(811) 评论(0) 推荐(0)
摘要:<formid="form1"method="get"runat="server"><div>你的名字<asp:TextBoxID="name"runat="server"></asp:TextBox><br/><br/>你的网站<asp:TextBoxID="website"runat="server"><... 阅读全文
posted @ 2010-08-03 12:26 Danny Chen 阅读(477) 评论(0) 推荐(0)
摘要:1、创建DataSet对象:DataSet ds = new DataSet("DataSetName");2、查看调用SqlDataAdapter.Fill创建的结构 da.Fill(ds,"Orders"); DataTable tbl = ds.Table[0]; foreach(DataColumn col in tbl.Columns) Console.WriteLine(col.Col... 阅读全文
posted @ 2010-08-03 11:51 Danny Chen 阅读(3722) 评论(0) 推荐(0)
摘要:1、ArrarList 转换为 string[] :  ArrayList list = new ArrayList();  list.Add("aaa");  list.Add("bbb");  //转换成数组  string[] arrString = (string[])list.ToArray(typeof( string)) ;  2、string[] 转换为 ArrarList :  ... 阅读全文
posted @ 2010-08-03 11:50 Danny Chen 阅读(377) 评论(0) 推荐(0)
摘要:简介:这是删除DataTable中除指定行以外的行 - .NET技术 / C#的详细页面,介绍了和c/c++,删除DataTable中除指定行以外的行 - .NET技术 / C#有关的知识,加入收藏请按键盘ctrl+D,谢谢大家的观看!要查看更多有关信息,请点击此处假设有一个DataTable的数据如下所示:ID NAME MEMO1 AA 11112 BB 22223 CC 33334 DD 4... 阅读全文
posted @ 2010-08-02 16:19 Danny Chen 阅读(1419) 评论(0) 推荐(0)
摘要:using System;using System.Net;using System.IO;using System.Text;using System.Net.Sockets;/// <summary>/// FTPClient 的摘要说明。/// </summary>public class FTPClient{ #region 构造函数/// <summary&... 阅读全文
posted @ 2010-07-26 15:36 Danny Chen 阅读(450) 评论(0) 推荐(0)
摘要:Exchange Web Services Managed API 1.0 大概是在微软在09年10月左右发布的目前国内的资料非常少,国外倒是还有一些比较好的资料。这是一篇入门级的文章,只希望能给大家一个简单的介绍,具体的更详细的大家可以在MSDN里面找。Exchange在2007之后提供了Exchange Web Service(EWS),它提供了一个访问Exchange资源的全新接口。EWS达... 阅读全文
posted @ 2010-06-24 15:11 Danny Chen 阅读(4891) 评论(4) 推荐(0)
摘要:public:对任何类和成员都公开, 无限制访问;protected: 仅仅对该类以及该类的派生类公开;private: 仅仅对该类公开;internal: 只能值包含该类的程序集中访问该类(只是单独的项目,而不是整个解决方案);protected internal: 只能在本类,派生类或者包含该类的程序集中访问.source:http://www.chenharry.com/article.as... 阅读全文
posted @ 2010-06-23 09:49 Danny Chen 阅读(248) 评论(0) 推荐(0)
摘要:当然了都需要引入System.IO这个命名空间第一个:public static long GetDirectoryLength(string dirPath){//判断给定的路径是否存在,如果不存在则退出if (!Directory.Exists(dirPath))return 0;long len = 0;//定义一个DirectoryInfo对象DirectoryInfo di = new ... 阅读全文
posted @ 2010-06-17 11:58 Danny Chen 阅读(50018) 评论(0) 推荐(0)
摘要:打印这篇文章 尽管MS为我们提供了丰富的.net framework库,我们的程序C#开发带来了极大的便利,但是有时候,一些特定功能的控件库还是需要由第三方提供或是自己编写。当需要用到Dll引用的时候,我们通常会通过“添加引用”的方式将它们纳入到项目中,然后就可以像使用自己的类一样方便的使用它们了。但是,有些Dll库(OCX)文件是需要注册到Windows注册表后才能正常添... 阅读全文
posted @ 2010-03-28 22:32 Danny Chen 阅读(370) 评论(0) 推荐(0)
摘要:1. different between event and delegate 2. GAC的理解及其作用.3. HTTP module/HTTP handler 4. Viewstate 5. How to create a thread? 6. How to create a process? 7. How to add a cookie/application? 8. 连接数据库.9. 静态全局变量和普通全局变量的区别10. 抽象类和接口的区别.11. .NET Generic的理解.12. Const/read-only 13. Winform的DataGridView和databas 阅读全文
posted @ 2010-03-24 14:04 Danny Chen 阅读(1922) 评论(0) 推荐(0)
摘要:最近工作中写了几个存储过程,需要向存 储过程中传递字符串,因为SQL Server 2000中没有内置类似于 split 的函数,只好自己处理,将前台数据集中的一列用逗号拆分存到一个List中,再转化为字符串传给存储过程,很是麻烦。今天看了下SQL Server 2008的新特性,发现有表变量的使用,及其将DataTable作为参数的用法,就尝试了一下,简单谈谈心得。  一、测试环境   1、... 阅读全文
posted @ 2010-01-29 22:11 Danny Chen 阅读(629) 评论(0) 推荐(0)
摘要:作者:Tony Qu在过去的一年里,我已确定把文件格式作为我的主要研究课题之一,NPOI就是在这样的研究课题下的产物。尽管从严格意义上讲NPOI只是POI的.NET版本,并不是我创造的,但是在开发过程中,我对OLE2有了深入的理解和认识,也对Office 97-2003的文件格式有了截然不同的认识。如果在过去,有人问我:你知道Office文件格式吗?作为开发人员的我会毫不犹豫的说:我当然知道!但如... 阅读全文
posted @ 2010-01-06 13:47 Danny Chen 阅读(391) 评论(1) 推荐(1)
摘要:转:http://www.cnblogs.com/cccc/archive/2009/10/23/1588649.html1、找寻支持QQ HTTP协议的服务器。 大家也许会被一些假像所迷惑,也许会认为QQ的HTTP服务器是基于80口进行通信的(如:218.17.209.23:80),其实不然,正真基于HTTP的服务器应该是:http://tqq.tencent.com:8000,它是一个通过8000口进行通讯的服务器。 由于QQ的HTTP服务器并不支持HTTP协议中GET方法,它支持POST方法。所以我们要给QQ的HTTP协议传参数,那么就必需要用POST方式才行。 2、C#和DELPHI是 阅读全文
posted @ 2010-01-06 11:27 Danny Chen 阅读(563) 评论(0) 推荐(0)