11 2012 档案
摘要:Char ArrayChar Array储存string data。有两个方法建立StringBuilder和Character array【Character array】用来存储character data,比如字母和数字好处:array element被储存在内存中的一块,避免了存储于分开的对象所带来的内存消耗。Char是基本的变量类型,她不是存储reference而是存储在内存本身。建立char array:using System;class Program{ static void Main() { char[] array1 = { 's', 'a'
阅读全文
摘要:今天记录一下前端项目中使用DataTemplateSelector的步骤。首先看项目目录:这里有一个FiledType.cs文件,还有一个RefineSearch.xaml以及其后台程序。FiledType.cs里是关于要使用的类的属性的定义,里面有一个类的构造,这里可以看到FiledType的类的构造函数,里面的参数是我们后面要做的ComboBox里面items类型所有的属性。即ComboBox里每一项都是一个复杂的FiledType类型,而且里面包含如下这些属性信息。FieldType(int sortOrder, string readableName, string internalN
阅读全文
摘要:同一个对象(特指System.Windows.DependencyObject的子类)的同一种属性(特指DependencyProperty)只能拥有一个binding。这一点可以通过设置binding对象的方法名得知:public static BindingExpressionBase SetBinding( DependencyObject target, DependencyProperty dp, BindingBase binding)方法名是SetBinding而不是AddBinding。如果想要验证一下,也可以在listView1_SelectionChanged事件方法中增加
阅读全文
摘要:WPF基础知识快速学习绝不是从零学起的,良好的基础是快速入手的关键,下面先为大家摞列以下自己总结的学习WPF的几点基础知识:1)C#基础语法知识(或者其他.NET支持的语言):这个是当然的了,虽然WPF是XAML配置的,但是总还是要写代码的,相信各位读者应该也都有这个基础了。2)HTML语言:虽然WPF是窗体程序但是由于使用的XAML语言,如果以前接触过HTML、XHTML、ASP.NET之路的东西的话会,接受这些标签会很有帮助的,如果以前一直是从事win form开的人来说可能就要适应一下了。3)对C#中的代理、事件要做到熟练掌握,在.NET 3.0 版本后有增加了Routed Events
阅读全文
摘要:商学院启示:什么样的人适合读EMBA启示1: 对于读EMBA的目的,非管理科班出生的管理者来总结过去,全面系统地学习理论知识就记者采访的EMBA学生来看,绝大多数都不是管理科班出身,而是从技术层开始做起,一步步走上领导岗位,他们的管理经验,是凭借自己的悟性和自学,在长期的实践工作中积累起来的。面对日趋激烈的市场竞争,这些经验显得不够。所以,回炉成了必要。启示2: 选择EMBA看师资,关键是学员不是来学语言的各个学校宣传EMBA时,师资是非常重要的一方面,而国际化是用来形容师资优秀最常用的一个词。那么是不是老外越多,就是国际化程度越高,学员学习的效果就越好呢? 学员们的想法并不尽然。接受采访的学
阅读全文
摘要:帮忙Steve写有关数据库的程序,需要一个AdvancedSearch的功能,使用xaml和C#实现ComboBox的数据录入AdvancedSearch.xaml: 1 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
阅读全文
摘要:程序员干到30岁,好不容易从码奴混到了白领,却再也干不动了,还时时面临失业的危险。30岁,是一个程序员伤不起的年龄。明天,何去何从? 一.30岁现象 在官场上,曾经有一个59岁现象,就是官员们会在59岁时,会使劲捞上一把。很明显嘛,权力过期作废,再不捞就要退休了,没有机会了。 在程序员的圈子里,也有一个30岁现象。当然,如果你有铁饭碗,比如在国企或政府机关,那你是无法理解底层劳动人民的感受的。同时也要恭喜你成为体制内的一员,可以一直干到退休无忧。 30岁现象人人都明白,但要给出一个定义并不容易。列举几个表现,也许你会觉得心有戚戚焉。 " 面临职业瓶颈,程序写不动,上升又困难。 ...
阅读全文
摘要:转载: http://blog.sina.com.cn/s/blog_49d8d7440100cpfh.html#comment恭喜,你选择开发工程师做为自已的职业! 悲哀,你选择开发工程师做为自已的职业! 本文所指的开发工程师,仅指程序开发人员和以数字电路开发为主的电子工程师。当你选择计算机或者电子、自控等专业进入大学时,你本来还是有机会从事其它行业的,可你毕业时执迷不悟,仍然选择了开发做为你的职业,真是自做孽不可活。不过,欢迎你和我一样加入这个被其它人认为是风光无限的“白领”吧。如果你不是特别的与人世隔绝,我想你一定看过金老先生的名著《笑傲江湖》吧,里面有一门十分奇特的武功叫...
阅读全文
摘要:WPF BindingWPF里分三种Binding:Binding, PriorityBinding, MultiBinding,这三种Binding的基类都是BindingBase,而BindingBase又继承于MarkupExtensionBinding:提供对绑定定义的高级别访问,绑定将绑定目标对象(通常为 WPF 元素)的属性与任何数据源(例如数据库、XML 文件或包含数据的任何对象)连接起来。常见的使用Binding的代码:C#Binding binding = new Binding(); binding.Source = treeView; // Set sou...
阅读全文
摘要:Array: (需要一队数据,他们由index控制)1:内存中的样子2:Array定义方法:int[] myArrays = new Int[4];myArrays[0] = 100;myArrays[1] = 200;myArrays[2] = 300;myArrays[3] = 200;orint[] myArrays = {100,200,300,200};string[] myStrings = {"one", "two", "three","four"};3:Multi-Array定义方法:int[,]
阅读全文
摘要:Class:class是blueprint,用来描述What kinds of data the object holds and works with, What the object can do what its functionality isUsually, your C# programs will define their own classes, as well as use the classes that are provided by the .NET frameworkClass define two major things(Fields and Properties
阅读全文
摘要:C#的层级:Variables:C#中使用Variable必须先declare变量的类型type nameint myNumber;string message;Scope: 1:注意scope的使用范围: intmyFunction(){ intx=10; x++;//ok for(inti=0;i<10;i++) { inty=x+20;//ok //othercode... } x++;//ok y+=20; //erroryisnotavailablehere} 2:父子scope或者同一scope里不可以重新声明同一个变量:Ca...
阅读全文