代码改变世界

Silverligh“.NET研究”t程序集缓存巧妙设置 优化用户体验

2011-10-15 19:51 by 狼人:-), 195 阅读, 0 推荐, 收藏,
摘要:Silverlight中的程序集缓存可以将一些独立的程序集放在XAP包外边并可以缓存在客户端的浏览器中,这样就可以减少程序启动时下载XAP包的时间。默认情况下Silverlight并没有开启程序集缓存,因此需要自己动手开启。 右键打开项上海徐汇企业网站设计与制作目的属性,并在通过使用应用程库缓存较小XAP大小选项打钩,如图: 在没选择此项之前编译项目看一下XAP中的DLL,如图: 重新编译项目,选择显示所有文件然后打开Bin\Debug目录,会看到每一个缓存程序集都有自己的zip文件包。比如,如果使用了System.Windows.Controls.dll,会看到一个Sys... 阅读全文

你应该知道“.NET研究”的15个Silverlight诀窍

2011-10-15 19:51 by 狼人:-), 141 阅读, 0 推荐, 收藏,
摘要:我热爱Silverlight,并且身体力行写了很多Silverlight程序,也讨论了很多关于Silverlight的技术。对于刚刚接触Silverlight的开发人员来说,这篇文章是最适合你的。这篇文章列出了我使用Silverlight进行开发后,发现的15条小诀窍。如果你是一个全职的Silverlight开发的话,我希望你能了解并掌握它们。 我不会谈论MVVM,Prism或者MEF这些复杂的以至于吓跑读者的东西。 1. 下图中黄色的高亮文字代表了Silverlight 对象的MIME类型,而不是运行时版本信息。许多开发人员第一次看到这段代码的时候都会认为这个地方是引用了Silverl... 阅读全文

Silverlight 游戏开发小技“.NET研究”巧:昼夜交替动画

2011-10-15 19:51 by 狼人:-), 227 阅读, 0 推荐, 收藏,
摘要:记得在WP7上玩一个游戏有段动画很有趣,是背景在进行昼夜交替,一会儿白天太阳出来白天了,一会儿月亮蹦出来夜晚了,在以前做C++程序的时候曾经实现过类似的效果,今天早上移植了一下到Silverlight当中效果还是不错,当然了,有了Blend神器,就完全不用通过代码的方式实现,真的方便了很多。 以前的效果预览: 上海徐汇企业网站制作blogs.com/cnblogs_com/nowpaper/201102/201102131415576700.jpg" border="0" alt="00" width="448" heigh 阅读全文

浅析.“.NET研究”NET开发过程中命名的数量和人称

2011-10-15 19:51 by 狼人:-), 152 阅读, 0 推荐, 收藏,
摘要:我们都明白命名的重上海闵行企业网站制作lor:white;' href='http://www.93tj.com'>上海企业网站制作要性,如果对命名不断地关注,就需要考虑命名中的动词和名词,特别的情况是动词的人称和名词的数量。 在.NET Framework的Guideline中,有专门一章讨论了命名规范,包括大小写、单词的选择等,却没有涉及到人称和数量,下面来讨论一下这两方面的内容。 名词的数量 首先来看数量。名词的单数和复数在语义上有着明显的不同,为了提高可读性,数量需要认真地考虑。比如: 属性(Property):System.Collections.Gen 阅读全文

如何将XML与O“.NET研究”BJECT进行相互转换(泛型以及通用方法)

2011-10-15 19:51 by 狼人:-), 254 阅读, 0 推荐, 收藏,
摘要:对于ORMCodeHelper(Keny的),完全的采用插件式开发,即插即用,个人感觉还是比较爽的,架构不错。它包括了SQL SERVER 2000,SQL SERVER 2005以及ORACLE的相关C#代码的生成。比哥一年前写的那个牛多了,哈哈,哥去年乱写了个网页版的(http://www.cnblogs.com/jasenkin/archive/2010/02/11/1667511.html),现在看一年前的代码,哥感叹,这个谁写的代码,TMD实在写的太烂了!!!当然,ORMCodeHelper与CodeSmith相比,还是有差距的哦。霖哥以前给我的codesmith模板(N层的),.. 阅读全文

详解ASP.NET页面的asp“.NET研究”x扩展

2011-10-15 19:51 by 狼人:-), 139 阅读, 0 推荐, 收藏,
摘要:需求:某网站因业务扩展,需拆分出另一个站点,新旧站点具有相同的内容,但具体栏目表现形式上不一样。原网站运行多年,有大量的图片,这些图片也会在新站上使用。任务是: 保证两个网站图片内容同步,即原来的站点增加一个图片,新站点即可使用这个图片。 分析:假设两个站点的域名分别为:http://www.a_image.com/和http://www.b_image.com/ 1、 将图片分别拷到两台服务器,以后上传图片同时上传两台服务器。这种方法虽简单,但是占用巨大的磁盘空间,而且维护麻烦。 2、 在http://www.b_image.com/的页面上直接写http://www.a... 阅读全文

构建“.NET研究”高性能ASP.NET站点之减少不必要的请求

2011-10-15 19:51 by 狼人:-), 191 阅读, 0 推荐, 收藏,
摘要:前言:本篇的一些内容比较的有意思,总结了可能平时大家可以注意到的一些优化点,而且非常的实用。 本篇的议题如下: 识别和分析服务端的性能瓶颈(上) 内存(前篇) 缓存(前篇) CPU(后篇) 处理请求线程(后篇) 提高性能的一些简单改进措施(下) 部署优化(前篇) 减少不必要回传(前篇) 减少不必要的请求(后篇) 搜索引擎问题 热链接问题 验证码(CAPTCHA) 网络刮刀 服务端的要处理的请求越多,无疑服务端的压力也就越大,尤其是有些请求需要访问一些比较昂贵的资源,例如数据库,服务端的文件等。但是我们必须知道,在到达服务端的请求... 阅读全文

系统架构技能之设计模式“.NET研究”—代理模式

2011-10-15 19:51 by 狼人:-), 195 阅读, 0 推荐, 收藏,
摘要:一、上篇回顾 很久没有更新设计模式系列的文章了,有了很多热心朋友的反馈,我决定继续将这个系列赶快写完,最近由于过年了,有很多相关的事宜要做,所以没有时间来写,也是对大家的说下抱歉,感觉写文章的时间越来越少了,不过我会努力,尽快将这个系列写完,与大家共勉,希望大家有什么意见或建议,都可以帮我提出来,我好改进,谢谢!。 本文主要是讲述设计模式中的结构性模式中的最后一个本系列讲述的模式,也是经常用到的模式,代理模式,由于目前我们在很多的技术中都会用到这个代理模式,所以对我们来说,代理模式是必须掌握的模式之一。我们先来看看代理的思路及原理: 通过上面的图片,我们可以看到,通过增加代... 阅读全文

“.NET研究”构建高性能ASP.NET站点之优化HTTP请求

2011-10-15 19:51 by 狼人:-), 308 阅读, 0 推荐, 收藏,
摘要:本篇就开始细化页面的请求过程并且提出优化的方案.同时,在上篇文章中,不少朋友也提出了一些问题,在本篇中也对这些问题给出了回答! 本篇的议题如下: HTTP请求的优化 HTTP请求的优化 在一个网页的请求过程中,其实整个页面的html结构(就是页面的那些html骨架)请求的时间是很短的,一般是占整个页面的请求时间的10%-20%.在页面加载的其余的时间实际上就是在加载页面中的那些flash,图片,脚本的资源. 一直到所有的资源载入之后,整个页面才能完整的展现在我们面前. 下面,我们就从一个页面开始讲述: Code highlighting produced by A... 阅读全文

分享在MVC3.0中使用jQue“.NET研究”ry DataTable 插件

2011-10-15 19:51 by 狼人:-), 202 阅读, 0 推荐, 收藏,
摘要:前不久在网络上看见一个很不错的jQuery的DataTable表格插件。后来发现在MVC中使用该插件的文章并不多。本文将介绍在MVC3.0如何使用该插件。在介绍该插件之前先简单介绍一下,推荐该插件的原因。在项目中我使用jqgrid比较多。但是发现当进行样式调整时jqgrid的样式常常会让美工头疼。而datatable插件却是一个轻量级的jQuery插件。当我通过浏览器查看该js插件rander后的源码。发现只是一个简单的html table,非常简洁。那么在没有特殊要求的情况下使用这个插件,开发人员js脚本的可维护性将得到简化,美工的样式调整也会变得更轻松!下面介绍如何在MVC3.0中使用.. 阅读全文

ASP.NET 4的Demo实践:URL“.NET研究”路由改进支持

2011-10-15 19:51 by 狼人:-), 174 阅读, 0 推荐, 收藏,
摘要:从.NET框架3.5 SP1开始,微软推出了ASP.NET路由支持,从而实现了特定资源的URL与其对应的Web服务器上的物理文件之间的彻底解耦。借助于ASP.NET路由支持,开发人员可以定义一组路由规则,从而实现把路由模式映射到一个生成相应内容的类。例如,你可以把URLCategories/CategoryName映射到一个类,该类接收CategoryName而最终生成对应于此种类的产品信息显示于一个网格中的一组HTML标记。有了这样的映射,用户便可以通过访问www.yoursite.com/Categories/Beverages来查看饮料种类对应的所有产品信息。 在.NET 3.... 阅读全文

Sh“.NET研究”arePoint开发笔记-SharePoint2010添加ASP.NET应用程序

2011-10-15 19:51 by 狼人:-), 196 阅读, 0 推荐, 收藏,
摘要:大家可能在sharepoint开发webpart会引入一些asp.net的控件,这时候就会需要添加dll引用..下图所示CRSWebControls便是我添加的. 部署这个项目到sharepoint后.却出现了错误,如下图所示...其实解决这个问题的方式不难...下面就进入主题 首先,先把需要用到的DLL文件拷贝到sharepoint网站下的_app_bin或者bin目录 当然如果你的dll有强签名,那可以拖到C:\Windows\assembly这里面来,类似于注册(不建议这样做),这时候打开网站再看看是否出现错上海徐汇企业网站制作误,一般来说就不会出现错误了...当然也有例... 阅读全文

VS2010“.NET研究”中的调试技巧

2011-10-15 19:51 by 狼人:-), 184 阅读, 0 推荐, 收藏,
摘要:这是我的博客中关于VS 2010和.NET 4发布系列的第二十六篇文章。 今天的博文将介绍Visual Studio中的一些实用调上海徐汇企业网站制作试技巧。这是受我朋友Scott Cate (他发表过几十篇很棒的VS技术文章) 启发。他最近告诉我,许多Visual Studio下的程序员,甚至一些很有经验的开发人员,都不知道这些技巧。希望这篇文章能帮你掌握这些技巧。它们都很简单,却能帮你节约大量的时间。 跳到当前光标处(Ctrl+F10) 我经常看到人们为了到达目标代码位置,而在程序中早早设定了断点,然后反复地按F10/F11,一步步走到目标代码处。当程序员的确需要仔细观察每... 阅读全文

.“.NET研究”NET中的异步编程(一)-为什么需要异步

2011-10-15 19:51 by 狼人:-), 155 阅读, 0 推荐, 收藏,
摘要:在2010年的PDC上,微软发布了Visual Studio Async CTP,大大地降低了异步编程的难度,让我们可以像写同步的方法那样去编写异步代码。Async CTP也在社区里掀起了不小的波澜。在这之后,我也学习了一段时间,这个系列会将这段时间的学习作个梳理。 好了,下面进入本文的正题。 为什么需要异步编程 既然同步的写法更自然简单,异步的代码(传统上海企业网站制作的)不好写,还容易出错,那我们为什么需要去编写异步的代码呢?微软还要费这么大劲投入对Async CTP的开发呢?这其中肯定有一些原因。 快速响应的用户界面 作为电脑的资深用户,我们肯定有多次“漏斗式鼠标... 阅读全文

.N“.NET研究”ET中的异步编程(二)- 传统的异步编程

2011-10-15 19:51 by 狼人:-), 176 阅读, 0 推荐, 收藏,
摘要:在上一篇文章中,我们从构建响应灵敏的界面以及构建高可伸缩性的服务应用来讨论我们为什么需要异步编程,异步编程能给我们带来哪些好处。那么知道了好处,我们就开始吧,但是在异步编程上海徐汇企业网站制作这个方面,说总是比做简单。套用那句不是名言的名言:编写异步程序是困难的,编写可靠的异步程序尤其困难。因为异步程序非常难以编写,而且非常容易出错,很多基本的构造元素在异步编程中都无法使用,这让我们这些开发人员更愿意编写同步的代码,虽然我们知道有些地方真的应该使用异步。 如何实现异步 对于很多人来说,异步就是使用后台线程运行耗时的操作。在有些时候这是对的,而在我们日常大部分场景中却不对。 比如... 阅读全文
上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 312 下一页