net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> net >>列表
一、前言特别不喜欢麻烦的一个人,最近碰到了微信开发。下载下来了一些其他人写的微信开发“框架”,但是被恶心到了,实现的太臃肿啦。最不喜欢的就是把微信返回的xml消息在组装成实体类,所以会比较臃肿,现在都提倡轻量级,所以有什么办法可以避免大量实体类的存在呢。当然,还有包装的比较繁杂,看完官方API后,再看"框架",让人感觉一头雾水,不够清晰、明了。二、我的实现思路我的微信SDK(不敢自称框架),最重要的实现2个目标:1.轻量级,就是要摒弃实体类,尽量少的申明Entity... 查看全文
· 【翻译】C#和.NET核心快速参考发布时间:2014-05-22
PS:在网上看到的一篇C#总结,英文的,总结的还可以,都是基础知识,翻译给大家学习。文章结尾有英文原版。发布地址:http://www.cnblogs.com/zxlovenet/p/3745903.html1.数据类型类型名大小示例String2字节/字符S=”reference”;Boolb=true;char2字节ch=’a’;byte1字节b=0x78;short2字节lval=54;int4字节lval=540... 查看全文
· .Net组件程序设计之上下文发布时间:2014-05-22
.Net组件程序设计之上下文在后续篇幅的远程调用的文章里有说到应用程序域,那是大粒度的控制程序集的逻辑存在,那么想对对象的控制又由谁来做主呢?没错了,就是上下文。CLR把应用程序域更细化了,在应用程序里添置了上下文的概念,上下文是有着一套约束并且负责管理在其中的所有对象的访问的这么一个逻辑的存在。举个例子吧,虽然有点不恰当但是将就点理解吧。比如说社会就是应用程序域,我们所住的住宅社区就是上下文的容器,社区的门卫就是上下文的行为,门卫+社区=上下文。而我们就是对象... 查看全文
有时候,少就是多。对一家似乎拥有无穷无尽影视节目的公司来说尤其如此。至少,这是Netflix首席产品官尼尔-亨特(NeilHunt)周一在美国纽约市InternetWeek大会上发表演讲时暗含的观点。“我们的愿景目标是,未来的观众面对的不是一个浩瀚无边的影视节目的汪洋大海。”亨特预测未来的流媒体发展趋势时说。相反,观众们将会收到一个更加智能的、个性化的“推荐观看”列表。这位Netflix高管的话是基于这样一个事实... 查看全文
· ASP.NET Web Forms的改进发布时间:2014-05-21
虽然ASP.NETWebForms不是vNext计划的一部分,但它并没有被忽视。作为VisualStudio2013Update2的一部分,它重新开始支持新工具、EF集成和Roslyn。为什么WebForms不是ASP.NETvNext的一部分作为开始,让我们先为这个坏消息做下解释。为了改进性能和跨平台可移植性,ASP.NETvNext正在消除对System.Web的依赖。与OWIN相比,它缓慢而庞大,使测试工作多了不必要的麻烦。虽然他们已经多次尝试将其分离出来... 查看全文
.Net组件程序设计之对象生命周期.NET垃圾回收IDisposable()Using语句.NET垃圾回收是CLR管理着垃圾回收器,垃圾回收器监控着托管堆,而我们使用的对象以及系统启动是所需要的一些必备的对象信息都存在于托管堆上,CLR会维护着一个列表(对象引用信息列表).这个列表里存放的信息就是对应着托管堆中所有对象的信息(引用、被引用信息)每当使用一个新的对象或者是改变一个现有对象的引用CLR都会更新对象引用信息列表。那么回收器一般什么时候调用呢... 查看全文
带Render的方法返回值是void,在方法内部进行输出;不带Render的返回值类型为MvcHtmlString,是一个字符串。Partial和RenderPartial:直接加载视图文件内容;Action和RenderAction:重新执行一次Controller→Model→View的顺序,然后把产生的页面带回到原来的View中再回传。Partial和RenderPartial:可以直接提供用户控件名作为参数;Action和RenderAction... 查看全文
· ASP.NET-自定义HttpModule与HttpHandler发布时间:2014-05-20
在之前的ASP.NET是如何在IIS下工作的这篇文章中介绍了ASP.NET与IIS配合工作的机制,在http请求经过一系列处理后,最后到达ASP.NET管道中,这时,就是HttpModules和HttpHandler出场的时候了。再来摆出管道工作时序图来一看:HttpModuleHttpModule是类似于过滤器的作用,可以没有,也可以有任意个,每一个都可以订阅管道事件中的任意个事件,在每个订阅的事件中可自定义功能实现。HttpModule是实现IHttpModule接口的类。接口如下... 查看全文
· ASP.NET Web Forms的改进发布时间:2014-05-20
英文原文:ImprovementsforASP.NETWebForms虽然ASP.NETWebForms不是vNext计划的一部分,但它并没有被忽视。作为VisualStudio2013Update2的一部分,它重新开始支持新工具、EF集成和Roslyn。为什么WebForms不是ASP.NETvNext的一部分作为开始,让我们先为这个坏消息做下解释。为了改进性能和跨平台可移植性,ASP.NETvNext正在消除对System.Web的依赖。与OWIN相比,它缓慢而庞大... 查看全文
linuxdot.net社区群:102732979(如果你认为你已经在.NET跨平台方面有足够的经验,请参加这个群:103810355)。其中有各种大神,嘿嘿,如果你有问题可以来咨询,完全无偿的免费的。mono的发展越来越好,而转向linux.net的童鞋也越来越多,随之而来出现的问题也越来越多。不过这些问题大多是环境配置问题,或者版本问题,这样导致群友们整天都在解决这些低级的问题,浪费了大家的时间。故在此根据群内出现的问题和大家提出的解决方法做一些说明。1... 查看全文
· .Net组件程序设计之异步调用发布时间:2014-05-20
.Net组件程序设计之异步调用说到异步调用,在脑海中首先想到就是BeginInvoke(),在一些常用对象中我们也会常常见到Invoke()和BeginInvoke(),要想让自己的组件可以被客户端调用或者是异步调用,这样的设计是合理的,这也是组件异步机制当中的一条(说句题外话--其实大多数知识都隐藏在我们平时经常见到的对象或者是代码里,只不过是没有去细心的发现)在.NET中首先就会想到使用委托来进行异步调用,关于委托的定义在委托与事件一文中已经大概的说过了,文中只是对委托进行了大概的讲解... 查看全文
RoadFlow是路德软件旗下基于.NET的工作流快速开发平台,由从事六年以上OA及工作流开发与实施的团队设计开发,该工作流平台已应用于众多大型企事业单位。拥有全浏览器兼容的可视化流程设计器、表单设计器、基于角色的权限管理等先进设计理念,是您开发OA、CRM、HR等企事业各种应用管理系统的最佳基础平台。平台特点客户端框架采用jquery为基础的RoadUI,轻量、简单、快速、可扩展全浏览器支持,支持IE6+,火狐,谷歌等所有浏览器服务端采用基于Razor模板引擎的WebPage2技术开发... 查看全文
解决方法:在Web.config文件里找到<httpRuntime>节点,然后修改requestValidationMode="2.0"修改结果如下:<system.web><httpRuntimetargetFramework="4.5"requestValidationMode="2.0"/><system.web>如果是asp.net应用程序<%@PageValidateRequest="false"%>如果是asp... 查看全文
ASP.NET的诸多项目入驻Github,真是历史性的时刻。与此同时,下一代ASP.NET将全部开源,并同时支持Windows,Linux和Mac。MVC,WebPages和WebAPI将统一,称为MVC6,不再依赖System.Web。托管在Github中的ASP.NET开源项目包括:ASP.NETMVCKRuntime:下一代ASP.NET应用的运行时,包括编译系统、SDK工具和本地CLR托管等EntityFramework:基于ADO.NET的ORM框架Universe... 查看全文
英文原文:TheNextGenerationof.NET–ASP.NETvNext感谢中奖啦和白文的激情翻译。在微软北美技术大会(TechEdNorthAmerica)上,我们宣布了下一代.NET的技术创新点。这其中最重要的就是ASP.NETvNext。我们一直在对.NET的核心技术进行优化,尤其是在上个月举行的Build大会上发布的.NETNative预编译器和.NETNextGenerationJIT(“RyuJIT”)。在上个月的Build大会上... 查看全文
微软在2014年5月12日的TechEd大会上宣布将会发布下一代ASP.NET框架ASP.NETvNext的预览。此次发布的ASP.NET框架与以前相比发生了根本性的变化,凸显了微软“云优先”(cloud-first)的新战略思想。ScottHanselman发布博客对ASP.NETvNext进行了简要介绍。而且ASP.NET入驻Github下一代ASP.NET将全部开源,写下本文记录下这个时刻。微软在今年的Build大会上成立.NET开源基金会和以下这些产品的发布:... 查看全文
相关英文新闻:VisualStudio2013Update2ishereTheNextGenerationof.NET–ASP.NETvNextIntroducingASP.NETvNextVistalStudio2013Update2今天已经正式发布。如果你已经安装VisualStudio2013,则会有更新提醒,你也可以全新安装VistalStudio2013Update2(下载ISO)。微软在Build2014的时候发布了RC版VisualStudio2013Update2... 查看全文
产生原因:应用程序运行时产生的临时文件需要存放到c:"windows"temp文件夹下而运行基于microsoft.netframework框架下的应用程序需要对temp具有读写的权限,所以程序运行产生的临时文件不能存储或读取,或者路径不存在的情况下都会产生编译错误。 解决方法:1、设置c:windows\temp目录访问权限temp-->属性-->安全-->添加了iis_user和networkservice-->都赋予其权限为读和写-... 查看全文
在前一段时间中,老魏的确非常的忙碌,Blog基本上没有更新了,非常的抱歉,那么在后面的时间中,老魏会尽量的抽时间来写的,可能时间上就不太富裕了。今天开始呢,老魏会和大家分享一下关于权限设计的有关文章,由于在园子中已经有很多人写过这方面的知识了,所以老魏在这里呢可不能班门弄斧了,只是把自己的理解和做法和大家分享一下,如果有什么不对的地方或者可以优化的地方,老魏非常希望能够得到各位的建议。话说权限是在任何的项目或者产品中都必须要用的模块,而这部分呢基本上是作为基础数据来提供的... 查看全文
· Asp.Net Mvc + ComBoost.Mvc快速开发发布时间:2014-05-10
ComBoost项目地址http://comboost.wodsoft.comhttps://github.com/Kation/ComBoost/tree/develop准备工作首先,在VisualStudio中创建Mvc4项目。然后使用NuGet安装ComBoost程序包。编写实体在Models文件夹里添加EmployeeGroup员工组类。EmployeeGroup继承EntityBase。[DisplayName("员工组")][DisplayColumn("GroupName"... 查看全文