![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MicrosoftC#/ASP.Net
文章平均质量分 77
bigstoneasd
这个作者很懒,什么都没留下…
展开
-
operator 关键字用于在类或结构声明中声明运算符
运算符声明可以采用下列四种形式之一:public static result-type operator unary-operator ( op-type operand )public static result-type operator binary-operator (op-type operand,op-type2 operand2)public static implicit ope转载 2007-05-14 16:15:00 · 1227 阅读 · 0 评论 -
JavaScript 常用
1:基础知识1创建脚本块1:2:JavaScriptcodegoeshere3:2在不支持JavaScript的浏览器中将不执行相关代码1:2:3:document.write(“Hello”);4://-->5:3浏览器不支持的时候显示1:2:Hellotothenon-JavaScriptbrowser.3:4链接外部脚本文件1:5注释脚本1://Thisisacomment3:/*Allof转载 2007-12-03 14:40:00 · 890 阅读 · 0 评论 -
window.XMLHttpRequest
XMLHttpRequest对象是当今所有AJAX和Web 2.0应用程序的技术基础。尽管软件经销商和开源社团现在都在提供各种AJAX框架以进一步简化XMLHttpRequest对象的使用;但是,我们仍然很有必要理解这个对象的详细工作机制。 一、 引言 AJAX利用一个构建到所有现代浏览器内部的对象-XMLHttpRequest-来实现发送和接收HTTP请求与响应信息。一个经由XMLHt原创 2007-12-03 14:54:00 · 7311 阅读 · 6 评论 -
Dom中常用的方法
obj.getElementsByTagName(string tagName);obj.getElementById(string Id) ;obj.getElementsByTagName(string tagName)[int index].childNodes;var dataArray=obj.getElementsByTagName(string tagName);data原创 2007-12-03 14:59:00 · 802 阅读 · 0 评论 -
asp.net 中的 WebConfig配置文件详解
1.当前文件夹2.父文件夹3.Framework自定义的两个config文件(web.config和machine.config)注意:子目录的配置设置可以提供除从父目录继承的配置信息以外的配置信息,也可以重写或修改父目录中定义的设置。运行时对Web.config文件的修改不需要重启服务就可以生效(注: 节例外);Web.config文件是可以扩展的。你可以自定义新配置参数并编写配置节处理程序以对原创 2007-12-03 15:09:00 · 9314 阅读 · 0 评论 -
asp.Net性能优化
(1)选择会话状态存储方式,asp.net有三种方式存储会话状态信息: (2) 由于某些页面不需要会话状态,则可以将会话状态禁用:如果页面需要访问会话变量但不允许修改它们,可以设置页面会话状态为只读: (3)Page.IsPostBack表示是否是从客户端返回的. 初次运行时,不是从客户端返回,它的值为false,当触发页面上的事件或刷新页面时,Page.IsPost原创 2007-12-03 15:18:00 · 649 阅读 · 0 评论 -
CSS入门
一、CSS语法1. 构成 CSS的定义是由三个部分构成:选择符(selector),属性(properties)和属性的取值(value)。 selector { property: value} 。选择符是可以是多种形式,一般是你要定义样式的HTML标记,例如BODY、P、TABLE……, body { color: black} ,选择符body是指页面主体部分,co原创 2007-12-04 12:08:00 · 845 阅读 · 0 评论 -
c#中的Excel编程摸索总结
感谢pc1024在CSDN上的博客,文中很多是参考他的博客在ASP.NET应用程序常常会遇到需要从Excel文件中读取数据或将数据写入Excel的需求。一般来讲,在ASP.NET中读写Excel文件有四种解决方案。1 使用OLE DB使用OLE DB可以以查询数据库的方式来读取Excel文件,因为在某种程度上Excel表格可以看成是一张一张的数据表。其二者的主要区别在于所使用的数原创 2007-12-04 17:09:00 · 2938 阅读 · 1 评论 -
string 和 stringBuilder在创建字符串的效率比较代码
System.Text.StringBuilder sb = new System.Text.StringBuilder(); int i = 0; long StartTime = DateTime.Now.Ticks; while ( i sb.Append( i.ToString() );原创 2007-12-13 10:48:00 · 676 阅读 · 0 评论 -
XPath 小结
XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 同时被构建于 XPath 表达之上。因此,对 XPath 的理解是很多高级 XML 应用的基础。在继续学习之前,应该对下面的知识有基本的了解:HTML / XHTML XML /原创 2007-12-11 17:47:00 · 586 阅读 · 0 评论 -
DataAdapter & DataSet 使用小结
一、 Data Adapter的主要作用Adapter是database与Dataset或DataTable之间的接口,它从数据库中get数据并填充至Dataset或Data table,这样就可以实现离线处理数据的能力。一旦adapter对象将数据填充或提交完毕,它和所填充的Dataset对象就没有了任何联系。二、Data Adapter重要属性或方法(1) Chil原创 2007-12-17 18:13:00 · 2769 阅读 · 0 评论 -
C#中数据库连接字符串的管理和使用
App.config/Web.config: 在Framework2.0之前,可以使用 ConfigurationSettings类来管理连接字符串,通常是把连接字符串放在Appsettings里面。在程序中主要通过ConfigurationSettings.AppSettings[" string_name"];来获取。在Framework2.0后,我们通常使用con原创 2007-12-14 11:32:00 · 842 阅读 · 0 评论 -
DataSet和DataTable应用小结
1、创建DataSet对象:DataSet ds = new DataSet("DataSetName"); 2、查看调用SqlDataAdapter.Fill创建的结构 3、查看SqlDataAdapter返回的数据 ①、DataRow对象 ②、检查存储在DataRow中的数据 ③、检查DatTable中的DataRow对象 4、校验DataSet中的数据 ①、校验D原创 2007-12-17 10:21:00 · 1396 阅读 · 0 评论 -
c# 中的tostring
//the number in the format string is the precision specifier decimal theDecNumber = 12345.678m; //the "m" creates a literal of type decimal from a double //Using the ToString Me原创 2008-01-10 15:44:00 · 1689 阅读 · 0 评论 -
在C#中使用.net3.0和Openxml在服务器端实现数据格式转换成OpenxmlExcel
日前公司要求实现将data table中的数据转换成Excel文件格式提供给用户下载,几经周折,试过很多中方法,终于找到一个相对比较好的解决方案,虽然不够漂亮,但是基本上实现了这个需求。1 。安装。Net3.0 ,下载 Openxml.dll 这些都是可以从微软的网站上免费获得。2。可以做使用Excel2007做一个模板,设置好style,这样可以很方便。如果自己生成新的Excel文件的话,也原创 2008-01-10 15:55:00 · 3284 阅读 · 1 评论 -
异步调用,回调方法,向回调方法传递状态
/* 异步调用; 线程在调用方法后立即返回而不去等待调用完成,尤其是在以异步方式管理数据流或在管理对处在另一个AppDomain中的远程对象的异步调用的时候。 在异步调用期间,不用创建和管理用于执行方法的线程,该线程由线程池管理。*/using System;using System.Collections.Generic;using System.Text;using System.Threa原创 2008-01-17 17:16:00 · 841 阅读 · 0 评论 -
正则表达式基础
一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。如: JScript转载 2008-01-17 17:17:00 · 707 阅读 · 0 评论 -
调试和跟踪ASP.NET应用程序
一、ASP.NET的安装1. 可以通过安装VS.net来安装2. 分步安装1) IIS2) 安装MDAC2.7(Microsoft Data AccessComponets),可以从http://www.microsoft.com/data下载(5-6M),运行MDAC_typ_dnld.exe3)原创 2008-01-18 17:22:00 · 2062 阅读 · 0 评论 -
javascript中的String的函数replace()
replace()最简单的算是能力就是简单的字符替换。示例代码如下:var strM = "javascript is a good script language";//在此我想将字母a替换成字母Aalert(strM.replace("a","A")); 我想大家运行后可以看到结果,它只替换了首字母。但如果加上正则表达式结果就不转载 2007-12-03 14:37:00 · 3103 阅读 · 0 评论 -
VS2005(Visual Studio 2005)中命令窗口的使用
“命令”窗口用于直接在 Visual Studio 集成开发环境 (IDE) 中执行命令或别名。可以执行菜单命令和不在任何菜单上显示的命令。若要显示“命令”窗口,请从“视图”菜单中选择“其他窗口”,再选择“命令窗口”。以下是包含可在 Visual Studio 中使用的预定义命令别名的列表。命令名 别名 完整名称 打印 ?Debug.Print快速监视??Debug.Quickwatch添加新项原创 2007-12-03 14:35:00 · 1982 阅读 · 0 评论 -
C#中的checked、unchecked操作符
checked和unchecked操作符用于整型算术运算时控制当前环境中的溢出检查。下列运算参与了checked和unchecked检查(操作数均为整数):1) 预定义的++和――一元运算符。2) 预定义的-一元运算符。3) 预定义的+、-、×、/等二元操作符。4) 从一种整型到另一种整型的显示数据转换。当上述整型运算产生一个目标类型无法表示的大数时,可以有相应的处理方转载 2007-05-14 16:13:00 · 786 阅读 · 0 评论 -
implicit和explicit
implicit 关键字用于声明隐式的用户定义类型转换运算符。static implicit operator target_type { source_type identifier }参数target_type 引用类型source_type 引用类型。identifier Something。备注隐式转换可以通过消除不必要的类型转换来提高源代码的可读性。但是,因为可以在程转载 2007-05-14 16:17:00 · 2449 阅读 · 0 评论 -
ADO.Net编程_第2章连接类
第2章 ADO.NET连接类概述2.1 使用“提供者”类移动数据微软.Net框架包含以下几个提供者:OLEDB、ODBC、SQL SERVER、Oracle这四大类。ADO.NET中主要的提供者的基类有:DbConnection/DbCommand/DbDataReader/DbTransaction/DbParameter/DbParameterColle原创 2007-06-07 23:00:00 · 1527 阅读 · 0 评论 -
C#基础概念
C#基础概念C#基础概念... 11.静态成员和非静态成员的区别?... 12.const 和 static readonly 区别?... 13.extern 是什么意思?... 24.abstract 是什么意思?... 25.internal 修饰符起什么作用?... 56.sealed 修饰符是干什么的?... 67.override 和 overload转载 2007-09-05 14:13:00 · 665 阅读 · 0 评论 -
软件的三层架构的理解
用MS.NET开发三层结构应用程序发文时间:2003.05.26传统两层结构CLIENT/SERVER体系结构的弊端:(1) 服务器负载和网络负载等问题;(2) 需求变化时需要重写服务器端和客户端的代码;1.什么是三层结构 所谓三层体系结构,是在客户端与数据库之间加入了一个"中间层",也叫组件层。也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,转载 2007-09-05 16:12:00 · 2275 阅读 · 0 评论 -
ASP.NET中基类页的设计和使用
在Asp.net业务系统的开发过程中,为了保证页面风格的一致性以及减少重复代码的编写,我们需要引入基类页的概念,即:定义一个基类页,让所有的页面都继承这个基类,并在该基类页中加入公用的属性和方法。 实际使用时,按照功能页面划分,可以定义多个基类页,如:class FormBaseclass BizFormBase :FormBase class ViewFormBase : BizFormBa转载 2007-09-04 13:24:00 · 578 阅读 · 0 评论 -
ADO.Net编程_第1章非连接类
前言 常见的ADO.Net类简介 ADO.Net类可以分为以下两大类:1 非连接类:DataSet/DataTableCollection/DataTable/DataRowCollection/DataColumnCollection/DataRelationCollection ßàXML2 连接类:DataAdapt原创 2007-06-06 23:22:00 · 1520 阅读 · 0 评论 -
ADO.Net编程_第4章连接到数据库(高级主题)
第4章 连接到数据库(高级主题)本章通过研究连接池、群集连接和异步访问等技术来提高程序和数据库通信的效率。4.1 建立精确的连接字符串4.1.1 原始构造连接字符串(1) connectionString="server=(Local);database=kcpw;user=sa;pwd=sa";(2) 写在App.config文件中;4.1.2 使用Str原创 2007-06-11 17:38:00 · 1055 阅读 · 0 评论 -
使用soapextension技术
Compressing text is a procedure that can reduce the size of content representation up to 80%. This means that compressed text can be stored using 80% less space than uncompressed text. It also means t原创 2007-10-19 16:31:00 · 1816 阅读 · 0 评论 -
C#中使用异常总结
/*异常使用总结 * 一、异常类继承关系: * exception * applicationException (从这里派生出用户自定义的异常类) * SystemException * 二、 try catch finally *(1)执行顺序 * (2)嵌套 * 使用嵌套try语句的原因 * * 修改所抛出的异常的类型 * * 在代码不同的原创 2007-10-19 16:28:00 · 869 阅读 · 0 评论 -
C#中使用事件(代码示例)
/********************************************************************************************** * Date:2008-01-24 * Function:Exercise for using event in .Net * Author:Carlo Zhai * Note: * C#中使用事件需要的步骤原创 2008-01-24 10:40:00 · 1513 阅读 · 0 评论 -
ASP.NET中的事件处理
ASP.NET中的事件处理• 事件概述• ASP.NET服务端事件• ASP.NET服务端添加客户端事件• 通过客户端事件引发服务端事件• 事件使用的最佳实践一、事件概述• Visual Studio 项目很容易被看作一系列顺序执行的过程。事实上,多数程序都是事件驱动的——即执行流程是由外界发生的事件所确定的。• 事件是一个信号,它告知应用程序有重要情况发原创 2008-01-24 13:17:00 · 890 阅读 · 0 评论 -
C#中的类型转换
1. 强制转换E.g.:(int)table1.rows["id"][0];这种转换在编程中不建议使用,是一种装箱拆箱的过程,就是说被转换类型本身必须是将要转换成的那种类型,否则必然出错;E.g.: object objTest = new NewType();NewType newValue = (NewType)objTest;2. Convert原创 2008-01-29 13:34:00 · 643 阅读 · 0 评论 -
ASP.NET 页生命周期概述
ASP.NET 页生命周期概述ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页生命周期非常重要,因为这样做您就能在生命周期的合适阶段编写代码,以达到预期效果。此外,如果您要开发自定义控件,就必须熟悉页生命周期,以便正确进行控件初始化,使用视图状态数据填充控件属性以及运行任原创 2008-02-01 11:26:00 · 952 阅读 · 0 评论 -
32位windows下各数据类型在内存中占用的字节数
测试系统:Windows2003 serverC#中测试的结果:int:4bytes;Int16:2bytes;Int32:4bytes;Int64:8bytes;byte:1bytes;bool:1bytes;Single:4bytes;decimal:16bytes;double:8bytes;char:2bytes;DateTime:8bytes;float:4bytes;Guid:原创 2008-01-30 12:21:00 · 3440 阅读 · 0 评论 -
ASP.NET中使用动态LoadControl和缓存问题
前不久,再测试使用LoadControl动态加载用户控件的时候,碰到1个问题,程序会出现InvalidCastException的错误。看了PartialCachingControl的帮助后,意识到问题出在用户控件输出缓存上。 帮助上说,当用户控件使用@ OutputCache或PartialCachingAttribute指定缓存输出,且用户控件是通过使用 TemplateCon转载 2008-02-01 09:19:00 · 6007 阅读 · 1 评论 -
ToString(string format)中间 format的详细说明
字符 说明 示例 输出 C 或 c 货币 Console.Write("{0:C}", 2.5); Console.Write("{0:C}", -2.5); $2.50 ($2.50)D 或 d 十进制 Console.Write("{0:D5}", 25); 00025 E 或 e 科学型 Console.Write("{0:E}", 250000); 2.500000E+005 F原创 2007-11-23 17:51:00 · 932 阅读 · 0 评论 -
ASP.NET中,动态加载用户控件
ASP.NET中,动态加载用户控件,有些人可能会碰到用户控件中的事件(比如按钮等)没有触发,用户控件消失等情形。我也曾遇到这样的情况,将一些经验总结如下,实际上,如果你对ASP.NET的页面模型及其生命周期很熟悉的话,这样的问题很容易想到解决方法的。用户控件中的事件会导致其所在的页面回发,在回发时必须将用户控件重新载入。在载入用户控件的方法中,将最后一次载入的用户控件路径保存起来,以便在页面L转载 2008-04-23 15:06:00 · 1267 阅读 · 1 评论