10 2009 档案

摘要:Ajax编程的核心就是能够从浏览器向服务器建立异步调用。通过建立这种会话,无需因每一次请求或用户交互而要求浏览重新加载。它可以在后台交换数据,浏览器以页面进行浙进式更新。利用客户端中心的开发模型,可以将逻辑从服务器转移至服务器,从而对应用程序有更多的控制。以这种方式,意味着服务器主要用于提供数据,而不提供应用逻辑。 一般来说,可以在服务器配置相应的WEB服务,而客户端利用Javascript异步调... 阅读全文
posted @ 2009-10-28 20:03 shipfi 阅读(596) 评论(0) 推荐(0)
摘要:ASP.NET AJAX服务器扩展的介绍,包括ScriptManager控件、ScriptManagerProxy控件、UpdatePanel控件、UPdateProgress控件、Timer控件、自定义错误处理。 阅读全文
posted @ 2009-10-27 23:57 shipfi 阅读(1278) 评论(0) 推荐(0)
摘要: 讨论了在Microsoft AJAX Library中的相关Javascript语法,包括函数,闭包,对象创建,对象的继承,接口。在面向对象模型上面AJAX Library比基本的Javascript增强了许多。 阅读全文
posted @ 2009-10-26 22:04 shipfi 阅读(895) 评论(0) 推荐(1)
摘要: 这一篇讲述Ajax的原理,包括XMLHttpReuqest构建一个异步的应用。另外,解释包括ASP.NET AJAX的架构。Microsoft AJAX Library开发主要分为两个部分,分别是客户端的开发和服务器端的开发,这里介绍的他们之间的区别。 主要重点介绍了Microsoft Ajax Libary库,包括Application模型、DOM模型、客户委托、回调、还说明Javascript内置的一些对象如String,Date,Array在Microsoft Ajax Libary中的扩展。 阅读全文
posted @ 2009-10-25 20:03 shipfi 阅读(1897) 评论(0) 推荐(1)
摘要:这篇是集合在写asp.net程序中碰到的各种问题集合。平时遇到的问题慢慢累积在这儿,以后碰到时,有个印象,也好到这儿来寻找解答。 目录 a. 在母板页中,为什么刷新后使用Request.params取不到控件中的值 1.在母板页中,为什么刷新后使用Request.params取不到控件中的值 今天碰到一个很奇怪的现象,在一个如下的母板页中:[代码] 然后在Page_load函数中编辑如下代码:[代... 阅读全文
posted @ 2009-10-24 01:23 shipfi 阅读(776) 评论(0) 推荐(1)
摘要:在非连接模式下,主要讨论以下对象:DataAdapter。 DataAdpater的作用是在物理存储模式的数据和内存之间进行数据传递。DataTable是用在内存中表示数据库表。DataSet是内存中表示数据库(表、表关系的集合)。DataView是用于在内存中表示数据库视图。 DataAdapter对象在后台使用DataReader对象从数据库中获取数据;DataView对象来对数据进行过滤和... 阅读全文
posted @ 2009-10-22 19:33 shipfi 阅读(2117) 评论(0) 推荐(0)
摘要:讨论了以下三个对象:SqlConnection,SqlCommand,SqlDataReader. 阅读全文
posted @ 2009-10-21 16:57 shipfi 阅读(3958) 评论(0) 推荐(0)
摘要:DataList控件与Repeater控件一样由模板驱动,与Repeater控件不同的是: DataList控件默认输出是一个HTML表格.DataList在输出时已经在相应的模板上套上了表格标签,而Repeater则是模板是什么样,输出就是什么样. 1. DataList显示数据 例1:使用DataList显示数据 [代码] 以上的例子,在Repeater控件显示数据时也是使用这样的格式,但是... 阅读全文
posted @ 2009-10-19 02:53 shipfi 阅读(17549) 评论(5) 推荐(5)
摘要:Repeater控件和DataList控件,可以用来一次显示一组数据项。比如,可以用它们显示一个数据表中的所有行。 Repeater控件完全由模板驱动,提供了最大的灵活性,可以任意设置它的输出格式。DataList控件也由模板驱动,和Repeater不同的是,DataList默认输出是HTML表格,DataList将数据源中的记录输出为HTML表格一个个的单元格。 1. Repeater控件显示... 阅读全文
posted @ 2009-10-19 01:43 shipfi 阅读(27723) 评论(3) 推荐(11)
摘要:1.扩展BoundField--能够显示多文本 2.扩展ButtonField--DeleteButtonField 阅读全文
posted @ 2009-10-18 22:35 shipfi 阅读(1515) 评论(0) 推荐(0)
摘要:讨论了1.GridView的相关事件、2.GridViewRow对象、3.TabelCell对象 阅读全文
posted @ 2009-10-18 14:21 shipfi 阅读(11491) 评论(1) 推荐(4)
摘要:简单介绍了GridView的七种字段类型(fieldTypes): BoundField , CheckBoxField , CommandField , ButtonField , HyperLinkField , ImageField , TemplateField 阅读全文
posted @ 2009-10-17 20:30 shipfi 阅读(8413) 评论(0) 推荐(2)
摘要:包括以下几个方面:1.GridView数据绑定基础 2.获取GridView被选中行的信息 3. GridView数据排序 4.GridView的分页 5.编辑数据 ,另外,也举了一些常用技巧。 阅读全文
posted @ 2009-10-16 19:38 shipfi 阅读(3323) 评论(0) 推荐(0)
摘要:讨论了两个方面的内容: 1.SqlDataSource的参数方向(Parameters Direction); 2.SqlDataSource的FiterExpression属性,及其中的DataView实现方式。 3.SqlDataSource处理并发的问题。 阅读全文
posted @ 2009-10-16 05:16 shipfi 阅读(3674) 评论(0) 推荐(1)
摘要: 通过 SqlDataSource 控件,可以使用 Web 服务器控件访问位于关系数据库中的数据。其中可以包括 Microsoft SQL Server 和 Oracle 数据库以及 OLE DB 和 ODBC 数据源。您可以将 SqlDataSource 控件与数据绑定控件(如 GridView、FormView 和 DetailsView 控件)一起使用,用极少代码或甚至不用代码来在 ASP.NET 网页上显示和操作数据。 本节讨论的主题包括:SqlDataSource一些常用的属性(ConnnectionString、ProviderName、CommandType、FilterExpression),详细阐述了六种ASP.NET参数对象。最后,讨论了通过程序对SqlDataSource添加参数,执行Insert、Update、Delete命令。 阅读全文
posted @ 2009-10-15 19:08 shipfi 阅读(26584) 评论(5) 推荐(4)
摘要:    数据绑定 Web 服务器控件是指可绑定到数据源控件,以实现在 Web 应用程序中轻松显示和修改数据的控件。数据绑定 Web 服务器控件是将其他 ASP.NET Web 控件(例如 Label 和 TextBox 控件)组合到单个布局中的复合控件。     例如,诸如 DetailsView 控件等数据绑定控件可绑定到一个结果集,例... 阅读全文
posted @ 2009-10-15 17:56 shipfi 阅读(3682) 评论(0) 推荐(0)
摘要:讨论了asp.net中的列表绑定控件,1.ListControl类几个重要的通用属性。2.具体讨论了BulletedList、checkboxlist、dropdownlist、Listbox、RadioButtonlis 阅读全文
posted @ 2009-10-15 17:49 shipfi 阅读(4184) 评论(0) 推荐(0)
摘要:1.asp.net数据绑定控件分为三大类,每个类分别进行详细:      ● 列表式数据绑定控件: 列表式数据绑定控件常用来在一个表格内的一个字段进行绑定。显示一个字段下所有数据的信息。           它包括以下几个控件:BulletedList、Checkbox... 阅读全文
posted @ 2009-10-15 17:12 shipfi 阅读(2302) 评论(0) 推荐(0)
摘要:存储过程的定义、描述就不多说了,都明白。直接从基本的存储过和开始讲起。 1. 创建存储过程 [代码] 以上,重要的,procedure_name表示存储过程名,注意不要使用sp_开头的名称,因为容易与系统存储过程混淆。 @parameter表示参数,可以有多个,data_type,表示参数的类型,另外,支持默认参数,只要在参数后面加上"=defaultvalue"即可。 如果想要输出参数,则需要加... 阅读全文
posted @ 2009-10-14 22:50 shipfi 阅读(637) 评论(0) 推荐(0)
摘要:这一节主要介绍使用SQL语言来进行数据库,及表的创建、修改和删除功能。使用SQL语言比使用图形界面会带来更快的效率,另外,学习好T-SQL对于写相应的脚本、存储过程都带来很大的便利。 本节讨论了以下几个方面: 创建和修改数据库,创建和修改表,主键/外键/UNIQUE/CHECK/DEFAULT约束, 创建和修改规则和默认值. 1.创建数据库 创建数据库,默认情况下,一条命令就可以了:Create... 阅读全文
posted @ 2009-10-14 15:58 shipfi 阅读(3932) 评论(0) 推荐(1)
摘要:触发器是一种响应特定事件的特殊类型的存储过程。有两种类型的触发器:数据定义语言(DDL)和数据操作语言(DML)触发器。 DDL能够响应某种方式(Create,ALter,Drop)修改数据库结构时激发; DML是附加在特定表和视图上的代码。程序不能显式调用触发器,触发器代码是某种事件产生后被自动执行。DDL是SQL Server2005新增的功能。 使用触发器能够满足数据库操作的一些高级功能,其... 阅读全文
posted @ 2009-10-14 14:19 shipfi 阅读(1057) 评论(0) 推荐(0)
摘要:脚本能够将相应的T-SQL命令组织起来,实现一个完整的功能目标。脚本提供了变量、分支、循环等控制语句,可以用来实现一些复杂的任务。通过组织一系列的SQL命令编成脚本和批处理,也减低了数据库管理的复杂性。 1. USE语句 没啥好讲的,功能就是设置当前的数据库。 2. 声明变量 使用declare关键字,语法非常简单: declare @<变量名> <变量类型> [,@&... 阅读全文
posted @ 2009-10-14 01:55 shipfi 阅读(730) 评论(0) 推荐(0)
摘要:1. 子查询   子查询是嵌套在其它查询中常规的SQL查询,当需要一个Select语句作为数据部分的基础或另一个查询中的条件的要素时,就是创建子查询   子查询经常满足下列几种需求:    a. 把一个查询分解成一系列的逻辑步骤    b. 提供一个列表作为where子句和[IN|EXSITS|ANY|ALL]的目标对象  &... 阅读全文
posted @ 2009-10-13 17:20 shipfi 阅读(453) 评论(0) 推荐(0)
摘要:1. Where子句说明 运算符 用法示例 说明 =,>,<,>=,<=,<>, !=,!<,!> <列名>=<另一个列名> !=和<>都是不等于的意思,!<与!>表示不小于与不大于的意思 AND,OR,NOT <列1>=<列2> and <列3>=<列4>... 阅读全文
posted @ 2009-10-13 01:49 shipfi 阅读(1858) 评论(0) 推荐(0)
摘要:1. 联接查询JOIN包含了以下几种类型: Inner Join / Outer Join / Full Join / Cross Join 下面具体讨论这几种Join的用法 2. 关于数据表 本次讨论的前提是基于以下两张数据表 ●Northwind.Employees EmployeeID LastName FirstName City Country ReportsTo ----... 阅读全文
posted @ 2009-10-13 00:44 shipfi 阅读(2273) 评论(0) 推荐(0)
摘要:些基本的C#语法上的知识。这些知识一般都是在C语言中接触不到的,最基础的,C语言中也存在的知识点,就略过不提了。 阅读全文
posted @ 2009-10-12 00:16 shipfi 阅读(731) 评论(0) 推荐(0)
摘要: 每个Web浏览器窗口(或帧)显示一个HTML文档,表示这个窗口的Window对象有一个document属性,它引用了一个Document对象。 一个文档对象模型或者说DOM就是一个API,它定义了如何访问组成一个文档的对象。W3C定义了一个标准的DOM,使用Document API,可以作用于HTML和XML文档的通用功能,添加特定于HTML的属性和方法。 Document对象的详细属性可以见:http://www.w3school.com.cn/htmldom/dom_obj_document.asp 阅读全文
posted @ 2009-10-01 23:38 shipfi 阅读(686) 评论(0) 推荐(0)
摘要: 本节讨论了文档对象模型、客户端Javascript下Window中的各项属性,包括计时器、Location对象、Histroy对象、窗口、浏览器等相关属性的讨论。 阅读全文
posted @ 2009-10-01 20:37 shipfi 阅读(732) 评论(0) 推荐(0)
摘要: Javasciprt并不像C++一样支持真正的类,也不是用class关键字来定义类。Javascript定义类也是使用function关键字来完成的。 但Javascript可以定义伪类。做到这一点的工具就是构造函数和原型对象 阅读全文
posted @ 2009-10-01 19:09 shipfi 阅读(941) 评论(0) 推荐(0)