随笔分类 -  C#

摘要:参考阅读:LINQ TO SQLite实践指南,《实践指南》写得非常详细,只要照做应该是没什么问题的。但本人在使用过程中,遇到了一些问题,特记录之。以下是本人的操作记录:1. 下载并安装SQLite:http://www.sqlite.org/download.html2. 创建SQLite数据库:D:\sqlite\test.db3. 下载并安装SQLite GUI工具:本人下载的是SQLite... 阅读全文
posted @ 2010-03-31 12:10 Jailu 阅读(4574) 评论(3) 推荐(1) 编辑
摘要:由于最近一段时间工作比较忙,自从10天前写完手记:开心网辅助程序开发手记(四):贴条功能+逻辑停车+简单界面之后,就一直没有时间把这个小助手做完整,今天趁有空,发布一下已经完成了主要功能的小助手--Kaixin001.Helper V1.0 Beta 1。点击下载Kaixin.Helper V1.0 Beta1 点击下载Kaixin.Helper V1.0 Beta1源码Kaixin001.Hel... 阅读全文
posted @ 2008-12-23 17:33 Jailu 阅读(6546) 评论(15) 推荐(1) 编辑
摘要:今天在写“开心网助手”是碰到了JSON中包含了Unicode,但是Json.NET却无法正常的把Unicode转成汉字(或许是自己的用法有问题,又或者是自己还不了解如何使用Json.NET),于是写了以下方法用于把Unicode转成汉字。[代码]如果在C#中,你还可以这样使用:[代码] 阅读全文
posted @ 2008-12-06 22:14 Jailu 阅读(1514) 评论(0) 推荐(1) 编辑
摘要:1. .NET Framework 2.0支持母版页嵌套,不过IDE VS2005中未显示支持,可以通过手写代码的形式实现! 2. 尽信IDE不如无IDE啊! 阅读全文
posted @ 2008-10-20 11:20 Jailu 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 在上篇笔记中,描述了在C#中如何使用HttpWebRequest、HttpWebResponse登录简单网站,但如果用同样的方法去访问一个需要登录后才能访问的页面,会出现什么结果呢?让我们先来尝试一下! 阅读全文
posted @ 2008-05-10 23:46 Jailu 阅读(6397) 评论(8) 推荐(0) 编辑
摘要:本文主要介绍了如何在C#中使用HttpWebRequest、HttpWebResponse登录网站。 阅读全文
posted @ 2008-05-10 15:54 Jailu 阅读(10571) 评论(7) 推荐(0) 编辑
摘要:原帖地址:http://blog.csdn.net/cpp2017/archive/2008/04/02/2245396.aspx 利用OELDB数据访问对象操作Excel文件,达到将数据导出到Excel的目的,这种方法可能用的人不太多,缺点是必须有一个存在的Excel文件。优点是服务器不需要安装Excel,且生成的Excel是标准的Excel格式可以当作数据源使用。 准备工作: 1)先用准备一... 阅读全文
posted @ 2008-04-05 22:50 Jailu 阅读(2501) 评论(0) 推荐(0) 编辑
摘要:原帖地址:http://blog.csdn.net/fangxinggood/archive/2005/10/30/519547.aspx 本文以一个项目中通用的验证类来举例说明如何使用自定义Attribute来扩展元数据。 在项目中,我们为了保证各个层次之间的松藕合,通常把在各个层次之间传递数据的封装在一个称为实体类的类中,比如ActionFrom using ... 阅读全文
posted @ 2007-09-17 17:34 Jailu 阅读(986) 评论(0) 推荐(1) 编辑
摘要:在C#2.0之前,我们常用以下方法获取程序的运行时间: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->DateTime dtBeginTime = DateTime.Now;// 测试程序DateTime dtEndTime = DateTime... 阅读全文
posted @ 2007-07-30 17:04 Jailu 阅读(2986) 评论(4) 推荐(0) 编辑
摘要:题目:a+b+c+d+e+f=n n这个值是自个输入的..求a,b,c,d,e,f的值. 解答程序(第一份程序,未做任何优化): Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Collecti... 阅读全文
posted @ 2007-07-26 12:57 Jailu 阅读(430) 评论(0) 推荐(0) 编辑
摘要:没什么好说的,直接帖代码,不妥之处,还望指出! Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->private bool IsExclusiveArray(T[] arr){ bool bl = true; for (int i = 0... 阅读全文
posted @ 2007-07-26 00:37 Jailu 阅读(739) 评论(8) 推荐(0) 编辑
摘要:在开始之前,先熟悉几个类及部分属性、方法:CSharpCodeProvider、ICodeCompiler、CompilerParameters、CompilerResults、Assembly。 一、CSharpCodeProvider 提供对C#代码生成器和代码编译器的实例的访问。如果要动态生成VB代码,可以使用VBCodeProvider。 CreateCompiler()... 阅读全文
posted @ 2007-07-22 01:28 Jailu 阅读(34746) 评论(13) 推荐(5) 编辑
摘要:C#编程规范 第一章 概述 规范制定原则 1 方便代码的交流和维护。 2 不影响编码的效率,不与大众习惯冲突。 3 使代码更美观、阅读更方便。 4 使代码的逻辑更清晰、更易于理解。 术语定义 Pascal 大小写 将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用Pascal 大小写。例如: ... 阅读全文
posted @ 2007-07-17 12:25 Jailu 阅读(2928) 评论(6) 推荐(1) 编辑
摘要:许多开发人员没有意识到Enterprise Library Data Application Access Block可以连接很多ADO.NET支持的数据库。一个常见的问题是:Enterprise Library支持Access数据库吗?答案是肯定的。你也可以使用DAAB,通过OLEDB或ODBC连接Access数据库。 使用过Enterprise Library的都知道,我们把DAAB相关... 阅读全文
posted @ 2007-07-06 12:35 Jailu 阅读(1446) 评论(1) 推荐(0) 编辑
摘要:OOP中类属性的延迟加载,这样听起来挺费解的,先看看下面的说明。 假设有两个自定义类型A和B,用以下代码表示A与B一对一的关联关系: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public class A{ // privat... 阅读全文
posted @ 2007-07-02 15:16 Jailu 阅读(674) 评论(1) 推荐(0) 编辑
摘要:在日常编程中经常要分割字符串,这里列举一些常用的分割字符串的方法。 1.用string.Split方法 a.字节数组: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//625毫秒/百万次string str = "acabcdeabcd... 阅读全文
posted @ 2007-06-20 18:41 Jailu 阅读(2896) 评论(3) 推荐(0) 编辑
摘要:面对形形色色的数据库和Provider,到底哪种数据库连接字符串才是有效的呢?这里介绍一个不是什么窍门的窍门:借助udl文件快速、准确获取数据库连接字符串。 操作方法: 1. 新建一文本文件,改后缀为udl,如a.udl; 2. 双击打开a.udl,配置数据库; 3. 配置成功后,用记事本打开a.udl,发现如下字符,其中红色部分就是我们需要的数据库连接字符串了。[oled... 阅读全文
posted @ 2007-06-12 11:16 Jailu 阅读(1003) 评论(3) 推荐(0) 编辑
摘要:如何让VS 2003也用上VS 2005 Team Foundation Server,其实很简单,只需要多安装一个MSSCCI Provider插件就搞定了,前提当然是安装了TFS是吧。 Vistual Studio 2005 Team Foundation Server MSSCCI Provider下载地址:http://www.microsoft.com/download... 阅读全文
posted @ 2007-05-24 10:52 Jailu 阅读(638) 评论(0) 推荐(0) 编辑
摘要:最近有不少朋友询问关于如何在.NET 2.0中发送邮件的问题,这里写一个简单的例子供朋友参考。MSDN参考(点击查看MSDN的中英文对照): SmtpClient(http://msdn2.microsoft.com/zh-cn/library/system.net.mail.smtpclient(VS.80).aspx) MailMessage(http://msdn2.microsoft.com/zh-cn/library/system.net.mail.mailmessage(VS.80).aspx)下面是一段简单的发邮件代码(控制台程序):usingSystem;usingSystem 阅读全文
posted @ 2007-04-10 13:54 Jailu 阅读(12213) 评论(25) 推荐(0) 编辑
摘要:以下为本人日前使用VS2005中发现的小技巧:众所周知,使用组合键Alt+Tab可以方便快捷的在不同窗口之间切换。但你试过组合键Ctrl+Tab吗?马上试试吧,当你在Vistual Studio 2005这类含多子窗口的程序中,可以使用Ctrl+Tab迅速的在众多子窗口在切换!目前发现支持此组合键的有:Vistual Studio 2005, Visual Web Developer 2005 E... 阅读全文
posted @ 2007-03-16 11:07 Jailu 阅读(1324) 评论(4) 推荐(0) 编辑