- 博客(14)
- 资源 (14)
- 收藏
- 关注
转载 [转]Gridview中数据操作技巧
ASP.NET 2.0中新增的gridview控件,是十分强大的数据展示控件,在前面的系列文章里,分别展示了其中很多的基本用法和技巧(详见<<ASP.NET 2.0中Gridview控件高级技巧>>、<<ASP.NET2.0利用Gridview实现主从关系>>)。在本文中,将继续探讨有关的技巧。 一、Gridview中的内容导出到Excel 在日常工作中,经常要将gridview中的内容导
2008-12-04 11:17:00 349
转载 [转]ASP.NET基础概念之委托
委托的概念 委托实际上是类(一个貌似函数一样的类),我们已经使用函数指针很多年了——函数指针也被称为过程类型,但是它们的实现都不是类。它们是单独的函数指针的简单实例。委托是包含这些功能的类,委托类通过保留的列表来确定某些事物是否已经指派给了委托,这种算法可以理解为:“对于内部列表中的每一个回调函数,都调用函数”。委托除了支持回调函数外,还可以通过该列表来实现多播(委托链)。 说白
2008-12-04 11:16:00 314
转载 [转]ASP.NET基础概念之事件
事件体系结构 引发事件的对象叫做事件源。事件源发布它可以引发的事件。事件的类型总是委托类型,这个委托类型的签名定义了处理该事件的方法的签名。定义事件处理程序方法的对象称为事件接收方。事件接收方预订要在事件源上处理的事件事件接收方提供的事件处理程序方法必须与为该事件预订的方法签名一致。事件源利用多播委托跟踪这些事件处理程序方法。当发生重要情况时,事件源引发事件,当事件引发后,事件源自动利用它的
2008-12-04 11:14:00 283
转载 [转]一些很酷的.Net技巧
一..Net Framework 1. 如何获得系统文件夹 使用System.Envioment类的GetFolderPath方法;例如: Environment.GetFolderPath( Environment.SpecialFolder.Personal ) 2. 如何获得正在执行的exe文件的路径 1) 使用Application类的Executab
2008-12-04 11:12:00 272
转载 [转].Net中调用Js方法问题归类
1.如何在.cs里面写js的事件 Q1: Response.Write(""); Q2:Page.RegisterStartupScript("js","alert(dfdf)"); Q3:Page.RegisterOnSubmitStatement("onsubmit","alert(ddff)"); 可以直接写到里去,把上面的代码
2008-12-04 11:11:00 321
转载 [转]不足80行,一种清晰而又简单通用的分页算法,你有这么想过吗?C#版
分页,是WEB开发中面对的最常见的编程,实现方法多种多样。我也不来评论这些方法的好坏。但我总感觉它们太复杂,不够清晰不够简单。我十分欣赏PHP中一个Pager.php分页类的算法。http://www.phpclasses.org/browse/file/288.html,作者不详。也在不同的项目中把这种思想转换成不同语言的分页类,你不妨也试试。这种算法的思路是这样的:1、把分页
2008-11-29 14:23:00 495
转载 [转]超轻量级的javascript 评分控件
事实上称为控件可能有点过份,因为没有进行真正的封装,只是使用纯粹的JS+CSS+DIV实现了现在常用的评分效果。效果图: 代码写得可能不是非常精致,大家可以看看,有什么问题尽管提出,希望能更加完善它。废话不多说,看代码吧: Html代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://
2008-11-29 14:18:00 438 2
转载 [转].net企业级架构实战之6——Spring.net管理web services
先引用一段spring.net framework帮助文档里的话: “虽然目前.NET对web服务支持的非常好,Spring.NET认为还是有几个方面可以改进。 . 服务端首先,.NET在.asmx文件中保存Web服务请求和服务对象的关联关系,这些.asmx文件不管有用没用都得放在那儿。第二,Spring.NET希望能通过IoC容器对web服务进行
2008-11-29 14:03:00 457
转载 [转].net企业级架构实战之5——基于接口的访问层实现
前几节的内容比较务虚,这一节主要讲讲怎么应用Spring.net和nHibernate及我们写的模板,来搭建一个数据访问层,以及在页面中的调用。 先来看一个层级图: 这里有一个model(实体)层,一个DAO(数据访问)层,中间还有一个Interface(接口)层。 这又回到了最初的探索:接口的做用,一是隐藏实现的细节;二是更利于装配——在spring.net的配置文
2008-11-29 14:01:00 449
转载 [转].net企业级架构实战之4——Spring.net下的nHibernate数据访问模板
在spring.net中集成nHibernate可以获得许多值得称道的特性。比如:基于元标记(meta Attributes)的事务支持、对物理数据库的抽象、对数据层进行切面式拦截。 好处是不少,但首先要学会配置。为了这个集成的环境,建立一个配置文件 applicationContext.xml :CodeCode highlighting produced by Actip
2008-11-29 13:40:00 684
转载 [转].net企业级架构实战之3——业务对象建模及codesmith模板
在软件开发的需求调研完成时,应着手设计业务对象模型。 模型应恰到好处地容纳业务对系统的需求——不冗余致拖累系统,不残缺致无法满足业务,因此,建模忠实地反映了调研工作的成效。 建模的工具软件有很多,如Rational、Visual Case、UModel,不过本人基本上习惯了PowerDesigner:功能适用,各种模型能自由转化,具有不错的正反向数据库工程能力,还能良好地支持C#。O
2008-11-29 13:39:00 579
转载 [转].net企业级架构实战之2——Spring.net对象装配
之所以启用spring.net,看中的是它的容器功能:一个可以管理对象整个生命周期的容器。在这个容器内,我们加入各种对象的定义信息,让它们自动地装配(类似于乐高积木,定制化的拼合)、实例化、事务协作、回收销毁,以适应系统的需要。 如前所述,spring.net基于配置运作。要让spring.net的容器感知我们编写的对象,需要做的就是在配置文件中声明它们。所谓配置,载体当然是xml
2008-11-29 13:31:00 511
转载 [转].net企业级架构实战之1——框架综述
近日由于业务需要,接触了一些Flex下的东西,比如Mate框架(一个集成MVC和IOC的框架,其事件广播机制很强大),疏于整理spring.net学习资料,现在终于得闲,将心得梳理一下: spring.net是java下大名鼎鼎的spring框架移植到.net的开源项目,且借助于.net强大的反射机制,甚至拥有比原java版本更强大的功能。 那它能用来做什么呢?核心功能就是
2008-11-29 13:09:00 463
转载 [转]通过反射进行数据访问层的抽象
新项目中与Team的成员讨论了一下关于数据访问层的整理和重构,基于对原有的访问层的一些不满意:主要是每个方法都要自己手写SQL语句这一状况,我提出建议是使用O/R Mapping工具,现在这类工具有如过江之鲫,但比较好用也就是那几个:nHibernate,iBatis.Net,nObject。但这一提议并没有收到效果,Team里的成员有些没有接触过这些框架,且害怕学习曲线过长,无法在项目
2008-11-29 11:28:00 471
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人