C#零基础教程

学科分类:专业课
开课时间: 2019-01-13 至 2020-01-23
报名时间: 2019-01-13 至 2019-10-09
免费
课程简介
目录

第一章

C#入门科普

1.1

一些基本的概念

1.2

VS的各个组成部分以及两行常用代码

1.3

VS的一些设置

1.4

VS中常用的快捷键

1.5

注释符的使用

1.6

小结

第二章

C#基础语法一

2.1

变量类型

2.2

变量练习

2.3

变量的命名规范

2.4

赋值运算符和+号的用法

2.5

两个练习

2.6

占位符的使用

2.7

上午最后的练习

2.8

接收用户的输入

2.9

转义符和@符号的用法

2.10

算数运算符

2.11

自动类型转换和强制类型转换

2.12

Convert类型转换

2.13

Convert的练习

2.14

计算时间的练习题

2.15

小节

第三章

C#基础语法二

3.1

复习

3.2

交换变量

3.3

加加减减和复合赋值运算符

3.4

关系运算符和逻辑与运算符

3.5

判断闰年练习

3.6

if-else结构

3.7

分支结构之if结构

3.8

if else-if结构

3.9

比较三个数字中的最大值

3.10

try-catch异常捕获

3.11

三个练习

3.12

switch-case

3.13

小结

第四章

C#基础语法三

4.1

复习

4.2

switch-case练习

4.3

判断闰年

4.4

while循环

4.5

while循环练习1

4.6

while循环练习2

4.7

while循环的3个练习

4.8

break的用法

4.9

while循环练习结束

4.10

do-while循环

4.11

do-while循环的几个练习

4.12

小复习

4.13

程序调试

第五章

C#基础语法四

5.1

for循环语法

5.2

for循环的正序和倒序输出

5.3

乘法口诀表

5.4

乘法口诀表(2)

5.5

类型转换

5.6

循环的3个练习

5.7

continue的用法

5.8

计算质数

5.9

三元表达式和随机数

5.10

枚举类型

5.11

枚举类型和int、string之间的转换

5.12

结构

5.13

小总结

5.14

数组的基本概念

5.15

声明数组的4种方式

第六章

C#基础语法五

6.1

复习

6.2

数组复习

6.3

数组的5个练习

6.4

冒泡排序

6.5

方法的语法

6.6

调用者和被调用者

6.7

方法练习

6.8

out参数

6.9

自动动手写TryParse

6.10

小结

第七章

C#基础语法六

7.1

ref参数

7.2

方法的重载

7.3

params可变参数数组

7.4

方法的递归

7.5

方法结束

7.6

方法的练习

7.7

上午结束

7.8

方法的最后6个练习

7.9

小复习

第八章

动手做项目

8.1

画游戏头

8.2

初始化地图

8.3

确定玩家A跟玩家B的坐标

8.4

画第一行的关卡

8.5

画第一竖行

8.6

画地图结束

8.7

输入玩家姓名

8.8

上午内容结束

8.9

开始玩游戏啦(1)

8.10

开始玩游戏啦(2)

8.11

飞行棋游戏结束

8.12

面向对象简介

第九章

C#面向对象知识一

9.1

类的实例化、字段、方法

9.2

属性的介绍

9.3

属性的作用

9.4

面向对象练习

9.5

构造函数

9.6

值类型和引用类型简介

9.7

上午总结

9.8

静态类和非静态类的区别

9.9

垃圾回收期和析构函数

9.10

车票练习

9.11

不同项目之间的类的引用

9.12

字符串到字符数组的转换以及高效的StringBuilder

9.13

字符串的一些方法

9.14

总结

第十章

C#面向对象知识二

10.1

字符串的方法

10.2

字符串练习

10.3

字符串结束

10.4

继承开头

10.5

继承

10.6

new的用法

10.7

this的用法

10.8

里氏转换以及as和is的用法

10.9

里氏转换练习

10.10

File类的基本操作

10.11

总结

第十一章

C#面向对象知识三

11.1

复习

11.2

ArrayList集合的常用方法

11.3

ArrayList集合的常用方法2

11.4

ArrayList集合的两个练习

11.5

集合的长度问题

11.6

ArrayList集合总结

11.7

Hashtable集合

11.8

简繁转换

11.9

编码和File类读取文件

11.10

使用File类写入数据

11.11

Direcotry的操作

11.12

Path类的操作

11.13

总结

第十二章

C#面向对象知识四

12.1

小复习

12.2

FileStream的读写文件

12.3

使用FileStream来对大文件进行复制

12.4

StreamWriter和StreamReader

12.5

装箱和拆箱

12.6

泛型集合

12.7

泛型集合的3个练习前奏

12.8

泛型集合的3个练习

12.9

多态

12.10

抽象类练习

12.11

总结

第十三章

C#面向对象知识五

13.1

模拟U盘、移动硬盘、MP3和电脑

13.2

c#中的访问修饰符

13.3

简单工厂设计模式

13.4

序列化和发序列化

13.5

仓库的各种货物

13.6

导入货物

13.7

导出货物

13.8

超市类

13.9

超市收银系统结束

第十四章

C#面向对象知识六

14.1

接口基本语法和用法

14.2

接口结束

14.3

接口

14.4

值传递和引用传递

14.5

重写父类中的方法

14.6

MD5加密

14.7

密封类和部分类

14.8

窗体应用程序的基本介绍

14.9

button控件的一些简单属性

14.10

简单记事儿本应用程序

第十五章

Winfrom编程

15.1

winform中的各种小程序

15.2

多选和单选

15.3

MDI窗体设计

15.4

图片的上下翻页

15.5

Enabled和Visible的练习

15.6

下拉框

15.7

日期选择器

15.8

ListBox

15.9

使用ListBox实现双击播放音乐

15.10

字体对话框

第十六章

C#多线程学习

16.1

石头、剪刀、布

16.2

简单记事本儿(1)

16.3

简单记事本儿(2)

16.4

使用GDI绘制一些简单的图形

16.5

使用GDI+绘制验证码

16.6

多线程

16.7

摇奖机程序

16.8

Socket网络编程1

16.9

Socket网络编程2

第十七章

C#网络编程

17.1

接受客户端的连接和接受客户端发来的消息

17.2

服务端和客户端互相守法数据

17.3

自己动手写协议

17.4

练习1-5

17.5

练习6-13

17.6

练习15-18

17.7

练习19-22

第十八章

Web学习一

18.1

HTML的基本标签框架

18.2

HTML中常用标签1

18.3

HTML中的常用标签2

18.4

A标签的使用

18.5

body当中的属性

18.6

列表

18.7

table表格

18.8

跨行跨列的表格

18.9

表格练习

18.10

表单(1)

18.11

表单(2)

18.12

框架标签

18.13

HTML结束

第十九章

Web学习二

19.1

CSS的3种写入方式

19.2

Css中的样式选择器

19.3

字体、背景、和文本的属性

19.4

盒子模型和margin、padding

19.5

边框属性和display

19.6

开学典礼

19.7

网页

第二十章

C#提高一

20.1

使用简单工厂设计模式打开指定的文件

20.2

面向对象基本语法复习

20.3

面向对象(继承)

20.4

单例模式

20.5

静态和非静态复习

20.6

里氏转换机is、as的用法

20.7

c#中的5个访问修饰符

20.8

虚方法和多态

20.9

接口

20.10

索引器

第二十一章

C#提高二 文件处理

21.1

作业讲解

21.2

值传递、引用传递wmv

21.3

方法的3个高级参数

21.4

字符串的方法

21.5

字符串练习1

21.6

字符串练习2

21.7

StringBuilder的用法

21.8

List泛型集合

21.9

键值对集合

21.10

装箱和拆箱

21.11

文件流和Path类、Directory类

第二十二章

C#提高三

22.1

委托语法

22.2

匿名函数

22.3

求任意数组的最大值

22.4

使用泛型委托求任意数组间的最大值

22.5

lamda表达式

22.6

委托案例:窗体传值

22.7

多播委托

22.8

创建XML文档

22.9

播放器(1)

22.10

播放器(2)

教学团队
  • 蒋法成

    蒋法成

  • 蒋法成

    蒋法成

其他
教学计划
证书
课程资料