摘要:2001年,我使用C#中的WebBrowser ActiveX控件编写了我的第一个应用程序,点此阅读,Kapil Sony写了一篇文章介绍了C# 2.0中上海企业网站制作的WebBrowser控件,每一次.NET新版本发布,控件和功能都会发生一些变化,现在,WebBrowser控件已属于Windows Forms控件的一部分,本文是基于.NET 4.0和Visual Studio 2010完成的,如果你使用的不是Visual Studio 2010,可以去MSDN网站下载免费的Visual C# 2010 Express。 WebBrowser控件允许开发人员在Windows For... 阅读全文
了解 C# “.NET研究”4 中的 Dynamic 关键字
2011-10-15 19:51 by 狼人:-), 187 阅读, 0 推荐, 收藏,
摘要:dynamic 关键字和动态语言运行时 (DLR) 是 C# 4 和 Microsoft .NET Framework 4 中的重大新增功能。 这些功能在宣布时就引起了人们的极大兴趣,并伴随着许多疑问。 同时人们也给出了很多答案,但这些答案现在已散布于各种文档以及各种技术博客和文章之中。 这样,人们在各种论坛和会议上总是一遍又一遍地提出相同的问题。 本文全面概述了 C# 4 中新增的动态功能,并且深入探讨了这些功能如何同其他语言和框架功能(例如反射或隐式类型化变量)一起使用。 ... 阅读全文
“.NET研究”VS2010测试功能之旅:编码的UI测试(3)-操作对象的识别原理
2011-10-15 19:51 by 狼人:-), 195 阅读, 0 推荐, 收藏,
摘要:回顾 在之前的两章分别介绍了一个简单的示例,操作动作的录制原理,通过修改UIMap.UItest文件控制操作动作代码的生成。想必大家对编码的UI测试操作动作的录制应该有一定了解了,在UI操作中,操作动作总是离不开具体的操作对象,例如点击,拖动,填写值等操作,总是要对文本框,或者按钮,窗体这些对象进行操作,不是凭空生成的。本章作为入门篇的最后一章,将会说明编码的UI测试是如何识别这些对象的,并介绍UIMap.UItest文件是如何生成对象识别代码。 对象的识别原理 之前我们录制的时候,录制生成器解析了我们的操作对象,并且为我们生成了对象识别代码(也就是UIMap.UItest下... 阅读全文
ASP.“.NET研究”NET MVC3 on Mono的折腾(二):Linux(openSUSE)下的部署
2011-10-15 19:51 by 狼人:-), 191 阅读, 0 推荐, 收藏,
摘要:续上篇介绍Mono在Window下的部署,对于我而言,相比于Windows平台下的部署,Linux平台下的部署挑战性会更大一点。从来没有Linux使用经验的我,要在Linux下部署Mono,遇到的不仅仅是Mono部署的问题,还有各种Linux操作的问题。我是使用的从Mono官方下载的安全配置好的虚拟机,安装方面的问题就可以暂时先跳过去,不过这里还是要先总结一下,先熟悉一下的几个常用的openSUSE操作。 1)配置网卡,进行文件管理都需要超级用户(su)密码,官方下载的虚拟机,su密码是:mono。刚开始不知道,还是小小的折腾了一会儿。其实,访问http://localhost 的默认... 阅读全文
ASP.NET MVC3 on Mono的折腾(一):Windows下的“.NET研究”部署
2011-10-15 19:51 by 狼人:-), 234 阅读, 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 狼人:-), 213 阅读, 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 狼人:-), 246 阅读, 0 推荐, 收藏,
摘要:前言 研究VS2010的自动化测试有一段时间了,在研究的过程中,发现网上的VS2010相关的测试资料十分稀少,这给学习带来比较大的困难。幸运的是,自己因为常用QuickTest Professional做自动化测试,并且对.Net代码比较了解,使得在学习的过程中并不是特别困难,对UI CODED TEST也已经有一定了解。本着与大家交流,共同进步的想法,思考之后,决定写这些随笔,来对VS2010的测试功能做一些探索和总结。希望大家能够多多指教! 自动化测试 自动化测试指软件测试的自动化,软件测试就是在预设条件下运行系统或应用程序,评估运行结果,预先条件应包括正常条件和异常条件。... 阅读全文
写出优雅简明代码的论题集 -- Csharp(C#)篇[2“.NET研究”]
2011-10-15 19:51 by 狼人:-), 185 阅读, 0 推荐, 收藏,
摘要:谢谢大家对本系列第一篇写出优雅简明代码的论题集 -- Csharp(C#)篇[1]的回复和讨论,我相信针锋相对的辩论不仅有助于发现答案,更让我们了解问题后面的实质。 对程序员而言,我们的代码需要: 1. 在预算内实现需求,让用户可以使用 -- 让自己或者公司可以赚到钱 2. 方便自己修改及日后维护 3. 方便别人修改及日后维护 4. 便于重复使用,为以后的开发节省时间 5. 让系统高效的运作 从美国商学院毕业的学生们掌握了很多相似的思维模式,这不仅有利于他们解决问题,更重要的是方便他们彼此之间沟通。-- 换句话说,他们毕业后都安装上了相同的协议和一些可通用的接口... 阅读全文
VS2010测试功能之旅:编码的UI测试(2)-操作“.NET研究”动作的录制原理(下)
2011-10-15 19:51 by 狼人:-), 167 阅读, 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 狼人:-), 216 阅读, 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 狼人:-), 200 阅读, 0 推荐, 收藏,
摘要:ASP.NET配置错误页面在网站的运行过程中可能会面临很多问题,例如服务器出错,用户请求的页面不存在,程序配置错误等等一系列的问题。在用户请求浏览网页上海闵行企业网站制作碰到这些的时候会出现一些系统默认的错误页面,这样对于用户很不友好,同时对于搜索引擎来所更是不友好 。 这里我们认识一些SEO时常见的Http状态码: ◆404:服务器找不到指定的资源,请求的网页不存在(譬如浏览器请求的网页被删除或者移位,但不排除日后该上海网站建设链接有效的可能性); ◆410:请求的网页不存在(注意:410表示永久性,而404表示临时性); ◆200:服务器成功返回请求的网页; ◆30... 阅读全文
.NET“.NET研究” 4 并行(多核)编程系列之一入门介绍
2011-10-15 19:51 by 狼人:-), 188 阅读, 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 狼人:-), 165 阅读, 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 狼人:-), 128 阅读, 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 狼人:-), 215 阅读, 0 推荐, 收藏,
摘要:1. Chirpy Zippy 下载地址:上海徐汇企业网站制作rget="_blank">http://chirpy.codeplex.com/ 过去,在将JavaScript脚本和CSS文件部署到Web服务器之前,我习惯使用压缩工具进行压缩再部署,安装Chirpy后,你的脚本和CSS文件将会基于其名字自动压缩,例如,假设你有一个名叫myscript.js的脚步文件想要压缩,只要你将其重命名为myscript.yui.js,它就会调用YUI压缩程序自动压缩,压缩后的文件在解决方案资源管理器中显示为一个子项目,你可以继续查看和调试未经压缩的脚本。 使用方法请参考上海闵行 阅读全文
浙公网安备 33010602011771号