摘要: 引子 很久没更新了,今天写点关于Asp.Net MVC的PipeLine。首先我们确认一点,Asp.Net WebFrom和Asp.Net MVC是在.Net平台下的两种web开发方式。其实他们都是基于Asp.Net Core的不同表现而已。看下面一张图,我们就能理解了WebForm和Asp.Net MVC的一个关系了。那好我们了解了Asp.Net平台下的两种开发方式,相信大家对于WebForm的...阅读全文
posted @ 2011-10-12 00:52 FlyDragon 阅读(7692) 评论(33) 编辑
摘要: Entity Framework 2.0中添加了的支持POCO(Plain Old CLR Object)的功能,这使得EF的功能越来越强大了。下面分享一下我自己摸索学习的一个例子:第一步:创建WinFrom项目(只是用来测试)第二步:设计实体模型以及关联在项目上 右击→添加新建项目→选择数据→Ado.Net实体模型如图所示:选择 创建 空模型 ,如下图所示:设计模型,添加属性以及添加表的关联。在实体设计窗口中,右击→属性→代码生成策略=>无 ,这一步就是去掉EF自动代码生成实体类以及EF数据访问上下文网关ObjectContext等。如下图所示:然后,在模型设计器里添加两个实体Departm阅读全文
posted @ 2011-01-24 17:52 FlyDragon 阅读(2393) 评论(8) 编辑
摘要: 新闻里面突然发现这么一条新闻:4月27日,河北馆陶县第一中学未满30岁的高三年级班主任赵鹏服毒自杀。他留下遗书称,活着太累,每天无休止的上班让人窒息,工资只能月光。据悉,赵鹏3月份的工资为1950元,包括1450元基本工资和500元补助,而4月份没有补助,只有基本工资。详细内容请查看:http://www.tianya.cn/publicforum/content/free/1/2513099.shtml 看到新闻的时候,有种泪奔的冲动。赵老师,工资低的可怜。而房贷压力、家庭压力等等一系列的压力,最终还是被压垮了。联想到前段时间,四川的母亲惧生不惧死带着几个孩子一起服毒自尽。在兲朝里,底...阅读全文
posted @ 2012-06-01 00:37 FlyDragon 阅读(107) 评论(0) 编辑
摘要: 今天在看了一场《非你莫属》的节目后,其中两个应聘求职者对于大学里面没有好好学习,几乎放弃课堂的问题。很多老板和有经验的人都对这些事情做了很深刻的批判。那接下来我谈一下我的感受,以及我的教育观。 其实,经历过大学的都知道,尤其是像我们这些计算机软件行业的学生可能有更深入的体会。不是我们不想,甚至很多学生非常想学得更深入,更加与企业接轨。而实际上,大学里那种教科书式的教学,四年下来,只学到了基础的基础,而且很多所谓的'教授'老师,自己都没经历过实际的项目的锤炼,没有实际的软件开发的经历,怎么可能给学生带来实际中总结出来的经验的启发。还有大学这种死板的教学方式,懒惰的学习氛围让课堂成阅读全文
posted @ 2012-05-28 15:32 FlyDragon 阅读(43) 评论(3) 编辑
摘要: 引言 在之前的HTML表单标签中,对于一些功能支持的不够好,比如:文本框提示信息(之前只能通过js和input的事件结合处理)、表单校验、日期选择控件、颜色选择控件、范围控件、进度条、标签跨表单等功能。当然这些东西我们都可以直接通过js和dom元素配合实现这些通用的功能。这些功能或者是标签都已经大量的使用在了现代的Web应用中,而这些公共性的东西在早期的HTML标准没有直接的标准支持,而在HTML5中,新标准直接把这些常用的基本的功能直接加入的新的表单标签中,真正把表单功能异常的强大,那就跟我走一下HTML5智能表单之旅吧! 由于最新版本的Opera浏览器对新型表单支持的最为完美,所以建议本b阅读全文
posted @ 2012-05-27 11:27 FlyDragon 阅读(1006) 评论(5) 编辑
摘要: 引言在本节中,笔者将向大家讲述三部分内容,分别介绍HTML5时代的召唤,跟HTML4的区别,以及HTML5中带来的新的结构标签。HTML5时代的召唤HTML4与HTML5的区别HTML5新结构标签HTML5时代的召唤 上一代的HTML的标准:HTML4.01和XHTML1.0距离今天已经发布了10多年了,而Web端的应用也已经翻天覆地的变换。而且Web前端没有一个统一的通用的互联网标准,各个浏览器间拥有太多的不兼容,在维护这些浏览器兼容性浪费了太多的时间。再有就是之前的多媒体操作、动画等都需要第三方的插件的支持,而这就造成多平台的兼容性的问题,而这一切在HTML5中都将成为标准,这样就在根本.阅读全文
posted @ 2012-05-25 08:10 FlyDragon 阅读(1113) 评论(2) 编辑
摘要: 引言,认识两个标准制定的组织 在讲什么是Html5之前得先了解两个组织;WHATWG:网页超文本技术工作小组(英语:WebHypertextApplicationTechnologyWorkingGroup,缩写为WHATWG),是一个以推动网络HTML5标准为目的而成立的组织。在2004年,由Opera、Mozilla基金会和苹果这些浏览器厂商和一些相关团体形成的一个松散的、非正式的协作组织,这些团体希望发展一些新的技术,从而开发人员可以在互联网上编写并部署应用。另外一个就是大家熟悉的W3C:万维网联盟(WorldWideWebConsortium,W3C),又称W3C理事会,它主要是...阅读全文
posted @ 2012-05-22 18:36 FlyDragon 阅读(1744) 评论(4) 编辑
摘要: 2011算是比较平静的一年,但是发生的事情却一点也不平静,农历新年也即将到来了,就在新年的第一天夜晚做个简单的总结,也算是对上一年自己的表现画个句号。2011经历了最穷困潦倒的日子,依然记得年初那会为了还信用卡口袋拮据的日子,幸好苦尽甘来,现在终于富余点了,再不用为吃饭的钱头疼了。2011改变了很多,Asp.Net 的核心了解更深入了,Asp.Net MVC源码也基本上通读了一下,前端的一些趋势也大体了解了一下,虽然前端的技术经验上还是差点,但是理念和基本概念还是非常棒的,新年里一定要在经验上好好下苦工,多做点项目练练手。2011用一周时间读了《CLR Via C#》第三版的前13章,新年里继阅读全文
posted @ 2012-01-02 09:11 FlyDragon 阅读(2019) 评论(12) 编辑
摘要: 引子本文将主要演示怎么将多个Asp.Net MVC项目部署到一个IIS站点中的例子,主要使用的是Asp.Net MVC提供的区域的功能。Asp.Net MVC提供了区域的功能,可以很方便的为大型的网站划分区域。可以让我们的项目不至于太复杂而导致管理混乱,有了区域后,每个模块的页面都放入相应的区域内进行管理很方便。而随着项目的复杂,每个开发人员开发的模块呢也可能是一个完整的解决方案,而他要开发的UI项目呢只是主站点项目的一个区域,而如果把所有的UI项目放到一个UI项目,在团队开发时就不很方便了,而我们想达到的效果是:每个模块都对应一个UI项目【这里指Asp.Net MVC项目】,最后部署的时候将阅读全文
posted @ 2011-10-12 23:53 FlyDragon 阅读(2267) 评论(6) 编辑
摘要: 初识Asp.Net MVC2.0初识Asp.Net MVC2.0【续】Asp.Net MVC2.0 Url 路由入门---实例篇Asp.Net MVC2.0 Url 路由入门Asp.Net MVC3 简单入门第一季(一)环境准备Asp.Net MVC3 简单入门第一季(二)详解Asp.Net MVC3项目Asp.Net MVC3 简单入门第一季(三)详解Controller之FilterAsp.Net MVC3 简单入门第一季(四)详解Request Processing PipelineAsp.Net MVC3 简单入门第一季(五) 通过Asp.Net MVC的区域功能实现将多个MVC项目部阅读全文
posted @ 2011-10-12 00:58 FlyDragon 阅读(910) 评论(3) 编辑
摘要: 引子 很久没更新了,今天写点关于Asp.Net MVC的PipeLine。首先我们确认一点,Asp.Net WebFrom和Asp.Net MVC是在.Net平台下的两种web开发方式。其实他们都是基于Asp.Net Core的不同表现而已。看下面一张图,我们就能理解了WebForm和Asp.Net MVC的一个关系了。那好我们了解了Asp.Net平台下的两种开发方式,相信大家对于WebForm的...阅读全文
posted @ 2011-10-12 00:52 FlyDragon 阅读(7692) 评论(33) 编辑
摘要: 原文链接:http://www.cnblogs.com/yanyangtian/archive/2011/03/21/1989940.html作者:小洋(燕洋天)第一次转载他人的文章,我觉得这篇文章需要让更多的人了解!所以我转载一下。一双鞋,耐克的6百多;李宁的4百多;特步的3百多;361的2百多;所以,你毕业于一个什么样的大学很重要。 一双鞋,在地摊不过几十元,到了商场、专卖店,会涨到一百甚至几百。所以,你呆在什么地方很重要。 一双鞋,只有合脚并且合意了才能卖出去。所以,沟通了解很重要。 一双鞋,少了一只,是不值钱的。所以,另一半很重要。 一双鞋,样式老的,大多很便宜。所以,更新自己的知识很阅读全文
posted @ 2011-06-16 21:36 FlyDragon 阅读(1049) 评论(1) 编辑
摘要: 前言前面两篇写的比较简单,刚开始写这个系列的时候我面向的对象是刚开始接触Asp.NetMVC的朋友,所以写的尽量简单。所以写的没多少技术含量。把这些技术总结出来,然后一简单的方式让更多的人很好的接受这是我一直努力的方向。后面会有稍微复杂点的项目!让我们一起期待吧!此文我将跟大家介绍一下Asp.NetMVC3Filter的一些用法。你会了解和学习到全局Fileter,ActionFilter等常用用...阅读全文
posted @ 2011-06-15 08:39 FlyDragon 阅读(6505) 评论(33) 编辑
摘要: 前言在上一篇文章Asp.Net MVC3 简单入门第一季(一)环境准备中我简单介绍了Asp.Net MVC3项目的安装和第一个Asp.Net MVC3项目的基本情况。没有详细介绍项目中各个文件夹的作用,以及创建的第一个页面是怎样运行起来的?还有好多的疑问,那在这篇文章中我们将详细介绍项目中各个文件夹的作用,并真的第一个项目我们简要介绍一下Asp.Net MVC的URL驱动的是怎么回事。第一节:Asp.Net MVC3项目介绍让我们先看一下,一个普通的Asp.Net MVC3项目的样例,如下图所示跟WebFrom还是有区别的,如果你已经了解Asp.Net MVC2的话,那就感觉异常熟悉了!但还是阅读全文
posted @ 2011-06-12 23:56 FlyDragon 阅读(6311) 评论(21) 编辑
摘要: 前言大家好,从今天开始我将写一个关于AspNetMVC3方面学习的总结,并跟初学者一起分享一些基本的基础知识,作者本身也很愿意跟大家一起交流技术,一起交流一起进步,欢迎高手不吝赐教,欢迎大家不同的意见和建议,作者的学识和见识当然有自己的局限性,希望自己能成为不闷骚型的技术人员,而不是只自己享受技术,而不让更多的人来分享你的成果的人。第一节:关于Asp.NetMVC3Asp.NetMVC已经到第三版了,相信大家也都熟悉了,我也不再重复相关概念性的东西了。但是大家一定要了解,Asp.NetMVC是微软的一个开源的UI层框架,是AspNet的另外一种开发模式。好废话不多说,那我们开始进入Asp.Ne阅读全文
posted @ 2011-06-12 00:12 FlyDragon 阅读(5730) 评论(17) 编辑
摘要: 在介绍Entity Framework的修改实体到数据库的方法之前呢,我们先简要的介绍一下ObjectContext的处理机制。1、ObjectContext的处理机制ObjectContext是Entity Framework封装了数据库访问的上下文,以及实体的映射关系元数据信息等。EF帮我们封装好了这么一个统一的接口。让我们所有的操作都只通过这个一个实体上下文就可以实现了增删查改等所有对应数据...阅读全文
posted @ 2011-06-05 12:00 FlyDragon 阅读(3822) 评论(19) 编辑
摘要: 很久不更新blog了,正好趁着端午节的空,把之前一段时间使用关于EF以及工作上经验总结一下。此文将跟朋友们分享一下关于1对0..1实体模型一些使用包括基本的添加和查询的注意事项。首先我们EDMX实体模型:模型很简单,一个用户的实体,另外关联了一个用户信息的实体。有些情况下我们会有这样的需求,用户登录身份验证,而每次再查询用户信息的时候,往往会去查询用户表,而这时候我们仅仅使用了2-3个字段也就是用户账号跟密码是否一致,如果一致就返回true,否则返回false,而我们往往在用户表上挂在很多的其他字段,这样就造成了无谓的性能损失。当然如果访问量很小的话,那也无所谓了。 有时候我们会把一些可以为n阅读全文
posted @ 2011-06-04 17:03 FlyDragon 阅读(2173) 评论(11) 编辑
摘要: 很久不写点东西了,进入新的公司后,工作的时间挤占了大部分的业余时间!劳累一天身心俱疲!没有力气和勇气去写点东西! 夜深了,也躺下了,突然想起了已经快两周没有给父母打电话了,家里还好吗?前些天父亲生日也没回去,实属儿不孝啊。周末就到端午节了,有几天可以歇歇了,可工作依然是没完没了折腾,项目依然遥遥无期!突然想撇开这些回家散散心,然后好好跟父母过个节,好好的陪父母说说话,父母已经年迈了不少,每次回家都能感觉到母亲日益憔悴的脸庞写满了沧桑!心里想,我们在外拼搏的游子为的是什么呢?工作这么久了,实在惭愧,没有给过父母多少孝敬,虽没有让父母再花费过,但是看看自己的可怜的工资,看看自己银行卡上的可怜的数.阅读全文
posted @ 2011-05-31 01:28 FlyDragon 阅读(366) 评论(9) 编辑
摘要: 今天公司组织体检,哎,从五环外跑到这二炮医院的确挺费事的。早上又不能吃东西不能喝水,哎,到医院人已经在公交上折腾了1个半小时了。这样体检会有什么结果啊!昨晚上,还是因为一点点小事情没提前休息。总有一种无形的压力,压迫着我前进,所以从毕业以来,头发变白的速度急速上升,身体也大不如从前!现在熬夜第二天绝对受不了,而想当年.连续作战几天没问题!哎,23岁身体就已经糟蹋成这样了!到二炮体检中心,首先是排队填单子....二炮的小护士办事效率不咋的!哎,那个慢啊,叹一个!抽血是少不了的,过年一段时间大补了一阵,这一针管子下去,营养全没了!O(∩_∩)O!抽完血当时就有点感觉不是很爽!这两天又上火,牙疼的要阅读全文
posted @ 2011-03-02 21:57 FlyDragon 阅读(978) 评论(9) 编辑
摘要: 此系列在不断完善中,希望能将我关于Entity Framework的知识总结整理到这里跟大家分享,也希望得到大家的指点!共同进步,共同提高!谢谢!Entity Framework快速入门Entity Framework快速入门--实例篇 DatabaseFirstEntity Framework快速入门--IQueryable与IEnumberable的区别Entity Framework快速入门--ModelFirstEntity Framework快速入门--CodeOnly POCO 尝试 Entity Framework POCO功能+Code FirstEntity Framewor阅读全文
posted @ 2011-02-22 21:50 FlyDragon 阅读(4604) 评论(7) 编辑
摘要: 前几篇文章我简单介绍了Entity Framework的概念以及介绍了Database First方式实例和Model First方式实例。今天我们将介绍另外一种令人兴奋的开发方式:CodeOnly!当然EF对于POCO(Plain Old CLR Object)的支持是EF4.0中的一大特性。也是EF可扩展性提高的一大进步。废话少说,也是简单给大家演示一下操作的步骤!先简单说一下流程,然后再看下面的截图!流程:在EDMX设计器里设计 实体模型→根据实体编写相应的实体类代码→编写数据库访问接口网关→测试结果那开始我们的EF POCO的旅行吧!第一步:创建项目第二步:设计实体模型在项目上右击 添阅读全文
posted @ 2011-02-22 21:38 FlyDragon 阅读(3185) 评论(13) 编辑
摘要: Entity Framework带给我们的不仅仅是操作上的方便,而且使用上也很是考虑了用户的友好交互,EF4.0与vs2010的完美融合也是我们选择它的一个理由吧。相比Nhibernate微软这方面做的的确是很不错。下面我将使用CodeFirst方式来做个简单是实际例子与大家分享。我们还是和 前面的文章 Entity Framework快速入门--实例篇一样,创建一个控制台项目。第一步:创建控制台项目第二步:在项目上右击添加Ado.Net 实体数据模型如图所示:第三步: 选择生成实体的方式 "空模型"如图所示:第四步:添加EF实体从工具栏中拖一个实体到edmx设计器中,并命阅读全文
posted @ 2011-02-21 22:19 FlyDragon 阅读(4017) 评论(14) 编辑