自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术成长历程

俩耳不闻窗外事,一心只在技术中。

  • 博客(33)
  • 资源 (4)
  • 收藏
  • 关注

转载 静态类概念

静态类相当于一个sealed abstract类,优点是写在栈中,安全高速稳定,且在执行的时候十分优先。 静态类和静态类成员(C# 编程指南)静态类和类成员用于创建无需创建类的实例就能够访问的数据和函数。静态类成员可用于分离独立于任何对象标识的数据和行为:无论对象发生什么更改,这些数据和函数都不会随之变化。当类中没有依赖对象标识的数据或行为时,就可以使用静态类。1.不能使用abst

2009-03-26 14:05:00 584

转载 string str = null 与 string str =""的区别

string.Empty就相当于"" 一般用于字符串的初始化 比如: string a; Console.WriteLine(a);//这里会报错,因为没有初始化a 而下面不会报错: string a=string.Empty; Console.WriteLine(a); 或者用于比较: if(a=="") if(a==string.Empty) 上面两句是一样的效果。       string.

2009-02-14 11:01:00 2782 1

原创 Asp.net 2.0中Themes的使用简单介绍

2.0中的Themes的加入,极大的方便了皮肤样式的更换~下面简单介绍下皮肤的使用:添加新项--》外观文件--》名字(建议一个控键建立一个皮肤文件)比如:TextBox.skin内容:"server" CssClass="TextBoxStyle" />  StyleSheet.css文件:/*TextBoxStyle*/.TextBoxStyle{     border: 1px solid #

2008-12-16 17:14:00 491

原创 JavaScript的原生类型以及Microsoft AJAX Library的相关扩展(1)

ajax服务器端还有部分内容,我没有完全理解,所以就直接记录下客户端的编成,等理解了回头继续记录下1,Microsoft AJAX Library    Microsoft Ajax Library就是asp.net ajax的客户端部分,是一个纯客户端框架,并且提供了javaScript扩展和基础类库2,javaScript的原生类型Object原生类型:                   

2008-12-07 22:23:00 563

原创 客户端访问WebService(3)

1,使用Htttp Get 访问方法简单例子:WebService代码:  using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Web;using System.Web.Services;using System.Web.Services.Protocols

2008-12-04 20:47:00 728

原创 客户端访问WebService(2)

1,复杂参数类型的基本使用方式注意: 作为参数的复杂数据类型(自定义数据类型)一定要有默认的构造函数(无参数的构造函数)        [*] 如果参数类型手动添加了有参数的构造函数,必须手动添加一个无参数的默认构造函数        客户端设置类型要有公开的字段和属性,使用json进行传输格式,自动进行序列化和反序列华例子: 自定义数据类型Colorusing System;using Syst

2008-11-30 18:32:00 913

原创 客户端访问WebService(1)

1,客户端访问WebService基础   步骤:新建一个普通的webService            为webService类添加自定义标记属性[ScriptService]Attibute            释放webService方法  a,访问级别public;                                           b,给方法添加[WebMethod]

2008-11-30 10:16:00 2409 1

原创 c#语言基础(6)----结构(struct)和类(class)的 区别

1,结构是值类型,类是引用类型注:a,值类型在堆栈上分配地址,引用类型在堆上分配地址(堆栈的执行效率比堆高,但是堆栈的资源有限,适用于简单的逻辑                 处理,如:基本类型中int 对应的 system.Int32等都是结构)        b,值类型的赋值可以创造新的值类型,而引用类型之间的赋值是复制引用的地址        c,结构和类的基类都是object,c#所有的

2008-11-28 14:18:00 838 1

原创 c#语言基础(5)----委托

具有相同属性的函数或者方法(也叫具有相同的函数签名,返回类型,参数类型以及个数)抽象后就是委托(delegate)。觉得MSDN中的介绍很清楚,就原话搬过来了:              委托是一种引用方法的类型。一担委托分配了方法,委托将于方法具有完全相同的行为。委托和方法一样,具有参数和返回值。   如:申明一个返回俩个int类型参数的计算结果的委托public delegate int Co

2008-11-27 08:49:00 668

原创 UpdatePanel的简单用法(3) --客户端编程3

PageRequestManager-pageLoading事件(客户端已经获得服务器结果,但是还没有对页面进行设置时触发)参数类型:PageLoadingEventArgs              dataItems属性: 获得服务器端的注册数据项              panelsDeleting属性: 获得即将删除的UpdatePanel              panelsUpda

2008-11-27 00:19:00 693

原创 UpdatePanel的简单用法(3) --客户端编程2

PageRequestManager -beginRequest事件参数 BeginRequestEventArgs      参数属性:request属性 获得WebRequest对象(用于请求的信息)                     postBackElement 触发异步刷新的dom元素常用操作:--读取请求信息--改变请求方式--显示更新提示如果updateprogress绑定了一

2008-11-26 23:11:00 1217

原创 UPdatePanel的简单用法(3) --客户端编程1

先简单介绍下客户端生命周期 和 Sys.WebFroms.PageRequestManager类PageRequestManager类中的一些重要方法和属性:1,getInstance静态方法          --获得全局唯一的PageRequestManager实例2,IsInAsyncPostBack属性      --是否正处在一个异步更新过程3,abortPostBack方法      

2008-11-26 21:02:00 667

原创 c#语言基础(4)----索引器

索引器也叫称为:参数化成员属性,就像成员属性一样,它在类中申明,个体中可以和属性一样获取和设置,  但和属性不同的地方:可以接受一个或者多个参数,而且使用this作为索引器名。注意:索引器不能使用static修饰,因为索引器只适用于实例。作用:提供了一种访问途径,访问一个存在实例中的集合的途径一个类可以有多个索引器,但是他的签名必须不同(这里说的是索引的参数类型应该不同)下面是一个索引的简单例子:

2008-11-26 14:07:00 430

原创 c#语言基础(3)----类的构造函数

无意中使用构造函数发生了一些错误,补充下基础的东西,看来编程的路才开始,很长~定义:       通用语言运行时CLR要求每个类都有一个构造函数。构造函数是一个有特殊用途的方法,第一次引用时会初始化类或类实例。分类:        实例构造函数(instance)、私有构造函数(private,实例构造函数的一种特殊情况)和静态构造函数(static)。    构造函数没有返回数据类型,且增加了一

2008-11-25 11:10:00 577

原创 c#语言基础(2)---Split函数的使用

今天用到了这个函数,稍微总结下:1.最长用的一种截取方式,如下:string str1="1,2,3,4,5,6";string [] str=str1.split(,); //得到一个str的数组{“1”,”2“,“3”,”4“,“5”,”6“}foreach(string s in str){     Response.Write(s+"");}//输出结果:// 1// 2// 3// 

2008-11-24 16:55:00 528

原创 UpdatePanel的简单用法(2)

 UpdatePanel作为微软应以为豪的ajax的核心控件功能不是一下俩下能学完的~最近又用到了不少新功能,大概介绍下~使用ajax的目的就是减少网络数据传输量,提高体验!使用UpdatePanel的时候要注意下面俩点:1,一个页面中尽量多使用几个UpdatePanel,必要时候可以适用恰套     如果为了无刷新而使用updatePanel,一个页面中的所有元素都包含在updatepanel中

2008-11-23 13:50:00 1482

原创 ajax客户端类型系统简单介绍

看了赵劼老师的深入浅出ajax了解了点javascript仿面向对象的编程初次接触,根据视频中的讲解,记录下第一部分的基本代码:%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default6.aspx.cs" Inherits="Default6" %>html xmlns="http://www.w3.org/1999/xhtml"

2008-11-19 23:47:00 497

原创 C#语言基础(1)----(条件(&&))逻辑与&和(条件(||))逻辑或|

代码也写了不少时间了~但是慢慢发现自己在学校里的很多基础欠缺的厉害~最近补充下~ 一,下面说的主要是bool运算: 1,条件与运算 x   &&   y   对应的逻辑与   x   &   y  不同的是:    如果   x   为   false,则不计算   y(因为不论   y   为何值,与操作的结果都为   false)。       2,条件或  x   |

2008-11-16 11:46:00 969

原创 ajaxControlToolkit---TextBoxWatermarkExtender的简单用法

这些控件用法都很简单,偶然发现了这个控件挺好玩儿,就在项目中用了,挺有意思的~TextBoxWatermarkExtender,Watermark 水印的意思吧作用是给TextBox控件添加个类似浮雕水印的功能,并提醒输入的内容关键属性: 1,TargetControlID  扩展对象TextBox的 ID 2,   WatermarkCssClass  扩展层样式 设置 (控制的TextBox的

2008-11-15 11:33:00 1103

转载 利用ajax技术验证数据是否存在的一个简单例子

以前做添加数据的时候,是利用存储过程在数据库中首先做判断,如果存在,返回一个值来验证数据已经存在现在注册一般论坛都可以直接验证,可以说ajax给我们带来了很大的便利,尤其是用户体验上,最近也在学习ajax技术。项目中添加数据的时候需要对数据库的数据进行检查,顺便查了下资料,写了个简单的例子,记录下来,可以让和我一样入门级别的师弟们做个简单的参考:由于对ajax的本质还没有深

2008-11-14 12:28:00 1186

原创 ajaxControlToolkit---FilteredTextBoxExtender的简单用法

最近写的东西验证比较多,尤其是数字验证,无意中发现这个控件,有点儿意思。记录一下验证控件的作用是如果输入的信息不符合,给用户相关的提示,儿这个文本过滤控件的好处是直接不给用户输入错误信息的机会FilteredTextBoxExtender的一些属性:1,  TargetControlID:用来设置要控制的文本框。2,  FilterType:设置被过滤的类型,提供如下四种:            

2008-11-13 17:24:00 1276

原创 ajaxControlToolkit---ValidatorCalloutExtender的简单用法

今天偶尔用到这个控件,简单记录下~~~~此控件是asp.net中的验证控件 RequiredFieldValidator , RangeValidator,  RegularExpressionValidator, CompareValidator, CustomValidator,ValidationSummary的错误验证信息呼出的一个扩展控件主要作用是把未通过验证的信息通过一个突出的层显示给

2008-11-13 16:36:00 1423

原创 UpdatePanel的简单用法(1)

         局部更新是ajax技术的最基本,也是最重要的用法,今天大概把asp.net ajax中的局部更新控件 updatepanel的用法记录下,大家可以共同探讨 UpdatePanel控制页面的局部更新,这个更新功能依赖于scriptManger控件的EnablePartialRendering属性,如果这个属性设置为false局部更新会失去作用(scriptManger控件的Enab

2008-11-09 15:25:00 3847 1

原创 ScriptManager的简单用法

资料中如实是说:      1, ScriptManager(脚本控制器)是asp.net ajax存在的基础.      2, 一个页面只允许有一个ScriptManager,并且放在其他ajax控件的前面.      3,ScriptManager掌管着客户端Ajax页的多有脚本,并在页面中注册Ajax类库,用来实现页面的局部更新和对Web服务的调用.下面是script

2008-11-01 21:40:00 4925

原创 ajaxControlToolkit---CascadingDropDown的简单用法

今天头叫写一个类似三级联动的控件,最好实现无刷新,是石油软件中的一个数据,需要表现出类似  X1-22   这样的格式,上下标的数据是固定的 想了很多办法来表现这个数字,最后决定用3个DropDownList控件 利用Table控制位置来实现 刚好最近在学习ajaxControlToolkit中的控件,想到了CascadingDropDown 层叠下拉   是一个级联联动的下来扩展 挺好用  

2008-10-31 15:06:00 936

原创 ajaxControlToolkit---AutoCompleteExtender的简单用法

昨天在搜索中使用了这个控件,不过不知道为什么在IE中反应比较慢  AutoCompleteExtender 自动完成扩展, 配合TextBox使用功能类似现在google中输入搜索字,则在TextBox下出来下拉框显示搜索目标中的项目这个扩展控件需要配合Web Service使用,所以涉及了点web Service的使用(这里只简单谈下,等用熟了再仔细谈下web service的内容)

2008-10-30 08:54:00 1206 2

原创 AjaxControlToolKit ----CalendarExtender(日历扩展控件)的简单使用方法

使用方法很简单,就不啰嗦那么多了 翻译过来就是 日历扩展控件吧 配合TextBox控件使用只要TextBox获的焦点就会显示出来日历 例子:只需要设置CalendarExtender的TargetControlID为需要显示日期的TextBox的ID即可以,textBox控件的readOnly属性设置为  false     主要代码: asp:ScriptManage

2008-10-29 11:11:00 1482

原创 AjaxControlToolKit ----DropDownExtender(下拉扩展控件) 的简单使用方法

由于工作的需要,使用了这个控件 挺简单,使用这个扩展控件能轻松的吧 Label 控件 TextBox控件扩展成类似DropDownList控件的功能。这样使用既可以使用label控件或者textBox控件的一些属性又能实现dropDownList的功能。下面大概吧使用方法介绍下(这里使用Lable控件为例子):1. 给页面添加一个ScriptManager控件(使用方法还没有研究完全,研究

2008-10-29 08:58:00 1202

原创 Timer的使用

使用方法很简单:页面代码:%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>ht

2008-10-28 22:39:00 446

原创 UpdaeProgress的简单用法

这个控件相比其他控件,属性少 使用简单,就先把这个控件的一般使用方法简单纪录下UpdateProgress  应该就是“更新进度” 的意思吧。属性:AssociatedUpdatePanelID 辅助的UpdatePanel的id         DynamicLayout    默认为true  不占用页面控件,提示时候挤开一行空白                                

2008-10-28 22:18:00 821 1

原创 AjaxControlToolKit ----ConfirmButtonExtender (确认提示框按钮扩展)的简单使用方法

 ConfirmButtonExtender  大概就是 确认提示按钮扩展 的意思吧。 ConfirmButtonExtender的作用就是给一些控件(Button  LinkButton ImageButton等)的点击事件增加一个类似 javascript的 alert("mesage") 功能 开始在微软的官方站中看的一段视频,上面开始介绍了ajaxControlTool

2008-10-28 14:32:00 2132

转载 AjaxControlToolkit安装

AjaxControlToolkit下载http://ajax.asp.net/downloads/default.aspx?tabid=47http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=1425环境设置如下:下载完 ASPAJAXExtSetup.msi 安装更新后在你的系统盘

2008-10-28 09:32:00 444

原创 vs2005中在web.config里提取数据库连接字符串的笔记

vs2003中一般用:ConfigurationSettings.AppSettings["ConnString"]来获取web.config中的数据库连接字符串using System.Configuration命名空间下的ConfigurationSettings类configuration>    appSettings>add key="ConnectionString

2008-10-27 08:53:00 1200 2

quartz包下载

quartz-commonj-2.1.1.jar quartz-2.1.1 的所有jar包

2012-12-25

个人收藏的正则表达式教程

个人收藏的,感觉很有用,给大家分享下 包含:历史、定义、运算优先级、符号解释、部分例子、匹配规则、参考文献

2011-08-18

0racle数据库管理精华

0racle数据库管理精华,对数据库的监控是一个重要的工作,好的监控工作可以防止或者是检查到机器异常,人为错误。从ORACLE8i开始,数据库推出了一系列的数据库事件触发器,可以对数据库系统进行跟踪审计,防止错误发生或检查异常原因

2011-06-21

httpWatch,页面监控,ajax调试工具,网页数据分析工具

HttpWatch (网页数据分析工具)软件介绍强大的网页数据分析工具。集成在Internet Explorer浏览器中。只需要选择相应的网站,软件就可以对网站与IE之间的需求回复的通讯情况进行分析并在同一界面显示其相应日志记录。每一个HTTP记录都可以详细的分析其 Cookies、消息头、字符查询等信息。

2008-11-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除