代码改变世界

ASP.NET MVC3 on Mono的折腾(一):Windows下的“.NET研究”部署

2011-10-15 19:51 by 狼人:-), 225 阅读, 0 推荐, 收藏, 编辑
摘要:Mono 2.10支持MVC3和Razor的消息着实让我兴奋了好一会儿,因为支持MVC3后,我就有可能做Kooboo CMS3兼容Mono的相关测试工作。可是没一会儿,我就发现,离我的目标还是有一点距离。不晓得是Mono 2.10本身存在的bug,还是我的原因,我总是无法很完美的在Mono运行起MVC3的站点,即使是用默认的MVC3站点模板创建的非常简单的站点也是一样。长期生活在微软Windows/.NET平台的滋润环境中,没有Linux平台的使用经验和基于配置文件的Web部署习惯,让我花了不少的时间来解决原本很简单的问题的。从使用XSP失败,到折腾Window上海徐汇企业网站制作s下使用.. 阅读全文

Silverlight 游戏开发小技“.NET研究”巧:动感弹出动画

2011-10-15 19:51 by 狼人:-), 202 阅读, 0 推荐, 收藏, 编辑
摘要:玩Silverlight的朋友一定对自带控件ChildWindow印象深刻,Show的时候仿佛从远处弹了出来,这个效果制作起来并不复杂,下面就将介绍这个小技巧,本篇并非是一个新鲜的技巧,而是一般的故事板结合变换放缩实现。 上海徐汇企业网站制作d-image: none;" title="0_thumb[2]" src="http://images.cnblogs.com/cnblogs_com/nowpaper/201102/201102151114176541.jpg" border="0" alt="0_thu 阅读全文

VS“.NET研究”2010测试功能之旅:编码的UI测试(1)

2011-10-15 19:51 by 狼人:-), 232 阅读, 0 推荐, 收藏, 编辑
摘要:前言 研究VS2010的自动化测试有一段时间了,在研究的过程中,发现网上的VS2010相关的测试资料十分稀少,这给学习带来比较大的困难。幸运的是,自己因为常用QuickTest Professional做自动化测试,并且对.Net代码比较了解,使得在学习的过程中并不是特别困难,对UI CODED TEST也已经有一定了解。本着与大家交流,共同进步的想法,思考之后,决定写这些随笔,来对VS2010的测试功能做一些探索和总结。希望大家能够多多指教! 自动化测试 自动化测试指软件测试的自动化,软件测试就是在预设条件下运行系统或应用程序,评估运行结果,预先条件应包括正常条件和异常条件。... 阅读全文

写出优雅简明代码的论题集 -- Csharp(C#)篇[2“.NET研究”]

2011-10-15 19:51 by 狼人:-), 165 阅读, 0 推荐, 收藏, 编辑
摘要:谢谢大家对本系列第一篇写出优雅简明代码的论题集 -- Csharp(C#)篇[1]的回复和讨论,我相信针锋相对的辩论不仅有助于发现答案,更让我们了解问题后面的实质。 对程序员而言,我们的代码需要: 1. 在预算内实现需求,让用户可以使用 -- 让自己或者公司可以赚到钱 2. 方便自己修改及日后维护 3. 方便别人修改及日后维护 4. 便于重复使用,为以后的开发节省时间 5. 让系统高效的运作 从美国商学院毕业的学生们掌握了很多相似的思维模式,这不仅有利于他们解决问题,更重要的是方便他们彼此之间沟通。-- 换句话说,他们毕业后都安装上了相同的协议和一些可通用的接口... 阅读全文

VS2010测试功能之旅:编码的UI测试(2)-操作“.NET研究”动作的录制原理(下)

2011-10-15 19:51 by 狼人:-), 153 阅读, 0 推荐, 收藏, 编辑
摘要:回顾 在本章上部分介绍了操作动作的录制原理,描述了操作动作是如何录制,UIMap.uitest和UIMap.Designer.cs的代码如何生成,以及他们的结构。在这个部分,将着重说明如何通过修改UIMap1.uitest文件的操作动作部分的代码来控制UIMap1.Designer.cs操作动作部分代码的生成,实现第一种方式的自定义编码。 内容简介 在上个部分,已经说明了UIMap.uitest文件的结构如下: 其中InitializeActions,ExecuteActions,CleanupActions,OnErrorAction都是对于操作动作的描述: Ini... 阅读全文

打包Asp.Net 网站成为一个exe方便快捷的“.NET研究”进行客户演示

2011-10-15 19:51 by 狼人:-), 202 阅读, 0 推荐, 收藏, 编辑
摘要:在Asp时代有一个NetBox 产品可以把整个Asp网站AllInOne的打包成一个exe,在没有IIS的情况下可以单独运行这个exe来开启整个网站。在Asp.上海闵行企业网站设计与制作Net 下一直没有类似的产品出现,可能是IIS已经非常的强大了,不需要类似的产品了? 但是在某种场景下还是需要一个类似功能的产品的,这个产品不是用来部分替代IIS来做一个轻量级的IIS,而是用来方便快捷的进行客户展示。 例如,当完成一个网站开发后,或者部分完成开发后,想给客户展示一下,收集一下客户的反馈,一般有两种做法: 1. 自己有主机和域名,把网站发布到Internet 上,让用户通过I... 阅读全文

ASP.NET“.NET研究”配置错误页面浅析

2011-10-15 19:51 by 狼人:-), 190 阅读, 0 推荐, 收藏, 编辑
摘要:ASP.NET配置错误页面在网站的运行过程中可能会面临很多问题,例如服务器出错,用户请求的页面不存在,程序配置错误等等一系列的问题。在用户请求浏览网页上海闵行企业网站制作碰到这些的时候会出现一些系统默认的错误页面,这样对于用户很不友好,同时对于搜索引擎来所更是不友好 。 这里我们认识一些SEO时常见的Http状态码: ◆404:服务器找不到指定的资源,请求的网页不存在(譬如浏览器请求的网页被删除或者移位,但不排除日后该上海网站建设链接有效的可能性); ◆410:请求的网页不存在(注意:410表示永久性,而404表示临时性); ◆200:服务器成功返回请求的网页; ◆30... 阅读全文

.NET“.NET研究” 4 并行(多核)编程系列之一入门介绍

2011-10-15 19:51 by 狼人:-), 174 阅读, 0 推荐, 收藏, 编辑
摘要:本系列文章将会对.NET 4中的并行编程技术(也称之为多核编程技术)以及应用作全面的介绍。 本篇文章的议题如下: 1. 并行编程和多线程编程的区别。 2. 并行编程技术的利弊 3. 何时采用并行编程 1.并行编程和多线程编程的区别。 1.1并行编程。 现在随着多核计算机的普及,并行编程技术,也就是多核编程技术也逐渐称为开发的主流。为此,在.NET 4 中就引入了“并行编程”。在.NET 4 中一些列的Library和类为并行编程提供了支持,如: Task Parallel Library,Parallel LINQ等。 其实在.NET 1.0中就有了并行... 阅读全文

C#后台调用前台javascrip“.NET研究”t的五种方法

2011-10-15 19:51 by 狼人:-), 151 阅读, 0 推荐, 收藏, 编辑
摘要:于项目需要,用到其他项目组用VC开发的组件,在web后台代码无法访问这个组件,所以只好通过后台调用前台的javascript,从而操作这个组件。在网上找了找,发现有三种方法可以访问到前台代码: 第一种,OnClientClick (vs2003不支持这个方法) Code highlighting produced by Ac上海企业网站设计与制作tipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><asp:Button ID="上海徐汇企业网站设计与制作n style="color: 阅读全文

ASP.NET Eval如何进行数据“.NET研究”绑定

2011-10-15 19:51 by 狼人:-), 117 阅读, 0 推荐, 收藏, 编辑
摘要:ASP.NET Eval在数据绑定方面的应用是众所周知的,不过技术在发展,当ASP.NET Eval 1.1变成ASP.NET Eval 2.0的时候,在操作的时候会有什么变化呢? 假设你已经了解ASP.NET Eval 1.1的数据绑定(特别是Container这个局部变量)的机制,这里主要分析ASP.NET Eval 2.0数据绑定做了那些改进。 ASP.NET Eval 2.0 的数据绑定函数Eval()简化掉了ASP.NET Eval 1.1神秘的Container.DataItem,比如数据绑定表达式: Code highlighting produced by Act... 阅读全文

ASP.N“.NET研究”ET MVC开发人员必备的五大工具

2011-10-15 19:51 by 狼人:-), 205 阅读, 0 推荐, 收藏, 编辑
摘要:1. Chirpy Zippy 下载地址:上海徐汇企业网站制作rget="_blank">http://chirpy.codeplex.com/ 过去,在将JavaScript脚本和CSS文件部署到Web服务器之前,我习惯使用压缩工具进行压缩再部署,安装Chirpy后,你的脚本和CSS文件将会基于其名字自动压缩,例如,假设你有一个名叫myscript.js的脚步文件想要压缩,只要你将其重命名为myscript.yui.js,它就会调用YUI压缩程序自动压缩,压缩后的文件在解决方案资源管理器中显示为一个子项目,你可以继续查看和调试未经压缩的脚本。 使用方法请参考上海闵行 阅读全文

VS20“.NET研究”10中使用IntelliTrace来进行调试

2011-10-15 19:51 by 狼人:-), 212 阅读, 0 推荐, 收藏, 编辑
摘要:除了IntelliTrace上海闵行企业网站设计与制作之外,Visual Studio 2010的各种新功能都没有什上海企业网站设计与制作么亮点。IntelliTrace给调试提供了一种新方法。在Visual Studio 2010中,这是最重要的改进,上海网站建设它可以在两方面发挥作用:一方面它可以帮助开发人员更快地进行调试;另一方面,它还可以帮助测试人员记录下Bug,然后把这些Bug发送给开发人员,帮助开发人员定位到具体的代码行。下面我们来详细介绍这个功能的各种优点。 提高生产力 它可以让开发人员和测试人员保持良好的关系,并且,它还可以通过减少找出并修复Bug的时间来提高他们... 阅读全文

ASP“.NET研究”.NET MVC3 Service Location

2011-10-15 19:51 by 狼人:-), 150 阅读, 1 推荐, 收藏, 编辑
摘要:介绍 ASP.NET MVC3 的一个重要的新特性就是允许注册一个服务点 Service Location,然后在框架中使用的能力。以前版本的 MVC 已经提供了 Service Location 和依赖注入的机会,在 MVC3 中,我们正式提供了这种能力,并且为开发者开放了多种使用的机会。 总体策略 关于 Service Location 的最重要的部分就是它是可选的,这意味着如果你对 Service Location 不感兴趣,那么,你不需要被强制使用,你总是可以在不使用 Service Location 的情况下,调用自定义的函数。在以后加入新的 Service Loca... 阅读全文

.NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始

2011-10-15 19:51 by 狼人:-), 183 阅读, 0 推荐, 收藏, 编辑
摘要:前言:我们一步步的从简单的开始讲述,还是沿用我一直的方式:慢慢演化,步步为营。 本篇文章的议题如下: 1.Task基础介绍 2.Task的创建 3.获取Task的执行结果 4. 补充细节 1.Task基础介绍 首先我们还是来看看一段简单的代码: 这里展示的只是一段简单的代码,不能显示出并行编程的特点。但是我们还是从最基本的开始看,慢慢进入深一点的话题。 如果你曾经用过.NET 中的多线程编程,比较一下,就会发现:这段代码虽然在底层还是使用了多线程,但是写法上却简化了很多,一行代码就实现了一个并行编程。 下面我们就从Task类开始谈。 Ta... 阅读全文

Silverlight 游戏开发小“.NET研究”技巧:动感小菜单

2011-10-15 19:51 by 狼人:-), 150 阅读, 0 推荐, 收藏, 编辑
摘要:网页应用受限于自身的浏览器范畴,不能把华丽效果完全展示,正是因为如此,在网页上诞生了无数绚丽的设计,虽然动感程度和桌面应用无法比拟,但是在UI上却下足了功夫,用户体验可以说无以伦比,比如说小小的菜单,在桌面游戏还停留在四态按钮的时候,网页应用都已经入动感时代了,这次,使用Silverlight实现一个小菜单,体验一下动感吧 当鼠标移入的时候,目标的图标就会放大,形成一个阶梯的效果,要实现这个效果,将需要使用自定义控件和StackPanel的知识。 现在在一个Silverlight工程中添加新控件,用来制作小圆圈图标,你需要准备一些ICON作为资源,我这里使用了Silverlight... 阅读全文
上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 311 下一页