摘要:相关类:ConfigurationSectionConfigurationElementCollectionConfigurationElement完成后的配置: 实现:1.首先实现ConfigurationElement 抽象类。注意ConfigurationProperty 的 name 是区分大小写的。public class JRogerElement : ConfigurationElement{ public JRogerElement() { } ...
阅读全文
摘要:平台 ASP.NETthis.Response.Clear();this.Response.Charset = "GB2312";this.Response.ContentEncoding = Encoding.GetEncoding("GB2312");this.Response.AddHeader("Content-Disposition",String.Format("attachment; filename=file-{0}.csv",DateTime.Now.ToShortDateString()));t
阅读全文
摘要:使用场景如果开发的项目有客户端还有网站,那就可能考虑增加此功能,它可以让用户获取更好的体验。已使用类似功能的产品:腾讯QQ、阿里旺旺等,这里只列出了大家平时最常用的。下面介绍开发流程。注册自定义协议/// /// 注册自定义协议。/// public class RegisterCustomProt...
阅读全文
摘要:HttpListener提供一个简单的、可通过编程方式控制的 HTTP 协议侦听器。通过它可以很容易的提供一些Http服务,而无需启动IIS这类大型服务程序。注意:目前该类仅在运行 Windows XP SP2 、Windows Server 2003 、Window Server 2012 操作系统的计算机上可用(已测试)。使用Http服务一般步骤如下:创建一个HTTP侦听器对象并初始化添加需要监听的URI 前缀开始侦听来自客户端的请求处理客户端的Http请求关闭HTTP侦听器其中3,4两步可以循环处理,以提供多客户多次请求的服务。创建一个HTTP侦听器对象创建HTTP侦听器对象只需要新建一
阅读全文
摘要:HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body两部分。首先传递message-header,即httpheader消息。http header 消息通常被分为4个部分:general header, request header, response header, entity header。但是这种分法就理解而言,感觉界限不太明确。根据维基百科对http header内容的组
阅读全文
摘要:生成Image的类:生成Image的类using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging;using System.Security.Cryptography;namespace WebAppToBuildImage{ /// <summary> /// 验证码图片类 /// </summary> pu
阅读全文
摘要:主要使用下面这个文件: C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0\WebDev.WebServer.EXE [有些人的电脑上这个文件可能不在这个目录下,搜索一下找到就可以了]双击弹出如下图: 图上给出了使用此程序的接口方法。照着用就行了。例如在“运行”->“cmd”-> cd "上面那个路径" /port:端口号 /path:"网站所在路径" /vpath:"虚拟路径"回车之后就会发现在电脑右下角这个程序开始运行了。不过还是自己封装一个比例方便
阅读全文
摘要:vs2010建立的项目怎么在vs2008下打开!搞了N久终于试了出来!之前也在网上查了好些资料写的都是该解决方案的版本,这种说法其实不完全对!(意思是不只是改着一个),下面把这个方法给大家分享一下: 1:该解决方案的版本:找到项目的.SLN文件用记事本打开,vs2010下是:Microsoft Visual Studio Solution File, Format Version 11.00# Visual Studio 2010将其改为:Microsoft Visual Studio Solution File, Format Version 10.00# Visual Studio 200
阅读全文
摘要:首先说连接字符串:string conStr = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = '" + address + "'; Extended Properties = 'Excel 8.0; HDR = Yes; IMEX = 1';";1.HDR 表示第一行是否为字段名。Yes为首行字段,No为无首行;2.IMEX 表示对同一列中有混合数据类型的列,是统一按字符型处理,还是将个别不同类型的值读为DBNULL。1为混合,2为不混合;this.Label1.Text为取得的文件的扩展名/**以下是操作Office2003*/if(
阅读全文
摘要:SqlServer中的存储过程有两种返回参数的方式1. Return2.OutPut第一种只能返回INT类型的数据,而第二种则可以是任意的(即Object类型)今天学习了以第二种方式取返回值,首先看一个简单的存储过程[代码]这个存储过程只有一个参数@name,而且也是只输出的下面是c#代码取这个@name返回的值[代码] 3. //SqlDataReader dr= cmd.ExecuteReader(); //while (dr.Read()) //{ //} //dr.Close(); MessageBox.Show(sp.Value.ToString());这里面注意的一点是设置sp.D
阅读全文
摘要:建立一个 Web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据,根据取出数据条件的不同进行不同的操作。而对于多表和大表中定义的游标(大的数据集合)循环很容易使程序进入一个漫长的等待甚至死机。更重要的是,对于非常大的数据模型而言,分页检索时,如果按照传统的每次都加载整个数据源的方法
阅读全文
摘要:[代码]以下来自http://www.aspxcs.net/HTML/1024591263.html:[代码]
阅读全文
摘要:1.在Web.config中的 <connectionStrings> </connectionStrings>节配置连接字符串如下:[代码]2.引入命名空间using System.Data.OleDb;接下来就可以像操作SQL Server一样操作Access数据库了。注:|DataDirectory|的作用,直接定们到项目的App_Data文件夹
阅读全文
摘要:SQLite属于一个轻量级的数据库,但是功能绝不逊于SQl Server 、Access等1.去网上下载一个System.Data.SQLite.DLL在要用项目中添加引用,再打开命名空间using System.Data.SQLite;下载地址:http://files.cnblogs.com/sjrhero/System.Data.SQLite.rar2.下面就是下载一个SQLite工具我使用...
阅读全文
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#region 方法一: DataTable tblDatas =new DataTable("Datas"); DataColumn dc =null; dc = tblDatas.Columns.Add("ID", Type.GetType("System.Int32")); dc.AutoIncrement =true;//自动增
阅读全文
摘要:声明:在方法二中图片可以显示不完整,读者可以将图片保存到本地查看。看完再删除了。方法一为转载的。方法二是自己写的。方法一、1、从NUnit官网(http://www.nunit.org/index.php)下载最新版本NUnit,当前版本为NUnit2.5.8。2、安装后,在VS2008中新建测试项目StartNUnit3、右击项目选择属性,在打开的窗口中选择调试。如图:4、选择启动外部程序,并定...
阅读全文
摘要:各进制之间整数转换十进制向任意进制转换(包括小数)[代码]
阅读全文
摘要:[代码]第二行的代码,如果解决方案换了地方,那么就要改那个连接字符串了,不过下面那个配置方法就不用改了,比上面的方便。在<AppSetting></AppSetting>配置类似。如下:[代码]
阅读全文
摘要:在c#中执行sql语句时传递参数的小经验1、直接写入法: 例如: int Id =1; string Name="lui"; cmd.CommandText="insert into TUserLogin values("+Id+",'"+Name+"')"; 因为Id是数值,所以在传递的时候只需要在sql字符串中用"+Id+"即可实现,而 Name是字符串,所以在传递的时候还需要在"+Name+"两边各加一个单引号(')来 实现;2、给命令对象添加参
阅读全文
摘要:--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE VIEW --创建一个视图DROP VIEW --...
阅读全文