[置顶] [原创]2011个人年末回顾与总结__一个2B程序员的经历

摘要: 1.概述 2011是我学习生涯的最后一年,或者也可以说是终点。 这一年,是激情澎湃的一年。 这一年,是跌宕起伏的一年。 这一年,我搞会了很多东西,看明白了很多东西。不管是技术,还是人格,心态,交际各方面都有了重大突破。 这一年,我明白了技术不是作为一个开发者的全部。它只是你职业生涯的一大块根基。没有了它,你职业生涯可能发展不起来。但是除了它,你还有你的家庭,你的健康,你的朋友,你的业余爱好……它真的不是你生活的全部。2.经历描述 话说我以前是一个跟着大流(学校推荐)学C/C++,算法,ACM,Linux的文艺青年,2B青年,总之,什么青年。虽然现在仍然是个2B青年。2.1 我与C++/Pyth 阅读全文

posted @ 2012-01-16 01:55 kingmoon 阅读(5199) 评论(22) 推荐(13) 编辑

2012年9月15日

[原创]神马你那也叫毕设?看哥的神毕设--插件系统

摘要: 1. 前言 标题只是唬人的嘿嘿,不过使用到的技术倒是很潮哈: SharpDevelop4.0 AddInTree部分(插件式架构就靠它了), CSLA.NET, Caliburn.Mirco(MVVM), DevExpress控件组。好吧,这个拿到优秀毕设,我承认都是靠这些恶心的技术和装B的界面亮瞎了评审的X眼。 不多说直接上代码?呕,不直接上论文。 代码有兴趣直接上:http://kingmon.codeplex.com/下(十几M太大上传不来),如果你想入门SD4.0,CSLA.NET,Caliburn的话,可以略微参考下。2. 界面 先来点界面解解渴: 黑窗口启动,更快更高更强,更装.. 阅读全文

posted @ 2012-09-15 13:59 kingmoon 阅读(9157) 评论(33) 推荐(12) 编辑

2012年7月16日

[东风哥系列之CLR VIR C#]__CLR执行模型(重口味不喜勿喷)

摘要: 前车之鉴 CLR执行模型这部分已经快被博客园网友讲烂了我也就不多讲了,下面给出几个链接:DebugLZQ [CLR的执行模型].NET应用程序是如何执行的? 点评:这位哥基本上是从书上完全照搬过来的,没有任何自己的见解,见此篇文章如见真书。liudong 菜鸟CLR VIA C#之旅(1):品味细节,CLR的执行模型 点评:这篇讲得不错,特别是对.Net的规范和实现,看完他的那两张图和下面的说明,你就会明白什么是.Net了。最后说下,这位“菜鸟”哥算得上是一个真正的程序员,广大的程序猿朋友们应该多向他学习!不过可惜,写完这一篇,他后面就没更新了。跟小静读CLR via C#(01)-.NE.. 阅读全文

posted @ 2012-07-16 23:49 kingmoon 阅读(3132) 评论(6) 推荐(2) 编辑

2012年1月1日

[十万个为什么]_1000条WPF规则教训总结_持续更新

摘要: 说在开头至于我为什么写这篇文章呢?因为平时做项目的时候总会遇到这样那样的问题,但是有些问题本身很小,开个VS2010,创个小测试项目2句话几行代码就能说明白,再写篇文章就有点过头了.所以干脆开个文章把这些小问题总结起来更好!WPF控件CheckBox: Checked事件只触发在勾选那一下,反勾选那一下并不触发,所以要监控CheckBox勾选和反勾选必须同时监听UnChecked事件ChildWindow: WPF Toolkit控件之一,使用它的时候<ext:ChildWindow>标签必须在调用它的Window里面声明,而不是单独拿出来做成一个Window或者其他的.然后在调用 阅读全文

posted @ 2012-01-01 23:59 kingmoon 阅读(1812) 评论(2) 推荐(0) 编辑

2011年12月11日

[十万个为什么]__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 阅读(9266) 评论(5) 推荐(4) 编辑

2011年9月24日

[十万个为什么]__UNICODE和汉字的各种渊源

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

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

2011年9月17日

[手把手教你写WPF界面]1.界面布局技巧与原则篇

摘要: 前言: 学了WPF也将近3个月有余,跟着项目组里面的各位师傅学习.那感觉就像飞一样. 至于WPF界面这块还是必须感谢李凤桐李老师的指导.1. 界面应该只有一个Grid根元素. 阅读全文

posted @ 2011-09-17 21:33 kingmoon 阅读(2180) 评论(0) 推荐(0) 编辑

2011年8月4日

[FS1专题]__FS1简介

摘要: 前言: 在公司授权下,我开这个Flexem Studio 1专题来介绍Flexem Studio的一些开发常识.以便新手了解FlexemStudio是个什么东西.先介绍几个行业概念.1.组态软件以下摘录于百度百科: 组态软件指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法,它解决了控制系统通用性问题。其预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和I/O产品,与高可靠的工控计算机和网络系统结合,可向控制层和管理层提供软硬件的全部 阅读全文

posted @ 2011-08-04 13:11 kingmoon 阅读(1087) 评论(1) 推荐(0) 编辑

2011年8月3日

[MVVM专题]__Caliburn.Micro资料大整合

摘要: 前言: Caliburn.Micro是实现MVVM的一个开源框架.首推资料: http://caliburnmicro.codeplex.com/当然是他的官方网站不过全部是E文的.如果你E文过得去.那看这个就行了.其次: 不懂E文的你.可以靠以下几篇文章来入门.1.周永恒大哥的Calibun系列(木有比这个入门更经典):解析Caliburn.Micro(一)解析Caliburn.Micro(二)解析Caliburn.Micro(三)主要理解Message.Attach这个项目中用得最多.2.Ding.li大哥的WPF Caliburn系列也写得很不错:Ding.li WPF Caliburn 阅读全文

posted @ 2011-08-03 23:12 kingmoon 阅读(1869) 评论(0) 推荐(2) 编辑

2011年7月30日

[十万个为什么]__程序版本号

摘要: 版本号(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 阅读(1012) 评论(0) 推荐(1) 编辑

导航