.net/c# - 文章列表
-
通过ADO.NET访问数据库 教程与实例
ADO.NET访问数据库的步骤\n 不论从语法来看,还是从风格和设计目标来看,ADO.NET都和ADO有显著的不同。在ASP中通过ADO访问数据库,一般要通过以下四个步骤:\n 1、 创建一个到数据库的链路,即ADO.Connection; 2、 查询一个数据集合,即执行SQL,产生一个Recordset; 3、 对数据集合进行需要的操作; 4、 关闭数据链路。\n 在ADO.NET里,这些步骤有很大的变化。ADO.NET的最重要概念之一是DataSet。DataSet是不依赖于数据库的独立数据集合。所谓独立,就是:即使断开数据链路,或者关闭数据库,DataSet依然是可用的。如果
-
Asp.Net2.0中实现多任务异步页的一点提示
如果想学习Asp.Net2.0的异步页技术,那么一定要仔细阅读http://www.microsoft.com/china/MSDN/library/default.mspx?mfr=true,并且下载它的源代码仔细揣摩。全文共介绍了3种实现异步页的编程模型,且功能一种比一种强大。多余的我就不多说了,直接看最后一种模型:使用PageAsyncTask类、RegisterAsyncTask方法、ExecuteRegisteredAsyncTasks方法和TimeoutAsyncOperation方法注册并执行异步任务,并针对长时间无响应的情况调用超时处理方法。原文所提供源码的AsyncPageT
-
Asp.net文件上传操作
在ASP里要上传一个文件是很麻烦的事,需要稻香老农之类的组件的支持。在ASP.Net事情就变得简单了许多。如下面上传图片的例子。首先申明使用命名空间。using System.IO;在设计页面拖进一个input(File)控件,并把它作为服务器控件运行。其ID为myFile;然后拖进一个button,给button的单击时间添加如下代码:\nprotected void submit_Click(object sender, EventArgs e) { string phName = this.txtName.Text; string phType = th
-
C#.net 控制Windows Messenger和Windows Live Messenger
前端时间做了Messenger助手,后来发现只支持Windows Messenger,不支持Windows Live Messenger,最近改了一下,用到了Active Accessibility编程,代码如下:using System;using Accessibility;\nnamespace MessengerHelper{ /**//// <summary> /// 对Messenger窗口进行操作 /// </summary> public class MessengerWindowHelper { IntPtr
-
ASP.NET的基本编程习惯
一、 错误(以外)的处理 程序健壮性最基本要求就是程序错误的处理与捕捉,在ASP.NET中,错误的处理有和其他编程语言一样的机制,可以使用Try…Catch…Finally等方式,这一点和ASP相比具有较大的进步。而且,使用这些错误处理方法,可以大大提高程序的可读性和程序调试速度,在这几个优势结合的情况下,我们更加应该注意这一点。 关于错误的处理,我们可以参考这篇文章(英文): http://www.123aspx.com/redir.aspx?res=28336 \n二、 字符串的处理 网页设计中,字符串的处理几乎是最常见的了。使用ASP.NET以后,字符串的处理比ASP的速度快,而且,在A
-
配置ASP.net的运行环境
适合下列版本的操作系统\nWindows 2000 Professional,Windows 2000 Server ,Windows 2000 Advanced Server,Windows XP Professional,Windows server 2003. \n一、系统要求 1、Microsoft Data Access Components (MDAC) 2.8 下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=6c050fe3-c795-4b7d-b037-185
-
.net读取扩展名为xml的资源文件
<?xml version=”1.0″ encoding=”utf-8″?> <Convertors xmlns=”http://tempuri.org/~vs24E.xsd”> <Convertor> <Name>1</Name> <Category>1</Category> <Description>1</Description> </Convertor> <Convertor> <
-
ASP.NET实现数字和字符相混合的验证码
把数据存储在Session中:Session(“key”)=”test” 从Session取值:dim testvalue as string=Session(“key”) 类似的: 把数据存储在ViewState中:ViewState(“key”)=”test” 从ViewState中取值:dim testvalue as string=ViewState(“key”) 百闻不如一见,有时代码本身就比任何解说更有表现力,所以在此就不对代码解
-
ASP.NET 2.0高级数据处理之数据绑定语法
在前面的”模板中的数据绑定”部分中我们论述过,ASP.NET包含了一种宣告式的数据绑定语法,用于在数据绑定模板中把数据源字段与控件的属性相关联。你也可以在代码中使用<%# … >语法来进行任意值的数据绑定,例如页面和控件属性、集合、表达式,甚至于方法调用的返回结果。为了强制计算数据绑定的值,你必须在包含数据绑定语法的页面或控件上调用DataBind方法。下面的表格显示了ASP.NET中的数据绑定语法的一些例子。单个属性\nCustomer: <%# custID %>集合 Orders\n<asp:ListBox id=”List1̸
-
.NET(C#)连接各类数据库-集锦
1.C#连接连接Access程序代码: ——————————————————————————- using System.Data;using System.Data.OleDb;..\nstring strConnection=”Provider=Microsoft.Jet