随笔分类 - Microsoft .NET
.NET开发
摘要:前两天在讲.NET的邮件功能时,发现Win 7中居然没有SMTP服务了。经过确认,证实了这一点。 解决方案,可以安装其他第三方的SMTP服务器。 如果是出于测试目的,可以直接远程的SMTP服务器,例如...
阅读全文
摘要:因为安装程序除了安装源代码,还会安装4个数据库,所以要求提升为管理员运行。 又因为msi文件的右键菜单中没有“以管理员运行”这样的菜单,所以,要先用管理员身份打开一个cmd,然后再运行这个msi 注意...
阅读全文
摘要:要注意,不能用Environment.CurrentDirectory,而需要用AppDomain.CurrentDomain.BaseDirectory
阅读全文
摘要:这是在课堂上讲的一个小范例。场景是: 1. 我们有一个主程序,它公开了一套API,允许其他开发人员为它设计插件 2. 因为插件不是我们设计的,所以我们需要确保这些插件不会恶意地伤害到用意。为此,我们希...
阅读全文
摘要:using System;using System.Security;using System.Security.Policy;namespace ConsoleApplication1{ class...
阅读全文
摘要:这是今天课堂上的一个小例子程序 1. 接口using System;using System.Collections.Generic;using System.Linq;using System.Te...
阅读全文
摘要:这是今天课堂上讲的一个范例小程序。 其实很多图表控件大多也是这样画出来的。 //如何从零开始构造一个图片 Bitmap b = new Bitmap(600, 400); Graphics bg = ...
阅读全文
摘要:今天早上处理一个紧急的客户反应问题,这是去年开发的一套绩效考核系统。他们现在集团在推广使用,用户数多起来之后就发现某个页面响应速度非常慢,甚至会报告错误,无法完成操作。 经过检查,发现有一个方法用到了...
阅读全文
摘要:这些天仍然在讲数据结构方面的课程,关于数组的排序问题,下面是一个简单的范例using System;using System.Collections.Generic;using System.Linq...
阅读全文
摘要:在Web.config(或者app.config)中,有一些特殊字符必须转义才能识别。如下 ":" ':' &: & <: &...
阅读全文
摘要:上一篇,我演示了如何使用CLR Profiler对.NET应用程序进行性能分析。下面再谈谈在Visual Studio中自带的工具 示范代码using System;using System.Tex...
阅读全文
摘要:经常讲课的时候会提到值类型和引用类型,也会提到如何查看它们的大小。多次被朋友问到,如何真的想要知道到底每个方法分配了多少内存之类的问题,其实这可以通过CLR Profiler工具来监控。 有兴趣的朋友...
阅读全文
摘要:今天继续在讲解WCF方面的课程。关于长时间工作的服务,实现异步的方式有很多种,例如新开一个Thread去调用,或者采用添加引用后生成的Beginxxxx方法去做。本文介绍一种比较特殊的写法:直接通过回...
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace AsyncSam...
阅读全文
摘要:1. 合约using System;using System.Collections.Generic;using System.Linq;using System.Text;using System....
阅读全文
摘要:今天继续在讲WCF方面的课程。期间演示双工服务的时候,总是遇到超时的问题,代码怎么看都是正确的,硬是没有找到原因。回到酒店,再次打开确又是正常的。总结下来,原因应该是我在IE中设置了连接代理的原因。 ...
阅读全文
摘要:using System;using System.Text;using System.Runtime.InteropServices;namespace DataTypeSample{ class ...
阅读全文
摘要:引用类型是在堆上面分配的,与值类型不同的是,.NET没有办法直接计算得到它们所占用的大小。下面是一个解决方法。using System;using System.Reflection;namespace Sample{ public class Customer { public int Id { get; set; } public string CompanyName { get; set; ...
阅读全文
摘要:在Vista和Win 7中,有一套用户权限管理(UAC: User Access Control)的功能。关于UAC的争议一直不少,我这里就不多谈这方面的内容了。有兴趣的朋友可以参考这篇博客文件 ht...
阅读全文
摘要:今天在讲WCF的时候,谈到了一个老问题。如果我们希望宿主程序具有足够的灵活性,那么我们会用配置文件的方式来定义服务。例如下面这样<?xml version="1.0" encoding="utf...
阅读全文

浙公网安备 33010602011771号