随笔分类 -  .Net2.0

asp.net2.0框架的一些相关知识
摘要:实现IEnumerable接口的类,可以支持foreach循环遍历对象的集合元素IEnumerable: IEnumerator GetEnumerator() 返回可循环访问集合的枚举数。 IEnumerator: object Current 获取集合中的当前元素。 bool MoveNext() 将枚举数推进到集合的下一个元素。如果枚举数 成功地推进到下一个元素,则为 true;如果枚举数越... 阅读全文
posted @ 2010-05-12 16:00 PointNet 阅读(558) 评论(0) 推荐(0) 编辑
摘要:http://msdn.microsoft.com/library/en-us/dnpag2/html/PAGHT000022.asp 摘要: 本文介绍了怎么在ASP.NET 2.0中使用Membership新特性,并且介绍了怎么两种不同的Membership的Provider:ActiveDirectoryMembershipProvider和SqlMembershipProvider,前者是基... 阅读全文
posted @ 2010-03-11 14:38 PointNet 阅读(346) 评论(0) 推荐(0) 编辑
摘要:接口的实现分为:隐式实现和显式实现。如果类或者结构要实现的是单个接口,可以使用隐式实现,如果类或者结构继承了多个接口那么接口中相同名称成员就要显式实现。显示实现是通过使用接口的完全限定名来实现接口成员的。 使用显式接口成员执行体通常有两个目的:1、因为显式接口成员执行体不能通过类的实例进行访问,这就可以从公有接口中把接口的实现部分单独分离开。如果一个类只在内部使用该接口,而类的使用者不会直接使用到... 阅读全文
posted @ 2009-10-15 11:22 PointNet 阅读(383) 评论(0) 推荐(0) 编辑
摘要:摘要:随着计算机网络的发展,一些商业机构也开始向国际市场迈进。因此这些商业的机构的网站也开始面向全世界的用户,要求网站具有多语言的选择,实现本地化。在.NET1.1框架下面,如果你要实现本地化,你可能要借助某些插件,甚至要编写一连串的代码;但是在.NET2.0框架底下,你会发现一切原来是那么的简单~~! 主要内容: 1. 简单例子 2. 进一步认识Localization 3. 语言转换 ... 阅读全文
posted @ 2008-09-03 16:53 PointNet 阅读(444) 评论(0) 推荐(0) 编辑
摘要:我们在做一个项目时有时候需要动态改变所有页面的样式,但当我们在Page指令或者Web.Config里设置Theme时有一个问题,我无法通过程序动态且一致改变所有页面的样式,推荐一个方法,就是改写OnPreInit事件,在App_Code里新建一个PageBase类,他继承自System.Web.UI.Page,然后所有页面再继承自PageBase,就搞定了,具体实现就自己看吧: using S... 阅读全文
posted @ 2008-09-03 16:53 PointNet 阅读(401) 评论(0) 推荐(0) 编辑
摘要:习惯了Asp.net1.1的每个类文件的namespace,如今Asp.net2.0来势汹汹,赶紧装了一个VS 2005 Beta2,建一个Web项目尝尝鲜,突然发现CS文件中的namespace全都不见了,不管是aspx页面的后台代码还是自己新添加的类文件,于是,一个个"?"在脑海中浮先出来---那他是如何管理各个类,怎么解决类名冲突的问题呢.....于是初探了一把: Asp.net2.... 阅读全文
posted @ 2008-09-03 16:52 PointNet 阅读(426) 评论(0) 推荐(0) 编辑
摘要:这是一个.Net平台上用C# 写的可以停放在任务栏上的图标程序,类似于SQL管理器、防病毒软件图标及OICQ图标等。 一、图标程序基本概念 我们这里所指的图标程序是类似于在Windows中经常接触的停放在任务栏上,在后台运行的病毒监视,SQL服务管理器等程序。这些程序启动后形成一个图标停在任务栏上,具有以下的外观特征: 双击图标可打开程序主窗口。 当鼠标停在图标上时显示提示信息。 在... 阅读全文
posted @ 2008-08-21 17:05 PointNet 阅读(8874) 评论(0) 推荐(0) 编辑
摘要:GridViewUp.aspx文件代码: 无标题页 ... 阅读全文
posted @ 2008-08-05 21:18 PointNet 阅读(604) 评论(0) 推荐(0) 编辑
摘要:方法一: 给Delete列添加确认对话框最简单的方法是把CommandField的DeleteText属性设置为: Delete 加入div后会产生换行效果,若不想要换行效果可以使用span: Delete 方法二: 这种方法窃记住要判断状态,否则在有编辑按钮的时候找不到删除按钮的 protected void GridView1_RowDataBound(obj... 阅读全文
posted @ 2008-08-05 17:03 PointNet 阅读(588) 评论(0) 推荐(0) 编辑
摘要:这是一个很简单的内容。日常我们总腻烦做增删查改这样的重复性的劳动,如果你的项目不是太大,如果你的团队很小,或许就是你一个人,那么就完全可以参考以下这样简单的方式。微软已经给我们做了。我们只要写一行代码,便实现了增删查改。 以下以AccessDataSource为例,你只要写一行代码,便实现一个增删查改的页面。 一、我们先建立这个解决方案,使用Access做数据库。 二、看一下数据库表吧 ... 阅读全文
posted @ 2008-07-28 22:04 PointNet 阅读(3739) 评论(5) 推荐(0) 编辑
摘要:void BindData() { string sql = "select top 10 ID,jobno,jobfixno,jobtype from jobse"; SqlDataAdapter myda = new SqlDataAdapter(sql, conn); DataSet ds = new D... 阅读全文
posted @ 2008-07-28 22:03 PointNet 阅读(9661) 评论(0) 推荐(0) 编辑
摘要:作者:skyivben.来源:cnblogs 在fcl2.0中增加了system.io.compression命名空间, 用以进行文件压缩和解压操作,如下所示: using System; using System.IO; using System.IO.Compression; ... 阅读全文
posted @ 2007-11-02 09:28 PointNet 阅读(684) 评论(0) 推荐(0) 编辑
摘要:由于.net 2.0 很快就要发布了,大家都会面临一个IDE环境迁移(vs.net 2005)和.net 2.0新特性的应用问题,在接下来的一些文章,我会做一些asp.net 2.0的专题,写这些文章的初衷是想为很多分析Community Server的Coder们提供一个在我能力范围内的帮助,让大家看到一些新技术是如何诞生和被应用的,很大一部分新特性对于一个熟悉Community Server的... 阅读全文
posted @ 2007-10-28 11:23 PointNet 阅读(603) 评论(1) 推荐(0) 编辑
摘要:masterpage 阅读全文
posted @ 2007-10-26 11:12 PointNet 阅读(625) 评论(0) 推荐(0) 编辑