一。类和命名空间
1.分析,console输出结构。
2.类库的依赖关系。(类库)
3.调试,修改错误。
一.helloworld剖析。
1.类-c#类型(类是构成程序的主体)(水蓝色,绿色)。
分为两种。1.自己定义的和系统自带的。
2.main必须在类中。(完全面向对象)
2.名称空间(namespace),用良好的结构把“类”进行分类。
(1)自己写的类可以放在自己的名称空间
(2)using使用命名空间。
(3){}这个为名称空间的标记。
(4)using类比C语言头文件。
(5)两种方法(ctrl+。 暂时不可用)
(6)不能把很多的名称空间一起引用。(方法名称冲突)
(shapes.path图形 io.path )
button类,有十几种不同用法。(名称空间)
3.
1.类库是类和名称空间的物理基础。(assembly)
2.资源管理器(reference(引用)双击)(对象浏览器)
3.DLL引用 黑盒引用 没有源代码
1.拿到DLL一定需要文档
2.引用->右键->浏览(选中 )
3.无法修改类库。
4.大类包含小类,大类对小类有依靠关系,大类的工作需要在一定程度上依赖小类库
5.尽量使用弱的依赖关系。
6.官网寻找类库位置,通过3步骤进行类库引用。
7.NuGet简介
如果底层类依赖关系太复杂 ,容易出现重复。(类库组)tntity framework
1.管理NUGET程序包。(优点,不容易出现代码冲突)
2.下载enitity framework。
项目引用 白盒引用 有源代码
1.一个项目可以被多个solution所应用。
2. 解决方案-》添加-》现有项目。
3.再进行-添加引用-项目-解决方案。
4.f9断点(前面),点进去,调整此断点的内容代码。
断点--F5直接运行--F11--进入调整代码界面。
5.寻找root cause (根本原因)
6.可以自己写类库 小技巧:if+两下tab 自动生成模块
7.类和类之间有依赖关系(耦合关系),高内聚低耦合。 uml通用建模语言 类图
8.,msdn文档检索。