C#语言入门详解002-003

002 C#都能编写哪些程序

  1. 编写console,wpf,windows form的hello world程序

1)console
2)WPF
3)Windows Form(old)
4)ASP.Net web forms(old)
5)ASP.Net MVC(Model-View-Controller)*
6)WCF(windows communication foundation)*
7)Windows Store Application*
8)windows Phone Application*
9)Cloud(Windows AZure)*
10)WF(Workflow Foundation)

002.001 C#也能开发Android应用

  1. Xamarin.Forms 开发android应用

003 初识类与名称空间

目录

*剖析Hello,World程序

  1. 初识类与名称空间
    *类库的引用
  2. DLL引用
  3. 项目引用
    *依赖关系
    *排除错误

剖析Hello,World程序

  1. 类构成程序的主体
  2. 名称空间以树型结构组织类(和其他类型)
  3. 注意权限命名,注意冲突

类库的引用

  1. 类库引用是使用名称空间的物理基础
    不同技术类型的项目,会默认引用不同的类库
    Assembly-->Namespace
    Object Browser

  2. DLL引用(黑盒引用,无源代码)
    Nuget简介

  3. 项目引用
    白盒引用,有源代码
    一个项目,可以隶属于多个solution,这个叫做,project 重用
    debug的时候,一定要找root cause!

依赖关系

  1. 类(或)之间的耦合关系
  2. 优秀的程序追求 高内聚,低耦合
  3. UML(通用建模语言)类图
  4. 仔细阅读编译器的报错
  5. MSDN文档和搜索引擎的结合

你可能感兴趣的:(C#语言入门详解002-003)