- 博客(45)
- 收藏
- 关注
转载 VC# 2005中的字符串和正规表达式
不管创建什么类型的应用程序,你都需要使用字符串。无论数据如何存储,终端用户总要与可读的文本打交道。因此,了解如何使用字符串是任何.NET开发者创建丰富的应用程序所需要学习的必要知识。除了向你展示在.NET框架中字符串的使用外,本文还将向你介绍正规表达式的知识。 除了向你展示如何使用.NET框架中的字符串外,本文还将向你介绍正规表达式。正规表达式是格式代码,不仅允许你验证一个特定字符串匹配一个给定
2007-07-25 10:01:00
660
转载 SQL数据的基本操作
SQL数据的基本操作(时间和日期) 日期和时间函数对建立一个站点是非常有用的。站点的主人往往对一个表中的数据何时被 更新感兴趣。通过日期和时间函数,你可以在毫秒级跟踪一个表的改变。 返回当前日期和时间 通过函数GETDATE(),你可以获得当前的日期和时间。例如,语句SELECT GETDATE() 返回如下的结果: …………………………… NOV 30 1997
2007-06-08 14:07:00
517
转载 ASP.NET(C#)中验证码产生的原理及应用
一、实现原理:通过随机函数产生验证码元素,将数值型的验证码元素转换成字符型然后再连成字符串,将验证码字符串写入Cookie以供验证时调用。通过后台动态绘制位图的方法,绘制一个指定大小的位图,然后在空白位图画出底纹、验证码字体、和边框。二、运行截图:图1图2三、源代码:(1)Logoin.aspx(登录页前台)3C//DTD HTML 4.0 Transitional
2007-06-08 10:59:00
877
转载 ASP.Net状态管理
ASP.Net状态管理 Asp.Net提供了四种状态类型:application,session,cookie,view。Application状态为应用程序提供了一个全局的状态。所有客户都可以使用该状态。从设计的角度来说,我们通常用Application来存储一些标准的数据。同时,我们在使用它时要注意避免性能的降低,存储的数据尽可能提供给客户只读的功能。我们可以使用HttpApp
2007-06-08 00:21:00
493
转载 Cookie 的写入与读取
private void SaveCookie(string CookieName,string CookieValue){HttpCookie myCookie = new HttpCookie(CookieName);DateTime now = DateTime.Now;// Set the cookie value.myCookie.Value = CookieValue;// Set
2007-06-08 00:09:00
558
转载 ASP.NET跨页面传值技巧
今天TM群里有人问起关于页面传值的方法,又引发了一场讨论。看来这个还是有很多人关注的,因此我就我个人观点做了些总结,希望对大家有所帮助。 1. 使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了
2007-06-07 16:57:00
431
转载 认识ASP.NET会话状态
一、会话状态的功能 HTTP 是一个无状态的协议,所以它不自动指示一个请求序列是否都来自相同的客户端,甚至不指示单个浏览器实例是否仍活跃地查看某个页或站点。而使用ASP.net内置的会话状态功能,可以使用我们做到 1、对从单个浏览器客户端到服务器上逻辑应用程序会话的请求进行自动识别和分类。 2、将会话范围的数据存储在服务器上以供跨多个浏览器请求使用。
2007-06-07 16:56:00
456
转载 认识ASP.NET配置文件Web.config
一、认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.net Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的 Web.config文件,包括默认的配置设置,所有的子目录都
2007-06-07 16:55:00
440
转载 在.net中创建使用全球唯一标识符
全球唯一标识符由128位整数组成,你可以利用它进入任何一台需要输入唯一标识符的电脑或任何一个需要唯一标识符的网络。Tony Patton讲解了.NET Framework是怎样教你创建自己的全球唯一标识符的。 TechRepublic的free.NET时事通讯每周三刊发,在讨论诸如网页服务, ASP.NET, ADO.NET, 以及 Visual Studio .NET的问题时,里面举出了一
2007-06-07 16:51:00
585
转载 在ASP.NET中实现会话状态基础
简介 在 Web 应用程序这样的无状态环境中,了解会话状态的概念并没有实际的意义。尽管如此,有效的状态管理对于大多数 Web 应用程序来说都是一个必备的功能。Microsoft ASP.NET 以及许多其他服务器端编程环境都提供了一个抽象层,允许应用程序基于每个用户和每个应用程序存储持久性数据。 需要特别注意的是,Web 应用程序的会话状态是应用程序在不同的请求中缓存和检索的数据。会话表示
2007-06-07 16:50:00
604
转载 asp.net实现验证码
#region 实现一个验证码的类 public class ValidateCode { private Bitmap validateimage; private Graphics g; public ValidateCode() { validateimage = new Bitmap(120, 30, PixelFormat.Format24bppRgb);
2007-06-07 16:43:00
459
转载 [ASP.NET] Session 详解
阅读本文章之前的准备 阅读本文章前,需要读者对以下知识有所了解。否则,阅读过程中会在相应的内容上遇到不同程度的问题。 懂得ASP/ASP.NET编程 了解ASP/ASP.NET的Session模型 了解ASP.NET Web应用程序模型 了解ASP.NET Web应用程序配置文件Web.config的作用、意义及使用方法 了解Internet Information Servi
2007-06-07 16:42:00
498
转载 需要注意的10个技巧
在本篇文件中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件、表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.NET环境。 1、在使用Visual Studio .NET时,除直接或非引用的对象外,不要使用缺省的名字。 .NET带来的好处之一是所有的源代码和配置文件都是纯文本文件,能够使用Notepad或WordP
2007-06-01 17:23:00
517
转载 基于.net开发平台项目案例集锦
经过微软.net Framework 2.0的革新,.net平台的开发越来越精彩。笔者收集基于.net开发的n个项目,一方面为新手提供有价值学习资源,培养起软件开发的乐趣,另一方面共勉已从事.net领域工作多年并有明确发展目标的同仁,提高自己,更上一层楼。 SharpDevelop强大的插件系统,通过Addin构建成一个功能齐全的.net开发IDE。核心是AddInTree。跟随这个
2007-06-01 10:57:00
584
转载 NET(C#)连接各类数据库-集锦
1.C#连接连接Access程序代码: -------------------------------------------------------------------------------using System.Data;using System.Data.OleDb;..string strConnection="Provider=Microsoft.Jet.OleDb.4.
2007-06-01 10:50:00
557
转载 .NET三层经典架构PetShop3.0分析之表现层
前面从架构方面介绍了petshop怎样通过工厂模式可以轻松替换持久层实现。这次简单说一说petshop的表现层实现。 petshop的表现层使用了Web 页面(aspx)和用户控件(ascx)控件及自定义服务器控件等ASP.NET技术。 web页面(aspx)是用户和服务器交互的接口,也是用户除静态页面外唯一能够访问到的asp.net组件,其他像用户控件(
2007-06-01 10:48:00
470
转载 .Net PetShop 4.0的分布式数据库设计
本文介绍.Net PetShop 4.0的分布式数据库设计,由此带来的益处.数据库作为应用数据的存储中心,在系统中具有具足轻重的地位。当用户量急剧增长时,数据库往往成为系统的瓶颈,采用分布式数据库是首选策略。使用分布式数据库后,每一部分数据由专门的服务器来管理,分而治之,自然减少了数据库服务器的压力。.Net PetShop 4.0使用了四个数据库,分别为:MSPetShop4MSPe
2007-06-01 10:46:00
342
转载 VS2005自带个人网站学习工具~研究 (1)
VS2005自带了一个所谓"个人网站初学者学习工具"(简称tool了~),实质上这是个个人网站的建站系统,而它虽然不大,却已经包含了绝大多数.net 2.0的新特性,masterpage theme DataSouce Membership等等....在现在看petshop程序还是一头雾水的水平下,学习这个显然是明智的选择 呵呵新建一个"个人网站学习工具"网站,按要求运行,系统会初始化数据库,按照
2007-06-01 10:33:00
469
转载 ASP.NET中Session的状态保持方式
ASP.NET提供了Session对象,从而允许程序员识别、存储和处理同一个浏览器对象对服务器上某个特定网络应用程序的若干次请求的上下文信息。Session对应浏览器与服务器的同一次对话,在浏览器第一请求网络应用程序的某个页面时,服务器会触发Session_onStart事件;在对话超时或者被关闭的时候会触发Session_onEnd 事件。程序员可以在代码中响应这两个事件来处理与同一次对话相
2007-06-01 10:30:00
402
转载 asp.net中XML文件作为中间件进行数据交换功能的实现(c#,sql2000)
程序段中对语句作了说明。主要使用XmlWriter类进行XML文件生成。下面这是由关系数据库生成相应XML文件过程。由于XML只是中间件,所以忽略了Schema或者DTD。 1 private void Page_Load(object sender, System.EventArgs e) 2 { 3 // 在此处放置用户代码以初始化页面 4
2007-06-01 10:25:00
496
转载 关于.net2.0中Webconfig中连接串的加密
ASP.NET 2.0 现在允许您对配置文件的单个节进行加密,这样,几乎不可能使用文本编辑器来读取这些配置节。 ASP.NET 包括两个内置的受保护配置提供程序:RSA 和 DPAPI DPAPI 提供程序使用特定于计算机的密钥,因此您必须在每台计算机上实际加密配置设置。默认使用的 RSA 提供程序允许您选择创建 RSA 密钥并将其安装在其他计算机上,这样您就可以在这些计算机之间复制相同的配置
2007-06-01 10:24:00
379
转载 Session模型简介
Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的唯一身份。这个SessionID是由WWW服务器随机产生的一个由24个字符组成的字符串,我们会在下面的实验中见
2007-06-01 10:21:00
354
转载 xml+asp.net网络硬盘
文件传送常用的三种方式:FTP、Email及“网上邻居”,都在一定程度上实现了文件数据的交流,但它们都主要面向“点对点”的传送,无法实现“一块空间,资源互见”的应用需求,这种基于“点对多”的共享模式需要寻求另外的传输途径,网络硬盘就是一种很好的解决方式。 常用传输方式及其在特定环境下面临的困难 我们经常有这样的应用需求:通过网络交换公共数据文件以实现资源共享,同时保护私有数据不被非法访问
2007-05-31 17:47:00
460
原创 学习网页制作认识XML的语法规则
XML的语法规则既简单又严格,非常容易学习和使用。正因为如此,编写读取和操作XML的软件也是相对容易的事情。 一个XML文档的例子 XML文档使用了自描述的和简单的语法。 Tove Jani Reminder Dont forget me this weekend! 文档的第1行:XML声明——定义此文档所遵循的XML标准的版
2007-05-31 17:39:00
409
原创 应当如何使用XML语言
首先要明确的是:XML是被设计用来存储数据、携带数据和交换数据的,他不是为了显示数据而设计的。 XML可以从HTML中分离数据 通过XML,你可以在HTML文件之外存储数据。在不使用XML时,HTML用于显示数据,数据必须存储在HTML文件之内;使用了XML,数据就可以存放在分离的XML文档中。这种方法可以让你集中精力去到使用HTML做好数据的显示和布局上,并确保数据改动时不会导致H
2007-05-31 17:38:00
544
转载 什么是XSL,它有什么用途
XSL 之于 XML 就像 CSS 之于 HTML。它是指可扩展样式表语言 (EXtensible Stylesheet Language)。这是一种用于以可读格式呈现 XML 数据的语言。XSL 实际上包含两个部分: * XSLT – 用于转换 XML 文档的语言 * XPath – 用于在 XML 文档中导航的语言 XSLT 是指 XSL 转换 (XSL Transforma
2007-05-31 17:36:00
1827
转载 用ASP.NET和XML做的新闻系统
下面介绍这几个文件。 contents.xml <?xml version="1.0" encoding="GB2312"?> <topiclist type="AspCool News"> <topic> <title>aspcool news!</title> <href>main.aspx?name=hello</href
2007-05-19 21:53:00
417
转载 ASP.net:三层Web体系结构里的两种数据绑定模式
引言 本文我将介绍在三层Web体系开发中的两种数据绑定模式,然后在不超过你已经会用的控件知识的情况下,来介绍能够极大减少这种数据绑定模式的替代品--XLib库文件。具体的说,本文开始我们介绍在三层体系结构里常规的数据绑定方法,然后介绍XLib是如何提高这种绑定效率的。 1、 数据绑定流程 在三层Web体系结构里,通常有四步来完成数据绑定任务: 1)从数据库里加载数据到业务逻辑对象 2)
2007-05-19 14:43:00
534
转载 三层式开发中的层次划分讨论
三层式开发中的层次划分讨论 先举一个曾经在哪本书上看到的例子:现在你想在1米宽的小溪上建一座桥,你会在上面放块木板就完了。如果想在宽一点的小河上建这桥,你就需要计算木材用料,价格等,如果需要别人帮忙,你还要多一些图纸什么的让别人理解你的想法。现在你要在大江上面建桥,你需要有整体的计划,包括各个方面,比如将来可能的收费和利益分配等问题。 这里讲3层式,其实是针对“大江上面建桥”来的,对于1米宽的小溪
2007-05-19 14:42:00
419
原创 一个基于三层架构的例子
一个基于三层架构的例子 我们通过具体的例子来说明三层架构的应用,我们建一个小项目来说明这个问题。有时为了安全性,我们通常把与数据库的连接用一个动态连接库文件封装起来,这样我们就要把写数据库连接的.vb或者.cs文件编译成动态连接库.dll文件。甚至我们把对数据库的相关操作页编译成.dll文件。 下面是我们的与数据库连接以及操作的文件dblink.vb的主要部分,对数据库的连接: Dim d
2007-05-19 14:36:00
1074
原创 ASP.NET三层结构小例
以下是转的:典型的三层结构范例源码(数据层、商务层、表示层) 数据层: 数据层: using System; using System.Collections; using System.Data; using System.Data.SqlClient; namespace YiPu.WebModules.Accounts.Data { /// /// User 的摘要说明。 /
2007-05-19 14:33:00
1375
原创 为何使用N层架构?
因为每一层都可以在仅仅更改很少量的代码后,就能放到物理上不同的服务器上使用,因此结构灵活而且性能更佳。此外,每层做些什么其它层是完全看不到的,因此更改、更新某层,都不再需要重新编译或者更改全部的层了。这是个很强大的功能。例如,如果把数据访问代码与业务逻辑层分离,当数据库服务器更改后,你只需要更改数据访问的代码,因为业务逻辑层是不变的,因此不需要更改或者重新编译业务逻辑层。 一个N层的应用程序通常有
2007-05-19 14:30:00
403
原创 三层C/S结构及其应用开发
一、三层C/S的基本硬件结构 传统的二层C/S结构存在以下几个局限:1它是单一服务器且以局域网为中心的,所以难以扩展至大型企业广域网或Internet;2受限于供应商;3软、硬件的组合及集成能力有限;4难以管理大量的客户机。因此,三层C/S结构应运而生。 三层C/S结构是将应用功能分成表示层、功能层和数据层三部分。其解决方案是:对这三层进行明确分割,并在逻辑上使其独立。原来的数据层作为
2007-05-19 14:29:00
711
原创 ASP.NET的三层结构
ASP.NET的三层结构指什么? 为何使用N层架构? 因为每一层都可以在仅仅更改很少量的代码后,就能放到物理上不同的服务器上使用,因此结构灵活而且性能更佳。此外,每层做些什么其它层是完全看不到的,因此更改、更新某层,都不再需要重新编译或者更改全部的层了。这是个很强大的功能。例如,如果把数据访问代码与业务逻辑层分离,当数据库服务器更改后,你只需要更改数据访问的代码,因为业务逻辑层是
2007-05-19 14:24:00
473
原创 用.Net的Web服务实现天气预报
来源:代码实验室 该例子演示了利用微软.Net框架的Web服务与天气预报站点的硬件进行数据交换来实现Web天气预报的服务。 微软力推.Net的目的,用他自己的话来说就是“使人们能够在任何时候、任何地点以及任何设备上通过我们开发的软件发挥最大的潜能”。在这里大多数人可能认为微软所讲的“任何设备”是指袖珍PC、手持设备、台式电脑及笔记本电脑等。下面的例子我们将向大家展示.Net如何使那些电脑
2007-05-19 14:01:00
1030
原创 通用存储过程的编写
通用存储过程的编写对数据库的操作基本上就四种:Insert、Update、Delete和Select,而Update和Insert两种操作又可以作简单的合并,这样下来,基本上一个数据表对应三个存储过程便可以完成绝大多数的数据库操作。存储过程命名规则:Operate_TableName。比如表Order_Info对应三个存储过程:AddEdit_Order_Info、Delete_Order_I
2007-05-19 13:52:00
467
原创 ASP.NET程序中常用的三十三种代码
1. 打开新的窗口并传送参数: 传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数:string a = Request.QueryString("id");string b = Request.Query
2007-05-19 13:50:00
346
原创 用ASP.NET构建完整E-mail发送系统
用ASP.NET构建完整E-mail发送系统 如果要你用ASP来做一个E-mail发送系统,你首先想到的一定是借助第三方开发的组件,但这样做会耗费你很多的银子。当然你也可以用Windows的自带的对象--CDONTS.NewMail对象来传送E-mail,这虽然是免费的,但却十分依赖操作平台,CDONTS.NewMail对象只存在Windows 200和NT底下,在Windows 95/98底下是
2007-05-19 13:49:00
2149
原创 DataGrid使用心得(附大量代码)
DataGrid使用心得(附大量代码) 1. 为 DataGrid 控件设计样式 在之后添加如下代码 说明: (1) 在每个标签内主要是 ForeColor BackColor Font-Bold 这几个属性值 2. 为 DataGrid 控件添加绑定列 说
2007-05-19 13:48:00
477
原创 asp,net动态生成折线图
public class PrintTable : System.Web.UI.Page { private void Page_Load(object sender, System.EventArgs e) { if(Session["chuzulv"]!=null) { //数据源
2007-05-19 13:47:00
1194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人