- 博客(23)
- 资源 (7)
- 收藏
- 关注
转载 Web.config详细分析
一、认识Web.config文件Web.config 文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如
2014-05-17 07:28:28
560
原创 一、要准备的
工作了三年了,都不在软件公司,都是单打独斗。这三年来,总觉得自己是井底之蛙,学得东西都是皮毛,也一直想根据自己的经验,做个小系统,但一直没去做。我觉得很有必要给自己来个阶段性的总结,通过自己搞个系统的过程,去更深入的研究自己学到、还没学的东西。也许这是将会特别漫长的,但必须启动了。稍微清点了下,很乱,也很多,还有更多,先不管了,以后慢慢完善。权限系统皮肤主题样式(懂得兼容浏览器)图片(
2013-06-11 11:07:53
565
转载 什么时候该用MVC,什么时候该用Webform?
何时创建 MVC 应用程序您必须仔细考虑是使 用 ASP.NET MVC 框架还是使用 ASP.NET Web 窗体模型来实现 Web 应用程序。MVC 框架未取代 Web 窗体模型;您可以 对 Web 应用程序使用任一框架。(如果您具有现有的基于 Web 窗体的应用程序,则这些应用程序将完全按照它们一贯的方式继续工作。)在决定对特定 网站使用 MVC 框架或 Web 窗体模型之前,请权衡各种
2013-05-15 11:02:38
1022
转载 依赖注入那些事儿【4】 之 IoC Container
4.1 IoC Container出现的必然性上面讨论了诸多依赖注入的话题。说道依赖注入,就不能不说IoC Container(IoC容器),那么到底什么是IoC容器?我们还是先来看看它的出现背景。我们知道,软件开发领域有句著名的论断:不要重复发明轮子!因为软件开发讲求复用,所以,对于应用频繁的需求,总是有人设计各种通用框架和类库以减轻人们的开发负担。例如,数据持久化是非常频繁的需求,于是
2012-02-06 13:43:13
1528
转载 依赖注入那些事儿【3】 之 依赖注入那些事儿
上面我们从需求背景的角度,讲述了依赖注入的来源和定义。但是,如果依赖注入仅仅就只有这么点东西,那也没有什么值得讨论的了。但是,上面讨论的仅仅是依赖注入的内涵,其外延还是非常广泛的,从依赖注入衍生出了很多相关的概念与技术,下面我们讨论一下依赖注入的“那些事儿”。3.1 依赖注入的类别依赖注入有很多种方法,上面看到的例子中,只是其中的一种,下面分别讨论不同的依赖注入类型。3.1.1 Set
2012-02-06 13:36:51
610
转载 依赖注入那些事儿【2】 之 探究依赖注入
2.1 故事的启迪我们现在静下心来,再回味一下刚才的故事。因为,这个故事里面隐藏着依赖注入的出现原因。我说过不只一次,想真正认清一个事物,不能只看“它是什么?什么样子?”,而应该先弄清楚“它是怎么来的?是什么样的需求和背景促使了它的诞生?它被创造出来是做什么用的?”。回想上面的故事。刚开始,主要需求是一个打怪的功能。小李做了一个初步面向对象的设计:抽取领域场景中的实体(怪物、角色等),封装
2012-02-06 13:27:06
452
转载 依赖注入那些事儿【1】 之 IGame游戏公司的故事
1.1 讨论会话说有一个叫IGame的游戏公司,正在开发一款ARPG游戏(动作&角色扮演类游戏,如魔兽世界、梦幻西游这一类的游戏)。一般这类游戏都有一个基本的功能,就是打怪(玩家攻击怪物,借此获得经验、虚拟货币和虚拟装备),并且根据玩家角色所装备的武器不同,攻击效果也不同。这天,IGame公司的开发小组正在开会对打怪功能中的某一个功能点如何实现进行讨论,他们面前的大屏幕上是这样一份需求描述的p
2012-02-06 13:22:15
1246
转载 依赖注入那些事儿【0】 之 目录
目录1 IGame游戏公司的故事 1.1 讨论会 1.2 实习生小李的实现方法 1.3 架构师的建议 1.4 小李的小结2 探究依赖注入 2.1 故事的启迪 2.2 正式定义依赖注入3 依赖注入那些事儿 3.1 依赖注入的类别 3.1.1 Setter注入 3.1.2 Constr
2012-02-06 13:14:58
617
原创 Entity Framework菜鸟初飞【4】—— 增删改查
针对已经生成的实体类模型,简要演练下增删改查using System;using System.Linq;namespace EF{ class Program { static void Main(string[] args) { using (EF.DFEntities DF = new DFEntitie
2012-02-05 18:40:30
5879
原创 Entity Framework菜鸟初飞【3】——Entity Data Model 之 分析
将鼠标移到DF.edmx右键,如下图,弹开对话框后,选择Xml文本编辑器打开edmx文件可以查看到如下结果:印证了Entity Framework菜鸟初飞【1】——Entity Data Model中提到的,其实它就是一个Xml文件一、Entity Data Model 之 CSDL具体请查看MSDN中的CSDL 规范二、Entity Data Mo
2012-02-05 15:42:56
1152
原创 Entity Framework菜鸟初飞【2】—— Are you ready
Are you ready?↓ 2012-2-5 13:49:42环境:操作系统:microsoft window 7 旗舰版 ……开发工具:Visual Studio 2010 旗舰版 ……VS扩展:NuGet Package Manager 最新(偶目前的版本是1.6.21215.9133)数据库:Microsoft SQL Server(偶目前的版本是SQL Serv
2012-02-05 14:55:50
1478
1
原创 Entity Framework菜鸟初飞【1】——Entity Data Model
对于ado.net与Entity的学习,请关注:ADO.NET team blog 鄙人不才,一直没关注。EDM(Entity Data Model)介绍数据建模的一种由来已久且常见的设计模式是将数据模型分为三个部分:概念模型、逻辑模型和物理模型。概念模型定义要建模的系统中的实体和关系。关系数据库的逻辑模型通过外键约束将实体和关系规范化到表中。物理模型通过指定分区和
2012-02-05 12:21:27
1062
转载 @@IDENTITY与SCOPE_IDENTITY()
在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含语句生成的最后一个标识值。如果语句未影响任何包含标识列的表,则 @@IDENTITY 返回 NULL。如果插入了多个行,生成了多个标识值,则 @@IDENTITY 将返回最后生成的标识值。如果语句触发了一个或多个触发器,该触发器又执行了生成标识值的插入操作,那么,在语句执行后立即调用 @@IDENTI
2012-02-03 12:55:27
364
原创 GridView/ListView + ObjectDataSource + Entity 实现Webform列表真分页
开发环境:Visual Studio 2010如果说你还在用Visual Studio 2005,那么你应该知道没有ListView和Entity这两个东东。如果说你还在用Visual Studio 2008,应该就没什么不同了。 首先,完成DataPager的自定义分页模板,写到自定义控件吧,虽然说没效果没真相,但我相信你懂的:Html:
2012-01-20 13:39:27
1210
原创 SQL Server如何统计每两小时的值
其实是很简单的,但是技术群里偏偏有人问,那么我就顺便记录下吧。 思路:select sum(数字),年月日(小时/2取整)from 表 group by 年月日(小时/2取整) Sql Server实现:selectSUM(【数字类型字段】),convert(nvarchar(10),【DateTime类型字段】,112) + cast(FLOOR(DATEPA
2012-01-20 13:19:11
3168
转载 漫谈ASP.NET设计中的性能优化问题
<br />一、SqlDataRead和Dataset的选择<br /> <br /> Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接<br /> (SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL Server 数据库检索的只进数据流的方法。它使用 SQL Server 的本机网络数据传输格式从数据
2011-05-06 21:58:00
395
原创 如何使用sql的通配字符
<br />一、如何搜索通配符字符<br />方法一:使用 ESCAPE 关键字定义转义符。<br /> <br />在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符。<br />例如,要搜索在任意位置包含字符串 msg% 的字符串,请使用:<br />select * from test where msg like '%msg/%%' ESCAPE '/'<br />上述 like 子句中,前导和结尾百分号 (%) 解释为通配符,而斜杠 (/) 之后的百分号解释为字符 %。<br /> <b
2011-05-06 21:41:00
2194
转载 SQL语句中如何截取字段中的数字部分然后进行精确查找
<br />from:http://topic.csdn.net/u/20101107/00/b3395b0d-6e1b-470b-ae75-bf3b8916469d.html<br /> <br />SQL语句中如何截取字段中的数字部分然后进行精确查找,如某字段值是“安居168”,当我输入“168”进行查找时,只允许带“168”数字的记录出现,而且“1688”等不能出现。<br /> <br /> <br />SELECT*FROM TB WHERESTUFF(字段,1,PATINDEX('%[0-9]%
2010-11-07 12:04:00
12599
转载 ContentTypes
<br />html 默认:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><br />pdf :<br /><meta http-equiv="Content-Type" content="application/pdf; charset=utf-8" /><br /><br />html 的 ContentType <br /> ContentTypes : "ez","application/andrew-i
2010-09-13 19:42:00
488
转载 理解form的get和post
日志原文:http://askjava.blog.sohu.com/76540166.html理解form的get和post<br />在HTML中,form元素用method属性来指定有两种不同的提交方法,即"get"(默认值)和"post"。1. get和post的定义<br />W3C的HTML 4.01 specification说,form元素的method属性用来指定发送form的HTTP方法。使用get时,form的数据集(形如control-name=current-value的键值对)被附
2010-09-06 21:18:00
426
转载 ASP.NET编程模型之页面生命周期【豆豆网】
<br />1、对象初始化Init事件——页面初始化的标志是Init事件。<br /> <br />页面中的控件(包括页面本身)都是在它们最初的Form中被首次初始化的。在成功创建页面的控件树后,对应用程序激发这个事件。当Init事件发生时,在.aspx源文件中静态声明的所有控件都以实例化并取其默认值。应该注意到,这是还没有视图状态信息可供使用。虽然可以重载OnInit方法,但是系统并不保证这些控件实例是按照怎样的顺序被创建的。<br /> <br />2、加载视图——在初始化之后,页面框架立即加载该页面的
2010-09-05 18:00:00
786
转载 ViewSate
<br />问题:ViewState起到什么作用?答案:ViewState用于维护页面的UI状态<br /> <br />Web是没有状态的,ASP.NET页面也没有状态,它们在到服务器的每个往返过程中被实例化、执行、呈现和处理。作为Web开发人员,您可以使用众所周知的技术(如以会话状态将状态存储在服务器上,或将页面回传到自身)来添加状态。下面我们以图1中的注册窗体为例进行论述。<br /> <br />图1:恢复回传的窗体值<br /><br /> <br />从上图中可以看出,我为便餐选择了一个无效的值
2010-09-05 01:59:00
924
正则表达式deelx_zh.chm
2010-09-05
Visual_Studio使用技巧手册.pdf
2010-09-04
1st JavaScript Help.chm
2010-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人