随笔分类 - Microsoft .NET
.NET开发
摘要:在下面这篇文章中,Jeff Levinson介绍了如何在VSTS 2008中对AJAX应用程序进行测试。 http://visualstudiomagazine.com/articles/2007/1...
阅读全文
摘要:我们在对代码性能进行调优的时候,通常有这样一个希望:调优之后能不能有什么办法直观地让我们看到改善的情况,例如哪些指标是提高了,哪些指标反而是下降了等等。在VSTS的开发人员版中提供了这样的工具,做法就...
阅读全文
摘要:VSTS 2008 的开发人员版(Develop Edition)中有一个很不错的功能,可以对代码执行速度进行分析,而且可以通过一个所谓的hotpathing的方式,定位到性能瓶颈所在的方法,下面是一...
阅读全文
摘要:前两天在讲VSTS方面的课程时,我再一次讲到并强调了单元测试。席间,有同学不太了解为什么要做单元测试。当然,这是一个根本性的问题,绝大多数的朋友都或多或少曾有过这样的疑惑吧。 我还是要总结一下,单元测...
阅读全文
摘要:上一篇我们讲到了如何在ASP.NET页面中实现异步任务。我们来回顾一下里面一个特殊的类型:LongTimeTask public class LongTimeTask{ public string R...
阅读全文
摘要:在页面加载期间,可能有些操作是要比较耗用时间的(例如调用外部资源,要长时间等待其返回),正常情况下,这个操作将一直占用线程。而大家知道,ASP.NET在服务端线程池中的线程数是有限的,如果一直占用的话...
阅读全文
摘要:从VS2008开始,有一个新的工具可以帮助开发人员更好地了解自己编写的代码。这个工具就是“计算代码度量值” 关于该功能及几个指标的具体介绍,请参考下面的官方文档 代码度量是一组软件度量值,使开发人员...
阅读全文
摘要:下面是我写好的两个代码例子,分别对应了写入BLOB,和读取BLOB public static void AddProduct(int id, string name, string desc, by...
阅读全文
摘要:参考资料:来自Oracle官方网站 在 .NET 中使用 Oracle 数据库事务作者:Jason Price http://www.oracle.com/technology/global/cn...
阅读全文
摘要:这个框架可以参考参考,可以直接使用在.NET 2.0 Framework下面 http://viciproject.com/wiki/projects/mvc/home 本文由作者:陈希章 于 2...
阅读全文
摘要:本文转载自:http://blog.devarchive.net/2008/04/using-region-directive-with-javascript.html 这是一个不错的小创意,可以针对...
阅读全文
摘要:最近在结合之前的一些项目积累,着手开发一套在线分析系统。作为演示目的,我还使用了官方提供的数据库,以及里面的数据。大致的几个截图如下。 【注意】该系统的代码及有关细节可能不会公开。而且目前在不断修改中...
阅读全文
摘要:我们经常使用Visual Studio,有时候会在里面开了好多个选项卡页面,要进行切换的时候可能比较麻烦。刚才不小心按了一个键,发现有这样一个切换的方法 按住CTRL+TAB,会出现一个对话框,而且可...
阅读全文
摘要:如果需要定制项目模板,那么可能需要注意这个小技巧 $safeprojectname$会被替换为用户根据该模板创建新项目时指定的名称 本文由作者:陈希章 于 2009/7/2 8:31:01 发...
阅读全文
摘要:这一篇来探讨一下SQL Server网络通讯的几个参数。可能很多朋友并不知道,即便你不指定,那么SQL Server的数据从服务器发送到客户端,肯定是有一些方法的。 SQL Server的通讯是标准的...
阅读全文
摘要:在.NET程序中,你需要了解多线程的知识包括如下几点 1. 什么是多线程 线程是目前程序可以直接控制的一个单元。我们的程序是运行在下面这样的一个环境中的 操作系统==>进程(Process)==...
阅读全文
摘要:在使用Socket进行网络编程的时候,一般都需要考虑一个包大小的问题。目前我们用得最大的情况是,每个包的大小为4KB(4096),但是,如果我们发送的数据要超过这个限制(这很常见),那么应该怎么办呢?...
阅读全文
摘要:我们都知道在VS2008中,可以直接在页面的javascript块中设置断点对它们进行调试。例如下面这样 而这个特性在VS2005或者更早的版本是没有的。但是可以通过下面的方式来实现类似的效果 请注...
阅读全文
摘要:这一篇我来讲解一下如何为SSAS编写一些操作.这与之前谈到的用于查询的存储过程是不一样,它没有返回值,而是进行某个操作. 通常这种操作,会根据一些参数对当前的Cube做一些操作.我这里作为演示目的,就...
阅读全文
摘要:这一篇我们来看看如何在存储过程中访问当前的上下文,例如当前在哪个数据库,哪个服务器等等 首先,需要添加引用 需要注意,如果你的机器安装了多个SQL Server的版本,一定要找到正确的目录.下面这个目...
阅读全文