网上资料
文章平均质量分 58
feixiang7443
这个作者很懒,什么都没留下…
展开
-
C#接口与抽象的区别
抽象类和接口的区别:区别一,两者表达的概念不一样。抽象类是一类事物的高度聚合,那么对于继承抽象类的子类来说,对于抽象类来说,属于“是”的关系;而接口是定义行为规范,因此对于实现接口的子类来说,相对于接口来说,是“行为需要按照接口来完成”。这些听起来有些虚,举个例子。例如,狗是对于所有狗类动物的统称,京哈是狗,牧羊犬是狗,那么狗的一般特性,都会在京哈,牧羊犬中找到,那么狗相对于京哈和牧羊犬来说,转载 2010-02-28 08:30:00 · 398 阅读 · 0 评论 -
C# 动态生成GridView的列
http://www.diybl.com/course/4_webprogram/asp.net/asp_netshl/2008430/112166.html想实现这样的功能吗?在程序运行中使GridView动态生成列,而并不是将列固定写死在GridView上写个绑定GrideView的方法 /**//// /// 绑定生成GridView /// /转载 2010-04-14 10:43:00 · 6007 阅读 · 0 评论 -
PB中关于时间的计算
1、关于如何取得当前日期是星期几 通过函数DayName(today())来获得英文的星期几从而进行需要的操作2、获得某日期前后几天的日期函数为RelativeDate ( date, n )其中N可以为正负3、返回多少秒前后的TIME时间:RelativeTime(time,n)其中n 可以为正负 This statement returns 19:01:41:转载 2010-04-06 14:09:00 · 8921 阅读 · 0 评论 -
SQL中IN,NOT IN,EXISTS,NOT EXISTS的用法和差别
SQL中IN,NOT IN,EXISTS,NOT EXISTS的用法和差别:IN:确定给定的值是否与子查询或列表中的值相匹配。IN 关键字使您得以选择与列表中的任意一个值匹配的行。当要获得居住在 California、Indiana 或 Maryland 州的所有作者的姓名和州的列表时,就需要下列查询:SELECT ProductID, ProductName FROM Northwind转载 2010-04-21 09:59:00 · 2618 阅读 · 0 评论 -
PB中GetItemStatus和SetItemStatus
DATAWINDOW的四个缓冲区在PowerBuilder中,DataWindow是用户前端用来存储、操纵数据的对象。在每一个DataWindow对象中有4个二维表作为数据缓冲区,用来存储查询到的数据。用户在DataWindow中对数据处理系统内部的操作实际上都是将数据在这几个缓冲区中进行的修改和移动,最后在用户提交数据库时,系统根据这四个缓冲区中的信息形成SQL的IN-SERT,UPDATE转载 2010-04-10 09:59:00 · 12952 阅读 · 0 评论 -
GridView中TemplateField的使用
BoundField只能显示一个单独的数据字段。如果我们想要在一个GridView列中显示两个或者更多的数据字段的值的时候该怎么办呢?1. GridView的一列同时显示数据源中的两个字段 现需要显示员工的FirstName和LastName,受雇日期(HireDate),及在公司干活的天数,并需要把FirstName和LastName合并为一列显示。 第一种转载 2010-04-29 11:42:00 · 23324 阅读 · 1 评论 -
使用Forms Authentication实现用户注册、登录 (一)基础知识
本文示例代码:http://www.codeplex.com/a/Release/ProjectReleases.aspx?ReleaseId=9518前言 本来使用Forms Authentication进行用户验证的方式是最常见的,但系统地阐明其方法的文章并不多见,网上更多的文章都是介绍其中某一部分的使用方法或实现原理,而更多的朋友则发文询问如何从头到尾完整第实现用户的注册、登录。因转载 2010-05-08 23:15:00 · 824 阅读 · 0 评论 -
扩展使用CreateUserWizard控件
由于自带的login控件和membership类,只提供了简单的用户信息录入,不能满足我们项目的需要。例如:我们要用户注册的时候同时输入QQ号码,电话号码,家庭地址。那么默认的是没有办法解决的。我这里给出两种解决方案。我分别用在了不同的项目中。优缺点大家自行判断。 1、使用profile。此类方法网上教程已经很多。不在出重复叙述,免去赚稿费的嫌疑:)。这里只是给出网上没有的部分说明。由于me转载 2010-05-17 10:38:00 · 1917 阅读 · 1 评论 -
DropDownList下拉框可编辑功能的实现
<br />实现步骤<br />一、在页面中增加如下脚本:<br /> <script language="javascript" type="text/javascript"><br /> function selectedDDL(selectEle )<br /> {<br /> selectEle.options[selectEle.length]=new Option("","",false,true);<br /> }//当你选转载 2010-07-14 10:11:00 · 2192 阅读 · 0 评论 -
Bind和Eval的不同用法 (asp.net C#)
今天在用DataList的模板列的时候习惯性地像在03中那样去给模板列的绑定字段加个处理函数: > 可是竟然出错:当前上下文中不存在名称“Bind” 。 后来又习惯性地想把绑定字段单独拿出来显示,又提示:警告 2 设计器文件生成失败: 必须将对 Bind 的调用分配给模板中的控件的属性。 感觉很郁闷,于是把Bind换成Eval一点问题都没了。转载 2010-04-10 23:41:00 · 3087 阅读 · 0 评论 -
PowerBuilder窗口之间传递参数的方法
在PowerBuilder中函数OpenWithParm,CloseWithReturn,OpenSheetWithParm,windowname.OpenUserObjectWithParm等都有一个在进行窗口操作(打开或者关闭)时存入Message消息对象的参数parameter或returnvalue。 消息对象Message有三个属性用于存储这些函数传递给窗口的数据(依赖于窗口操作时参数转载 2010-03-30 11:17:00 · 4441 阅读 · 0 评论 -
page_Load和page_Init的区别
Page_Init:是在页面未加载之前,也就是在页面初始化之前,在Page_Load之前调用的,可以在控件加载之前做一些客户端检测呀这些操作等。但这个事件对于当前用户来说,只会进行一次,也就是第一次访问这个页面的时候,其运行一次。Page_Load:在Page_Init之后运行(废话),用于加载控制以及页面的其它内容。客户端每刷新或是提交一次,Page_Load事件就重新绘制页面,将当前页面当新页转载 2010-03-03 23:00:00 · 386 阅读 · 0 评论 -
Pet shop 4.0中profile的介绍
shoppingCart.aspx中Profile提供的功能是针对用户的个性化服务。在ASP.NET 1.x版本时,我们可以利用Session、Cookie等方法来存储用户的状态信息。然而Session对象是具有生存期的,一旦生存期结束,该对象保留的值就会失效。Cookie将用户信息保存在客户端,它具有一定的安全隐患,一些重要的信息不能存储在Cookie中。一旦客户端禁止使用Cookie,则该功能原创 2010-03-04 00:56:00 · 370 阅读 · 0 评论 -
asp.net 2.0 下的表单验证Cookieless属性
在不支持Cookies的移动设备模拟器中无法正常进行表单验证,联想到昨天使用web.config设置cookieless属性时会在访问时会出现"Cannot use a leading .. to exit above the top directory"的异常,自然而然的我就想到了前一段时间困扰我很久的一个站点异常无法使用前导 .. 在顶级目录上退出(Cannot use a leading .原创 2010-03-04 01:15:00 · 376 阅读 · 0 评论 -
C# 核心概念--装箱和拆箱
装箱(boxing)和拆箱(unboxing)是C#类型系统的核心概念.是不同于C与C++的新概念!,通过装箱和拆箱操作,能够在值类型和引用类型中架起一做桥梁.换言之,可以轻松的实现值类型与引用类型的互相转换,装箱和拆箱能够统一考察系统,任何类型的值最终都可以按照对象进行处理. C#语言中的所有类型都是由基类System.Object继承过来的,包括最常用的基础类型:i转载 2010-03-14 22:38:00 · 297 阅读 · 0 评论 -
c#中访问修饰符public,private,protected,internal,protected internal的区别
public: 对任何类和成员都公开, 无限制访问;private: 仅仅对该类公开; protected 这个是指当前类、当前类的派生类都可以使用的,不管这个派生类在不在当前程序集内部internal这个是指只要在当前程序集里的,都能访问,protected internal这个是指当前程序集里的当前类、当前类的派生类都可以使用,但,其它程序集派生当前类的不能使用,转载 2010-03-22 22:30:00 · 625 阅读 · 0 评论 -
C# Eval在aspx页面中的用法及作用
Eval( " ")和Bind( " ") 这两种一个单向绑定,一个双向绑定,bind是双向绑定,但需数据源支持ASP.NET 2.0改善了模板中的数据绑定操作,把v1.x中的数据绑定语法DataBinder.Eval(Container.DataItem, fieldname)简化为Eval(fieldname)。Eval方法与DataBinder.Eval一样可以接受一个可选的格式化字转载 2010-03-24 21:15:00 · 7832 阅读 · 0 评论 -
PowerBuilder中“USING SQLCA”起什么作用
PB程序在运行中一般只连接一个数据库,但有时由于某种特殊需要,系统要连接一个以上的数据库,当然即使是连接了几个数据库,在某一时刻,也只能有一个数据库被激活,那这样您就可以用SQLCA表示连接的第一个数据库代号,SQLCB表示连接的第二个数据库代号,select * from tableA where fieldA "abc" USING SQLCA;表示对第一个数据库,select * from转载 2010-03-29 13:48:00 · 6223 阅读 · 0 评论 -
PowerBuilder直接导出数据库连接文件INI的方法
直接导出数据库连接文件的方法:1)在PB中连接到目的数据库,然后点击右键,选择“Export Profile(s)”,在弹出的“Export Profile(s)”窗口中已经默认选中了当前连接的数据库,直接点击“OK”2)在弹出的“Select Profile File”窗口中选择ini文件的路径,一般就是程序的目录下,填写ini文件的名字,譬如dblink,就会生成一个dblink.in转载 2010-03-30 09:04:00 · 2544 阅读 · 1 评论 -
无法安装数据库关系图支持对象的解决方法
使用SQL2005,选择“数据库关系图”提示:此数据库没有有效所有者,因此无法安装数据库关系图支持对象。若要继续,请首先使用“数据库属性”对话框的“文件”页或 ALTER AUTHORIZATION 语句将数据库所有者设置为有效登录名,然后再添加数据库关系图支持对象。解决方法如下: 1、设置兼容级别为90(2005为90) USE [master] GO EXEC dbo.sp_dbcmptlevel @dbname='数据库名', @new_cmptlevel=90 GO转载 2010-06-09 11:56:00 · 554 阅读 · 0 评论