漫漫技术人生路

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 阅读(333) 评论(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 阅读(363) 评论(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 阅读(273) 评论(0) 推荐(0) 编辑

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

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

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

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

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

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

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

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

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

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