C#处理文本文件 |
文本文件是一种常用的文件格式,所以如何处理文本文件也就成为编程的一个重点。本文就来探讨一下用C#是如何来处理文本文件。其内容重点就是如何读取文本文件内容、如何改变文本文件的内容,以及如何用C#来实现对读取后的文本文件的打印预览和打印。 一. 本文程序设计和运行的软件环境: (1).微软公司视窗2000服务器版 (2)..Net FrameWork SDK Beta 2 二. C#处理文本文件的一些重要环节: ( |
Html网页页面head区规范知识 |
head区是指首页HTML代码的<head>和</head>之间的内容。
必须加入的标签
1.公司版权注释
<!--- The site is designed bywebjx.com 06/2006 --->
2.网页显示字符集
简体中文:<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset= |
使用请求浏览器缓存页的各个版本 |
| 如果您的 Web 应用程序包含一个基于请求浏览器的类型创建不同输出的页,则可以按请求该页的浏览器的主版本来缓存页输出的版本。例如,当 Internet Explorer 6 浏览器请求某一页时,将缓存该页的一个版本。如果是 Netscape Navigator 浏览器、Internet Explorer 的另一个版本或任何其他浏览器请求页,则将页的另一个版本添加到输出缓存中。
|
使用自定义字符串对页的各个版本进行缓存 |
除了按浏览器类型和参数进行不同的输出缓存行为外,还可以根据您定义的方法所返回的不同字符串对页输出的多个版本进行缓存。
根据自定义字符串对页进行缓存时,应首先指定要使用的自定义字符串的标识符。然后在应用程序的 Global.asax 文件中创建一个方法,该方法接受此标识符,并且返回一个值,作为进行不同的输出缓存行为的依据。
根据自定义字符串对页输出的多个版本进行缓存
|
使用 HTTP 标头对某页的各个版本进行缓存 |
使用 ASP.NET,您可以根据指定的 HTTP 标头的值对某页的多个版本进行缓存。当请求页时,您可以指定按传递到应用程序的单个标头、多个标头或所有标头进行缓存。
根据 HTTP 标头值以声明方式对某页的各个版本进行缓存
在 ASP.NET 页中,在 @ OutputCache 指 |
在ASP.NET下实现数字和字符相混合的验证码 |
经常在论坛里看到有问怎么实现验证码的帖子,其实关于验证码的文章在CSDN,DEV-CLUB等网站上都有很多,但是很多文章只讲诉了如何输出一个随机生成数字或字符的图象,当然了,这个是验证码的核心了,但是对很多ASP.NET的初学者来说,怎么使用它生成的图象又成了一个问题(论坛有不少问这个的),这也是我写本文的一个原因.
|
使用参数对页的各个版本进行缓存 |
有时候您希望缓存某页,但是该页可能基于查询字符串参数的值或回发中与页一起发送的值生成不同的输出。例如,如果某页根据用户所在的州显示商店的位置,则该页可能接受“州”查询字符串值,为每个州生成不同版本的页。
可以根据作为查询字符串值或窗体发送值发送的参数缓存页响应的多个版本。
|
彻底剖析C# 2.0泛型类的创建和使用 |
"一次编码,多次使用",这就是引入泛型的根源。在以前的C++中称为模板,C#泛型通过算法和数据结构支持独立编码。例如,泛型列表意味着,你不必再重写一个强类型集合。在本文中,作者将向你展示定义和使用泛型是多么容易的事情-请注意,长期以来泛型一直被认为是最高级和最困难的术语。 一、 简介 泛型现在在任何一种语言中都被认为是一个高级的强有力的术语。当我在C++中第一次接触模板时,我对之有些疑惑。之后,我读了Bjarne Stroustrop的《The |
“不完美”的VS 2005 Team System |
Visual Studio Team System中新增的生命期管理,无疑是Microsoft在这个竞争已白热化的市场中的又一个重要筹码。 Visual Studio与它的竞争对手Eclipse,都日益吸引着越来越多的开发者投入到它们中来,作为一个源代码编辑器,Eclipse已慢慢成长为一个功能齐全、反应迅速的工具了,但除了重构之外(这也是Java领先多年之处),其他方面已对微软构不成什么威胁了,要对这两种开发工具进行量化比较是不可能的,但微软似乎总能在代码输入感受及界 |
理解VC# 2005中的字符串和正规表达式 |
不管创建什么类型的应用程序,你都需要使用字符串。无论数据如何存储,终端用户总要与可读的文本打交道。因此,了解如何使用字符串是任何.NET开发者创建丰富的应用程序所需要学习的必要知识。除了向你展示在.NET框架中字符串的使用外,本文还将向你介绍正规表达式的知识。 除了向你展示如何使用.NET框架中的字符串外,本文还将向你介绍正规表达式。正规表达式是格式代码,不仅允许你验证一个特定字符串匹配一个给定的格式,而且你还可以使用正规表达式来从任何其它可能被认为是自由格式的文本中提取有意义 |
在C#中建立复杂的、灵活的SQL查询/命令 |
SelectQueryBuilder类允许在你的代码中建立复杂的SQL语句和命令。它也能帮助于避免SQL注入式攻击。 介绍 承认,并且我们都这样作过,也认为下面的方式是最好的和唯一的方式。就是我们建立大量的字符串包含所有的Where子句,然后提交到数据库去执行它。来断的加语句到我们的SQL字符串,极有可能会带来Bugs和SQL注入式攻击的危险。并且也使得我们的代码更难看也不易于管理。 这种情况必须停止,但如何停止?有人说使用存储 |
ASP.NET定制简单的错误处理页面 |
通常web应用程序在发布后,为了给用户一个友好界面和使用体验,都会在错误发生时跳转至一个自定义的错误页面,而不是asp.net向用户暴露出来的详细的异常列表。 简单的错误处理页面可以通过web.config来设置 <customErrors mode="RemoteO |
用ASP.NET2.0在数据库中存储二进制文件 |
一、 引言 在构建数据驱动的应用程序时,经常需要捕获文本和二进制数据。这样的程序可能需要存储图像,PDF,Word文件或其它二进制数据。能够使用两种方式来存储这些二进制数据:存储在web服务器的文件系统上并添加一个对数据库中相应文件的引用;或直接存储在数据库本身。 文本数据,例如字符串,数字,日期,GUID,货币值,等等-在数据库系统中都有适当的和相应的数据类型定义。例如,在Microsoft SQL Server中,你 |
c#用最简单的方法构造树 |
| private void Form1_Load(object |
Asp.net 页面导航的几种方法与比较 |
在ASP.NET应用中,Web表单之间的导航有多种方式:用超级链接,用Response.Redirect,用Server.Transfer,或者用Server.Execute。本文将分析这四种导航方式的异同及其优缺点,帮助你选择最佳的导航方式。
一、超级链接
从一个表单进入另一个表单最简单的方式是使用HTML超级链接控件。在Web表单中,使用超级链接的HTML代码类如:
<a href="WebForm2.aspx" |