.net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> .net >>列表
· .NET开源关键决策者首度曝光发布时间:2015-04-10
微软全球开发平台事业部资深副总裁潘正磊:微软不会将所有程序都开源,而是会选择性地开源。首选是Runtime,而工具则不一定需要开源。微软全球开发平台事业部资深副总裁潘正磊是微软核心开发工具VisualStudio和.NET平台开发团队的领导人,1992年加入微软,从一位工程师做起,历练过多项微软全球性技术和管理职务,3年前也兼任微软亚太研发集团伺服器与开发平台事业部总经理,同时管理美国与中国两地的微软研发团队,就连C#之父AndersHejlsberg都是她的部属... 查看全文
现有动态页面的格式都是类似pageName.aspx?ID=1的格式,后面由于发布服务器的原因,要求将动态页面转为静态html后上传。首先根据页面生成的格式,枚举获取页面html:1foreach(varpageinpageList)2{3stringhtml=ReadHtml(string.Format("pageName.aspx?ID={0}",page.ID));4html=ReplaceListAndSingle(html);5WriteHtml(string.Format... 查看全文
从ASP.NETMVC5开始,Html.DropDownListFor已经提供了对Enum的支持,但在这以前,需要通过帮助方法或扩展方法来让Html.DropDownListFor显示枚举值。本篇解决在ASP.NETMVC4下Html.DropDownListFor显示默认项的问题。以上,使用Select是通过Html.DropDownListFor来实现的,Select的选项值是从枚举中读出。可以看到,某个枚举值成了默认选项,而我想让"==请选择=="成为Select的默认选项... 查看全文
在当前很多的GPS平台当中,有很多是基于asp.NET+siverlight开发的遗留项目,代码混乱而又难以维护,各种耦合和关联,要命的是界面也没见到比Javascript做的控件有多好看,随着需求的增多,平台已经臃肿不堪。设计基于.NET的GPS部标平台,我们坚定不移的选择了基于JQUERY+Asp.NETMVC来作为前端交互和后台处理的框架。选用一个灵活的脚手架,同时团队又能掌握这个脚手架为团队所用。对于一个web应用项目,基于MVC的框架,前面文章提到过,最大的优点就是结构清晰... 查看全文
.NET的Contract类库是DeclarativeProgramming实践的一部分,可以对日常编程带来很多好处:提高代码可读性,使用者一看Require,Ensure就知道这方法接受什么输入,产生什么输出。减少重复的验证代码配合第三方工具,可以方便静态代码分析和单元测试,方便产生API文档,这些功能可以参见CodeContract主页Contract类本身已经在.NET4.0之后集成进了System.Diagnostics.Contracts命名空间... 查看全文
先出个字谜:他答对一半(打一字)你猜出来了没?可以到这个网址答题:http://hovertree.com/shortanswer/bjae/f53e663164227906.htm看你的答案是否正确。这是ASP.NET开源CMS项目HoverTree的一个功能:简答题,目前正在测试中,如果你希望这部分的源代码公布的话,请推荐一下本文,给我开发整理代码的动力,谢谢。HoverTree使用的语言是C#,数据库为SqlServer,基于.NET4.0,使用三层结构,如果你有兴趣的话,欢迎加入... 查看全文
· .NET Framework 4.6的新东西发布时间:2015-04-08
我们知道.NETFramework4.6即将随着VisualStudio2015一同到来,目前依然是预览版。4.6和4,4.5,4.5.1和4.5.2是兼容的,也即安装4.6后会升级替代他们。而和3.5,2.0和1.1等会并行存在。今天推荐的文章虽然涉及的话题是“What'snew”,但是并非简单的新特性罗列。而是从3个主要方面深入阐述了一些新特性及其带来的影响。1,.NET4.6中包含的很多内容都是开源的。.NET4.6的核心会是微软已经开源的.NETCore。这带来的一大好处就是... 查看全文
目录文件的上传和路径处理必须解决下面列出的实际问题:1.重复文件处理2.单独文件上传3.编辑器中文件上传4.处理文章中的图片路径5.处理上传地址的变化一.上传文件和重复文件处理文件处理的原则是:不在数据库中保存文件,只在数据库中保存文件信息(Hash值等)。采取文件的MD5重命名文件在一般情况足够处理文件的重复问题,强迫症倾向则可以考虑将MD5和其他摘要算法结合。publicstaticstringSave(HttpPostedFileBasefile,stringpath)... 查看全文
概述:在开发网站的时候经常有要对某些内容查询的需求。此时如果基于数据库查询来做搜索功能,由于要对多个字段做模糊匹配,效率往往非常糟糕。这种情况就可以用Solr来提升搜索的效率。Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。这里介绍下Solr的环境和配置,然后说下应用SolrNet客户端对Solr服务器的操作。一、Solr安装软件下载:Solr5.0、JDK7以上安装jdk.。Solr直接解压完,用命令行直接可以启动。命令行中进入server文件夹... 查看全文
前言首先,关于Lucene.Net的文章已经很多了。我这次决定写出来只是为了练练手,虽然在别人看来没什么用,但是自己确实是手动实践了一把。我个人觉得还是有意义的。爱折腾、敢于实践、才能有所收获,才能发现问题。不要怕自己写的东西有问题,有问题才更好呢,可以让更多的人看见,提意见的当然是好,鄙视的……我也接受,给自己动力去思考。想让自己时刻保持着这种程序员-->代码心态、人都是带有惰性的,一旦玩起来呵呵...效果显示进入主题相信大家对于LuceneNet并不陌生了... 查看全文
· asp.net TreeView发布时间:2015-04-06
希望有实力的朋友了以后能指点我改一下选中和不选中的递归前台代码<divstyle="font-size:14px;"><asp:TreeViewShowCheckBoxes="All"ID="usertree"runat="server"OnTreeNodeCheckChanged="MyTreeView_TreeNodeCheckChanged"OnSelectedNodeChanged="MyTreeView_SelectedNodeChanged"><... 查看全文
· .NET源码Stack<T>和Queue<T>的实现发布时间:2015-04-06
这阵子在重温数据结构的时候,顺便用ILSpy看了一些.NET类库的实现,发现一些基本的数据结构的实现方法也是挺有意思的,所以这里拿出来跟大家分享一下。这篇文章讨论的是Stack和Queue的泛型实现。Stack<T>的实现Stack(栈)是一种后进先出的数据结构,其中最核心的两个方法分别为Push(入栈)和Pop(出栈)两个操作,那么.NET类库是如何实现这种数据结构呢?为了降低学习成本,这里将根据.NET源码的实现,结合其中的核心设计思想,得出一个简化版本的实现... 查看全文
· asp.net 图表发布时间:2015-04-06
感谢csdn深南大道,文章转自http://blog.csdn.net/smartsmile2012/article/details/17356673前台代码<div><asp:ChartID="Chart1"runat=server><Series><asp:SeriesName="Series1"></asp:Series></Series><ChartAreas><asp... 查看全文
Bootstrap为我们提供了十几种的可复用组件,包括字体图标、下拉菜单、导航、警告框、弹出框、输入框组等。在你的WebApplication中使用这些组件,将为用户提供一致和简单易用的用户体验。Bootstrap组件本质上是结合了各种现有Bootstrap元素以及添加了一些独特Class来实现。Bootstrap元素我在上一篇文章中涉及到,具体可以参考《ASP.NETMVC使用Bootstrap系列(2)——使用BootstrapCSS和HTML元素》。在这篇博客中... 查看全文
第二章组织模式模式不仅依赖于它所包含的更小模式,同时也依赖包含它的更大的模式。它是描述复杂软件的系统方法。本章的目标是让我们了解以下问题:1、如何标识模式与模式的关系2、如何把模式组织成模式集合3、如何采用不同抽象级别去划分模式4、如何使用模式解决系统中涉及到的各个方面5、如何用模式描述解决方案模式与模式模式能够描述关系。采用面向对象设计的软件都是有类组成,如果抛开类与类间的关系,模式将什么问题也不能解决。模式把一组类组织成便于管理的模式集合。我们设计系统时,会发现使用的模式比使用的类都多... 查看全文
在实际项目中,常常需要保存用户信息来简化掉一些不必要的重复动作,提供人性化和智能的交互方式。然而HTTP协议是无状态的,每个新页面请求都是接。ASP.NET提供了保存状态的不同选项,使得状态额可以在客户端或服务器上保存。要在客户端保存状态,ASP.NET提供了视图状态、cookie和参数选项。因为安全问题,使用这些状态有一些限制。在服务器端可以使用会话对象、全局应用程序状态、缓存和用户配置文件来保存状态。ASP.NET也提供了一些用于访问状态管理功能的属性。例如... 查看全文
· asp.net 网站开发流程总结发布时间:2015-04-03
由于这学期要做asp.net的网站开发,导师让我们在前期做详细的计划说明,时间安排。由于网站开发流程不知道,以及需要学什么指示都是盲懂,所以计划安排需在了解大致流程之后才能做出来,一下是询问同学和在网上查阅,总结出的粗略的网站开发流程以及一些所需要学的知识。可能存在很多漏洞和缺陷,如大家看到了也希望大家指导.....总结一asp.net建网站的主要步骤1.首先是需求分析了,分析你打算做哪些功能,涉及哪些因素以及他们的关联关系等等。2.数据库设计,根据功能定义出可能的数据对象,设计出数据字典。3... 查看全文
直接切入正题,这是我09年到11年左右业余时间编写的项目,最初的想法很简单,做一个能拖拖拽拽就直接生成应用程序的工具,不用写代码,把能想到的业务操作全部封装起来,通过配置的方式把这些业务操作组织起来运行。项目的核心功能已经基本实现,但12年之后我基本停止了这方面的开发,现在翻出来在这里写出来想和大家交流一下。下文我主要从技术角度进行一些分解,由于时间比较长,加上当时技术力有限,不足之处还请指正,谢谢。项目使用了.NetFramework3.5开发,分为两大块:IDE和运行时(解析器... 查看全文
在最近的项目应用中,找到了zTree免费的好东西,这里总结一下:源码下载:http://www.ztree.me/效果是酱紫的:前台代码:样式和脚本<linkrel="stylesheet"href="JavaScript/zTree/css/zTreeStyle/zTreeStyle.css"type="text/css"/><scripttype="text/javascript"src="JavaScript/zTree/js/jquery-1.4.4.min... 查看全文
· .NET 中测试支付宝接口发布时间:2015-04-02
前几天公司的总监说网站支付宝支付完成后没有执行后台处理程序,之前没有写过支付宝接口,写之前在网上查了不少资料包括支付宝提供的资料。但是看别人的与自己写的差别还很大的,这次写的主要是关于测试方面的,关于接口中的其他参数的介绍前面有很多前辈已经写出来了,我就不在这里再说一遍了,我只是说一下关于测试的。1.关于notify_url与return_url参数//支付类型stringpayment_type="1";//必填,不能修改//服务器异步通知页面路径stringnotify_url="http... 查看全文