net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> net >>列表
· .NET里简易实现AOP发布时间:2014-06-27
.NET里简易实现AOP前言在MVC的过滤器章节中对于过滤器的使用就是AOP的一个实现了吧,时常在工作学习中遇到AOP对于它的运用可以说是很熟练了,就是没想过如果自己来实现的话是怎么实现的,性子比较犟硬是没想明白,茶不思饭不想的,主要问题就是卡在了怎么能拦截用户调用,如果可以解决了这个问题AOP的实现也就引刃而解了,为此在网上看了一些文章解决了这个问题,在这里和大家分享一下。AOP概述AOP的作用就是横切关注点,然后将分离后的关注点已面的形式来呈现,这是概念性的说法,举个列子来说明吧... 查看全文
在android中应用的界面是以xml来组织的,这一点和WPF相似,通过配置xml文件我们可以灵活的构建出你自己想要的界面。而在所有的xml界面文件中,根节点必须是布局,即先有布局,然后在布局中组织控件或嵌套布局,android中的布局有5种,熟悉各种布局的使用对我们以后开发中更好的组织界面大有益处,以下简单介绍。TableLayout表格布局,就是类似我们在网页中以表格来组织控件的布局。以N行N列的形式排列出相应的控件。1<TableLayout2android... 查看全文
· [C#]Thread Safe Dictionary in .NET 2.0发布时间:2014-06-26
usingSystem.Collections.Generic;usingSystem.Threading;namespaceCSharpUtilHelpV2{///<summary>///基于.NET2.0的对于Dictionary线程安全操作工具类///说明///默认读锁超时1000毫秒///默认写锁超时1000毫秒///.NET4.0可以使用ConcurrentDictionary来实现。///</summary>///<... 查看全文
· ASP.NET MVC Model元数据(五)发布时间:2014-06-26
ASP.NETMVCModel元数据(五)前言在上一篇中我们描述了应用于Model上面的各种用于显示控制的特性类,在本篇中将详细的介绍这些特性类的应用,虽然它们跟Model元数据的直接关系并不大,但是我们可以用它们在编码阶段控制运行时的显示。Model元数据什么是Model元数据?生成Model元数据的过程【一】生成Model元数据的过程【二】ModelMetaData的定义、详解Model元数据应用(常用特性应用)-1Model元数据应用(自定义视图模板)-2Model元数据应用... 查看全文
面向接口、面向对象和面向方面编程区别面向接口编程是面向对象编程体系中的思想精髓之一(博客园文章链接面向接口编程详解(一)——思想基础)面向接口编程接口是一组规则集合面向对象编程对具有相同行为和属性事物的封装重用性、灵活性、扩展性面向方面编程(AOP面向方面编程)接口和类的区别关键字class... 查看全文
· Paint.NET 4.0发布发布时间:2014-06-25
Windows下的图像编辑软件Paint.NET发布了4.0版。新版要求操作系统必须是Windows7SP1以上,安装.NETFramework4.5,推荐配备双核以上处理器。主要新特性包括:支持GPU硬件加速(可选择关闭),降低CPU使用率;全新的异步多线程渲染引擎,支持16个CPU核心;改进用户界面响应;降低内存使用率;改进了安装多个插件后的程序启动性能;调整了菜单布局,新的特效,加入了一系列新的工具;支持中文简体和繁体,等等。... 查看全文
通过自动化过程,使用诸如VisualC#.NET这样的语言编写的应用程序就可以用编程方式来控制其他应用程序。利用Excel的自动化功能,您可以执行诸如新建工作簿、向工作簿添加数据或创建图表等操作。对于Excel和其他MicrosoftOffice应用程序,几乎所有可以通过用户界面手动执行的操作也都可以通过使用“自动化”功能以编程方式来执行。Excel通过一种对象模型来公开这一程序功能。该对象模型是一些类和方法的集合,这些类和方法充当Excel的逻辑组件。例如... 查看全文
· ASP.NET中实现Ajax分页发布时间:2014-06-25
在页面中指定一个div容器来接收动态生成的分页数据:1<divid="div_menu">2</div>使用jQuery来请求并处理Json格式数据:1//定义页码与页容量2varpageIndex=1;3varpageSize=15;4varpageCount=0;5varrecordCount=0;6AjaxGetData(pageIndex,pageSize);7//Ajax获取数据8functionAjaxGetData(index,size){9$.ajax(... 查看全文
ASP.NET和ASP.NETMVC的HttpApplication请求处理管道有共同的部分和不同之处,本系列将体验ASP.NETMVC请求处理管道生命周期的19个关键环节。①以IIS6.0为例,首先由w3wp.exe维护着一个工作进程②如果是第一次加载,由Aspnet_isapi.dll加载.NET运行时③一个工作进程里有一个应用程序池,其中可以承载多个应用程序域AppDomain④HTTP.SYS接收请求... 查看全文
· 在Linux上运行ASP.NET vNext发布时间:2014-06-25
最新的ASP.NETvNext完全开源且可以跨多个平台运行,在Windows环境下我尝试了下,几乎没花什么工夫就跑起了Sample,而在Linux环境下则要多花了不少时间,所以特别记录下整个过程,希望对其他想要尝鲜的人有所帮助。运行环境UbuntuServer14.04VirtualBoxMono>=3.4.1*由于Ubuntu库中的Mono版本比较陈旧,满足不了最低要求,所以第一步要做的就是安装最新版本的Mono。安装Mono1.首先从GitHub上取得mono代码... 查看全文
要在ASP.NET中处理好自定义错误(CustomErrors)首先要抛弃使用web.config\customErrors。<customErrorsmode="RemoteOnly"defaultRedirect="/error/error.htm"><errorstatusCode="404"redirect="/error/404.htm"/></customErrors>使用web... 查看全文
· ASP.NET MVC Model元数据(三)发布时间:2014-06-24
ASP.NETMVCModel元数据(三)前言在上篇中我们大概的讲解了Model元数据的生成过程,并没有对Model元数据本身和详细的生成过程有所描述,本篇将会对详细的生成过程进行讲解,并且会对Model元数据本身的结构稍作讲解,读完本篇过后你将会对Model元数据的结构有个很清晰的印象。Model元数据什么是Model元数据?生成Model元数据的过程【一】生成Model元数据的过程【二】ModelMetaData的定义、详解Model元数据应用(常用特性应用)-1Model元数据应用... 查看全文
一、前言从进行到软件开发这个行业现在已经有几年了,在整理出这个套开发框架之前自己做了不少重复造轮子的事。每次有新的项目总是要耗费不少时间在UI、权限和系统通用模块上面,自己累得要死,老板还骂没效率。为了能提高开发效率,同时也多拿拿奖金、多存点私房钱,我就着手做了一套以权限管理为主的快速开发框架。不求功能在所有项目中都得到使用,至少要大大提高开发效率。二、需求分析根据《那些年我们一起做过的项目》中各类客户对权限模块和通用模块以及UI的要求,我明确了这个系统中要实现的东西。1、组织机构多级树型显示... 查看全文
· ASP.NET MVC Model元数据(二)发布时间:2014-06-23
ASP.NETMVCModel元数据(二)前言在上篇中,给大家留个对Model元数据的印象,并没有对Model元数据有过多的讲解,而在本篇中也不会对Model元数据的本身来解释,而是针对于它的生成过程,让大家能够清楚的了解到系统框架是在什么时候生成Model元数据的,对于Model元数据生成篇幅初定为两篇,本篇为它的整体的生成过程,下篇则为详细的生成过程并且会对它本身做一个粗略的介绍,希望大家看完能够有所收获Model元数据什么是Model元数据?生成Model元数据的过程【一... 查看全文
在Asp.Net中写了一个附件上传和下载的程序,附件上传到数据库中,然后将附件的GUID保存起来,我们可以根据GUID来找到数据库中的附件,一般附件下载的代码是:<!--<br/><br/>CodehighlightingproducedbyActiproCodeHighlighter(freeware)<br/>http://www.CodeHighlighter.com/<br/><br/>-->... 查看全文
Dapper是近2年异军突起的新ORM工具,它有ado.net般的高性能又有反射映射实体的灵活性,非常适合喜欢原生sql的程序员使用,而且它源码很小,十分轻便。我写本博客的目的不是为了介绍Dapper,而是要将我使用Dapper迁移数据库过程中遇到的bug和一些优化介绍给大家,Dapper在多数据库支持上有些问题,我做了以下5个方面的优化。一:Dapper核心库存在一个重要的bug是各数据库默认返回类型不同造成的,像count,sum等一些函数在不同的数据库返回类型不同... 查看全文
· asp.net事件委托易理解实例发布时间:2014-06-20
比如说一个公司(场景),你是老板,手下有两个员工,小张和小王。你命令小王,如果小张玩游戏,则小王扣去小张500元钱。这就是现实中的委托。实际上,在写程序中,程序员就是老板,小张和小王就是两个对象。小张玩游戏是一个方法,小张还有一个游戏事件,他玩游戏激发这个事件。而小王就是事件处理对象,他负责把小张的钱扣除500。所以,委托有如下几个要素:1激发事件的对象--就是小张2处理对象事件的对象--就是小王3定义委托,就是你让小王监视小张。如果这三个要素都满足的话,则你就写出了一个完整事件的处理... 查看全文
· ASP.NET MVC Model元数据(一)发布时间:2014-06-20
ASP.NETMVCModel元数据(一)前言在我初学的时候对Model元数据的概念很模糊,或者说是在大脑中没有它的一个模型,作为小白的我去看网上的一些文章还是两眼一黑啥都看不明白,然后我想退缩了,对的我退缩了准备跳过这个部分去学其他的,在这过程中干什么都没精神,就跟有一根刺插在心上一样,最终我还是回头了,现在来和大家分享一下什么是Model元数据,希望看完能对有的朋友有点帮助,大概的了解一下Model元数据到底是个什么玩意。Model元数据什么是Model元数据?生成Model元数据的过程... 查看全文
· ASP.NET MVC 学习第二天发布时间:2014-06-20
今天使用mvc完成简单的增删改,内容比较简单,来熟悉一下mvc,数据库操作是用前面的ef,也算是温习一下ef吧。新建mvc项目,在项目中的Models内添加ef,我这里只操作一下简单的user表。里面有id,name,sex,age字段。完成后如下在Controller中添加user控制器,添加增删改查方法,下面是我在user控制器中添加的方法1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Data.Entity... 查看全文
在团队设计BrnShop的web项目之初,我们碰到了两个问题,第一个是数据的复用和传递,第二个是大mvc框架和小mvc框架的选择。下面我依次来说明下。首先是数据的复用和传递:对于BrnShop的每一次请求,程序都要分成好几个阶段执行,例如验证,执行动作方法等等,在各个阶段我们可能需要重复使用同一信息,而我们的愿景就是希望此信息只需获取一次,然后沿着流程管道一直流动,这样在后面的阶段中就可以直接使用,不用再重新获取了,提高程序的性能。举例来说:在授权验证阶段,我们为对用户进行验证... 查看全文