.net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> .net >>列表
一些小型的项目,在不使用其他的框架(LINQ,NHibernate,EF等等框架)的前提下,这时候一些反复的增删改查就会让我们感到极其的繁琐,厌烦,为了避免这种情况出现,本人写了一个小的工具类.自动将实体类添加到数据库.实现功能的思路:1,通过反射获取该对象名称和所有属性名称,然后组合成insertSQL字符串(前提是对象属性名称和数据库字段名称一致,表名称和实体类名称一致.不区分大小写).2,通过反射获取该对象的每个属性值... 查看全文
· ASP.NET MVC(三)发布时间:2013-09-23
ASP.NETRouting模块的责任是将传入的浏览器请求映射为特有的MVCcontrolleractions。请求URL当我们不使用路由的时候请求http://server/application/Produt.aspx?id=4,服务器会请求Produt.aspx页面并携带一个名为id的参数。当使用路由的时候,发出同样的请求时,不能确定会存在Produt.aspx页面。例如,请求http://server/application/Products/show/beverages... 查看全文
· iBatis.Net(C#)系列Demo源码发布时间:2013-09-23
iBatis.Net(C#)系列一:简介及运行环境源码【下载】iBatis.Net(C#)系列二:SQL数据映射源码【下载】iBatis.Net(C#)系列三:数据库查询源码【下载】... 查看全文
阅读目录:1.开篇介绍2.NET并行计算基本介绍3.并行循环使用模式3.1并行For循环3.2并行ForEach循环3.3并行LINQ(PLINQ)1】开篇介绍最近这几天在捣鼓并行计算,发现还是有很多值得分享的意义,因为我们现在很多人对它的理解还是有点不准确,包括我自己也是这么觉得,所以整理一些文章分享给在使用.NET并行计算的朋友和将要使用.NET并行计算的朋友;NET并行编程推出已经有一段时间了,在一些项目代码里也时不时会看见一些眼熟的并行计算代码,作为热爱技术的我们怎能视而不见呢... 查看全文
· ASP.NET MVC(二)发布时间:2013-09-22
休息一下还是继续ASP.NETMVC的基础知识。这篇文件我想和大家一起熟悉下ASP.NETMVC项目的目录结构及dll。1.ASP.NETMVC项目的目录结构App_Data:存放数据文件Content:建议放一些资源文件,例如Css,图片等,当然你也可以选择不放任何内容Controllers:建议将Controllers类都放到此目录下,便于管理。Controller类命名必须以Controller结尾Models:建议存放业务实体、数据访问层的类。Scripts:存放JS文件Views... 查看全文
· ASP.NET MVC (一)发布时间:2013-09-22
工作清闲好一段时间了,趁这段时间弄了弄PHP,做个了简单的MVC网页。玩了玩Android,弄了个拨号器,发短信的,嘿嘿,最满意的还是两天弄了个数独游戏。不务正业一个多月了,也该磨磨刀,接下来一段时间,我会陆续整理ASP.NETMVC和大家分享。ASP.NETMVC不是个新技术,是2009年发布的一个ASP.NETWeb应用程序框架。下面我们就从几个方面一起来回顾MVC。1.什么是MVCASP.NETMVCFramework是微软官方提供的MVC模式编写ASP.NETWeb应用程序的一个框架... 查看全文
无题蓦然回首,那些年,我竟然一直很二。小时候,读武侠小说的时候,看到那些猪脚,常常会产生一种代入感,幻想自己也会遭遇某种奇遇,遇到悬崖跳下去是不是有本“武林秘笈”在等着?长大以后也是一样,多少人梦着醒着都在想,没准哪一天自己也会成为“百万富翁”。打住!你不是“万中无一”,也没那么多没准!当然,有时候还需要一点运气。生活了二十几年,想做的事不少,狠下心做成的当真没几件,想想并不是资质愚钝,而是缺乏想到做到的劲头。为什么会这样... 查看全文
应用程序配置文件,对于asp.net是web.config,对于WINFORM程序是App.Config(ExeName.exe.config)。配置文件,对于程序本身来说,就是基础和依据,其本质是一个xml文件,对于配置文件的操作,从.NET2.0开始,就非常方便了,提供了System[.Web].Configuration这个管理功能的NameSpace,要使用它,需要添加对System.configuration.dll的引用。对于WINFORM程序,使用System... 查看全文
检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(非简单设置为【经典】模式)。我们将ASP.NET程序从IIS6移植到IIS7,可能运行提示以下错误:HTTP错误500.23-InternalServerError检测到在集成的托管管道模式下不适用的ASP.NET设置。为什么会出现以上错误?在IIS7的应用程序池有两种模式,一种是“集成模式”,一种是“经典模式”。经典模式则是我们以前习惯的IIS6的方式。如果使用集成模式... 查看全文
· ASP.NET的路由发布时间:2013-09-21
之前在探讨ASP.NETMVC的路由时,无意发现原本ASP.NET也有路由机制的。在学习MVC的路由时觉得这部分的资料不太多,不怎么充实(也许是我不懂得去看微软的官方文档)。后来也尝试一下ASP.NET的路由,本文也算是阅读了蒋金楠和重典两位老师后写的读书笔记吧!路由机制最显著的一个效果就是实现URL和物理文件的分离。这个分离了之后有三个好处:更灵活,更好的可读性,SEO更友好。具体是这样的:灵活在于文件的路径有了更改(例如放到了一个新的文件夹里面),那就得把所有涉及到那个文件的URL都改一遍... 查看全文
Asp.Net生命周期与Asp.Net页的生命周期是一个比较重要的话题,有时可能似乎知道一些,但又说不出个所以然,而且时常把这两个概念混淆。现在也是该好好理清思路,把这两个概念搞懂。Asp.Net生命周期Asp.Net应用程序生命周期以浏览器向Web服务器(IIS)发送请求为起点。Web服务器接收到请求时,会对所请求文件的文件扩展名进行检查,确定应该由哪一个ISAPI扩展(Asp.Net是Web服务器下的一个ISAPI扩展)来处理请求,并传递给它(这里指Asp.Net)。Asp... 查看全文
Part3:设计逻辑层:核心开发如前所述,我们的解决方案如下所示:下面我们讨论整个应用的结构,根据应用中不同组件的逻辑相关性,分离到不同的层中,层与层之间的通讯通过或者不通过限制。分层属于架构风格,在应用的长时间生命周期中,解决维护和扩展问题。所以,让我们在解决方案中添加一个类库项目,命名为Application.Common.Application.Common:这是一个类库项目,提供公共功能,可以被不同的业务逻辑层使用。例如:安全,日志,跟踪,验证等等.定义在这个层中的组件... 查看全文
Box.net早已不是单纯的网盘。通过开放接口,允许第三方接入,Box.net在解决文件的云端存储之外,还试图满足用户文件处理上的需求。从这方面来看,Box.net要做的事情是和Google一样的,使云端成为操作系统,让用户抛弃本地存储,完全生活在云端。因此,公司推出文档协作工具BoxNotes并不令人感到奇怪。它是公司发展中合理的步骤。不过,这也使得Box与GoogleDocs、Evernote等服务的竞争更加明显了。Box.net早就允许用户在云端创建文档,BoxNotes更加推进了一步... 查看全文
· .net导出Word的一种方法发布时间:2013-09-17
由于ActiveX控件只支持IE(好像FF可以通过安装插件支持),所以js导出word的方式就比较局限可是如果当页面经过js修改以后,.net是无法获取到的,所以要通过js获取到最新的html并传给后台生成文件流以供下载1$("#expword").click(function(){23varform=$("<form>");4form.attr('style','display:none');5form.attr('target','');6form.attr('method'... 查看全文
摘要上一篇我们讲了VitwState保存控件状态,此章我们来讲讲嵌入css文件,js文件,嵌入Image文件我也一笔带过.内容随着我的控件的完善,我们目标控件DropDwonCheckList最终一定会呈现很多的Html代码,我们虽然可以用C#控制样式,但代价太大,维护起来困难,复用用性低,而且样式也会随着控件的呈现而被呈现出来,没有达到真正的封装。通过学习本章内容,大家可以做一个实验,看看如果没有使用嵌入样式表的方法,呈现的HTML代码。嵌入资源分三个步骤走:1.在XYB... 查看全文
在之前,我们写了自己的Asp.Net框架,对整个流程有了一个大概的认识。这次我们来看一下Asp.Net整个请求处理过程是怎么样的。浏览器封装请求报文,发送请求到达服务器,服务器内核模块的HTTP.SYS监听到用户的HTTP请求,将其分发给W3SVC,W3SVC解析出请求的URL,并根据Metabase获取映射关系得到目标应用,如果是静态资源(HTML,jss,img等),则将内容以HTTP响应的车型是返回。如果是动态文件(aspx、ashx)等,则进一步获取到目标对应的工作进程w3wp.exe... 查看全文
摘要:上一篇我们实现了下拉框的效果,此章的目的主要是保存控件属性状态内容:我们先来看一个例子,后台代码不变,我们只改UI页面的代码,先在页面上拖放两个控件,一个是我们现在要开发的这个控件,另一个是按钮Button<body><formid="form1"runat="server"><XYB:TextEditID="txt"DropDwonHeight="200"DropdwonWidth="200"runat="server"></XYB... 查看全文
前面我们已经做了一个最简单的TextBox的马甲,此篇文章,我们来讲讲自定义控件的标签。大家可能看到了上一篇中拖放进来的代码是<cc1:TextEditID="TextEdit1"runat="server"></cc1:TextEdit>这肯定不是我们想要的结果了,cc1这种标签命名不好,而且给人感觉也“太水了”,现在我们来改进代码修改代码usingSystem;usingSystem.Text;usingSystem.Web.UI... 查看全文
1.引言参加工作5个月了,来到一家小公司,.net开发就我一个人,有几只老鸟带我,但不是我公司的,几个礼拜才来一次。来到公司做的第一个项目是web项目,里面有很多的重复代码,后来公司也来了一个实习生,说是来接手我的那个项目,而派我去做winform开发,那人一来,看到页面代码都是千篇一律,你这人也太水了吧,垃圾代码这么多,被人鄙视了,人嘛,总是要别人刺痛一两次才会往前走,谈恋爱也一样,伤过了,才醒了。我的最终目的是完成DropDownCheckList这个控件,DropDwonList只参单选... 查看全文
对于一个针对ASP.NETWebAPI的调用请求来说,请求的URL和对应的HTTP方法的组合最终决定了目标HttpController的类型和定义其中的目标Action方法。两者之间的映射是通过URL路由来完成的,ASP.NETWebAPI路由系统提供了一种便捷的方式使我们可以在统一的地方注册适用于所有HttpController的路由。如果我们能够直接针对目标Action方法进行路由注册,那么我们就能够对路由规则进行细粒度的控制。从设计角度来讲,WebAPI采用REST架构风格... 查看全文