摘要:对于使用C++语言,CMarkup由于其灵活、快速的特点,成为很多程序员用来解析XML的一个工具。 但是,由于免费版本不支持XPATH的查找,在Free版本中,当需要在一个XML中定位某个节点时,需要不断的IntoElem,FindElem,很不方便。所以,花了一个下午的时间,特意改写了一个CMarkup类,使其支持以下任意定位和绝对定位的查找: 阅读全文
posted @ 2010-11-29 17:01 shipfi 阅读(2343) 评论(2) 推荐(1) 编辑
摘要:Ajax编程的核心就是能够从浏览器向服务器建立异步调用。通过建立这种会话,无需因每一次请求或用户交互而要求浏览重新加载。它可以在后台交换数据,浏览器以页面进行浙进式更新。利用客户端中心的开发模型,可以将逻辑从服务器转移至服务器,从而对应用程序有更多的控制。以这种方式,意味着服务器主要用于提供数据,而不提供应用逻辑。 一般来说,可以在服务器配置相应的WEB服务,而客户端利用Javascript异步调... 阅读全文
posted @ 2009-10-28 20:03 shipfi 阅读(429) 评论(0) 推荐(0) 编辑
摘要:ASP.NET AJAX服务器扩展的介绍,包括ScriptManager控件、ScriptManagerProxy控件、UpdatePanel控件、UPdateProgress控件、Timer控件、自定义错误处理。 阅读全文
posted @ 2009-10-27 23:57 shipfi 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: 讨论了在Microsoft AJAX Library中的相关Javascript语法,包括函数,闭包,对象创建,对象的继承,接口。在面向对象模型上面AJAX Library比基本的Javascript增强了许多。 阅读全文
posted @ 2009-10-26 22:04 shipfi 阅读(731) 评论(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 阅读(1550) 评论(0) 推荐(1) 编辑
摘要:这篇是集合在写asp.net程序中碰到的各种问题集合。平时遇到的问题慢慢累积在这儿,以后碰到时,有个印象,也好到这儿来寻找解答。 目录 a. 在母板页中,为什么刷新后使用Request.params取不到控件中的值 1.在母板页中,为什么刷新后使用Request.params取不到控件中的值 今天碰到一个很奇怪的现象,在一个如下的母板页中:[代码] 然后在Page_load函数中编辑如下代码:[代... 阅读全文
posted @ 2009-10-24 01:23 shipfi 阅读(630) 评论(0) 推荐(1) 编辑
摘要:在非连接模式下,主要讨论以下对象:DataAdapter。 DataAdpater的作用是在物理存储模式的数据和内存之间进行数据传递。DataTable是用在内存中表示数据库表。DataSet是内存中表示数据库(表、表关系的集合)。DataView是用于在内存中表示数据库视图。 DataAdapter对象在后台使用DataReader对象从数据库中获取数据;DataView对象来对数据进行过滤和... 阅读全文
posted @ 2009-10-22 19:33 shipfi 阅读(1812) 评论(0) 推荐(0) 编辑
摘要:讨论了以下三个对象:SqlConnection,SqlCommand,SqlDataReader. 阅读全文
posted @ 2009-10-21 16:57 shipfi 阅读(3504) 评论(0) 推荐(0) 编辑
摘要:DataList控件与Repeater控件一样由模板驱动,与Repeater控件不同的是: DataList控件默认输出是一个HTML表格.DataList在输出时已经在相应的模板上套上了表格标签,而Repeater则是模板是什么样,输出就是什么样. 1. DataList显示数据 例1:使用DataList显示数据 [代码] 以上的例子,在Repeater控件显示数据时也是使用这样的格式,但是... 阅读全文
posted @ 2009-10-19 02:53 shipfi 阅读(16659) 评论(5) 推荐(5) 编辑
摘要:Repeater控件和DataList控件,可以用来一次显示一组数据项。比如,可以用它们显示一个数据表中的所有行。 Repeater控件完全由模板驱动,提供了最大的灵活性,可以任意设置它的输出格式。DataList控件也由模板驱动,和Repeater不同的是,DataList默认输出是HTML表格,DataList将数据源中的记录输出为HTML表格一个个的单元格。 1. Repeater控件显示... 阅读全文
posted @ 2009-10-19 01:43 shipfi 阅读(26640) 评论(3) 推荐(11) 编辑
摘要:1.扩展BoundField--能够显示多文本 2.扩展ButtonField--DeleteButtonField 阅读全文
posted @ 2009-10-18 22:35 shipfi 阅读(1348) 评论(0) 推荐(0) 编辑
摘要:讨论了1.GridView的相关事件、2.GridViewRow对象、3.TabelCell对象 阅读全文
posted @ 2009-10-18 14:21 shipfi 阅读(10621) 评论(1) 推荐(4) 编辑
摘要:简单介绍了GridView的七种字段类型(fieldTypes): BoundField , CheckBoxField , CommandField , ButtonField , HyperLinkField , ImageField , TemplateField 阅读全文
posted @ 2009-10-17 20:30 shipfi 阅读(7809) 评论(0) 推荐(2) 编辑
摘要:包括以下几个方面:1.GridView数据绑定基础 2.获取GridView被选中行的信息 3. GridView数据排序 4.GridView的分页 5.编辑数据 ,另外,也举了一些常用技巧。 阅读全文
posted @ 2009-10-16 19:38 shipfi 阅读(2958) 评论(0) 推荐(0) 编辑
摘要:讨论了两个方面的内容: 1.SqlDataSource的参数方向(Parameters Direction); 2.SqlDataSource的FiterExpression属性,及其中的DataView实现方式。 3.SqlDataSource处理并发的问题。 阅读全文
posted @ 2009-10-16 05:16 shipfi 阅读(3352) 评论(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 阅读(23953) 评论(5) 推荐(4) 编辑
摘要:    数据绑定 Web 服务器控件是指可绑定到数据源控件,以实现在 Web 应用程序中轻松显示和修改数据的控件。数据绑定 Web 服务器控件是将其他 ASP.NET Web 控件(例如 Label 和 TextBox 控件)组合到单个布局中的复合控件。     例如,诸如 DetailsView 控件等数据绑定控件可绑定到一个结果集,例... 阅读全文
posted @ 2009-10-15 17:56 shipfi 阅读(3261) 评论(0) 推荐(0) 编辑
摘要:讨论了asp.net中的列表绑定控件,1.ListControl类几个重要的通用属性。2.具体讨论了BulletedList、checkboxlist、dropdownlist、Listbox、RadioButtonlis 阅读全文
posted @ 2009-10-15 17:49 shipfi 阅读(3601) 评论(0) 推荐(0) 编辑
摘要:1.asp.net数据绑定控件分为三大类,每个类分别进行详细:      ● 列表式数据绑定控件: 列表式数据绑定控件常用来在一个表格内的一个字段进行绑定。显示一个字段下所有数据的信息。           它包括以下几个控件:BulletedList、Checkbox... 阅读全文
posted @ 2009-10-15 17:12 shipfi 阅读(1953) 评论(0) 推荐(0) 编辑
摘要:存储过程的定义、描述就不多说了,都明白。直接从基本的存储过和开始讲起。 1. 创建存储过程 [代码] 以上,重要的,procedure_name表示存储过程名,注意不要使用sp_开头的名称,因为容易与系统存储过程混淆。 @parameter表示参数,可以有多个,data_type,表示参数的类型,另外,支持默认参数,只要在参数后面加上"=defaultvalue"即可。 如果想要输出参数,则需要加... 阅读全文
posted @ 2009-10-14 22:50 shipfi 阅读(466) 评论(0) 推荐(0) 编辑