随笔分类 -  [H].十万个为什么

[十万个为什么]__C#的Enum中Flags的用法
摘要:介绍Flags关键字允许我们在使用.net 枚举变量时,使用多个组合值使用演示1[Flags]2enumWeekDays3{4//注意:这里不要将Sunday设置为0x0,至于为什么留给大家思考5Monday=0x1,6Tuesday=0x2,7Wednesday=0x4,8Thursday=0x8,9Friday=0x10,10Saturday=0x20,11Sunday=0x4012} 只需要在Enum上使用上[Flags]标签即可标记为可组合的枚举.下面是简单的用法:1staticvoidTestEnumFlags()2{3/************KingmoonLab之enumfla 阅读全文

posted @ 2011-12-11 23:31 kingmoon 阅读(9308) 评论(5) 推荐(4)

[十万个为什么]__UNICODE和汉字的各种渊源
摘要:先从ASCII说起。ASCII是用来表示英文字符的一种编码规范,每个ASCII字符占用1个字节(8bits) 因此,ASCII编码可以表示的最大字符数是256,其实英文字符并没有那么多,一般只用前128个(最高位为0),其中包括了控制字符、数字、大小写字母和其他一些符号 。而最高位为1的另128个字符被成为“扩展ASCII”,一般用来存放英文的制表符、部分音标字符等等的一些其他符号 这种字符编码规范显然用来处理英文没有什么问题 。(实际上也可以用来处理法文、德文等一些其他的西欧字符,但是不能和英文通用),但是面对中文、阿拉伯文之类复杂的文字,255个字符显然不够用 于是,各个国家纷纷制定了自己 阅读全文

posted @ 2011-09-24 22:58 kingmoon 阅读(1856) 评论(1) 推荐(2)

[十万个为什么]__程序版本号
摘要:版本号(version number)是版本的标识号。每一个操作系统(或广义的讲,每一个软件)都有一个版本号。版本号能使用户了解所使用的操作系统是否为最新的版本以及它所提供的功能与设施。 每一个版本号可以分为主版本号与次版本号两部分。版本号的命名格式 例如:DOS4.0,主版本号是4,次版本号是0。 版本控制比较普遍的 3 种命名格式 : 一、 GNU 风格的版本号命名格式 主版本号 . 子版本号 [. 修正版本号 [. 编译版本号 ]] 英文对照 : Major_Version_Number.Minor_Version_Number[.Revision_Number[.Build_Numbe 阅读全文

posted @ 2011-07-30 20:25 kingmoon 阅读(1064) 评论(0) 推荐(1)

[原][十万个为什么]__DataGrid项使用多绑定导致排序失效
摘要:描述: 在Wpf中, 经常用的ListView控件无疑是DataGrid.使用DataGird无疑会使用数据绑定.一般来说都是先将DataGrid的ItemSource绑定到需要的Model上.然后为各个Column指定绑定路径.就像如下写法.在.xaml中: <DataGrid x:Name="carlist" ItemsSource="{Binding}" AutoGenerateColumns="False"> <DataGrid.Columns> <DataGridTextColumn Width 阅读全文

posted @ 2011-07-16 10:54 kingmoon 阅读(1351) 评论(1) 推荐(1)

导航