C# Winform开发学习笔记

2017-06-21  本文已影响0人  Aimot

写在前面

// HelloWorld.cs

public class HelloWorld
{
    public static void Main()
    {
        System.Console.WriteLine("学习一门程序设计语言最有效的途径是不断实践");
    }
}

.NET Framework + C#的优势在于:

有用的链接
索引
  • 学习C#

<h1 id='1'>学习C#</h1>

<h3 id='1.1'>.NET平台</h3>

.NET Framework提供了

参见.NET Framework 概述

.Net Framework支持Visual Basic、C#、Visual J#、C++和JScript语言。
参见.NET Framework 中的语言和编译器

版本兼容性
.NET Framework版本 CLR 版本 包含于Visual Studio版本 默认兼容Windows版本 可安装于Windows版本
4.6 4 2015 10 8, 7
4.5 4 2013 10, 8 7
4 4 2010 10, 8, 7
3.5 2.0 2008 10, 8, 7 XP SP1
2.0 2.0 2005 10, 8, 7, XP

参见.NET Framework 版本和依赖关系

<h3 id='1.2'>C#语言</h3>

语言基础学习思路:

进阶技术:

其他:

参见C# 编程指南

<h1 id='2'>软件设计</h1>

<h3 id='2.1'>编程习惯</h3>

良好的编程习惯有助于增强代码的可读性、可维护性。

80% of the lifetime cost of a piece of software goes to maintenance. Hardly any software is maintained for its whole life by the original author. Code conventions improve the readability of the software, allowing engineers to understand new code more quickly and thoroughly. If you ship your source code as a product, you need to make sure it is as well packaged and clean as any other product you create.

应注意的编程习惯包括:

<h3 id='2.2'>设计模式</h3>

设计模式是开发人员在开发过程中面临的一般问题的解决方案,这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

不管做何种软件、用何种编程语言,在软件开发上,一直不变的真理是:CHANGE。不管当初软件设计得多好,一段时间之后,总是需要成长与改变,否则软件就会“死亡”。
设计模式不会直接进入代码中,而是进入开发人员的“大脑”中。

常用设计模式:

更多设计模式:

参见设计模式 | 菜鸟教程


<h1 id='3'>程序员的数学</h1>

<h3 id='3.1'>数据结构</h3>

常用数据结构:

其他数据结构:

<h3 id='3.2'>算法</h3>

常用算法:

其他算法:

上一篇 下一篇

猜你喜欢

热点阅读