002 C#都能编写哪些程序
- 编写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应用
- Xamarin.Forms 开发android应用
003 初识类与名称空间
目录
*剖析Hello,World程序
- 初识类与名称空间
*类库的引用 - DLL引用
- 项目引用
*依赖关系
*排除错误
剖析Hello,World程序
- 类构成程序的主体
- 名称空间以树型结构组织类(和其他类型)
- 注意权限命名,注意冲突
类库的引用
-
类库引用是使用名称空间的物理基础
不同技术类型的项目,会默认引用不同的类库
Assembly-->Namespace
Object Browser -
DLL引用(黑盒引用,无源代码)
Nuget简介 -
项目引用
白盒引用,有源代码
一个项目,可以隶属于多个solution,这个叫做,project 重用
debug的时候,一定要找root cause!
依赖关系
- 类(或)之间的耦合关系
- 优秀的程序追求 高内聚,低耦合
- UML(通用建模语言)类图
- 仔细阅读编译器的报错
- MSDN文档和搜索引擎的结合
网友评论