asp.net
文章平均质量分 77
孤独侠客123
我能!
展开
-
CollectionBase 的应用
前几天笔试的时候一个程序题,要用到CollectionBase类,呵呵,应该好好研究一下基础的东西using System;using System.Collections.Generic;using System.Text;using System.Collections;namespace ConsoleApplication1{ class Staff {原创 2006-10-28 11:43:00 · 1010 阅读 · 0 评论 -
Spring.Net+NHibenate+Asp.Net mvc +ExtJs 系列 3 ----数据访问层
在上一篇中,我们已经搭建起了整个解决方案的项目,并且建好了数据库,完成了实体类和Nhibernate映射文件.在本文中,将定义数据访问接口,并利用Nhibernate实现接口,利用Spring.net配置起来dao.并对其进行单元测试. 数据访问层也和Petshop等框架一样,分为数据访问的接口以及实现,不过这里的数据访问实现相比之下就清晰和明显了的多,Nhibernate本身就是支原创 2008-10-22 11:36:00 · 1313 阅读 · 0 评论 -
Spring.Net+NHibenate+Asp.Net mvc +ExtJs 系列 2
就以一个简单的DirectCenter项目开始介绍这个框架吧,DirectCenter主要分为用户管理,部门管理,公司管理三个模块。首先先搭建起解决方案DirectCenter: DirectCenter: DirectCenter.Model (类库项目)实体类库,其中包括hibernate原创 2008-10-22 11:34:00 · 1334 阅读 · 3 评论 -
Spring.Net+NHibenate+Asp.Net mvc +ExtJs 系列 4 ----业务逻辑层
上一次我们完成了数据访问层的接口和实现,这次我们按部就班的完成业务层接口及实现,并采用spring.net声明式事务.另外,采用nunit对业务实现进行单元测试. 象petshop框架一样,我们先定义业务层接口,这里只和实体有有耦合.我们拿用户User为例: IUserManagerCode highlighting produced by Actipro CodeHigh原创 2008-10-22 11:38:00 · 889 阅读 · 0 评论 -
Spring .NET 1.2.0 发布
这次发布主要加入了以下几个特性: WCF Integration - 使用依赖注入配置WCF服务,在WCF服务中加入AOP(面向方面). MSMQ integration - MSMQ帮助类使你能够快速开发消息应用程序(messaging applications),并且提供对spring的事务管理机制的支持. Apache ActiveMQ integratio原创 2008-11-11 14:11:00 · 723 阅读 · 0 评论 -
SQL Server BI Step by Step 1 --- 准备
SQL Server 2005 和2008提供了很多新的和增强的商务智能功能,包括利用集成服务(SSIS)整合多种数据源;利用分析服务(SSAS)使数据内容更丰富并且建立复杂的商业分析; 以及利用报表服务(SSRS)编辑,管理,和提交丰富的报表. 如果你现在还不清楚这些功能,那么接下来一系列的介绍会让你对SQL Server现在的商务智能支持大吃一惊.不过现在关于SQL Server原创 2009-02-25 08:05:00 · 1819 阅读 · 1 评论 -
实现发送邮件动态html内容的几种思路
需求: 一个B2B系统在注册用户申请买家,申请审批通过,订单创建,申批通过时都需要发送邮件,邮件内容需要包括一些比较正规的格式,而且其中会包含用户信息,订单信息这些动态内容。另外邮件内容以后可能会频繁调整,需要有比较灵活的定制化。实现: 了解过这个需求后,大概想到了或找到了几种实现: 1.通过代码构造邮件内容,对于其中的动态的内容,直接拼凑。优点是最直接,不会涉原创 2009-09-18 09:00:00 · 1513 阅读 · 1 评论 -
概述CSLA.NET 3.6 (Overview of CSLA .NET 3.6 for Windows and Silverlight)
CSLA.NET是一个在分布式计算环境下利用面向对象思想创建业务对象的一个框架。现在已经发布了3.6版本,包括for Windows和for Silverlight,来支持不同的平台。 CSLA.NET for Windows 和CSLA.NET for Silverlight共享了许多相通的特性和功能。两个框架实作之间的通用性,能允许在.NET和Silverlight之间,共享业务对象(B翻译 2008-10-22 11:29:00 · 874 阅读 · 1 评论 -
CSLA.NET 发布3.6版本
CSLA.NET是一个在分布式环境下只通过修改配置文件就可以实现N层部署的框架. 它致力于构建丰富,强大而灵活的业务层,包含了验证,权限,数据门户等标准化的解决方案,使你的业务对象更加标准和灵活.它提出了移动对象(Mobile Object)的概念,使业务对象在不同的服务器上物理性的移动.但它并不失灵活性,其数据门户对ADO.NET,LINQ, ADO.NET Entity Framework,N原创 2008-10-22 11:28:00 · 687 阅读 · 0 评论 -
.NET中如何有效的使用Cache
Cache 即高速缓存 ,我想很多人对他的第一印象一定像我一样,感觉他一定能提高系统得性能和运行速度。的确。Net推出cache的初衷确实是这样的。 那么cache是如何提高系统性能与运行速度呢?是不是在任何情况下用cache都能提高性能?是不是cache用的越多就越好呢?我在近期开发的项目中有所体会,写下来当作总结也希望能跟大家一起探讨探讨,有错误的地方希望大家批评指正。 1转载 2007-07-11 09:46:00 · 790 阅读 · 0 评论 -
Asp.net2.0页面的生命周期
当一个获取网页的请求(可能是通过用户提交完成的,也可能是通过超链接完成的)被发送到Web服务器后,这个页面就会接着运行从创建到处理完成的一系列事件。在我们试图建立Asp.net页面的时候,这个执行周期是不必去考虑的,那样只会自讨苦吃。然而,如果被正确的操纵,一个页面的执行周期将是一道有效而且功能强大的工具。许多原创 2007-07-17 19:41:00 · 1431 阅读 · 1 评论 -
Web Service介绍
什么是Web Service 对这个问题,我们至少有两种答案。从表面上看,Web service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。这就是说,你能够用编程的方法通过Web来调用这个应用程序。我们把调用这个Web service 的应用程序叫做客户。例如,你想创建一个Web service ,它的作用是返回当前的天气情况。那么你可已建立一个ASP页面,它接受邮政编码原创 2007-07-12 23:09:00 · 3782 阅读 · 1 评论 -
Cache存储引用类型
今天在单位写代码的时候,由于经常用到一组数据,变量类型为StringBuilder里面,为了提高速度,存储Cahche里面,结果每次变量存储在Cache以后,对变量的操作还会影响到Cache里面的变量的值,取出来以后还是改变的,觉得很奇怪,变量已经存储到Cache里了啊,怎么还是可以改的.刚才写了句代码,还是这种情况: StringBuilder sb = new原创 2007-07-14 00:53:00 · 1012 阅读 · 0 评论 -
C#中的接口和抽象类的比较
1 一个类可以实现任意多个 接口,但是最多只能对一个抽象类进行子类化 2 一个抽象类可以包括非抽象方法,而一个接口的所有方法在效果上都是抽象的。 所以抽象类中的方法的访问修饰符可以是public,internl,protected,protected internal或者private,而接口成员的访问修饰符在默认情况下都是public,在声明接口成员时,不允许使用访问原创 2007-07-15 01:16:00 · 1007 阅读 · 0 评论 -
Asp.Net Forums研究学习
希望自己不要因为感情上的事情影响了自己的追求....总会有欣赏自己的人. 接下来主要是研究下这个Asp.net forums论坛代码,据说相当不错..还有就是毕业设计相关的搜索引擎的研究.当然.这是在完成公司的活的前提下.原创 2007-04-23 09:36:00 · 601 阅读 · 0 评论 -
关于 Web 用户控件与 Web 自定义控件的建议
如果现有的 ASP.NET 服务器控件都不符合应用程序的特定要求,则可以创建封装所需功能的 Web 用户控件或 Web 自定义控件。这两种控件之间的主要区别在于设计时的易创建性与易用性。Web 用户控件易于创建,但它们在高级方案中使用起来可能不太方便。开发 Web 用户控件的方式与开发 Web 窗体页的方式几乎完全相同。与 Web 窗体相似,用户控件可以在可视化设计器中创建,可以使用与 HTM转载 2007-07-25 21:35:00 · 887 阅读 · 0 评论 -
.Net序列化
1.什么是序列化序列化是将对象状态转换为可保持或传输的格式的过程,在序列化过程中,对象的公共字段和私有字段以及类的名称(包括包含该类的程序集)都被转换为字节流,然后写入数据流。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。2.为什么使用序列化a. 一个原因是将对象的状态保持在存储媒体中,以便可以在以后重新创建精确的副本。我们经常需要将对象的字段值保存到磁原创 2007-07-25 21:29:00 · 1090 阅读 · 0 评论 -
谈DotNet解决方案下分层和子项目的划分
分层在英文里面有Tier和Layer两方面的含义。Tier主要是只硬件上的分层,如客户端,应用服务器和数据库服务器。而Layer主要是指软件系统结构下的分层。而这里谈的主要还是软件体系结构上的分层。 最近经常看到的DotNet多层架构,七层架构等词语。归根到底其核心还是数据资源层,逻辑层和表现层三个层次。其它层次基本上都是基于这三个层次所做的扩展。在做一个软件系统的时候,具体如何分层跟要转载 2007-08-07 23:39:00 · 798 阅读 · 0 评论 -
Lucene.net搜索及高亮分页
using System;using System.Data;using System.IO;using System.Text.RegularExpressions;using Lucene.Net.Analysis.Standard;using Lucene.Net.Documents;using Lucene.Net.QueryParsers;using Lucene.Net.Se原创 2007-08-10 00:33:00 · 2689 阅读 · 0 评论 -
C#创建Windows服务
利用VS.NET创建C# Windows服务在很多应用中需要做windows服务来操作数据库等操作,比如 (1)一些非常慢的数据库操作,不想一次性去做,想慢慢的通过服务定时去做,比如定时为数据库备份等 (2)在.net Remoting中利用windows服务来做Host 利用vs.net我们可以在几分钟之内建立其windows服务,非常简单 下面说一下步骤 1. 新建一个项目 2. 从一原创 2007-08-14 00:19:00 · 2323 阅读 · 0 评论 -
.NET性能优化方面的总结
一、 SqlDataRead和Dataset的选择 Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接 。(SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL Server 数据库检索的只进数转载 2007-08-21 13:48:00 · 1784 阅读 · 0 评论 -
A low-level Look at the ASP.NET Architecture
Getting Low LevelThis article looks at how Web requests flow through the ASP.NET framework from a very low level perspective, from Web Server, through ISAPI all the way up the request handler and yo转载 2007-05-25 13:20:00 · 1079 阅读 · 0 评论 -
利用owc生成excel并且显示在页面
主要利用OWC生成Excel,画表头和显示从数据库读出来的数据,然后显示在前台页面上,无需客户端安装office,只需要安装owc. 后面利用OWC操作EXCEL,并且生成文件的操作 SpreadsheetClass xlsheet = new SpreadsheetClass(); 设置标题#region 设置标题原创 2007-12-08 10:45:00 · 1840 阅读 · 0 评论 -
Spring.Net+NHibenate+Asp.Net mvc +ExtJs 系列 1
本系列文章将演示如果利用Spring.Net+NHibernate+Asp.Net mvc+ExtJs构建多层应用程序.架构具有松耦合性,接口编程,并且有很强的可扩展性.比较适合企业系统开发相关的产品开发. 充分利用Spring.Net的IOC,AOP等特性,并且作为整个框架的容器,NHibernate使整个框架更面向对象,并且支持多数据库.Asp.net Mvc一改以往Webform的方式,使原创 2008-08-25 23:16:00 · 933 阅读 · 0 评论