摘要:
在VB.net下可以定义拷贝构造函数了,定义方法为:class sam sub new (byval obj as sam)'在此处编写拷贝的操作 end subend class虽然也称之为拷贝构造函数,但与C++下的概念还是有差别的。在C++下有一默认的浅拷贝构造函数,可以实现按位赋值,而在VB.Net下需要手工实现。不过关于浅拷贝与深拷贝的概念还是一样的。因为不提供默认拷贝构造函数,所以vb... 阅读全文
摘要:
在dotnet中一个对象在堆中分配内存空间,那么与这个对象相关联的有两类资源。一类是这个对象实实在在占用的内存空间,另一类是这个类中可能有对其它资源的引用。而对其它资源的引用又有两种情况:1、对托管对象的引用。2、对非托管资源的引用,如非托管资源的句柄。当程序中对这个对象的引用数为零的时候,垃圾回收器就会回收该对象占用的内存空间(相当于C++中的delete),这个过程是无需程序员考虑的,肯定会发... 阅读全文
摘要:
ASP.NET 页面对象模型发布日期: 4/1/2004 | 更新日期: 4/1/2004ASP.NET Web 页面生命历程中的一天Dino Esposito Wintellect2003 年 8 月适用于: Microsoft ASP.NET摘要:了解围绕 ASP.NET Web 页构建的事件模型,以及一个 Web 页面在其转变为 HTML 的历程中的各个阶段。ASP.NET HTTP 运行时... 阅读全文
摘要:
总体上说dotnetnuke是个相当不错的,甚至是最好的使用dotnet开发的开源portal,如果看看丛多使用dnn开发的网站,我想这样的评价毫不过分。优点:1、用一个页面处理所有请求,后台只有一个default.aspx在处理用户请求。2、之前从未有过的、功能强大的皮肤管理功能。以前的换肤功能一般局限于css的运用,但dnn打破了这一局限,页面的布局及其内容均可随着皮肤而变化。而皮肤开发是如此... 阅读全文
摘要:
1、新建一个页面(在页面管理中)2、为新页面指定page skin3、在皮肤管理中删除指定给新页面的皮肤4、访问新页面,会报错原因:在删除皮肤时没有刷新与页面相关的缓存。 阅读全文
摘要:
Dotnetnuke 版本3.0.13 地址:www.dnnchina.net 或者 www.dotnetnuke.com 在用户验证时,采用.net framework 2.0 beta版的membership处理(数据库中以aspnet开头的表都是派这个用处的)。这种机制下的识别码(表的主键)是一个guid类型的userid,而在登录时采用的是用户名(当然这不是问题,可以通过程序控制用户名的... 阅读全文
摘要:
最近化了相当多的时间学习dotnetnuke,感觉到了开源的伟大,也感觉到了dotnet技术的博大。 dotnetnuke 是基于dotnet技术的开源框架及应用程序成品,是采用vb.net语言编写的WEB程序。 说其是框架,是因为其强大的扩展能力; 说其是应用程序,是因为将其直接配置后运行即可组成自己的站点。 dotnetnuke项目最初是由asp.net starterkiter演变为I... 阅读全文
摘要:
[转帖]怎样成为优秀的软件模型设计者? 怎样成为优秀的软件模型设计者? [正文] 我们期待自己成为一个优秀的软件模型设计者,但是,要怎样做,又从哪里开始呢? 将下列原则应用到你的软件工程中,你会获得立杆见影的成果。 1.人远比技术重要 你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却... 阅读全文
摘要:
[转帖]论程序设计方法 论程序设计方法 作者:杨老师 时间:2005-01-13 如果你是初学者----------------请不要阅读; 但有志成为中高级程序员--------请务必阅读; 如果你是中级程序员------------请务必阅读; 如果你高级程序员--------------请批评指正。 本文是我在“软件工程师班”开学第一节课的讲义,和“计... 阅读全文
摘要:
下面一句话可以让VFP高版本回到7.0以前的旧时代[指SQL语句] SYS(3099,70) 阅读全文