zoukankan      html  css  js  c++  java
  • 我的微软.net演进路线图

    原文地址: 我的微软.net演进路线图

    我的微软.net演进路线图

    我的这几年,编程方面主要是跟在微软旗下奔跑的,主要语言是C#

    集成开发环境(IDE)

    .NET Framework版本

    介入年份

    Visual Studio 2003

    .net 1.1

    2004

    Visual Studio 2005

    .net 2.0

    2006

    Visual Studio 2008

    .net 3.0

    2009

    Visual Studio 2010

    .net 4.0

    2011

    Visual Studio 2012

    .net 4.5

    2013

    •  .net 1.1: 我记忆的关键词为ArrayList、Hashtable、DataTable、ado.net, delegate、event、纯粹的面向对象:单类继承,多接口继承。 String, thread, reflect, CLR、序列化、xml
    • .net 2.0: 我记忆的关键词为<T>泛型、List<T>、Dictionary<T>、partial, 匿名方法,PIvoke
    • .net 3.0: 我记忆的关键词为 var, getset自动属性, LINQ, silverLight, WCF、WPF,MVC,MVVM, Lambda
    • .net 4.0 我记忆的关键词为 并行计算、dynamic、可选参数

    其中,.net2.0我系统的学习,那段时间刚进入软件开发这个行当2年,通过工作实战、上百的demo习惯,极大的树立了做一个高级程序员的上进心。而.net 2.0较.net 1.1革命式的进步,相对后面的几个版本演进,对我影响深刻的,如泛型的理解,编译期、运行期学习,对2008年全面介入C++标准模板库,起到了承前启后的铺垫作用。

    既然从事windows桌面应用系统研发,自然要用到如下几种UI控件:GIS、chart、Grid,大量小众的UI如:textbox、button、richTextBox、GroupBox、Combox、label等等。

    而这些UI控件,除了使用微软标准的控件外,大部分是采用了如下.net framework UI控件,排名仅仅代表我接触这些UI的时间早晚:

    1. Component One: winForms

    2. DotNetBar

    3. Steema : Teechart for .NET

    4. GIS: mapInf, mapTreme, ArcGIS, supermap

    5. Qt

    6. DevExpress for .NET

    7. Infragistics netadvanage: UltraGrid

    8. Telerik.silverlight

    2013年7月11日,微软重组了。 网上有人说,微软要死了, 真的吗? 上次参加西安Qclub活动《那些年我们用过的框架 —— OpenParty好声音》, 在车上和ZhangSichu聊到这个话题, 他嘿嘿一笑,说就算微软挂了,3、5年内还不至于微软的东西大家都不用了。

    除此之外,还涉猎了若干其他语言:

    1. C++ 2008年,工作用一年时间,STL类库和Boost类库,采用Qt框架,买的书最多,花费了心思最多,当时听说C++比C#的工资高,干劲很足呢。

    2. Lua 工作用了半年多,为了结合C++做分析规则引擎的。

    3. Php、JavaScript、CSS,为了弄这个播客网站,自学WordPress的。

    较好的学习思路,可参考:《每个研发人员都应树立的一个demo模式

  • 相关阅读:
    搭建DG(data guard),及搭建过程中遇到的一些小问题 高伟
    介绍linux下vi命令的使用
    linux gcc编译器使用
    Linux进程编程介绍
    事件与接口实例讲解 C#
    Linux 2.6内核的编译步骤及模块的动态加载
    C# 各种定时器比较 zz
    linux下增加系统调用
    VirtualBox共享文件夹
    C++程序的单元测试(转贴)
  • 原文地址:https://www.cnblogs.com/xifarm/p/3246347.html
Copyright © 2011-2022 走看看