BK

我是BK,不断成长,不愿辜负任何对我保有期盼的人...
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2007年10月8日

摘要: 尊重作者,请保留 www.it55.com 链接字样。 网上有类似的教程,但是是asp.net 1.1的版本,这是本人写的,asp.net 2.0支持。 public string GetIPByDomain(string url) { if (url.Trim() == string.Empty) return ""; try { System.Net.IPHostEntry host = Sy... 阅读全文

posted @ 2007-10-08 15:11 blue1000 阅读(791) 评论(6) 推荐(0) 编辑

摘要: 尊重作者,请保留 www.it55.com 链接字样。登录系列控件支持可视化操作,只需要修改相应的属性设置就能满足基本功能,在代码层不需要添加任何代码,当在页面中拖入一个登录系列控件后,.NET会自动在项目的数据库文件夹中增加1个数据库,用于登录控件的数据访问。 但是,个人认为Asp.Net 2.0 的登陆控件,甚至包括成员资格、角色管理等,在实际开发过程中实用性都不敢恭维,还是需要我们编写自己的... 阅读全文

posted @ 2007-10-08 14:49 blue1000 阅读(2842) 评论(2) 推荐(0) 编辑

摘要: 尊重作者,请保留 www.it55.com 链接字样。每一个完善的网站管理系统都应该包括用户管理、角色管理,都包含用户注册、密码修改、用户登录、身份验证等功能。在asp.net 1.x时代,程序员为了这些常用的功能反复做着重复性的工作,今天的asp.net 2.0替我们封装了这些常用控件及机制,给我们带来了诸多便利。接下来两节我们就来学习这方面的内容。这一节我们讲述asp.net 2.0的成员资格... 阅读全文

posted @ 2007-10-08 14:48 blue1000 阅读(1182) 评论(1) 推荐(0) 编辑

摘要: 尊重作者,请保留 www.it55.com 链接字样。用过baidu空间或者msn的朋友可能为其网站强大的个性化定制功能而耳目一新。其实这些东西并不神秘,在asp.net 2.0中依靠WebParts的灵活功能,我们也可以轻松实现同样的功能。WebPart是vs2005的新控件,它的作用是可以使用户在页面上进行控件的拖放,调整位置内容,对控件进行增加,删除,修改等操作.和上节一样,WebParts... 阅读全文

posted @ 2007-10-08 14:46 blue1000 阅读(981) 评论(0) 推荐(0) 编辑

摘要: 尊重作者,请保留 www.it55.com 链接字样。本节一起学习Asp.net 2.0的个性化服务解决技术框架:个性化用户配置。什么是个性化用户配置呢?以下是引自网上Daniel Pang朋友的讲述:存储和访问用户配置数据一直是开发人员关注的热点。在ASP.NET 1.x时代,实现这一功能主要通过Session、Application等对象或者采用数据库存储的方法。这两种方法都有着本身不可克服的... 阅读全文

posted @ 2007-10-08 14:45 blue1000 阅读(662) 评论(0) 推荐(0) 编辑

摘要: 尊重作者,请保留 www.it55.com 链接字样。前面学习了数据源控件和数据绑定控件,今天我们将要学习的是:数据缓存。接触过asp.net 1.x版本的朋友可能会说,这不是个新东西了。是的,数据缓存确实不是asp.net 2.0的新产物,但是asp.net 2.0赋予数据缓存更多属性和方法,让数据缓存可以在asp.net 2.0时代大展雄风。数据缓存将频繁被请求的内容存贮在服务器端缓存中,以便... 阅读全文

posted @ 2007-10-08 14:44 blue1000 阅读(1111) 评论(0) 推荐(0) 编辑

摘要: 尊重作者,请保留 www.it55.com 链接字样。使用Asp.Net 2.0技术实现数据访问及显示,主要依靠两种类型的服务器控件:数据源控件和数据绑定控件。数据源控件我们前几节已经讲述过了,本节讲述数据绑定控件。数据绑定控件包括GridView控件、DetailsView控件、FormView控件。1、GridView数据绑定控件功能:GridView控件提供数据的显示、排序、添加、修改、删除... 阅读全文

posted @ 2007-10-08 14:42 blue1000 阅读(1091) 评论(0) 推荐(0) 编辑

摘要: 尊重作者,请保留 www.it55.com 链接字样。上一节我们讲述了SqlDataSource和AccessDataSource这两个.net数据源控件中的重要成员,本节我们接着讲述.net数据源控件中的XmlDataSource控件、SiteMapDataSource控件和ObjectDataSource控件。1、XmlDataSource控件XmlDataSource控件是针对层次化数据源中... 阅读全文

posted @ 2007-10-08 14:41 blue1000 阅读(669) 评论(3) 推荐(0) 编辑

摘要: 尊重作者,请保留 www.it55.com 链接字样。在没有讲述 数据源控件 之前,我们先来认识一下数据源控件、数据绑定控件之间的关系。数据源控件封装所有获取和处理数据的功能,主要包括连接数据源、使用Select、Update、Delete和Insert等对数据进行管理。数据绑定控件主要用于将数据于前台显示出来。通常情况下,我们常常先用数据源控件取得数据集合,然后使用数据绑定控件将数据集合绑定并呈... 阅读全文

posted @ 2007-10-08 14:41 blue1000 阅读(697) 评论(0) 推荐(0) 编辑

摘要: 尊重作者,请保留 www.it55.com 链接字样。 今天内容比较多一点,我们需要学习asp.net 2.0 其余六个服务器控件,所以马上开始,呵呵。 1、BulletedList控件 作用:用于展示小规模的列表显示,以ul li的方式或者ol li的方式输出;列表项可以以文字、链接、LinkButton的形式出现。 创建方法: 新建web窗体文档并且换至设计界面,将左侧工具栏“标准”选项栏中的... 阅读全文

posted @ 2007-10-08 14:40 blue1000 阅读(809) 评论(0) 推荐(0) 编辑

摘要: 尊重作者,请保留 www.it55.com 链接字样。 站点导航控件可以让你的网站结构清晰、易操作性更强,本节主要涉及asp.net 2.0新特性:站点导航控件。 站点导航控件包括:SiteMapPath控件、TreeView控件、Menu控件等。这些控件都建立在数据源(网站地图)基础上的。网站地图是一种严格的xml文件。所以在讲述上述控件之前,我们必须先建立一个网站地图。 网站地图的建立 在当... 阅读全文

posted @ 2007-10-08 14:39 blue1000 阅读(1573) 评论(7) 推荐(0) 编辑

摘要: 尊重作者,请保留 www.it55.com 链接字样。 这一节我们联系asp.net 2.0新特性:主题和皮肤。 主题和皮肤的制作 新建web网站,在项目上右键“添加ASP.NET文件夹”>>>“主题”,并将默认生成的“主题1”重命名为“blue”: 在blue主题上右键“添加新项”, 弹出的设置框中选择“外观文件”,并命名为“button.skin”,最后“添加” 修改button... 阅读全文

posted @ 2007-10-08 14:37 blue1000 阅读(717) 评论(0) 推荐(0) 编辑

摘要: 尊重作者,请保留 www.it55.com 链接字样。 过完五一了,一身的臭汗,想洗个澡先。但最后还是决定先把今天的课程写了再作其他事情。 我们做网站的时候经常会出现这种情况:每个页面都要有头部和尾部,而这些头部或尾部大多数时间都是一模一样的,重复性的劳动让我们显得很无奈。asp程序员通过include来解决这个问题,asp.net 1.X程序员通过自定义控件来实现公共部分的重用。但这些方法都有无... 阅读全文

posted @ 2007-10-08 14:37 blue1000 阅读(1005) 评论(0) 推荐(0) 编辑

摘要: 尊重作者,请保留 www.it55.com 链接字样。 这一节我们继续一起学习C# 2.0的新特性 匿名方法、迭代器、局部类。 这些新特性可以说是C# 2.0的精华部分之一,利用这些新特性可以很大程度上降低代码重复率和减少代码编写量。 刚才谁扔鸡蛋来着?不就刚刚说了两句废话吗?用得着这样对我吗?好,不说废话,咱们一起开始吧! 1、匿名方法 上节我们讲过委托的用法,大... 阅读全文

posted @ 2007-10-08 14:36 blue1000 阅读(540) 评论(0) 推荐(0) 编辑

摘要: 尊重作者,请保留 www.it55.com 链接字样。 C#2.0作为#1.X的升级版本,为我们引入了很多新的而且很实用的特性。最重要的当属泛型(Generics)、匿名方法(Anonymous Methods)、迭代器(Iterators)和局部类(partial Types)。这些新特性在提供高度兼容性的同时,也在很大程度上提高了代码的效率和安全性。 本节我们学习有关于泛型的内容。 泛型存在的... 阅读全文

posted @ 2007-10-08 14:35 blue1000 阅读(769) 评论(0) 推荐(0) 编辑

摘要: 尊重作者,请保留 www.it55.com 链接字样。 在学习c# 2.0的新特性以前,我们一起来看看c#传统印象里的接口、抽象、委托是怎么一回事。 1、接口包含诸如方法和属性定义等一系列的声明。而这些接口必须有实现接口的类来实现。 定义接口: [存取权限] interface 接口名称 { 接口体; } 对接口的存取权限比较常用的有public或internal。 在接口体中定义了各种各... 阅读全文

posted @ 2007-10-08 14:13 blue1000 阅读(645) 评论(1) 推荐(0) 编辑

摘要: 尊重作者,请保留 www.it55.com 链接字样。 c#中的类是一种数据结构,一般成员包括:数据成员、函数成员、嵌套类型等。 声明语法: [属性 类修饰] class 类名称 : [基类规范] 中括弧中的元素为可选元素. 例如: public partial class _Default : System.Web.UI.Page 类修饰符包括: new:适用于嵌套类,被修饰的类会把继承下来的同... 阅读全文

posted @ 2007-10-08 14:10 blue1000 阅读(850) 评论(0) 推荐(0) 编辑

摘要: 尊重作者,请保留 www.it55.com 链接字样。 前几节我们讲述了如何安装vs2005编程环境,如何创建、编写、编译、部署自己的asp.net 2.0 web应用程序。今天我们来揭开asp.net应用程序的主要开发语言:c#语言 的神秘面纱。 本节重点讲述c#的常用语句。 引用微软的话:“c#是一种源自于c和c++语言之上的、简单的、现代的和类型安全的面向对象的编程语言。c#的目的就是综合V... 阅读全文

posted @ 2007-10-08 13:57 blue1000 阅读(521) 评论(0) 推荐(0) 编辑

摘要: 尊重作者,请保留 www.it55.com 链接字样。 上节我们创建了第一个asp.net 2.0应用程序。应用程序创建完毕后,vs自动生成了一个Default.aspx的页面。 下面我们就用这个Default.aspx页面来开始我们的asp.net开发之旅吧。 先将Default.asp切换至设计视窗(页面下方点击“设计”), 把工具箱里的TextBox拖拉至页面中, 并通过右键“属性”... 阅读全文

posted @ 2007-10-08 13:56 blue1000 阅读(452) 评论(0) 推荐(0) 编辑

摘要: 尊重作者,请保留 www.it55.com 链接字样。 启动vs2005,单击“文件”菜单中的“新建网站...”,如图: 弹出“新建网站”对话框: 通过这个对话框你可以设置新建网站类型、网站模版、网站存储位置及使用的语言等。这里我们创建一个普通的net站点,所以选择“Asp.Net网站”,然后选择站点的存储路径,这里出现四种路径方案:文件系统、本地iis、ftp站点、远程站点,四种方案各有利... 阅读全文

posted @ 2007-10-08 13:54 blue1000 阅读(298) 评论(0) 推荐(0) 编辑