上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: String.Format格式说明Posted on 2006-07-13 15:02 小y 阅读(89320) 评论(20) 编辑 收藏 C#格式化数值结果表字符说明示例输出C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+0011.20E+001G常规string.Format("{0:G}", 2)2N用分号隔开的数字string.Format("{0:N}", 250000)250,000.00X十 阅读全文
posted @ 2012-08-20 20:51 ppshinebl 阅读(126) 评论(0) 推荐(0) 编辑
摘要: Implementing the factory pattern using attributes and activationBy John Gunnarsson | 9 Mar 2003 | Article.NET1.0C#WindowsDevIntermediateThis article shows you how to implement the Factory pattern using attributes and activation.See AlsoMore like thisMore by this authorArticleBrowse CodeStatsRevision 阅读全文
posted @ 2012-08-19 21:22 ppshinebl 阅读(101) 评论(0) 推荐(0) 编辑
摘要: Net 4.0并行库实用性演练引言随着CPU多核的普及,编程时充分利用这个特性越显重要。上篇首先用传统的嵌套循环进行数组填充,然后用.NET 4.0中的System.Threading.Tasks提供的Parallel Class来并行地进行填充,最后对比他们的性能。本文将深入分析Parallel Class并借机回答上篇9楼提出的问题,而System.Threading.Tasks分析,这个将推迟到.NET(C#) Internals: 以一个数组填充的例子初步了解.NET 4.0中的并行(三)中介绍。内容如下:1、Parallel Class1.1、For方法1.2、ForEach方法1. 阅读全文
posted @ 2012-08-18 15:11 ppshinebl 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 作者: MR_ke 来源: 博客园 发布时间: 2011-09-03 22:46 阅读: 4850 次 原文链接 全屏阅读 [收藏] 我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我么还能保证下一段时间系统还能流畅的运行吗?我么还能保证下一个人能看懂我么的存储过程吗?那么我结合公司平时的培训和平时个人工作经验和大家分享一下,希望对大家有帮助。 要知道SQL语句,我想我们有必要知道SQL Server查询分析器怎么执行我们的SQL语句的,我们很多人会看执行计划,或者用Profiler来监... 阅读全文
posted @ 2012-08-12 23:50 ppshinebl 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 异步的实现即多线程,一种简单的方式就是创建一个委托,然后异步调用它。 .Net Framework已经为我们提供了委托的异步调用方法。下面介绍三种使用委托实现异步的方法。1、投票(IsCompleted属性)首先定义一个委托: 1: public delegate string MyDelegate(int ms);Delegate类提供了BeginInvoke()方法,这个方法返回一个IAsyncResult接口,这个接口包含了该委托的相关信息,并且可以通过它的IsCompleted属性来判断该委托是否执行完成。下面是将要异步调用的方法: 1: static string Deleg... 阅读全文
posted @ 2012-08-11 16:14 ppshinebl 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 单元测试基础知识 单元测试基础知识作者:随飞 2008年3月7日建议阅读时安装“微软雅黑”并开启ClearType效果前言 本文是阅读了《单元测试之道》一书后的笔记,也是公司安排本人进行单元测试培训的材料,原文是一个Powerpoint,故修改了下,并针对Visual studio 2005自带的单元测试做的一个整理,将其奉献出来,目的是供需要了解和学习单元测试的朋友们阅读。如有错误望指出。什么是单元测试?单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。例如,你可能把一个很大的值 阅读全文
posted @ 2012-08-07 15:04 ppshinebl 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 在SQL Server 中插入一条数据使用Insert语句,但是如果想要批量插入一堆数据的话,循环使用Insert不仅效率低,而且会导致SQL一系统性能问题。下面介绍SQL Server支持的两种批量数据插入方法:Bulk和表值参数(Table-Valued Parameters)。 - 运行下面的脚本,建立测试数据库和表值参数。 复制代码 代码如下:--Create DataBase create database BulkTestDB; go use BulkTestDB; go --Create Table Create table BulkTestTable( Id int prima 阅读全文
posted @ 2012-08-06 15:50 ppshinebl 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 之前写代码很少用到快捷键,感觉用鼠标也一样,但是还是觉得能熟练用快捷键的人很牛一样的,相信很多人也有我一样的想法的,现在我还是觉得记些快捷键还是很有必要的(或者是为了看起来更牛点吧 ), 所以这样转载下VS2010快捷键大全,方便自己看看。VS2010版快捷键Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHI 阅读全文
posted @ 2012-07-23 19:03 ppshinebl 阅读(154) 评论(0) 推荐(0) 编辑
摘要: GDI+绘制极坐标图、雷达图一个简单的GDI+例子。简单绘制极坐标系,按类似的思路,可以画直角坐标系、对数直角系、外太空银河系……先把最后效果贴出来,觉得不需要的请按Alt+F4。图中曲线是一个天线方向图,非常适合在极坐标下描绘。文中是直接在窗体上绘制,你完全可以自行封装到控件里,这样用起来更加方便。(正文开始)写在前面的话做事情,一切以目标为出发点,倒着找过去,看有哪些方法技术资源,具体的方法技术手段都是次要的,只要能达到目的。我不会多线程,如果你觉得这个直接在UI线程画效率低方法笨,还请自己用多线程改造一遍。(似乎还真有这样ocd的人吧,哈哈)欢迎把改造后的代码回传给我,我会贴在这里。(小 阅读全文
posted @ 2012-07-18 23:58 ppshinebl 阅读(1547) 评论(0) 推荐(0) 编辑
摘要: It provide as Graphics extension methods.with similar syntax as normal MeasureString and DrawString.public static RectangleF[] MeasureString(this Graphics graphics, string s, Font font, Brush brush, TextPathAlign textPathAlign, TextPathPosition textPathPosition, int letterSpace,float rotateDegree, G 阅读全文
posted @ 2012-07-18 16:14 ppshinebl 阅读(1101) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页