10 2009 档案
摘要:现在来介绍一下Visual Studio 2008的快捷键,其实Visual Studio 2008作为新一代集成开发工具,功能更加的强大。很多快捷键和Visual Studio 2005基本一样,但是略有差别。作为一款更加成熟的集成开发工具,它又为我们提供了哪些快捷方式呢,下面详细介绍Visual Studio 2008快捷键和具体的操作的意义。 【窗口快捷键】Ctrl+W,W: 浏览器窗口 C...
阅读全文
摘要:Visual Studio 2005作为一款成熟的集成开发工具,使用它可以加快我们的系统开发效率。而在实际学习工作中,我们除了使用Visual Studio 2005提供的友善的UI来进行操作意外,我们还可以使用其快捷键方式,来快速执行我们的操作。下面列举的Visual Studio 2005快捷键和具体的操作。整理一下与大家分享。 【快捷键功能】CTRL + SHIFT + B生成解决方案 CT...
阅读全文
摘要:The following are number examples for the to_char function.to_char(1210.73, '9999.9')would return '1210.7'to_char(1210.73, '9,999.99')would return '1,210.73'to_char(1210.73, '$9,999.00')would return '...
阅读全文
摘要:一.摘要所有Web程序都会使用Session保存数据. 使用独立的Session服务器可以解决负载均衡场景中的Session共享问题.本文介绍.NET平台下建立Session服务器的几种办法, 并介绍在使用Session时的各种经验和技巧. 二.关于Session,SessionID和CookiesSession数据保存在服务器端, 但是每一个客户端都需要保存一个SessionID, Sessio...
阅读全文
摘要:注:以下内容适用于WPF、C#编码。 最近对异步编程产生了较大的兴趣,所以写出来和感兴趣的朋友一起分享!1、关于Dispatcher 调度类: 提供用于管理线程的工作项队列的服务。 通常,WPF 应用程序从两个线程开始:一个用于管理 UI,一个用于处理呈现。 - UI 线程则接收输入、处理事件、绘制屏幕以及运行应用程序代码; - 呈现线程有效地隐藏在后台运行。 UI 线程在一个名为 Dispatc...
阅读全文
摘要:.NET RIA Services团队发表了一个发布计划,涉及从7月的CTP开始到2010年年初RTW结束这段时间的内容。由于功能可能会根据用户的反馈进行变更,所以具体的发布日期尚未确定。计划好的里程碑,及它们相应的特性集如下:CTP - 2009年7月这依旧是一个预览版,并非V1版。我们计划从EULA(最终用户许可协议)中删掉Go-Live限制——不过,使用它还是需要你自...
阅读全文
摘要:程序编译后 打包安装前用VS自带的dotfuscator.exe对编译后的exe或dll进行简单加密以起到一定保护作用一定程度上阻止VS自带的ildasm.exe或其他反编译工具如Reflector.exe等对程序源码的查看保护自己的程序1. ildasm.exe2. dotfuscator.exe3. Reflector====================1. ildasm.exe=====...
阅读全文
摘要:1. 软件版本阶段说明 * Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。* Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。* RC版: 该版本已经相当成熟了,基本上不存在导致错误的BUG...
阅读全文
摘要:一般我们在silverlight中点击右键会出现如下的对话筐.在flash中 其提供了一个可定制话的右键菜单系统.(ContextMenu)这个在silverlight中也是一样可以做到的.过程如下:1.添加一个<TextBlock>到Page.xaml中[代码]2.在页面中设置silverlight的参数Windowless="true" [代码][代码]3.最后修改Page.xam...
阅读全文
摘要:WCF分布式开发学习,应该从哪里开始? 学习WCF是不是就不需要学习Enterprise Sevices(COM+).Net Remoting、Web Service(ASMX)、WSE3.0和MSMQ消息队列? WCF分布式开发学习,如何制定一个合理的计划,才能更好地学习WCF分布式应用开发。应该从哪里开始? 如何下载和安装WCF开发相关的组件。 有什么好的学习书籍、论坛? 对很多WCF学习的初...
阅读全文
摘要:感激伤害你的人,因为他磨练了你的心志; 感激欺骗你的人,因为他增进了你的见识; 感激遗弃你的人,因为他教导了你应自立; 感激绊倒你的人,因为他强化了你的能力; 感激斥责你的人,因为他助长了你的智慧; 感激藐视你的人,因为他觉醒了你的自尊; 一 条 路 只有一条路不能选择----那是放弃的路; 只有一条路不能拒绝----那是成长的路。 改 变 我不能改变天气,但我可改变心情。 我不能改变容貌,但我可...
阅读全文
摘要:从“谷歌”到“Twitter”,各大科技公司的名字现在变得越来越不“循规蹈矩”,有些听上去更像年幼儿童的呢喃之语。到底这些公司或技术的名字从何而来?下面我们将为你一一解密。 Twitter 在多个备选名字中,创始人BizStone感觉鸟儿“清脆、短促的叫声不但是一种传递信息的方式,且非常悦耳动听”...
阅读全文
摘要:ASP(Active Server Pages)技术的Session对象用于存储用户在对话期间的私有信息。当前用户的Session对象中定义的变量和对象能在页面之间共享,但是不能为应用中其他用户所访问,因此在用ASP开发网络应用程序时,可以利用Session对象保存和跟踪用户的状态信息。Session对象有一个十分重要的属性:Timeout,它用于设置在会话资源被释放前,会话对象所能保持非活动状态...
阅读全文
摘要:1、种草不让人去躺,不如改种仙人掌!2、离开后,别说祝我幸福,你有什么资格祝我幸福。3、你永远也看不到我最寂寞时候的样子,因为只有你不在我身边的时候,我才最寂寞。4、原来只要是分开了的人,不论原来多么熟悉,也会慢慢变得疏远。5、都说从此天涯陌路~什么是天涯?转身,背向你,此刻已是天涯……6、有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放...
阅读全文
摘要:一 WCF概括地说,WCF具有如下的优势: 1、统一性 前面已经叙述,WCF是对于ASMX,.Net Remoting,Enterprise Service,WSE,MSMQ等技术的整合。由于WCF完全是由托管代码编写,因此开发WCF的应用程序与开发其它的.Net应用程序没有太大的区别,我们仍然可以像创建面向对象的应用程序那样,利用WCF来创建面向服务的应用程序。 2、互操作性 由于WCF最基本的...
阅读全文
摘要:基于个人的使用经验,我从语言、框架、开发环境和运行环境四个方面对Flex和Silverlight这两门技术做一个比较,自己认为这个比较还是比较全面的。(这样的比较有意义吗?个人意见,只要别把自己当成宗教教徒,将语言看作工具而不是信仰,那么比较就是有意义的。)语言(Silverlight以C#为准)特性比较胜出FlexSilverlight语法Flex的编程语言ActionScript在变量与属性声...
阅读全文
摘要:重构(Refactoring)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。 也许有人会问,为什么不在项目开始时多花些时间把设计做好,而要以后花时间来重构呢?要知道一个完美得可以预见未来任何变化的设计,或一个灵活得可以容纳任何扩展的设计是不存在的。系统设计人员对即将着手的项目往往只能从大方向予以把控,而无法知...
阅读全文
摘要:程序名称:EXE文件关联修复器程序版本:Ver2.020050529程序作者:飘雪工作室运行环境:Win界面使用说明:用于修复Exe文件关联。方法一:当计算机中了某些关联EXE文件的木马后,杀毒软件将木马清除后,将会出现系统所有的EXE文件无法打开的现象。此时下载本程序,将后缀名改为COM,运行即可。方法二:手工修改方法:打开注册表编辑器把HKEY_CLASSES_ROOT\exefile\she...
阅读全文
摘要:很多在校的大学同学问我们:“我今年还没有到毕业班,但我很想知道,如果将来我想申请Google中国工程研究院,现在应该如何让自己做好准备?”下面是Google中国总裁李开复博士和其他一些Google资深的华人工程师给广大同学的建议。 (1)练内功。不要只花功夫学习各种流行的编程语言和工具,以及一些公司招聘广告上要求的科目。要把数据结构、算法、数据库、操作系统原理、计算机体系结...
阅读全文
摘要:EffectiveC#的翻译文章。这里可能还有一些关于C#程序设计效率相关的问题。感谢作者的工作,为我们提供了这么好的资料!全文地址:http://www.cnblogs.com/WuCountry/category/85054.html?Show=All
阅读全文
摘要:勤学似春起之苗,不见其增,日有所长;辍学如磨刀之石,不见其损,日所有亏!
阅读全文
摘要:转自人月神话的BLOG软件的质量属性鲁棒 - Solid and Robust Code简洁 - Maintainable and Simple Code高效 - Fast Code简短 - Small Code共享 - Re-usable Code可测试 - Testable Code可移植 - Portable Code集百家之长, 归我所用 - Follow Basic Coding Sty...
阅读全文
摘要:在迭代器块中用于向枚举数对象提供值或发出迭代结束信号。它的形式为下列之一:yield return <expression>;yield break;计算表达式并以枚举数对象值的形式返回;expression 必须可以隐式转换为迭代器的 yield 类型。yield 语句只能出现在 iterator 块中,该块可用作方法、运算符或访问器的体。这类方法、运算符或访问器的体受以下约束的控制...
阅读全文
摘要:可以使用 into 上下文关键字创建一个临时标识符,以便将 group、join 或 select 子句的结果存储到新的标识符中。此标识符本身可以是附加查询命令的生成器。在 group 或 select 子句中使用新标识符的用法有时称为“延续”。下面的示例演示使用 into 关键字来启用临时标识符 fruitGroup,该标识符具有推断类型 IGrouping。通过使用该标...
阅读全文
摘要:据说这是.NET 3.5SP1中的一个增强,LET关键字目前我看起来就是对子查询的一个别名static void Main(string[] args){ int[] numbers = new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; //传统下的子查询做法 var query = from num in numbers select num * (from n in ...
阅读全文
摘要:在Where子句中,可以对datetime、char、varchar字段类型的列用Like子句配合通配符选取那些“很像...”的数据记录,以下是可使用的通配符:% 零或者多个字符_ 单一任何字符(下划线)\ 特殊字符[] 在某一范围内的字符,如[0-9]或者[aeth][^] 不在某范围内的字符,如[^0-9]或者[^aeth] 其中关于条件,SQL提供了四种匹配模式:1,...
阅读全文
摘要:两种赋值方式的比较:string str="";string str=string.Empty;理论上讲:string.Empty是一个Static的属性,使用时不分配存储空间,而在用""时,系统会分配一个长度为空的存储空间。不过编译系统应该会优化,也就是说,比如你程序中有10个地方用到了"",但好的编译系统应该引用的是同一个对象。所以用""也就是浪费一个对象空间而已。实战:测试程序如下:name...
阅读全文