暂无个人介绍
直接转过来了,方便阅读 推荐测试工具 在.NET下的单元测试工具非常多了,其中微软也提供了自己的测试的Unit Test Framework,我在这里仅仅推荐一下比较实用的两种测试工具。 Visual Studio Test Edition 利用Visual Studio Test Edition,我们可以直接在Visual Studio中创建、管理、编辑和运行测试,还可以获取和存储测试结果。
1. TDD的简介 首先什么是TDD呢?Kent Beck在他的(Addison-Wesley Professional,2003)一书中,使用下面2个原则来定义TDD: · 除非你有一个失败的自动测试,永远不要写一单行代码.
在软件开发领域,测试驱动开发(Test Driven Development,TDD)技术在逐渐为广大开发者所接受,它是在添加新代码之前让你的测试代码出错的一种开发技术。在开始编写代码之前首先要写你的测试代码,然后再编写代码让你的测试通过,可以想象,如果没有一个好的单元测试工具,这项工作其实是无法完成的。
自己做了一个MVC小例子,功能实现为:显示用户列表,并可以通过详细按钮查看此条记录的详细信息。 (一)数据库[selfTest] 数据表:Users[英雄表] CREATE TABLE [Users] ( [unid] [int] IDENTITY (1, 1) NOT NUL...
转自:http://www.cnblogs.com/zhangziqiu/archive/2009/03/22/Aspnet-MVC-5.html 一.摘要 本文讲解ViewEngine的作用, 并且深入解析了实现ViewEngine相关的所有接口和类, 最后演示了如何开发一个自定义的ViewEngine.
转自:http://www.cnblogs.com/zhangziqiu/archive/2009/03/18/Aspnet-MVC-4.html 一.摘要 本文讲解在Action中向View传递Model的几种方式.
转自:http://www.cnblogs.com/zhangziqiu/archive/2009/03/11/Aspnet-MVC-3.html 一.摘要 一个Url请求经过了Routing处理后会调用Controller的Action方法.
这个系列我感觉写得很好。入门最佳 转自:http://www.cnblogs.com/zhangziqiu/archive/2009/02/28/ASPNET-MVC-2.html 一.摘要 本篇文章从基础到深入的介绍ASP.
1 ashx文件 using Newtonsoft.Json;(导入空间) 官方网站:http://www.codeplex.com/Json public void ProcessRequest (HttpContext context) { SelfUser ss = new SelfUser(); ss.
Json.net是用于.net对象Json序列化和反序列化的一个工具官方地址:http://james.newtonking.com/projects/json-net.aspx 它的其它内容可见:http://www.
.net3.5提供了json对象序列化与反序列化的类。位置在:System.Runtime.Serialization.Json空间下。其中如果要应用这个空间还必须添加对 System.ServiceModel System.ServiceModel.Web 这两个库文件的引用。
推荐一款浏览器 才发现有这么个东西。http://www.ietester.net/ 用于多版本IE下的web测试 博客园大道至简 http://www.cnblogs.com/jams742003/ 转载请注明:博客园
scriptManager的多服务调用和ScriptManagerProxy调用WebService 1) 母版页 添加母版页,并向页添加ScriptManager,为它添加2个ws引用(多服务引用) ...
如何调用ws 1) .net Ajax scriptManager属性设置 2)ws内容 public class selfWS : System.
Postgresql与.net .net连接PostgreSql数据库介绍一种方法。 请到http://pgfoundry.org/ 下载驱动。 地址:http://pgfoundry.org/frs/?group_id=1000140&release_id=1434 我下载了2个, Npgsql2.0.6-bin-ms.net.zip和Npgsql2.0.6-bin-ms.net3.5sp1.zip 解压第一个,把bin目录中的两个库文件拷贝到项目bin里。
操作系统为:2003 server,起先装了卡巴2010,同时下载了postgresql-8.4.1-1-windows.exe安装过程中,总是安装到最后,就死机。(postgresql很小,才几十M,8.4才38M,安装速度很快。
用来实现一个用户登录,这里要实现的是,输入用户名和密码,提交后,验证两者是否正确。 这里直接对表单提交的二者进行字符串判断,不涉及商业层活动。 实现项: 1 表单提交 2 获取表单提交值 3 客户端判断不为空 4 添加Css样式 (1) 在View下添加Sel...
发布到IIS6中后,链接无效。但在vs2008中一切正常。 1 修改路由(修改global.asax文件) 1. routes.IgnoreRoute("{resource}.
聚合函数 //数据库中去重的distinct。在这里是Distinct,是对结果集的去重 //查看职位类别(查找梁山中好汉的职务) var q1 = (from p in cc.
SelfDataDataContext cc = new SelfDataDataContext(); select 用法 protected void Button1_Click(object sender, EventArgs e) { //select 的用法 ...
用户表Userss 一)where 语句 SelfDataDataContext cc = new SelfDataDataContext(); protected void Button1_Click(object sender, EventArgs e) { //查询女性好汉 var result = from p in cc.
看到了别人的总结的插件,本想一个一个的试,但数量太大,所以……,插件地址直接拷过来,用的时候再说吧文件上传(File upload) Ajax File Upload.jQUploader.Multiple File Upload plugin.
Ajax会触发很多事件。有两种事件,一种是局部事件,一种是全局事件: 局部事件:通过$.ajax来调用并且分配。 $.ajax({ beforeSend: function(){ // Handle the beforeSend event }, complete: function(){ // Handle the complete event } // ... }); 全局事件,可以用bind来绑定,用unbind来取消绑定。
1 请使用context.Session2 继承System.Web.SessionState.IRequiresSessionState接口。 博客园大道至简 http://www.cnblogs.com/jams742003/ 转载请注明:博客园
The jQuery BlockUI Plugin lets you simulate synchronous behavior when using AJAX, without locking the browser[1].
在方案中添加网站项目时,要添加 网站,这个支持自动编译,修改cs文件后,保存,在浏览器中刷新页面,会显示修改后的内容。如果在解决方案中以添加工程的方式添加网站,这个不能自动编译,修改cs文件后,保存,在浏览器刷新页面,不会显示修改后的内容,必须手动编译。
这里只给出比较,对于js在页面中各位置的作用,请参考其它文档 (一),通过Response来注册。 这种方法会把JS代码写在页面的最顶部(的前面): Html为: alert('test'); 无标题页 ...
ASP.NET(1.0/1.1)给我们提供了一个开发WebControl的编程模型,于是我们摆脱了asp里面的include模式的复用方式。不过 1.0/1.1提供的Web控件开发模型对于处理没有image、css等外部资源的组件还算比较得心应手,script虽然很多时候也是外部资源,但在开发控件的时候我们习惯把script使用Page.Register...Script()来嵌入模块,因为紧凑的东西更便于我们复用,用一个dll就可以解决问题又何必要节外生枝呢。
方法一、在Web.config中配置,具体做法为:在Web.config文件的System.web节中添加如下代码 Code12 3 4 5 说明:assembly表示控件所在的程序集名称,namespace表示控件的命名空间,tagPrefix就是我们所要设置...
function ShowMsgText() { $.ajax({ url:"../datas/jsonTest_1.ashx", type:"post", success:function(data){//text,responseText...
1. load( url, [data], [callback] ) :载入远程 HTML 文件代码并插入至 DOM 中。 url (String) : 请求的HTML页的URL地址。 data (Map) : (可选参数) 发送至服务器的 key/value 数据。
参数名 类型 描述 url String (默认: 当前页地址) 发送请求的地址。 type String (默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET"。
需求:建立一个类库TestControls,这个类库中包含若干ASP.NET服务器控件,其中有一些会调用客户端的JavaScript函数,把这些函数放入TestScript.js中。其实是很简单的需求,但是在我没有搞定之前,在网上确实找了很多文章,大家提了这样那样的问题,也提了这样那样的解决方法,但最后还是自己碰运气搞定的,唉。
这里我们要介绍的内容将让这些资源变得更加简洁。 通常我们在ASP.NET2.0中使用嵌入的资源的时候只需完成以下几步: 1.添加资源文件,如: 2.将资源文件的编译方式变为“嵌入的资源”,如: 3.
AssemblyInfo.cs文件主要用来设定生成的dll程序集的一些常规信息, 部分信息可以在引用dll时 从属性中直接看到. // 标题,属性中不可见// 默认值是DLL库名,可以修改成任意值,不影响使用.// 注意: 千万不要当成生成的DLL的名字,生成的DLL的名字是你建立类库时输入的那个名字。
BlockUI插件需要那个jQuery版本的支持? BlockUI兼容jQuery v1.2.3以上的版本 BlockUI插件的V2版本有那些变化? 解除锁定的时候,用于提示信息的元素不会从DOM中移除 默认的遮罩层为黑色 可用的选项设置进行了统一和清理 设置插件选项的方法改变了 放弃了对Opera 8的支持 提高了源代码的可读性 移除了displayBox功能 (其他 plugins会做的更好) 我的原代码中的blockUI插件与新的2.00版兼容么? 不兼容,如果原代码改变了blockUI的默认属性,那么会出现兼容问题。
1 锁定页面的例子 // unblock when ajax activity stops $().ajaxStop($.unblockUI); function test() { $.
BlockUI 插件是用于进行AJAX操作时模拟同步传输时锁定浏览器操作。当它被激活时,它会阻止使用者与页面(或页面的一部分)进行交互,直至它被取消。 BlockUI以在DOM中添加元素的方法来实现阻止用户与浏览器交互的外观和行为。
利用配置文件的配置节可以让它不继承父目录的配置文件,如下 把它加在父目录的节外面即可,测试一下果然如此,甚喜,虽记之以备忘,同时也于大伙共享! 下面是更好的一个: 虚拟目录中的web.config继承了主目录中的web.config出现问题是由于根目录中的web.config添加了httphandler、 httpmodule 引起的。
仅供参考 ws.aspx 代码 $.ajax({ type: "POST", //访问WebService使用Post方式请求 contentType: "application/js...
(一)创建节点如果想把它添加到文档里,可以使用 jQuery中的 append()或者insertAfter()方法或者 before ()等方法。比如:var a=$('');var b="";$('#divv').
一、在HTML中嵌入Javasript的方法 直接在Javascript代码放在标记对和之间 由标记的src属性制定外部的js文件 放在事件处理程序中,比如:点击我 作为URL的主体,这个URL使用特殊的Javascript:协议,比如:点击我 利用javascript本身的document.write()方法写入新的javascript代码 利用Ajax异步获取javascript代码,然后执行 第3种和第4种方法写入的Javascript需要触发才能执行,所以除非特别设置,否则页面加载时不会执行。
有时候总是找不到下载地址.现在给出微软中国下载地址http://www.microsoft.com/downloads/details.aspx?familyid=CA9D90FA-E8C9-42E3-AA19-08E2C027F5D6&displaylang=en网页下边还有增值组件等下载地址.
SNS,全称Social Networking Services,即社会性网络服务,专指旨在帮助人们建立社会性网络的互联网应用服务。也应加上目前社会现有已成熟普及的信息载体,如短信SMS服务。 SNS的另一种常用解释:全称Social Network Site,即“社交网站”或“社交网”。
CMS是Content Management System的缩写,意为“内容管理系统”。CMS其实是一个很广泛的称呼,从一般的博客程序,新闻发布程序,到综合性的网站管理程序都可以被称为内容管理系统。随着网络应用的丰富和发展,很多网站往往不能迅速跟进大量信息衍生及业务模式变革的脚步,常常需要花费许多时...
1.C#连接连接Access 程序代码: ------------------------------------------------------------------------------- using System.
我们都知道在jsp中include有两种形式,分别是 前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。 通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的时候,我们就可以考虑用include。
数据库编码和表字段编码都是utf-8,为防止由jsp对数据库操作有乱码出现(例如:添加中文记录时)。可参考解决方法:1 数据库连接串把编码加上:jdbc:mysql://localhost/dbname?user=sa&password=111&useUnicode=true&characterEncoding=gb23122 保证在添加表的那一刻,传入的参数打印屏幕不乱码 以上两点可保证添加数据不乱码。
用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的SELECT语句,另外一种就是更新语句,也叫做数据操作语句。言外之意,就是对数据进行修改。在标准的SQL中有3个语句,它们是INSERT、UPDATE以及DELETE。
Java提供了数种持有对象的方式,包括语言内置的Array,还有就是utilities中提供的容器类(container classes),又称群集类(collection classes)。集合在java中非常重要,在讨论之前,先来看几个面试中的经典问题。