摘要: 使用Ctrl + TAB可以在多个打开的代码文件间切换,结合方向键还可以有多个己经打开的tool window间切换 阅读全文
posted @ 2009-12-03 13:33 芭蕉 阅读(341) 评论(0) 推荐(0) 编辑
摘要: Ctrl +鼠标滚轮可以快速调整编辑框字体大小 阅读全文
posted @ 2009-11-21 11:37 芭蕉 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 前两篇我主要说了些F#中基本的语法,今天我接着来说说函数,函数在函数式编程中起着非常重要的作用,可以夸张一点来说,如果你了解并能熟练应用函数,你就可以向别人说“我精通函数式编程了“。经常有人觉得F#难懂难用,我觉得一部分原因是F#中的函数接口(这里的接口指的是function signature, 我习惯叫它函数接口,如果对您阅读带来什么不便,请见谅). 看起来和我们平常熟... 阅读全文
posted @ 2009-08-18 12:16 芭蕉 阅读(1880) 评论(7) 推荐(4) 编辑
摘要: 发现很多人都是通过在Solution Explorer中选中Project,然后右键选最后一项Properties打开Properties Page,其实你只要双击双击Porject下的Properties就可以打开它了。 阅读全文
posted @ 2009-08-15 10:20 芭蕉 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 题外话:我写这个主要是希望更多的.Net开发人员能了解F#,能在看到F#代码时不被一堆奇怪的符号搞晕(其实也没几个奇怪的符号).我没有说过F#比别的语言好、会取代C#之类的话,只是希望更多的人能了解并开始使用F#(C#用的多了,了解下F#换换脑子也是挺不错的)。 写的例子、代码都比较简单,希望大家多多包涵。可能有朋友手头没有VSTS 2010 Beta1,这个没有关系,因为F#还有一个为VSTS ... 阅读全文
posted @ 2009-08-13 15:50 芭蕉 阅读(2252) 评论(9) 推荐(0) 编辑
摘要: F#随着VSTS 2010 Beta1 发布也有一段时间了,园子里应该也有不少人对它感兴趣吧。下面的例子是我在学F# 基本语法时写的一个简单Sieve of Eratosthenes实现,通过剖析这一小段代码,我希望大家能对F#有个简单认识,并能自己写一些简单的小程序。[代码]废话少说,直接进入正题吧[代码]第一行,申明函数GetAllPrimesBefore, 并且该函数有一个参数n, 在这里我... 阅读全文
posted @ 2009-08-11 13:52 芭蕉 阅读(5883) 评论(35) 推荐(4) 编辑
摘要: Google了半天也没找到有具体讲这个问题的文档,不过最后发现解决这个问题也很简单,只要删除掉%Documents and Settings%\USERNAME\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data下面的SQLEXPRESS文件夹就可以了。 阅读全文
posted @ 2009-04-27 21:55 芭蕉 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 简单写的一个Factory Method, 利用反射简化工厂逻辑,在添加/删除产品后不需要更新工厂.[代码] 阅读全文
posted @ 2008-07-29 13:21 芭蕉 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 前一阵在bbs上看到的一道面试题,今日闲来无事,就写了个小小程序试了一下。想法就是先计算要打印的行数和列数的总和(totalSteps),然后很容易就会发现totalSteps % 4 = 0 从左到右打印最上面一行元素 (己打印的除外)totalSteps % 4 =1 从上到下打印最右面一列元素totalSteps % 4 =2 从右到左打印最下面一行元素totalSteps % 4 =3 从... 阅读全文
posted @ 2007-12-20 14:05 芭蕉 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 关于调试程序,我想每个人都有自己的经验,在这里我就简单的写几个可能还有人不知道的tips,希望对大家,尤其是新手有所帮助吧。· Breakpoint 篇设置断点的方法,除了最简单最直接的方法外,我再补充两种比较有用的方法吧。¨ 通过callstack 窗口设置断点。选中想设置断点的call直接F9即可。当然也可以在选中的call上调用Run To Cursor.¨ 通... 阅读全文
posted @ 2007-10-23 16:12 芭蕉 阅读(2203) 评论(3) 推荐(0) 编辑