随笔分类 - C#
摘要:参数format格式详细用法格式字符 关联属性/说明d ShortDatePatternD LongDatePatternf 完整日期和时间(长日期和短时间)F FullDateTimePattern(长日期和长时间)g 常规(短日期和短时间)G 常规(短日期和长时间)m、M MonthDayPatternr、R RFC1123Patterns 使用当地时间的 SortableDateTimePa...
阅读全文
摘要:1、一定要把可能会出错的代码段放入try,否则程序有崩溃的危险。2、自己懒得手动释放资源或者来不及释放资源的时候就用using()吧,读写文件的时候会很有用。[代码]
阅读全文
摘要:线程在多核时代的优势月来越明显,多线程编程的学习也提上议事日程。但越来越多的人陷入线程的泥潭,最后搞得自己面目全非。越来越多的死锁,越来越多的异常数据,在并发性测试中让一个个线程程序员焦头烂额。“自己在自己的编程环境下怎么都没事,单步调试也不会有任何错误,到了两个人,多个人测试的时候怎么就不行了呢?”线程,同步与锁的问题渐渐的凸现在了每个程序员的面前。还是让我们一起来学习同...
阅读全文
摘要:注意:DataGridView控件是从.NET Framework 2.0版本开始追加的。 和在这里介绍的一样,使用DataGridViewComboBoxColumn表示ComboBox时,如果ComboBox的List被Dropdown,首先 点击选择单元格,然后点击单元格变为编辑状态,最后为了Dropdown再点击一次,以上三次点击是必需的。因为点击次数过多,所以介绍一种只点击一次的 方法。...
阅读全文
摘要:1、 (int)是一种类型转换;当我们从int类型到long,float,double,decimal类型,可以使用隐式转换,但是当我们从long类型到int类型就需要使用显式转换,否则会产生编译错误。 2 、int.Parse()是一种类容转换;表示将数字内容的字符串转为int类型。 如果字符串为空,则抛出ArgumentNullException异常; 如果字符串内容不是数字,则抛出For...
阅读全文
摘要:1、SoundPlayer播放的文件一定是硬盘上的实体文件,如果是程序资源则播放时可能会产生杂音。
阅读全文
摘要:在用@定义字符串时需要用""两个双引号匹配双引号,而不是使用\"。
阅读全文
摘要:前段时间在项目中用到了WinForm,其中最复杂的控件当属DataGridView了,特别喜欢它那高度的可配置性(提供了大量的属性,方法和事件)、丰富的内置列类型,而且易于扩展,对性能问题也提供了良好的解决方案。 不过最初看着它那数以百计的方法、属性、事件,感到一阵眩晕,不知如何下手。幸运地是,很快我就找到了一个网站,windowsforms.net,这也是WinForm的官方站点,这里有不少相...
阅读全文
摘要:1.不显示第一个空白列RowHeaderVisible属性设置为false2.点击cell选取整行RowSelectinModel属性设置或用CellClick事件也可以 //整行选取privatevoiddataGridView1_CellClick(objectsender,DataGridViewCellEventArgse){//e.RowIndex>-1否则点击header也是叫一...
阅读全文
摘要:[代码]
阅读全文
摘要:处理方法:使用DataGridView的cellclick方法.然后根据,选择的位置,进行进一步的判断,并写出处理方法.eg:[代码]
阅读全文
摘要:也不知道是否该应用这个控件,不过也想不出该用其他什么控件,关键是俺比较菜没什么经验。要求是这样的,用户一次添加一个任务,这个任务有三个选项,其中两个选项是用户动态输入的名称(就象图中bb和dd两列),另一个选项则是一堆数据(就象qq那列),我现在要把每个任务罗列出来,不能用treeview,不能用tabcontrol,不能用xml,最好象个表格一样清晰明朗(疯了!)每个任务对应两个按钮,一个是Ru...
阅读全文
摘要:有一段时间,正则表达式学习很火热很潮流,当时在CSDN一天就能看到好几个正则表达式的帖子,那段时间借助论坛以及Wrox Press出版的《C#字符串和正则表达式参考手册》学习了一些基础的知识,同时也为我在CSDN大概赚了1000分,今天想起来,去找《C#字符串和正则表达式参考手册》时,已经不知所踪了。现在用到正则的时候也比较少,把以前的笔记等整理一下,以志不忘。(1)“@”...
阅读全文
摘要:在编写代码的过程中所采用的命名方式经常变动,没有形成固定的风格。因此,根据从网上收集到的一些资料以及自身的一些经验,对C++、Java以及C#的命名规范进行了总结,方便以后查询。 命名规范的原则:◆尽量采用以前采用过的命名规则;◆尽量在三种语言下采用相同的命名规则,以方便记忆;◆尽量采用来自官方(如Sun、MS)的命名规则。1. 匈牙利命名法、Camel命名法与...
阅读全文
摘要:1. 文件命名组织1-1文件命名1. 文件名遵从Pascal命名法,无特殊情况,扩展名小写。2. 使用统一而又通用的文件扩展名: C# 类.cs1-2文件注释1. 在每个文件头必须包含以下注释说明1 在每个文件头必须包含以下注释说明 /*---------------------------------------------------------------- // Copyright (C)...
阅读全文
摘要:刚开始用.net 的winform开发,发现好些控件都很难用,可能是不熟悉的原因吧,这不,一个给ComboBox添加项的问题就搞的我很头疼,我要同时给一个项添加名字和值,怎么都没法加,查了查资料,又自己汇总测试了下,终于全部搞定了,现把完整的方案写下。用comboBox的数据绑定的方法很简单,建一个数据源,绑定到ComboBox上,然后指定DisplayMember和 ValueMember就可以...
阅读全文
摘要:在 .NET Framework 2.0 版中,要实现线程调用带参数的方法有两种办法。第一种:使用ParameterizedThreadStart。调用 System.Threading.Thread.Start(System.Object) 重载方法时将包含数据的对象传递给线程。使用 ParameterizedThreadStart 委托不是传递数据的类型安全的方法,因为 System.Thre...
阅读全文
浙公网安备 33010602011771号