SIKI C#课程初中高级+数据结构与算法 4季全

第一季 C#初级教程

101-C#和.net框架

102-编写第一个程序 Hello world

103-第一个c#程序结构分析

104-计算机使用的基本知识

105-标识符

106-Main方法,语句,块的定义

107-Console.WriteLine()和Console.Write()方法

108-学习如何格式化字符串

109-声明第一个变量,给它赋值,并使用它

110-简单类型之整数类型和小数类型

111-简单类型之非数值类型char string bool

112-练习 定义一些变量存储主角的信息

113-字面值 转义字符

114-在字符串前面加上@字符的作用和多变量声明和赋值

115-数学运算符 加减乘除求余

116-数学运算符更多的使用

117-数学运算符 自加和自减运算符

118-接受用户输入的字符串,整数和小数

119-案例练习:接受用户从控制台输入的两个数字,并计算和,输出到控制台

120-赋值运算符

121-运算符的优先级

122-练习1和2

123-练习3和4

124-练习5和6

125-初识布尔运算(比较运算)

126-布尔运算符

127-条件布尔运算符和取反运算符

128-关于goto语句

129-if语句

130-if else语句

131-三元运算符

132-使用if else if else语句进行多条件判断

133-switch语句

134-while循环

135-do while循环

136-for循环

137-循环的终止break语句

138-循环的中断continue,goto和return结束循环(2)

138-循环的中断continue,goto和return结束循环

139-练习1和2 布尔运算符和数学运算符 switch case语句练习

140-练习3和4 for循环练习

141-练习6和7 for循环和for循环的嵌套调用

142-练习8和9 for循环的嵌套调用和随机数的生成

143-练习10和11 循环结构练习,字符和字符串的处理

144-练习12和13 循环练习

145-显示转换和隐式转换

146-枚举类型

147-结构体

148-数组的定义和初始化

149-使用for循环,while循环和foreach来遍历数组

150-字符串的处理

151-练习1和2 练习for循环

152-练习3和4 循环结构练习和字符操作

153-练习5 对数组进行排序,Array.Sort和冒泡排序算法

154-练习6和7 循环练习

155-练习8 循环练习

156-练习9和10 循环练习和字符串与字符的处理

157-练习11和12 循环练习和字符串处理

158-函数的定义和使用

159-函数的定义和使用 案例学习

160-参数数组-顶一个参数个数不确定的函数

161-结构函数的定义和使用

162-函数的重载

163-委托的定义和声明

164-函数的递归调用

165-循环结构练习和函数练习

166-练习 7 8 9 函数的递归 结构体和数学运算

167-练习10和11 循环结构练习

第二季 C#中级教程

201-调试和错误处理-正常模式下的调试

202-中断模式下的调试-添加断点

203-中断模式下如何查看变量的值,如何修改变量的值

204-错误处理(异常处理)

205-异常处理-案例2

206-面向对象编程-定义类

207-类的定义和声明

208-构造函数

209-属性的定义

210-匿名类型

211-堆和栈-程序运行时的内存区域

212-值类型和引用类型 在内存中的存储

213-值类型和引用类型在内存中如何存储的2-案例学习

214-面向对象编程-继承

215-虚方法

216-隐藏方法

217-this和base关键字的作用

218-抽象类

219-密封类和密封方法

220-派生类的构造方法

221-关于访问修饰符 protected和static

222-定义和实现接口

223-练习1-7 面向对象编程练习

224-练习8-12 面向对象编程练习

225-练习13-19 面向对象编程练习

226-练习20-23 面向对象编程练习

227-列表List的创建和使用

228-关于列表的更多内容

229-列表List的两种遍历方式-for循环和foreach

230-操作列表的属性和方法

231-泛型类的定义

232-泛型方法

233-创建我们自己的列表MyList-创建构造函数和Capacity Count属性

234-创建我们自己的列表MyList-添加Add方法

235-创建我们自己的列表MyList-添加索引器,通过索引器访问元素

236-创建我们自己的列表MyList-插入元素Insert()方法

237-创建我们自己的列表MyList-移除指定位置的元素RemoveAt

238-创建我们自己的列表MyList-创建IndexOf LastIndexOf和Sort排序方法

第三季 C#高级教程

101-字符串类string基础使用

102-字符串类string更多的方法

103-字符串类StringBuilder的构造

104-string和StringBuilder的区别

105-StringBuilder的更多方法

106-vs插件resharper的下载安装和破解

107-正则表达式介绍

108-定位元字符 ^ $

109-基本语法元字符

110-反义字符

111-重复描述字符

112-择一匹配符

113-对正则表达式进行分组()

201-委托的定义和使用

202-委托的定义和使用2

203-Action委托

204-Func委托

205-int类型的冒泡排序

206-拓展的通用的冒泡排序方法

207-多播委托

208-匿名方法

209-Lambda表达式

210-事件

211-观察者设计模式-猫捉老鼠

212-观察者设计模式-委托与事件的区别

301-数据的初始化和LINQ的第一个基础使用

302-扩展方法写法

303-LINQ集合联合查询

304-LINQ集合联合查询-扩展方法用法

305-对结果进行排序 orderby descending

306-Join on集合联合查询

307-对结果进行分组操作into groups

308-对结果进行分组操作group by

309-量词操作符 any all

310-LINQ学习总结

401-反射和特性-Type类

402-反射和特性-Assembly程序集类

403-Obsolete特性

404-Contional特性

405-调用者信息特性

406-DebuggerStepThrough特性

407-创建自定义特性

501-进程和线程的概念

502-线程开启方式1-异步委托

503-检测委托线程的结束-通过等待句柄和回调函数

504-线程开启方式2-通过Thread类

505-线程的其他概念后台和前台线程,线程的优先级,线程的状态

506-线程开启方式3-线程池

507-线程开启方式4-任务

508-任务的其他知识

509-线程问题-争用条件和死锁

601-socket编程-tcp服务器端

602-socket编程-tcp客户端

603-unity聊天室-创建tcp服务器端

604-unity聊天室-创建unity客户端,开发建立连接的代码

605-unity聊天室-客户端发送消息到服务器端

606-unity聊天室-在服务器端广播消息到客户端

607-socket编程-udp服务器端

608-socket编程-udp客户端

609-socket编程-udp和tcp协议的区别

610-tcplistener

611-tcpclient

612-udpclient

701-文件操作-查看文件属性FileInfo

702-文件操作-文件夹操作DirectoryInfo

703-使用File读写文件

704-使用FileStream读写文件

705-使用StreamReader和StreamWriter读写文本文件

801-第一个xml文档示例

802-xml文档规则,手写一个xml文档

803-xml文档解析

804-案例2-xml文档解析技能信息

805-json介绍

806-通过json官网json.org进一步学习json

807-书写json文本,引入json库文件

808-使用JsonMapper解析json数据

809-使用JsonMapper跟泛型解析json

810-json校验和json在线编辑器-bejson

811-Excel操作

第四季 C#数据结构与算法

101-数据结构介绍

201-线性表介绍List-T

202-定义线性表的接口

203-实现顺序表添加和得到功能

204-实现线性表的其他功能和测试

205-实现单链表的节点类

206-实现单链表的添加和插入操作

207-实现单链表的其他功能和单链表的测试

208-双向链表和循环链表

301-栈的介绍和BCL中的栈

302-实现顺序栈

303-实现链栈

304-队列的介绍和BCL中的队列

305-队列接口创建

306-顺序队列的实现1

307-顺序队列的实现2和测试

308-链队列的实现

309-栈和队列应用举例

401-实现字符串类的存储,构造和比较

402-字符串类的实现

403-数组

404-练习题

501-排序介绍

502-直接插入排序

503-简单选择排序

504-快速排序的思想

505-快速排序的思想2

506-快速排序的代码实现


下载地址:百度网盘下载

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,319评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,801评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,567评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,156评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,019评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,090评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,500评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,192评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,474评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,566评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,338评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,212评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,572评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,890评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,169评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,478评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,661评论 2 335

推荐阅读更多精彩内容

  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 8,994评论 0 3
  • 长大是一场无需解释的蜕变,是一场必经的苦旅,它是一段过程,也是最终的目的地。在这场蜕变中,必然打破幸福,经历痛楚,...
    可愛多阅读 351评论 0 1
  • 在武汉呆了四年,从最初的嫌热嫌闷嫌无聊到后来的不舍不忘不满足,很庆幸我是华科一分子。 第一次听校长讲话,军训期间 ...
    柠檬和橙子阅读 322评论 0 2
  • 将deviceToken由Data类型转换为String,其实方法很简单,swift当中的具体做法就是: 在 ap...
    玺睿siri阅读 1,014评论 0 0
  • 每个人心中,都住着一个检察官、一个律师和一个法官,所以我认为人们的自我辩护也分为两种:一种是为了让自己的一生取得更...
    方方碎碎念阅读 417评论 0 0