.net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> .net >>列表
开发WinFrom的程序员可能不会在意维护应用程序的状态,因为WinFrom本身就在客户端运行,可以直接在内存中维护其应用程序状态。但ASP.NET应用程序在服务器端运行,客户端使用无状态的http协议对ASP.NET应用程序发出请求,ASP.NET应用程序响应用户请求,向客户端发送请求的HTML代码,服务器并不会维护任何客户端状态。考虑一个有成千上万并发用户的服务器,如果为每一个用户都维护状态的话会耗费非常多的资源。由于使用无状态的http协议作为web应用程序的通信协议... 查看全文
· Asp.Net MVC中使用ACE模板之Jqgrid发布时间:2014-06-30
第一次看到ACE模板,有种感动,有种相见恨晚的感觉,于是迅速来研究。它本身是基于bootstrap和jqueryui,但更nice,整合之后为后台开发节省了大量时间。发现虽然不是完美,整体效果还是不错,特此分享给园友。这一节先讲其中的Jqgrid。按照国际惯例,先上两张图。集成了button,form,treeview以及日历,时间轴、chart等控件,非常丰富。下面是Jqgrid在MVC中的使用。jqgrid的加载,排序,查找都是基于后台方法,不是在内存中完成,但也有一些小坑。下面一一道来... 查看全文
· ASP.NET MVC Model元数据(四)发布时间:2014-06-29
程序员生存定律--如何尽快变的稍微专业一点http://lvyou.elong.com/5575368/tour/a2h2og72.htmlhttp://lvyou.elong.com/5575368/tour/a2id7lo6.htmlhttp://lvyou.elong.com/5575368/tour/a2i83mv4.htmlhttp://lvyou.elong.com/5575368/tour/a2h9tue0.htmlhttp://lvyou.elong... 查看全文
作为一个.NET程序员,应该知道的不仅仅是拖拽一个控件到设计时窗口中。就像一个赛车手,一定要了解他的爱车–能做什么不能做什么。本文参考ScottHanselman给出的.NET问题列表,整理如下。包括WinForms,ASP.NET,XML以及C#和.NET基础相关的问题,有兴趣的自我检测一下吧~参考答案另附在文章末尾,由于水平有限,难免有谬误,欢迎指正。所有号称会写代码的人进程和线程之间的区别?什么是Windows服务,它的生命周期与标准的EXE程序有什么不同... 查看全文
· ASP.NET中读取excel内容并显示发布时间:2014-06-27
项目中经常会用到把excel的文件内容导入到数据库中的,刚刚花了点时间,做了个例子,基本上能实现导入Excel后显示的功能吧,导入的excel文件得是xls,即是2003的.代码思路如下:要读取的excel文件必得得是在本地硬盘,所以一般来说都是让远程用户选择自己硬盘上的Excel文件,然后把用户选择的文件上传到本地服务器上,再在本地服务器上进行操作.我把界面后置代码重要部分贴出来,大家自己慢慢看吧,都有注释了.C#代码//上传按钮protectedvoidbtnUp_Click... 查看全文
· .net基础概念发布时间:2014-06-27
.net基础概念1..NETFramework是支持生成和运行下一代应用程序和XMLWebservices的内部Windows组件。.NETFramework具有两个主要组件:公共语言运行库(CommonLanguageRuntime)和.NETFramework类库(FrameworkClassLibrary)。2.公共语言运行库)(CommonLanguageRuntime)是.NETFramework的基础。可以将运行库看作一个在执行时管理代码的代理,它提供内存管理... 查看全文
· ASP.NET登录控件延伸(个性化)发布时间:2014-06-27
既然由登录控件涉及到了Membership,那么就不得不提到用户个性化Profile对象。个性化允许为用户保存特定的个性化信息到数据库中,因此它不同于ASP.NET状态管理之处在于可以永久性保存这些信息,很有必要强调一下webapplication与website的一个不同,webapplication中无法象website中那样,直接用Profile对象(http://hi.baidu.com/windlhj/blog/item/8f4c4a13779de02fdc5401b7.html... 查看全文
IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头。一.两个必要响应头Accept-Ranges、ETag客户端每次提交下载请求时,服务端都要添加这两个响应头,以保证客户端和服务端将此下载识别为可以断点续传的下载:Accept-Ranges:告知下载客户端这是一个可以恢复续传的下载,存放本次下载的开始字节位置、文件的字节大小;ETag:保存文件的唯一标识(我在用的文件名+文件最后修改时间,以便续传请求时对文件进行验证);Last... 查看全文
你是否遇到过当使用一个涉及到Cookie操作的网站或者管理系统时,IE6、7、8、9下都跑的好好的,唯独到了IE10、11这些高版本浏览器就不行了?好吧,这个问题码农连续2天内遇到了2次。那么,我们就来看看,这个问题的前因后果。先说下这2次的使用场景,一次是在某页面中,先存Cookie,然后再入库记录相关数据,但是发布到生产环境后,入库操作没有发生;后来通过打印日志发现问题卡在这里:if(Request.Browser.Cookies)也就是说,在客户端是IE10的环境下,这里返回False... 查看全文
· .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... 查看全文