【C#】刘铁猛-C#语言入门详解听课笔记

叨叨在前:

这个视频共33集,油管和B站都可以看,B站有说有第二版本,但我在油管刘老师主页上没看见。


01 C#语言简介,搭建开发环境【略】

1、C#主要用来编写应用程序的
2、写程序步骤:编辑→编译[把语言转成计算机能看懂的]→调试→发布
3、学习路径:语言→类库【封装好的东西】 →框架【把类库组合好的集成,方便人用】
4、C# 5.0 In A Nutshell MSDN C#语言定义文档
Microsoft:C# 文档

注意这个MSDN其实就是本地帮助文档,如果VS里面【帮助】下没有【设置帮助首选项】,则在【工具】打开【获取工具和功能】,从而打开【VS的更新程序】,点击【单个组件】,在里面搜索【Help view】安装。
有类似情况的自己上网搜一下,很多教程。

02 初时各类应用程序

【C#】刘铁猛-C#语言入门详解听课笔记_第1张图片
这几个原则我觉得很实用。值得没事的时候多练多体会

【C#】刘铁猛-C#语言入门详解听课笔记_第2张图片

03 初识类和名称空间

3.1 类库及其引用、NuGet、namespace、class、依赖关系

类库: 顾名思义,类的集合
类库的引用:DLL引用【黑盒引用,无源码】,项目引用【白盒引用,有源码】
【C#】刘铁猛-C#语言入门详解听课笔记_第3张图片
解决上面的层层嵌套引用的一个方法就是用NuGet包,大概是一种集成吧我感觉。
不需要自己去整,装一个合适的包就行。
【C#】刘铁猛-C#语言入门详解听课笔记_第4张图片
这里是讲的 【项目引用】 的例子
添加现有的项目。
【C#】刘铁猛-C#语言入门详解听课笔记_第5张图片
【C#】刘铁猛-C#语言入门详解听课笔记_第6张图片
【C#】刘铁猛-C#语言入门详解听课笔记_第7张图片

名称空间namespace: 树形结构来组织类
类class: 构成程序的主体

依赖关系: 尽量要使用 弱依赖,这样一环一环程序嵌套时,其中一环报错受影响范围小、可控。当使用别人的DLL,就对别人产生依赖。
高内聚,低耦合 【数据、功能、类库分别归类放好,但依赖关系要尽量低】

UML【通用建模语言】类库
【C#】刘铁猛-C#语言入门详解听课笔记_第8张图片

3.2 using相关的操作

using xxxx:引用名称空间,里面包含类,可以写程序时直接使用类而不报错

下图我删掉了【using System.Windows】,报错,鼠标移到报错处,有提示如何修改,跟快捷键走
【C#】刘铁猛-C#语言入门详解听课笔记_第9张图片

04 类、对象和类成员【连SQL没做】

4.1 类和对象

【C#】刘铁猛-C#语言入门详解听课笔记_第10张图片
【C#】刘铁猛-C#语言入门详解听课笔记_第11张图片
【C#】刘铁猛-C#语言入门详解听课笔记_第12张图片

【C#】刘铁猛-C#语言入门详解听课笔记_第13张图片

4.2 成员

MSDN里面。【属性】加了【红色大写S】,为实例
【C#】刘铁猛-C#语言入门详解听课笔记_第14张图片

05 C#语言基本元素概览、初识类型、变量和方法,算法简介

5.1 C#语言基本元素

【C#】刘铁猛-C#语言入门详解听课笔记_第15张图片
自动取消空格
【C#】刘铁猛-C#语言入门详解听课笔记_第16张图片

5.2 类型、变量和方法【汉诺塔没做】

【C#】刘铁猛-C#语言入门详解听课笔记_第17张图片

【C#】刘铁猛-C#语言入门详解听课笔记_第18张图片

06+07 详解类型、变量和对象

6.1 数据类型、强/弱类型

【C#】刘铁猛-C#语言入门详解听课笔记_第19张图片
【C#】刘铁猛-C#语言入门详解听课笔记_第20张图片

6.2 性能监视器查看进程的堆内存使用

【C#】刘铁猛-C#语言入门详解听课笔记_第21张图片

【C#】刘铁猛-C#语言入门详解听课笔记_第22张图片
【C#】刘铁猛-C#语言入门详解听课笔记_第23张图片

7.1 数据类型:类、结构体、枚举、接口和委托

【C#】刘铁猛-C#语言入门详解听课笔记_第24张图片

7.2 变量、对象和内存【excel】;值类型和引用类型

【C#】刘铁猛-C#语言入门详解听课笔记_第25张图片

【C#】刘铁猛-C#语言入门详解听课笔记_第26张图片
【C#】刘铁猛-C#语言入门详解听课笔记_第27张图片
【C#】刘铁猛-C#语言入门详解听课笔记_第28张图片

你可能感兴趣的:(C#,c#)