11 2011 档案
摘要:依赖注入(Dependency Injection)当我们把依赖对象交给外部容器负责创建时,那么PersonServiceBean类可以改成如下:public class PersonServiceBean{ private PersonDao personDao; //通过构造器参数,让容器把创造好的依赖对象注入进PersonServiceBean,当然也可以用setter方法进行注入。 public PersonSericeBean(PersonDao personDao){ this.personDao=personDao; } public void save(Pers...
阅读全文
摘要:1.创建类库项目.using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace RemotingObject{ public class MyObject:MarshalByRefObject,IMyOject { #region IMyOject Members public string SendMessage(string msg) { return "Hello " + msg; } #endregion public override obje
阅读全文
摘要:PB9(包括 PB9)以前的版本都不能访问VS.Net创建的基于Net FrameWork下的程序,除非将程序编译成COM,PB才能正常调用。 以下是我总结出的C#将类库编译成COM所需要的步骤:1.创建一个类库程序;2.在程序里添加using System.Runtime.InteropServices;3.创建一个公用的函数,以供PB调用;4.启动命令窗口;5.生成snk文件: sn -k test2.snk6.将cs文件编译成dll文件: csc /t:library /keyfile:test2.snk /out:test2.dll test2.cs如果在程序中添加的引用不属于Sys.
阅读全文
摘要:文章类型:转载文章下面是开源或免费的ASP.NET web应用列表,包含了电子商务,论坛,博客系统,Email系统等各个方面,如果需要用ASP.NET架设web应用可以考虑它们。如果你还知道其他开源ASP.NET web应用,欢迎留言补充。电子商务/在线购物网站 e-Commerce / Online Shopping Carts1. Dash Commerce - http://dashcommerce.org/ 2. Dot Shopping Cart - http://www.dotshoppingcart.com/ 3. VevoCart - http://www.vevocart.c
阅读全文
摘要:在asp.net中,有的时候要动态变换CSS,比如有的时候做个性化页面,可以这样做<head> <link id="MyStyleSheet" rel="stylesheet" type="text/css" runat="server" /></head>之后,在要更换CSS的页面中,使用如下代码Sub Page_Load(Sender As Object, E As EventArgs) If Not (IsPostBack) MyStyleSheet.Attributes.
阅读全文
摘要:一、连接数据库连接数据库也就是指定事务对象。PowerBuilder提供了两个函数:SetTrans()和SetTransObject()。语法格式:dw_control.SetTrans(TransactionObject)dw_control.SetTransObject(TransactionObject)其中,dw_control是所使用的数据窗口控件,transactionObject是所要指定的事务对象。这两个函数有一个重要的区别就是在使用SetTrans()函数时,用户不需做任何数据初始化或事务对象初始化工作。用户只需要在这里填充一个事务对象,PB就会自动完成对该事物对象的初始化
阅读全文
摘要:同样,听了微软讲师邵志东的讲座“ASP.NET状态管理”的视频讲座,总结如下,希望得到大家的指点:第一部分:页面状态介绍Http协议————“无状态协议”Web服务器每分钟对上千个用户进行管理的一种方式是执行所谓的“无状态”链接。只要有一个希望浏览器返回一个页面、图象或其他资源的请求,就发生以下事情:1,连接到服务器;2,告诉服务器想要的页面、图象或其他项;3,服务器发送请求的资源;4,服务器切断连接,把用户忘的干干净净。也就是说页面之间在Http协议下没有任何联系,这样就需要有状态管理来传输页面之间的数据。web页面处理过程:1,页面的一次往返处理:用户对服务器控件的一次操作,就可能引起一次
阅读全文
摘要:TreeView有一个细化的样式模型,允许你完全控制TreeView的外观。每个样式作用于一种结点。样式由TreeNodeStyle类表示,它继承自更常规的Style类。和其他富控件一样,通过样式你可以设置前景色和背景色、字体和边框。此外,TreeNodeStyle类加入了表17-10所列的特定结点的样式属性。这些属性处理结点图片以及结点间的间距。表17-10 添加的TreeNodeStyle属性属性描述ImageUrl结点旁显示的图片的URLNodeSpacing当前结点和相邻结点的垂直间距(以像素为单位)VerticalPadding结点文字和文字周围边界的上下间距(以像素为单位)Hori
阅读全文
摘要:Asp.net 默认配置下,Session莫名丢失的原因及解决办法正常操作情况下Session会无故丢失。因为程序是在不停的被操作,排除Session超时的可能。另外,Session超时时间被设定成60分钟,不会这么快就超时的。这次到CSDN上搜了一下帖子,发现好多人在讨论这个问题,然后我又google了一下,发现微软网站上也有类似的内容。现在我就把原因和解决办法写出来。原因:由于Asp.net程序是默认配置,所以Web.Config文件中关于Session的设定如下:<sessionState mode='InProc' stateConnectionString=
阅读全文
摘要:第一步:新建存储过程gsglSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE PROCEDURE [dbo].[gsgl] AS --sdgsDbBackUp存储过程名称declare @filename nvarchar(100),--文件名 @NowDay int --设置时间 set @filename='F:\Data\sdgs_DB'+ convert ( nvarchar(11) ,getdate() , 112 ) +'.bak' --文件路径及文件名print @filename BACKUP
阅读全文
摘要:AssemblyInfo.cs主要用来设定生成的有关程序集的常规信息dll文件的一些参数请看以下具体说明://备注: [assembly:AssemblyTitle("标题")]//备注: [assembly:AssemblyDescription("备注!")]//产品名称[assembly:AssemblyProduct("产品名称")]//公司[assembly:AssemblyCompany("公司")]//合法商标[assembly:AssemblyTrademark("合法商标")]
阅读全文
摘要:TreeView.ImageSet 属性获取或设置用于 TreeView 控件的图像组。 命名空间: System.Web.UI.WebControls程序集: System.Web(在 system.web.dll 中)异常类型 条件ArgumentOutOfRangeException指定的图像集不是 TreeViewImageSet 值之一。 备注 使用 ImageSet 属性可指定用于 TreeView 控件的图像组。可以选择预定义的图像组为控件提供标准外观,也可以定义自己的自定义集。注意: ImageSet 属性不会影响节点的任何样式设置。如果要添加自定义的颜色和间距,请设置适当的样
阅读全文
摘要:企业管理器 --管理 --SQL Server代理 --右键作业 --新建作业 --"常规"项中输入作业名称 --"步骤"项 --新建 --"步骤名"中输入步骤名 --"类型"中选择"Transact-SQL 脚本(TSQL)" --"数据库"选择执行命令的数据库 --"命令"中输入备份处理的语句: declare @s varchar(8000) set @s='c:\test' --备份目录及备份的文件头 +'_'+co
阅读全文
摘要:枚举类型是一种值类型,他用来声明一组命名的常数。(1)枚举的声明枚举声明用于声明新的枚举类型。访问修饰符 enum 枚举名:基础类型{ 枚举成员}说明: 基础类型必须能够表示该枚举中定义的所有枚举数值。枚举声明可显示的声明byte,sbyte,short,ushort,int,uint,long或ulong类型作为对应的基础类型。没有显示声明基础类型的枚举声明意味着所对应的基础类型是int。(2)枚举成员枚举成员是该枚举类型的命名常数。任意两个枚举成员不能具有相同的枚举名称。每个枚举成员具有相关联的常数值,数值类型是对应的基础类型。示例:public enum TimeofDay:uint..
阅读全文