C#免费教程(bili网站搜罗VSTO免费视频资源)

在bilibili网站搜索关键字“C#”后,搜索结果如下图所示,搜索结果比搜索VSTO的资源多了太多了,足有50页之多。
在这里插入图片描述哪个更好呢?经过笔者的梳理,以下几个值得推荐。

1 C#语言入门详解

网址如下:https://www.bilibili.com/video/av1422127?from=search&seid=17012583466892866315
主要内容如下:
P1 课程简介,C#语言简介,开发环境准备
P2 初识各类应用程序
P3 初识类与名称空间
P4 类,对象,类成员简介
P5 C#语言基本元素概览,初识类型、变量与方法,算法简介
P6 详解类型、变量与对象 _1
P7 详解类型、变量与对象_2
P8 方法的定义、调用与调试_1
P9 方法的定义、调用与调试_1
P10 操作符详解_1
P11 操作符详解_2
P12 操作符详解_3
P13 表达式,语句详解_1
P14 表达式,语句详解_2
P15 表达式,语句详解_3
P16 表达式,语句详解_4
P17 字段,属性,索引器,常量
P18 传值/输出/引用/数组/具名/可选参数,扩展方法
P19 委托详解
P20 事件详解_1
P21 事件详解_2
P22 Linq详解_1
P23 C#语言入门详解(特辑001)
P2 4什么是类
P25 类的声明与访问级别
P26 类的继承,类成员的访问控制
P27 重写与多态
P28 抽象类与开闭原则
P29 接口,依赖反转,单元测试
P30 接口隔离,反射,特性,依赖注入
P31 泛型,partial类,枚举,结构体

2 这大概是最好的C#入门教程了吧

网址如下:https://www.bilibili.com/video/av2357992?from=search&seid=17012583466892866315
主要内容如下:
P1第零讲 总论 必听
P2第一讲 导学
P3第二讲 数据类型
P4第三讲 运算符和分支结构
P5第四讲 数组和循环
P6第五讲 方法和参数
P7第六讲 类
P8第七讲 继承
P9第八讲 接口
P10第九讲 各种细节
P11第十讲 委托 Lambda
P12第十一讲 多播委托 事件
P13第十二讲 自定义集合 常用集合
P14第十三讲 扩展方法 查询运算符
P15第十四讲 LINQ
P16第十五讲 反射 特性 序列化 动态编程
P17第十六讲 多线程 同步
P18第十七讲 最后一课
P19WinForms 第一讲 基本概念
P20WinForms 第二讲 菜单 托盘 工具栏 状态栏
P21WinForms 第三讲 其他一些控件
P22WinForms 第四讲 多文档窗口 与 控件布局
P23WinForms 第五讲 TreeView ListView SplitContainer
P24WinForms 第六讲 消息 进程间通信 钩子
P25WinForms 第七讲 几种设计模式
P26WinForms 第八讲 最后一些东西

3 c# 从入门到入土 c井

网址如下:https://www.bilibili.com/video/av59882336?from=search&seid=17012583466892866315
主要内容如下:
P1001学前入门——01、.Net平台
P2002学前入门——02、c#编程语言
P3003学前入门——03、.Net都能做什么
P4004学前入门——04、.Net两种交互模式
P5005学前入门——05、VS的各个组成部分
P6006学前入门——06、两行代码
P7007学前入门——07、VS的基本设置
P8008学前入门——08、第一天 总结
P9009基础语法——01、c#中的注释符
P10010基础语法——02、c#中常用的快捷键
P11011基础语法——03、变量的存储以及变量的几种类型
P12012基础语法——04、变量的使用规则
P13013基础语法——05、变量的命名规范
P14014基础语法——06、赋值运算符
P15015基础语法——07、+号的使用
P16016基础语法——08、两个练习
P17017基础语法——09、占位符的使用
P18018基础语法——10、交换变量
P19019基础语法——11、接收用户的输入
P20020基础语法——12、接收用户的输入练习
P21021基础语法——13、c#中的转义符和@符号的作用
P22022基础语法——14、算数运算符
P23023基础语法——15、显示类型转换和隐士类型转换
P24024基础语法——16、总结
P25025运算符——01、复习
P26026运算符——02、两道练习题
P27027运算符——03、Convert类型转换
P28028运算符——04、加加减减
P29029运算符——05、关系运算符和逻辑运算符
P30030运算符——06、判断闰年练习
P31031运算符——07、if结构
P32032运算符——08、if结构的3个练习wmv
P33033运算符——09、if-else结构
P34034运算符——10、if else-if结构
P35035运算符——11、四个练习题
P36036运算符——12、最后总结
P37037流程控制——01、异常捕获
P38038流程控制——02、switch-case结构
P39039流程控制——03、switch-case练习
P40040流程控制——04、判断年份练习
P41041流程控制——05、while循环
P42042流程控制——06、break的用法和练习
P43043流程控制——07、while循环的第一个练习
P44044流程控制——08、while循环的练习
P45045流程控制——09、do-while循环
P46046流程控制——10、最后总结
P47047流程控制——11、复习
P48048流程控制——12、continue和质数
P49049流程控制——13、for循环语法
P50050流程控制——14、for循环的练习
P51051流程控制——15、水仙花数
P52052流程控制——16、乘法口诀表
P53053流程控制——17、for循环的嵌套
P54054流程控制——18、三角乘法口诀表
P55055流程控制——19、for循环的练习
P56056流程控制——20、类型转换和方法简介
P57057流程控制——21、for循环的3个练习
P58058流程控制——22、断点调试
P59059流程控制——23、计算质数
P60060流程控制——24、三元表达式
P61061流程控制——25、这个人上辈子是干嘛的
P62062流程控制——26、总结
P63063复杂数据类型——01、复习
P64064复杂数据类型——02、常量
P65065复杂数据类型——03、枚举
P66066复杂数据类型——04、枚举类型和string以及int类型之间的转换
P67067复杂数据类型——05结构
P68068复杂数据类型——06、数组的定义
P69069复杂数据类型——07、计算数组的最大值、最小值、总和、平均值
P70070复杂数据类型——08、数组的3个练习
P71071复杂数据类型——09、冒泡排序
P72072复杂数据类型——10、方法的简介
P73073复杂数据类型——11、方法的细节问题
P74074复杂数据类型——12、最后总结
P75075函数——01、复习
P76076函数——02、方法的调用问题
P77077函数——03、方法练习
P78078函数——04、方法的2个练习
P79079函数——05、out参数的使用
P80080函数——06、out参数
P81081函数——07、ref参数
P82082函数——08、params可变参数
P83083函数——09、方法的重载
P84084函数——10、方法的递归
P85085函数——11、方法的复习
P86086函数——12、方法的综合练习
P87087飞行棋项目——01、方法的3个练习
P88088飞行棋项目——02、方法的3个练习
P89089飞行棋项目——03、方法的3个练习
P90090飞行棋项目——04、游戏头
P91091飞行棋项目——05、初始化地图
P92092飞行棋项目——06、画第一横行
P93093飞行棋项目——07、画第一竖行
P94094飞行棋项目——08、地图结束
P95095飞行棋项目——09、输入玩家姓名
P96096飞行棋项目——10、玩游戏之前的准备工作
P97097飞行棋项目——11、飞行棋项目结束
P98098面向对象初级——01、面向对象概念
P99099面向对象初级——02、类的基本语法
P100100面向对象初级——03、属性
P101101面向对象初级——04、上午复习
P102102面向对象初级——05. 的区别wmv
P103103面向对象初级——06、构造函数
P104104面向对象初级——07、this关键字
P105105面向对象初级——08、析构函数
P106106面向对象初级——09、最后总结
P107107面向对象继承——01、复习
P108108面向对象继承——02、命名空间
P109109面向对象继承——03、值类型和引用类型简介
P110110面向对象继承——04、字符串的不可变性
P111111面向对象继承——05、字符串的方法(1)
P112112面向对象继承——06、字符串的方法(2)
P113113面向对象继承——07、复习
P114114面向对象继承——08、字符串的练习
P115115面向对象继承——09、继承
P116116面向对象继承——10、继承练习
P117117面向对象继承——11、关键字的new隐藏父类成员
P118118面向对象继承——12、最后总结
P119119面向对象继承——13、复习~1
P120120面向对象继承——14、里氏转换语法和练习
P121121面向对象继承——15、protected访问修饰符
P122122面向对象继承——16、ArrayList集合的方法
P123123面向对象继承——17、集合的长度问题
P124124面向对象继承——18、集合的两个练习
P125125面向对象继承——19、Hashtable集合
P126126面向对象继承——20、简繁转换
P127127面向对象继承——21、Path类
P128128面向对象继承——22、File类的基本操作
P129129面向对象继承——23、编码简介
P130130面向对象继承——24、最后小结
P131131面向对象多态——01、复习
P132132面向对象多态——02、File类的读写文件
P133133面向对象多态——03、List泛型集合
P134134面向对象多态——04、装向和拆箱
P135135面向对象多态——05、字典集合
P136136面向对象多态——06、集合的3个练习
P137137面向对象多态——07、使用FileStream来读写文件
P138138面向对象多态——08、使用FileStream实现多媒体文件的复制
P139139面向对象多态——09、StreamReader和StreamWriter
P140140面向对象多态——10、多态之虚方法
P141141面向对象多态——11、抽象类
P142142面向对象多态——12、抽象类练习(求面积和周长)
P143143面向对象多态——13、模拟移动硬盘、U盘、MP3
P144144面向对象多态——14、最后小结
P145145面向对象多态——15、复习~1
P146146面向对象多态——16、c#中的访问修饰符
P147147面向对象多态——17、简单工厂设计模式
P148148面向对象多态——18、值传递和引用传递
P149149面向对象多态——19、序列化和反序列化
P150150面向对象多态——20、部分类
P151151面向对象多态——21、密封类
P152152面向对象多态——22、重写父类的ToString()
P153153面向对象多态——23、接口简介
P154154面向对象多态——24、接口的特点(1)
P155155面向对象多态——25、接口的特点(2)
P156156面向对象多态——26、显示实现接口
P157157面向对象多态——27、接口小练习
P158158面向对象多态——28、超市收银系统之商品类
P159159面向对象多态——29、超市收银系统之仓库类
P160160面向对象多态——30、超市收银系统仓库类结束
P161161面向对象多态——31、总结
P162162winform基础——01、超市收银系统之超市类
P163163winform基础——02、超市收银系统之打折
P164164winform基础——03、超市收银系统结束
P165165winform基础——04、MD5加密
P166166winform基础——05、winform应用程序简介
P167167winform基础——06、Do You Love Me
P168168winform基础——07、Label控件和TextBox控件
P169169winform基础——08、Timer练习
P170170winform基础——09、简单记事儿本应用程序
P171171winform基础——10、多选和单选控件
P172172winform基础——11、MDI窗体的设计
P173173winform基础——12、图片的上一张和下一张
P174174winform基础——13、PictureBox和Timer的小程序
P175175多线程和Socket网络编程——01、播放音乐下一曲
P176176多线程和Socket网络编程——02、上一曲
P177177多线程和Socket网络编程——03、摇奖机
P178178多线程和Socket网络编程——04、Socket网络编程简介
P179179多线程和Socket网络编程——05、Socket
P180180多线程和Socket网络编程——06、tcp和udp协议
P181181多线程和Socket网络编程——07、创建和客户端通信的Socket
P182182多线程和Socket网络编程——08、Socket总结
P183183多线程和Socket网络编程——09、服务器接收客户端发送过来的消息
P184184多线程和Socket网络编程——10、客户端给服务器发送消息
P185185多线程和Socket网络编程——11、客户端接收服务器发来的消息
P186186多线程和Socket网络编程——12、给指定的客户端发送消息
P187187多线程和Socket网络编程——13、聊天程序结束
P188188GDI绘图——01、练习1-3
P189189GDI绘图——02、练习4-6
P190190GDI绘图——03、练习8-9
P191191GDI绘图——04、练习10-14
P192192GDI绘图——05、练习结束
P193193GDI绘图——06、使用GDI绘制直线
P194194GDI绘图——07、使用GDI绘制简单的图形
P195195GDI绘图——08. 验证码
P196196HTML+CSS——01、HTML简介
P197197HTML+CSS——02、HTML中的标签(1)
P198198HTML+CSS——03、HTML中常用的标签
P199199HTML+CSS——04、a标签的使用
P200200HTML+CSS——05、body当中的属性
P201201HTML+CSS——06、无序列表、有序列表、自定义列表
P202202HTML+CSS——07、跨行和跨列的表格
P203203HTML+CSS——08、跨行跨列表格的练习
P204204HTML+CSS——09、练习
P205205HTML+CSS——10、表单中的元素
P206206HTML+CSS——11、表单练习
P207207HTML+CSS——12、Div和Span简介
P208208HTML+CSS——13、框架标签
P209209HTML+CSS——14、写入CSS的3种方式
P210210HTML+CSS——15、CSS中的选择器
P211212HTML+CSS——17、背景和位置
P212213HTML+CSS——18、文本属性
P213214HTML+CSS——19、简单的布局
P214215HTML+CSS——20、开学典礼
P215216HTML+CSS——21、导航
P216217HTML+CSS——22、简单工厂和抽象类复习
P217218HTML+CSS——23、面向对象语法和继承复习
P218219HTML+CSS——24、里氏转换复习
P219220HTML+CSS——25、简单工厂计算器
P220221基础加强总复习——01、访问修饰符复习
P221222基础加强总复习——02、关键字
P222223基础加强总复习——03、U盘移动硬盘Mp3
P223224基础加强总复习——04、移动存储设备
P224225基础加强总复习——05、接口复习
P225226基础加强总复习——06、面向对象复习结束
P226227基础加强总复习——07、字符串的复习
P227228基础加强总复习——08、字符串练习结束
P228229基础加强总复习——09、高效的StringBuilder
P229230基础加强总复习——10、集合复习
P230231基础加强总复习——11、集合练习
P231232基础加强总复习——12、集合练习结束
P232233基础加强总复习——13、静态和非静态的区别
P233234基础加强总复习——14、结构和类的区别
P234235基础加强总复习——15、File类、Path类、Directory类复习
P235236基础加强总复习——16、工资翻倍练习
P236237基础加强总复习——17、文件流复习
P237238基础加强总复习——18、序列化和反序列化
P238239基础加强总复习——19、简单播放器
P239240基础加强总复习——20、播放器(1)
P240241基础加强总复习——21、下一曲
P241242基础加强总复习——22、多选删除
P242243基础加强总复习——23、静音和放音
P243244基础加强总复习——24、单击歌曲播放
P244245基础加强总复习——25、自动进行下一曲
P245246基础加强总复习——26、显示歌词
P246247委托、XML和播放器项目——01、单例模式
P247248委托、XML和播放器项目——02、创建XML文档
P248249委托、XML和播放器项目——03、向XML中追加
P249250委托、XML和播放器项目——04、读取XML文档
P250251委托、XML和播放器项目——05、读取带属性的XML文档
P251252委托、XML和播放器项目——06、删除节点
P252253委托、XML和播放器项目——07、委托语法
P253254委托、XML和播放器项目——08、匿名函数
P254255委托、XML和播放器项目——09、泛型委托
P255256委托、XML和播放器项目——10、lamda表达式
P256257委托、XML和播放器项目——11、窗体传值
P257258委托、XML和播放器项目——12

4 38集C#、基础、winform、窗体、最全入门窗体修炼手册、做应用、游戏

网址如下:https://www.bilibili.com/video/av32713137?from=search&seid=5818389618824213499
主要内容如下:
P11.课程基本概述
P22.修改窗体标题,图标,位置
P33.窗体基本事件与事件的顺序
P44.按钮的特性与事件描述
P55.TextBox文本框常用属性与事件
P66.Combobox下拉列表框的常用属性与事件
P77.复选框(Checkbox)的基本使用与实现全选和反选功能(lambda表达式与List集合的常用方式)
P88.单选框(RadioButton),分组控件(GroupBox)的基本使用,Dock属性介绍
P909.标签(Label)与链接标签(LinkLabel)的基本使用与完成简单的登录注册功能
P1010.列表框(ListBox)的基本使用与山寨Combobox并使用数据绑定的方式添加数据
P1111.图片框(PictureBox)与文件夹浏览对话框(FolderBrowserDialog)和打开文件对话框(OpenFileDialog)的基本使用 包含
P1212.日期时间控件(DateTimePicker)的基本使用与DateTime类型的转换
P1313.进度条(ProgressBar)的基本使用
P1414.数字输入框(NumericUpDown)的基本使用
P1515.气泡提示(ToolTip)的基本使用
P1616.托盘控件(NotifyIcon) 右键菜单(ContextMenuStrip) 时钟控件(Timer)的基本使用
P1717.树控件(TreeView) 的基本使用
P1818.列表控件(ListView)详细模式(表格形式)的使用
P1919.1. Panel面板
P2019.2. SplitContainer分隔容器
P2119.3. TabControl 选项卡控件
P2220.1基本功能区(注册, 登录 窗口的绘制)
P2320.2基本功能区(完善注册入库)
P2420.3基本功能区(完善整个登录与注册)
P2521.1 基本改造概述与步骤
P2621.2 代码优化
P2722.1.主体功能分析
P2822.2.设计分区以及Treeview功能实现
P2922.3.重绘TreeView的基本知识
P3023.1.基本控件样式设计(带颜色带边框的label)
P3123.2.使用代码创建控件,并调整控件的位置
P3223.3.使用代码排版最常见的问题以及基本排版算法
P3324.1.迁徙功能至用户控件UserControl
P3424.2.左侧栏目基本数据的抓取与分析
P3524.3.分析数据内容编写实体对象
P3625.1.反序列化Json数据将其格式化为自定义对象
P3725.2.递归的方式优化集合对象
P3825.3.增加返回TreeNode功能
P3925.4.完整的实现左侧功能区所有效果

4 c#.NET传智播客我见过最好的基础视频,赵老师

网址如下:https://www.bilibili.com/video/av46988233?from=search&seid=5818389618824213499
主要内容:
P101面向对象复习
P202字符串的方法
P303Split练习
P404字符串方法结束
P505字符串的两个练习
P606字符串的N个练习
P707继承
P808继承练习
P909显示调用父类的构造函数
P1010里氏转换
P1101复习
P1202里氏转换练习
P1303访问修饰符
P1404集合开始
P1505集合练习
P1606集合练习和集合的长度问题
P1707Hashtable集合
P1808简繁转换
P1909值类型和引用类型
P2010引用传递
P2101类和结构的区别和相同点
P2202集合练习
P2303List泛型集合
P2404List泛型集合练习
P2505装箱和拆箱
P2606键值对泛型集合面试题
P2707Path类
P2808File类的操作
P2909写入数据
P3010Directory
P3111FileStream
P3201File、Directory、FileStream
P3302使用FileStream来复制多媒体文件
P3403Stream文件流
P3504StreamWriter和StreamReader
P3605虚方法
P3706多态
P3807虚方法和抽象类结束
P3908模拟移动存储设备插到电脑上
P4002接口
P4103多态总结
P4204序列化
P4305MD5加密
P4406MD5加密
P4507基础结束
P4608HTML开头
P4709基本的几个标签
P4810html练习
P49HTML标签
P50字体标签
P5101a标签
P5203表格和列表
P5306表单的基本元素
P5407提交注册页面
P5508Div和Span
P5609html中的框架
P5710select标签和textarea标签
P5811表格练习
P5901css的4种设置方式
P6002css的6种选择器
P6103css的属性
P6204css属性
P6305开班典礼
P6406开班典礼样式设置
P6501winform开始
P6602MDI窗体设计
P6703事件
P6804TextBox控件
P6905、3个按钮的问题
P7006Label和linkLable
P7107简单记事本儿
P7208Timer组件和跑马灯
P7309radiobutton
P7410登陆和窗体抖动
P7511图片控件
P7612照片的上一张和下一张
P7701两个小练习
P7802picturebox
P7903点击查看照片
P8004日期选择器
P8105日期选择器
P8206TreeView控件
P8307双击更滑图片
P8408上一曲、下一曲
P8509打开对话框
P8610打开对话框练习
P8711保存对话框
P8812记事本儿程序(1)
P8913记事本儿程序(2)
P9014记事本儿(3)
P9115记事本儿(4)
P9216记事本儿(5)
P9317记事本儿(6)
P9401播放器开始
P9502打开对话框
P9603双击播放+单击播放
P9704上一曲、下一曲
P9805多选删除
P9906多选删除的一点小问题
P10007自动播放下一曲
P10108播放器结束
P10209快捷键的注册
P10310winform版计算器
P10411猜拳游戏
P10501超市收银系统
P10602超市收银系统结束
P10703GDI+开始
P10804使用GDI+对象画图形
P10905生成验证码
P11004复习
P11105结构、枚举
P11206静态和非静态
P11307简单工厂模式复习
P114面向对象02
P115面向对象多态03
P116面向对象复习01
P117面向对象02

5 面向零基础新手的 C# 基础知识

网络地址:https://www.bilibili.com/video/av5585666?from=search&seid=5818389618824213499
主要内容:
P1课程介绍
P2创建您的第一个C#程序
P3了解您的第一个C#程序
P4使用代码文件、项目和解决方案
P5了解数据类型和变量
P6if判断语句
P7运算符、表达式和语句
P8for迭代语句
P9理解数组
P10定义和调用方法
P11While迭代语句
P12处理字符串
P13处理日期和时间
P14了解类
P15详细了解类和方法
P16了解范围和辅助功能修饰符
P1717了解命名空间和如何使用.NET类库
P18创建和添加对程序集的引用
P19使用集合
P20使用LINQ
P2121枚举和Switch判定语句
P22正常处理异常
P23了解事件和事件驱动的编程
P24下一步怎么做(搬运完成)

发布了7 篇原创文章 · 获赞 24 · 访问量 427

猜你喜欢

转载自blog.csdn.net/CVSTO/article/details/104254774