-
《.net编程先锋C#》第八章 用C#写组件
在这一章中,你学到了如何构建一个可以在客户程序中使用的组件。最初,你不必关心名字空间,但后面第二个组件中介绍了该特性。名字空间在内外部均是组织应用程序的好办法。
C#中的组件很容易被构建,而且只要库和应用程序共存于相同的目录,你甚至不必进行特殊的安装。
技术 2008-02-25
-
《.net编程先锋C#》第七章 异常处理
通过检测该代码,你可能会猜到,即使没有引发异常处理,finally也会被执行。这是真的——在finally中的代码总是会被执行的,不管是否具有异常条件。为了举例说明如何在两种情况下提供一些有意义的信息给用户, 我引进了新变量bAllFine。bAllFine告诉finally 语段,它是否是因为一个异常或者仅是因为计算的顺利完成而被调用。
技术 2008-02-25
-
《.net编程先锋C#》第五章 类
该检测简单地利用了毕达哥拉斯公式,对于直角三角形,检测结果必须为0。如果结果不为0,类 就调用它基类的 ComputeArea来实现。
dArea = base.ComputeArea(a,b,c);
例子的要点为:通过显式地利用基类的资格检查,你就能轻而易举地调用基类实现改写方法.
技术 2008-02-25
-
ASP.NET应用程序资源访问安全模型.
在大多数Internet应用程序以及大型intranet应用程序中都会使用受信任子系统模型,这主要是由于这种模型能很好的支持可伸缩性。模拟/委托模型则倾向于用于小型的系统。对于这些应用程序,可伸缩性不是主要的考虑因素,其主要考虑的因素是审核。
技术 2008-02-21
-
用MSBuild和VS 2008为ASP.NET项目作安装包
微软宣布Visual Studio 2008 WDP(Web部署项目,Web Deployment Projects)插件的最终RTW(发布至网络,Release to Web)版本已经可以在微软下载中心下载。
资讯 2008-02-20
-
关于.NET 中的Event机制
看起来OnPublish和普通的delegate对象使用上并没有什么区别. 至此,有了一个疑问: 既然使用delegate就可以实现整套Event机制了, 那么event关键字的意义何在呢?
我觉得是为了代码可读性. 一个被event修饰的delegate类型更加醒目, 提示着这个delegate类型的用途. 另外编译器会为event关键字修饰的delegate类型自动生成成员变量, 使代码看起
技术 2008-02-15
-
.net中Windows窗体间的数据交互
上面的代码我们通过把textBoxFrm2的Text和 checkBoxFrm2.Checked赋给textBoxFrm12和checkBoxFrm12完成了对主窗体中的textBoxFrm1和 checkBoxFrm2的修改,因为textBoxFrm1和textBoxFrm12是同一个引用,而checkBoxFrm2和 checkBoxFrm12也是。
技术 2008-02-15
-
Mono 把 .NET 应用程序移植到 Linux
如果对使用 Mono 开发图形化的应用程序感兴趣,强烈推荐“Mono: A Developers Notebook”,这是一篇更深入的教程(参考资料)。
技术 2008-01-29
-
ASP.NET状态保存提高每个请求的性能
下面我们再看使用客户端,使用客户端选项存储页信息而不使用服务器资源的这些选项往往具有最低的安全性但具有最快 的服务器性能,因为对服务器资源的要求是适度的。但是,由于必须将信息发送到客户端来进行存储,因此对于以这种方式可以存储多少信息存在一定的客观限制。
技术 2008-01-25
-
在ASP.NET中重写URL提高你网站上网页的搜索相关性
IIS 7.0 将在今年的晚些时候作为Windows Longhorn服务器的一部分发布,将在几个星期内随Beta3版本的发布支持go-live许可。由于添加到IIS7中的所有的新宿主 (hosting)特性,我们预期主机供应商将会非常快地开始积极提供IIS7账号,这意味着你应该很快就可以开始利用上述的无扩展名的URL重写支持。我们将在 IIS7 RTM 时段里发布一个为微软所支持的U
技术 2008-01-25