叨叨在前:
这个视频共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 初时各类应用程序
这几个原则我觉得很实用。值得没事的时候多练多体会
![]() |
03 初识类和名称空间
3.1 类库及其引用、NuGet、namespace、class、依赖关系
类库: 顾名思义,类的集合
类库的引用:DLL引用【黑盒引用,无源码】,项目引用【白盒引用,有源码】
解决上面的层层嵌套引用的一个方法就是用NuGet包,大概是一种集成吧我感觉。
不需要自己去整,装一个合适的包就行。
这里是讲的 【项目引用】 的例子
添加现有的项目。
名称空间namespace: 树形结构来组织类
类class: 构成程序的主体
依赖关系: 尽量要使用 弱依赖,这样一环一环程序嵌套时,其中一环报错受影响范围小、可控。当使用别人的DLL,就对别人产生依赖。
高内聚,低耦合 【数据、功能、类库分别归类放好,但依赖关系要尽量低】
UML【通用建模语言】类库
3.2 using相关的操作
using xxxx:引用名称空间,里面包含类,可以写程序时直接使用类而不报错
下图我删掉了【using System.Windows】,报错,鼠标移到报错处,有提示如何修改,跟快捷键走
04 类、对象和类成员【连SQL没做】
4.1 类和对象
4.2 成员
MSDN里面。【属性】加了【红色大写S】,为实例
05 C#语言基本元素概览、初识类型、变量和方法,算法简介
5.1 C#语言基本元素
自动取消空格
5.2 类型、变量和方法【汉诺塔没做】
06+07 详解类型、变量和对象
6.1 数据类型、强/弱类型
6.2 性能监视器查看进程的堆内存使用
7.1 数据类型:类、结构体、枚举、接口和委托
7.2 变量、对象和内存【excel】;值类型和引用类型