net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> net >>列表
· asp.net 自定义特性发布时间:2013-07-18
今天看张子阳的.net中的反射(反射特性)一文,觉得反射配合自定义的特性确实还挺有用,之前看书、看博客之后好多心血来潮敲的代码随便往桌面上一放,时间一久,连自己也分不清它们是干嘛的了,然后就是删除,虽然写过不少,看的也够多,但什么也没留下,总感觉心里空荡荡的!所以,决定在这里记录下来练习代码。先贴定义的特性类的代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem... 查看全文
ASP.NET获取来源网站的网址,获取上一网页的网址,获取来源网页的URL,获取上一网页的URLUriUrl=HttpContext.Current.Request.UrlReferrer;HttpContext.Current.Request.Url.PathAndQuery获取当前页面地址在asp.net中获得来源网址代码如下:Request.UrlReferrer.AbsoluteUri在asp.net中获得IP地址代码如下:Request.UserHostAddress出处:http... 查看全文
在本节中,你将新建一个MoviesController类,并编写获取电影数据的代码,使用视图模板将数据展示在浏览器中。在进行下一步之前,你需要先编译应用程序,否则在添加控制器的时候会出错。在解决方法资源管理器的Controllers文件夹右键,选择"添加">"支架":图1:添加Controller的菜单在“添加支架”对话框,选择MVC5Controllerwithread/writeactionsandviews... 查看全文
· ASP.NET MVC与WebForm区别发布时间:2013-07-18
使用ASP.NETMVC框架,创建默认项目,第一直观感觉就是地址都是Rewrite过的。对源码和配置文件稍加分析不难看出,MVC使用了httpModules来拦截地址请求,具体用到了System.Web.Routing类库(MVC2中,MVC1怎么用的忘记了。)而这部分类库被包装在.NETFramework3.5SP1中,MVC2需要SP1支持也就理所当然了。SP1提供的System.Web.Routing类库可以方便地进行地址请求拦截,对编码处理方面也很优秀... 查看全文
· .NET LINQ 联接运算发布时间:2013-07-18
联接运算将两个数据源“联接”就是将一个数据源中的对象与另一个数据源中共享某个通用特性的对象关联起来。当查询所面向的数据源相互之间具有无法直接领会的关系时,联接就成为一项重要的运算。在面向对象的编程中,这可能意味着在未建模对象之间进行关联,例如对单向关系进行反向推理。下面是单向关系的一个示例:Customer类有一个类型为City的属性,但City类没有作为Customer对象集合的属性。如果您具有一个City对象列表,并且要查找每个城市中的所有客户... 查看全文
· .NET WinForm画树叶小程序发布时间:2013-07-17
看了一片文章(http://keleyi.com/a/bjac/nurox416.htm),是使用分型画树叶,代码是Java的,因为Java很久没弄了,改用C#实现,下载地址:画树叶小程序下载核心代码:publicvoidPaintKeleyiLeaf(Graphicsg){Randomk_r=newRandom();inti;doublex=0,y=0,r,u=0;for(i=0;i<=100000;i++){r=(int)(k_r.NextDouble()*100);if(r<... 查看全文
· .NET给图片加背景地图和水印发布时间:2013-07-17
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Drawing;usingSystem.Drawing.Imaging;usingSystem.Drawing.Drawing2D;namespaceUtility{publicclassImageHelp{///<summary>... 查看全文
这一篇我将分2个部分记录登录界面,第一部分是静态登录,这部分将如何从界面布局、控件使用、文件关系、数据验证、登陆实现等5小块记录.第二部分是动态登录,这块会基于上面的4小块,在数据验证不是静态数据,而是通过WebService获取网络数据,然后解析网络数据,验证成功在进行文件关联,然后页面跳转,最后实现自动登陆;需求分析如图所见,对于一个程序员来说,不管你是做android\.NET\IOS,如果让你来做上图效果,大家都会明白从哪里入手.1:界面布局(分为3块,顶部标题栏、表单提交块... 查看全文
这一篇我将分2个部分记录登录界面,第一部分是静态登录,这部分将如何从界面布局、控件使用、文件关系、数据验证、登陆实现等5小块记录.第二部分是动态登录,这块会基于上面的4小块,在数据验证不是静态数据,而是通过WebService获取网络数据,然后解析网络数据,验证成功在进行文件关联,然后页面跳转,最后实现自动登陆;需求分析如图所见,对于一个程序员来说,不管你是做android\.NET\IOS,如果让你来做上图效果,大家都会明白从哪里入手.1:界面布局(分为3块,顶部标题栏、表单提交块... 查看全文
· .NET LINQ 数据分区发布时间:2013-07-17
数据分区LINQ中的分区指的是在不重新排列元素的情况下,将输入序列划分为两部分,然后返回其中一个部分的操作。下图显示对一个字符序列执行三个不同的分区操作的结果。第一个操作返回序列中的前三个元素。第二个操作跳过前三个元素,返回剩余的元素。第三个操作跳过序列中的前两个元素,返回接下来的三个元素。运算符运算符名称说明C#查询表达式语法VisualBasic查询表达式语法更多信息Skip跳过序列中的指定位置之前的元素。不适用。SkipEnumerable.Skip<TSource>... 查看全文
你是否有过这样的需求——想运行ASP.NET程序,又不想安装IIS或者VisualStudio?我想如果你经常编写ASP.NET程序的话,应该或多或少都会碰到这种情况。除了使用IIS和VS,我们还有哪些方式可以运行ASP.NET程序呢,自己写一个支持ASP.NET的Web服务器怎么样?NONONO,如果你只是想找个这样的工具的话,那完全没必要,我们知道使用VS可以运行ASP.NET程序,那么我们就可以找出VS所调用的程序,将其拷贝到没有VS和IIS的环境中运行... 查看全文
首先,你希望改变页面顶部的“Applicationname”链接,这段文字在每个页面都有,是公用的。尽管它出现在程序中的每个页面,但实际上它只写在一个地方。在解决方案资源管理器中找到/Views/Shared文件夹,打开_Layout.cshtml文件。这个页面叫做布局页,放在所有页面都能用的共享文件夹中。图1:_Layout.cshtml文件的位置布局模板允许你在页面的某个地方指定HTML容器,然后在网站多个页面中应用。找到@RenderBody()行,RenderBody是一个占位符... 查看全文
介绍这篇文章我将介绍如何利用ASP.NET来加密和解密Web.config中连接字符串背景描述在以前的博客中,我写了许多关于介绍Asp.net,Gridview,SQLServer,Ajax,JavaScript等的文章。大多数情况下,我都把数据库的连接字符串放在了web.config中。其中包含许多敏感信息,包括连接数据库的用户名密码等。然而我们在web.config和machine.config中以纯文本的方式保存密码安全吗?如果我们的程序只是部署在内部服务器中,这应该没什么问题... 查看全文
什么是什么是什么是什么是.NETFramework????.NETFramework又称.Net框架。是由微软开发,一个致力于敏捷软件开发(Agilesoftwaredevelopment)、快速应用开发(Rapidapplicationdevelopment)、平台无关性和网络透明化的软件开发平台。.NET是微软为下一个十年对服务器和桌面型软件工程迈出的第一步。.NET包含许多有助于互联网和内部网应用迅捷开发的技术。.NET框架是微软公司继WindowsDNA之后的新开发平台。... 查看全文
本文主要探讨了一种基于ASP.NETMVC3Razor的模块化(Plugin)/插件(plugin)式架构的实现方法。本文借鉴了《Compileyourasp.netmvcRazorviewsintoaseperatedll》作者提供的方法。敬请注意。其实ASP.NETMVC的模块化(Plugin)/插件(plugin)式架构讨论的很多,但基于Razor视图引擎的很少(如:MVC2插件架构例子都是基于WebForm的,MVCContribPortableAreas也是,还有这个Plugin架构... 查看全文
· [.NET]关于Lock总结发布时间:2013-07-16
lock关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。lock关键字可确保当一个线程位于代码的临界区时,另一个线程不会进入该临界区。如果其他线程尝试进入锁定的代码,则它将一直等待(即被阻止),直到该对象被释放。lock关键字在块的开始处调用Enter,而在块的结尾处调用Exit。通常,应避免锁定public类型,否则实例将超出代码的控制范围。常见的结构lock(this)、lock(typeof(MyType))和lock("myLock"... 查看全文
· [asp.net]c# winform打印类发布时间:2013-07-16
usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Drawing.Printing;usingSystem.Drawing;namespaceLds2013{/**////<summary>///打印类///</summary>publicclassPrinter{privateDataGridViewdataview... 查看全文
本文是WebAPI系列教程的第6.4小节6.4ModelValidation6.4模型验证摘自:http://www.asp.net/web-api/overview/formats-and-model-binding/model-validation-in-aspnet-web-apiByMikeWasson|July20,2012作者:MikeWasson|2012-6-20WhenaclientsendsdatatoyourwebAPI... 查看全文
对Netflix来说,当下拓展市场比盈利更重要北京时间7月16日消息,据国外媒体报道,对企业而言能够提高利润是再好不过的事情,但这种策略并不适合Netflix。凭借着《纸牌屋》、《发展受阻》和《女子监狱》等热播剧赢得了大量用户订阅的Netflix正在集中资源拓展市场。已有2800万订阅用户的Netflix誓要超越HBO成为全美订阅用户数量最大的网络利用媒体企业。而这种重市场、轻利润的发展策略正是竞争对手亚马逊的拿手好戏。Netflix股票一路高歌猛进,成为当前标准普尔500指数(S&... 查看全文
· .NET LINQ 投影运算发布时间:2013-07-16
投影运算投影是指将对象转换为一种新形式的操作,该形式通常只包含那些将随后使用的属性。通过使用投影,您可以构建依据每个对象生成的新类型。您可以映射属性,并对该属性执行数学函数。还可以在不更改原始对象的情况下映射该对象。方法方法名说明C#查询表达式语法VisualBasic查询表达式语法更多信息Select映射基于转换函数的值。selectSelectEnumerable.SelectQueryable.SelectSelectMany映射基于转换函数的值序列,然后将它们展平为一个序列... 查看全文