博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年5月19日

摘要: 在C++、Java等众多OOP语言里都可以看到virtual的身影,而C#作为一个完全面向对象的语言当然也不例外。C#虚函数从程序编译的角度来看,它和其它一般的函数有什么区别呢?一般函数在编译时就静态地编译到了执行文件中,其相对地址在程序运行期间是不发生变化的,也就是写死了的!而C#虚函数在编译期间是不被静态编译的,它的相对地址是不确定的,它会根据运行时期对象实例来动态判断要调用的函数,其中那个申... 阅读全文

posted @ 2010-05-19 11:47 怡霖 阅读(350) 评论(1) 推荐(2) 编辑

摘要: 本篇不是介绍WCF的基础知识,而专门讨论基于UserName的身份验证方式。关于WCF的基础知识,如果有不清楚的,请参考下面的链接http://msdn.microsoft.com/zh-cn/library/ms735119.aspx我现在用一个实录的方式,介绍一下UserName的身份验证1. 准备一个证书。这个证书将用来做消息的加密。我们可以通过SDK工具makecert创建一个测试证书,如... 阅读全文

posted @ 2010-05-19 09:06 怡霖 阅读(907) 评论(0) 推荐(1) 编辑

2010年5月17日

摘要: 数据报表作为企事业单位上报和下达的重要信息载体,随着信息化建设的不断推进,在实际的工作中得到了前所未有的应用。因此,数据报表已经成为管理信息系统中重要的一项功能,并且,由于数据的多样性和统计信息的增加,数据报表的系统实现变得越来越复杂。 Microsoft Excel 软件具有十分强大的制表、表格计算等功能,是普通人员常用的制表工具。因此Excel在众多企业中的应用十分广泛。当企业进行信息化建设时... 阅读全文

posted @ 2010-05-17 16:56 怡霖 阅读(1482) 评论(0) 推荐(0) 编辑

摘要: using System;   using System.Data;  using System.Configuration;  using System.Web;  using System.Web.Security;  using System.Web.UI;  using System.Web.UI.WebControls;  using System.Web.UI.WebControls.... 阅读全文

posted @ 2010-05-17 16:55 怡霖 阅读(179) 评论(0) 推荐(0) 编辑

摘要: 最初写存储过程时,一直都为无法调试存储过程烦恼!现在好了,可以调试存储过程了当然调试存储过程,设置断点不是在sqlserver中进行的。而是在.net 2005中。本地数据库存储过程调试就不用说了。。说一下远程数据库是怎么调试的,也就是需要配置调试远程数据库最关键的要点在于,要确保启动Visual Studio的Windows用户与连接远程数据库的用户是同一个用户。 此外,该用户必须隶属于sysa... 阅读全文

posted @ 2010-05-17 16:54 怡霖 阅读(686) 评论(0) 推荐(0) 编辑

摘要: 从SQLSERVER6.5开始,MS提供了一个非常有用的系统存储过程sp_MSforeachtable和sp_MSforeachDB;作为DBA会经常需要检查所有的数据库或用户表,比如:检查所有数据库的容量;看看指定数据库所有用户表的容量,所有表的记录数...,我们一般处理这样的问题都是用游标分别处理处理,比如:在数据库检索效率非常慢时,我们想检查数据库所有的用户表,我们就必须这样写游标:DECL... 阅读全文

posted @ 2010-05-17 16:52 怡霖 阅读(1830) 评论(0) 推荐(0) 编辑

摘要: 在我们的数据库设计中,不可逃避的就是数据库表的主键,可能有很多朋友没有深入思考过,主键的设计对整个数据库的设计影响很大,因此我们不得不要重视起来。 主键的必要性: 有些朋友可能不提倡数据库表必须要主键,但在我的思考中,觉得每个表都应该具有主键,不管是单主键还是双主键,主键的存在就代表着表结构的完整性,表的记录必须得有唯一区分的字段,主键主要是用于其他表的外键关联,本记录的修改与删除,当我们没有主键... 阅读全文

posted @ 2010-05-17 16:48 怡霖 阅读(137) 评论(0) 推荐(0) 编辑