漫漫技术人生路

C#

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2006年9月25日

摘要: 使用XML的DOM和XPath来创建多项选择题的在线测试 原文作者:Enrico Elizar Samuel原文出处:http://www.codeproject.com/aspnet/xmlquiz.asp引言 创建在线测试的思想来自于我寻找XML的辅导课程的一次偶然机会。我访问了W3School.com网站发现更令人感兴趣是这个网站里的一个在线测试而不仅仅是寻找XML的辅导课程。我一次... 阅读全文
posted @ 2006-09-25 14:46 javaca88 阅读(348) 评论(0) 推荐(0)

摘要: 据我所知,ADO.Net好像不能实现,用XSD(Schema)判断读取节点的数据类型的功能,而是将所有的数据都作为string。下面这个类用xsd判断元素或属性的数据类型: using System; using System.IO; using System.Xml; using System.Xml.Schema; namespace REIT.ALEIS.Xml { /// /// ... 阅读全文
posted @ 2006-09-25 14:44 javaca88 阅读(368) 评论(0) 推荐(0)

摘要: 今天写的一段控制DataGrid中TextBox宽度(其他属性也行)的代码。C#的,多加一些判断,也可以控制其他控件的属性,比如ListBox :Dprivate void dgImage_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e){ System.Web.UI.WebCont... 阅读全文
posted @ 2006-09-25 14:23 javaca88 阅读(286) 评论(0) 推荐(0)

摘要: 有时候听有些朋友抱怨.NET的DataGrid不是很好用。就我个人的体会,DataGrid的功能非常强大,可以使我们随心所欲的完成各种各样的工作,可惜就是实现起来不够简单明了。我对平时经常碰到的一些问题积累了一些解决的方法,现在把它们总结一下供大家参考。 比较经常碰到的一个问题是:我们希望DataGrid的某一列只能输入特定的文本,比如:不能输入数字。下面的例子说明如何实现这种功能。... 阅读全文
posted @ 2006-09-25 14:22 javaca88 阅读(289) 评论(0) 推荐(0)

摘要: protected void btLogic_Click(object sender, EventArgs e) { c.userName = txtName.Value; c.PWD = txtPWD.Value; if(Convert.ToInt32( BusinessDAL.CheckUser(c))==1) { ... 阅读全文
posted @ 2006-09-25 13:25 javaca88 阅读(230) 评论(0) 推荐(0)

摘要: Visual C#中的多线程编程 C#是.Net平台的通用开发工具,它能够建造所有的.Net应用。在.Net中所有线程都运行在应用程序域(AppDomain)中,这也许让你想到Win32进程,实际上它们还是有很大的不同。应用程序域提供了一种安全而通用的处理单元,公共语言运行库可使用它来隔离应用程序。注意在.Net中应用程序的隔离是应用程序域而不是进程,在单个进程中可以存在几个应用程序域,而且线程... 阅读全文
posted @ 2006-09-25 12:43 javaca88 阅读(295) 评论(0) 推荐(0)

摘要: Cookie就是所谓的" 小甜饼" ,他最早出现是在Netscape Navigator 2.0中。Cookie其实就是由Web服务器创建的、将信息存储在计算机上的文件。那么为什么Web服务器要在客户机上面创建如此文件?这是因为当客户机发送一个请求到WEB服务器时(譬如准备浏览页面时),无论此客户机是否是第一次来访,服务器都会把它当作第一次来对待,WEB服务器所做的工作只是简单的进行响应,然后就关... 阅读全文
posted @ 2006-09-25 12:34 javaca88 阅读(195) 评论(0) 推荐(0)

摘要: 本文利用C#和.NET提供的类来轻松创建一个抓取网页内容源代码的程序 。HTTP是WWW进行数据访问最基本的协议之一,在.NET的基本类型库类中提供了两个对象类:HTTPWebRequest和HTTPWebResponse,分别用来向某资源发送请求和获得响应。为了得到一个资源的内容,我们先指定一个想要抓取的URL地址,用HTTPWebRequest对象进行请求,用HTTPWebResponse对象... 阅读全文
posted @ 2006-09-25 12:31 javaca88 阅读(307) 评论(0) 推荐(0)

摘要: Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人员可以根据需要选择针对不同的级别编制程序,这些级别几乎囊括了Internet的所有需要--从socke... 阅读全文
posted @ 2006-09-25 12:29 javaca88 阅读(303) 评论(0) 推荐(0)

摘要: 由于XML的易共享性等众多优点,XML技术越来越多地被应用于企业数据处理等领域,如应用于企业报表、新闻发布、会计数据处理等等。 XML正快速成为从中间层传送数据到桌面的工具,由于XML的数据可以通过中间层代理与多种后端(数据库)源集成,目前绝大多数数据库制造商已全面支持XML技术,提供了各种强大功能处理XML数据。 Microsoft的.NET围绕XML这一核心提供了一个强大而快速的开发工具——C... 阅读全文
posted @ 2006-09-25 12:21 javaca88 阅读(287) 评论(0) 推荐(0)

摘要: C#网络编程初探 我们知道C#和C++的差异之一,就是他本身没有类库,所使用的类库是.Net框架中的类库--.Net FrameWork SDK。在.Net FrameWork SDK中为网络编程提供了二个名称空间:"System.Net"和"System.Net.Sockets"。C#就是通过这二个名称空间中封装的类和方法实现网络通讯的。 首先我们解释一下在... 阅读全文
posted @ 2006-09-25 12:17 javaca88 阅读(290) 评论(0) 推荐(0)

摘要: ASP.NET中的事务处理和异常处理 使用SQL-Transaction类和.NET提供的异常处理机制,我们就能够以一种可靠的方式处理数据库运行中的问题和发现系统异常。这篇小文章将解释事务处理和异常处理的概念和用法。 什么是事务? 事务处理是由以一个单一的逻辑单位完成的一系列操作,它可以由一系列的SQL语句、SELECT、INSERT、UPDA... 阅读全文
posted @ 2006-09-25 10:38 javaca88 阅读(175) 评论(0) 推荐(0)

摘要: 用asp.net画饼图 //用asp.net画饼图(可用于各种投票程序)//和asp相比asp.net拥有更强大的功能,使用gdi+可以轻易实现以前很多不能办到的图形功能。//首先在c:\中建库mess.mdb,并建表title.//建二个字段,title(char型),point(int型)//非常满意 281//比较满意 297//... 阅读全文
posted @ 2006-09-25 10:23 javaca88 阅读(177) 评论(0) 推荐(0)

摘要: 详细研究DataReader //***********************************************************//*名称:一个程序详细研究DataReader,同时显示Command用法//*功能:演示DataReader的各项操作。//*说明:如果需要文字说明请查看我的BLOG里面关于ado.net的文章//*... 阅读全文
posted @ 2006-09-25 10:21 javaca88 阅读(352) 评论(0) 推荐(0)

摘要: asp.net实现验证码 #region 实现一个验证码的类 public class ValidateCode{private Bitmap validateimage;private Graphics g;public ValidateCode(){validateimage = new Bitmap(120, 30, PixelFormat.Fo... 阅读全文
posted @ 2006-09-25 10:20 javaca88 阅读(200) 评论(0) 推荐(0)

摘要: 在网页中动态的生成一个图片 大家知道股票网站的K线图是动态生成的定时刷新PHP 就有动态生成图片的功能.那么怎样用asp.net在网页中动态的生成一个图片呢? 下面我要举的例子是动态的生成一个图片显示当前时间.namespace Wmj{using System;using System.Drawing;using System.Web.UI; ... 阅读全文
posted @ 2006-09-25 10:19 javaca88 阅读(214) 评论(0) 推荐(0)

摘要: ViewState初探 ViewState 的工作原理 ViewState是一种机制,ASP.NET 使用这种机制来跟踪服务器控件状态值,否则这些值将不作为 HTTP 窗体的一部分而回传。例如,由 Label 控件显示的文本默认情况下就保存在 ViewState 中。作为开发人员,您可以绑定数据,或在首次加载该页面时仅对 Label 编程设置一次,在... 阅读全文
posted @ 2006-09-25 10:17 javaca88 阅读(188) 评论(0) 推荐(0)

摘要: 用ASP.NET和XML做的新闻系统 这里我就用xml代替数据,写一个新闻发布系统,希望能够起到抛砖引玉的作用,使更多的人能够了解这些最新的技术。下面介绍这几个文件。 contents.xml aspcool news! main.aspx?name=hello Resolve a problem main.aspx?name=test ... 阅读全文
posted @ 2006-09-25 10:09 javaca88 阅读(318) 评论(0) 推荐(0)

摘要: DataGrid自动求和、合并单元格、排序 以前在asp很难实现代码重用,asp.net很好的解决了这个问题,以下是我写的DataGrid,继承DataGrid,加进了升降序/全并单元格/自动求和功能,原理很简单,但很好的实现的代码重用.using System;using System.Web.UI;using System.Web.UI.WebC... 阅读全文
posted @ 2006-09-25 10:08 javaca88 阅读(318) 评论(0) 推荐(0)

摘要: 【摘 要】ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下。现在,我们来看看ASP.NET的验证控件。 ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下。现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发。 需要添加的命名空间:using S... 阅读全文
posted @ 2006-09-25 10:05 javaca88 阅读(309) 评论(0) 推荐(0)

摘要: 两个DataTable来绑定到DataGrid private DataView CreateDataView(){ SqlDataAdapter cmd=null; DataSet ds=null; string cmdSelect = "Select * from table1"; string cmdSelect1 = "Select * from... 阅读全文
posted @ 2006-09-25 10:03 javaca88 阅读(197) 评论(0) 推荐(0)

摘要: ASP.net(C#)]XML操作类(一) public class XmlControl { protected string strXmlFile; protected XmlDocument objXmlDoc = new XmlDocument(); public XmlControl(string XmlFile) { // // TODO: 在這裡加入建構函式的程... 阅读全文
posted @ 2006-09-25 09:51 javaca88 阅读(485) 评论(0) 推荐(0)

摘要: 在写一个客户的B/S结构应用程序时,突然发现一个技巧,不知道是否是MS的一个BUG,给相关的有研究的朋友原先考虑写一个检查Session的类,Session失效后,必须转向登陆页面,可每一个调用该类的页面,在不同的WEB路径下,所以转到登陆页面的URL都不同,每个页面都要调用和设置登陆页面路径,所以实际应用就放弃了这一想法后来考虑到不如写一个检查Session失效的页面,由客户端每一秒都刷新一下,... 阅读全文
posted @ 2006-09-25 09:45 javaca88 阅读(441) 评论(0) 推荐(0)

摘要: 1. 打开新的窗口并传送参数: 传送参数:response.write("") 接收参数:string a = Request.QueryString("id");string b = Request.QueryString("id1"); 2.为按钮添加对话框 传送参数:response.write("") 接收参数:string a = Request.QueryString("id")... 阅读全文
posted @ 2006-09-25 09:39 javaca88 阅读(164) 评论(0) 推荐(0)

摘要: 在C#.net中如何操作XML 在C#.net中如何操作XML可能很多朋友还没有进行过XML操作,希望下面这篇文章能对大家有帮助.或者自己复制一下代码试一下.这篇文章不是我写的.我只是转过来.觉得不错.需要添加的命名空间:using System.Xml; 定义几个公共对象:XmlDocument xmldoc ;XmlNode xmlnode ;XmlElement xmlelem ; 1... 阅读全文
posted @ 2006-09-25 09:25 javaca88 阅读(570) 评论(0) 推荐(0)

摘要: 验证XLM数据合法性(收藏) --> 1、XML的合法性验证 应用XML技术的一个主要目标是为了方便信息交换。很显然,只有XML文档的格式或是结构得到交互各方的一致认可,这个目标才有可能实现。XML Schema(模型)和DTD就是描述信息结构的模型,可以用来对XML文档内容的合法性进行验证。 Schema和DTD规定了在文档中能够使用的元素和属性,以及... 阅读全文
posted @ 2006-09-25 09:23 javaca88 阅读(346) 评论(0) 推荐(0)

摘要: 关于MSSQL 2000中Select语句FOR XML产生XML文件学习心得 --> FOR 子句 FOR 子句用于指定 BROWSE 或 XML 选项(BROWSE 和 XML 是不相关的选项)。 语法 [ FOR { BROWSE | XML { RAW | AUTO | EXPLICIT } [ , XMLDATA ] [ , ELE... 阅读全文
posted @ 2006-09-25 09:22 javaca88 阅读(343) 评论(0) 推荐(0)

摘要: 关于MSSQL 2000中Select语句FOR XML产生XML文件学习心得 --> FOR 子句 FOR 子句用于指定 BROWSE 或 XML 选项(BROWSE 和 XML 是不相关的选项)。 语法 [ FOR { BROWSE | XML { RAW | AUTO | EXPLICIT } [ , XMLDATA ] [ , ELE... 阅读全文
posted @ 2006-09-25 09:22 javaca88 阅读(173) 评论(0) 推荐(0)

摘要: 以下概念是在阅读《无废话XML》、《XML手册 第四版》是超星PDG格式后整理而成1、什么是XML? Extensible Markup Language,即可扩展性标记语言。标记是指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用象XML这样由相关人士自由决定的标记语言,这就是语... 阅读全文
posted @ 2006-09-25 09:21 javaca88 阅读(594) 评论(0) 推荐(0)

摘要: 我想用两个Repeater控件来实现树型结构。第一个Repeater控件来显示主分类,当点击某主分类时,在其主分类正下面动态添加另一个Repeater控件。html---------------------------------' src="http://localhost/webctrl_client/1_0/treeimages/Rplus.gif">Contanor' style="dis... 阅读全文
posted @ 2006-09-25 09:18 javaca88 阅读(488) 评论(0) 推荐(0)