1-1 区分.net与C#
C#入门教程
讲师:雪上行者
329 小节 已有 1449975 人学过 2015.11.18 推出
本套C#入门教程将从基础入手,教会您使用C#进行应用软件的开发。C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序。我们学会C#,便可以编写各种Windows桌面应用程序、WindowsStore应用程序以及Web应用程序等等。
  • 第一章:C#准备知识
  • 1-1 区分.net与C#
  • 1-2 开发环境(上)常用集成环境简介
  • 1-2 开发环境(下)安装visual studio
  • 1-3 Visual Studio(VS)程序初始化及各个组成部分
  • 1-4 Net Framework编写应用程序的过程
  • 1-5 第一个控制台程序
  • 1-6 第一个桌面应用程序
  • 1-7 本章总结及任务实施
  • 第二章:C#基础语法
  • 2-1 C#程序结构
  • 2-2 命名空间标识符关键字
  • 2-3 编程规范
  • 2-4 本章小结及任务实施
  • 第三章:变量、常量与数据类型
  • 3-1 变量
  • 3-2 常量
  • 3-3 数据类型之值类型
  • 3-4 数据类型之引用类型
  • 3-5 本章总结及任务实施
  • 第四章:表达式和运算符
  • 4-1 表达式
  • 4-2 数学运算符
  • 4-3 赋值运算符
  • 4-4 关系运算符
  • 4-5 布尔运算符
  • 4-6 位运算符
  • 4-7 其他运算符
  • 4-8 运算符的优先级
  • 4-9 本章小结及任务实施
  • 第五章:流程控制
  • 5-1 分支语句之if语句
  • 5-2 分支语句之switch语句
  • 5-3 分支语句之三位运算符
  • 5-4 迭代语句之while语句
  • 5-5 迭代语句之do…while语句
  • 5-6 迭代语句之for语句(1)
  • 5-7 迭代语句之for语句(2)
  • 5-8 迭代语句之foreach语句
  • 5-9 跳转语句之break语句
  • 5-10 跳转语句之continue语句
  • 5-11 跳转语句之return语句
  • 5-12 跳转语句之goto语句
  • 5-13 本章小结及任务实施
  • 第六章:字符与字符串
  • 6-1 字符及转义字符
  • 6-2 字符串简介
  • 6-3 字符串的大小写转换
  • 6-4 字符串的比较
  • 6-5 字符串的格式化
  • 6-6 字符串的截取
  • 6-7 字符串的分割
  • 6-8 字符串的合并
  • 6-9 字符串的插入与填充
  • 6-10 字符串的删除
  • 6-11 字符串修剪
  • 6-12 字符串的复制
  • 6-13 字符串的替换
  • 6-14 字符串的查找
  • 6-15 类型转换(1)
  • 6.16 类型转换(2)
  • 6-17 StringBuilder类
  • 6-18 本章总结及任务实施
  • 第七章:数组
  • 7-1 一维数组的声明
  • 7-2 一维数组的使用
  • 7-3 二维数组的声明
  • 7-4 二维数组的使用
  • 7-5 遍历数组
  • 7-6 查找数组元素
  • 7-7 数组排序
  • 7-8 数组合并与拆分
  • 7-9 ArrayList类中元素的添加
  • 7-10 ArrayList类中元素的删除
  • 7-11 ArrayList类中元素的遍历与查找
  • 7-12 本章小结及任务实施
  • 第八章:方法
  • 8-1 方法的声明及调用(1)
  • 8-2 方法的声明及调用(2)
  • 8-3 静态方法和实例方法
  • 8-4 虚方法
  • 8-5 重写方法
  • 8-6 外部方法
  • 8-7 分部方法
  • 8-8 方法的重载
  • 8-9 Main方法
  • 8-10 本章小结及任务实施
  • 第九章:结构、类与属性
  • 9-1 结构的使用
  • 9-2 枚举
  • 9-3 面向对象概述
  • 9-4 类与对象的关系
  • 9-5 类的声明
  • 9-6 属性的使用(1)
  • 9-7 属性的使用(2)
  • 9-8 构造函数和析构函数(1)
  • 9-9 构造函数和析构函数(2)
  • 9-10 类的继承(1)
  • 9-11 类的继承(2)
  • 9-12 类的封装
  • 9-13 类的多态
  • 9-14 本章小结及任务实施
  • 第十章:接口、抽象与密封
  • 10-1 接口的声明
  • 10-2 接口的实现和继承(1)
  • 10-3 接口的实现和继承(2)
  • 10-4 显式实现接口
  • 10-5 抽象类与抽象方法声明
  • 10-6 密封类与密封方法
  • 10-7 本章小结及任务实施
  • 第十一章:处理程序异常相关技术
  • 11-1 捕获异常
  • 11-2 清除、处理所有异常
  • 11-3 引发异常
  • 11-4 预定义异常类(1)
  • 11-5 预定义异常类(2)
  • 11-6 自定义异常类
  • 11-7 本章小结及任务实施
  • 第十二章:Windows窗体技术及基础控件
  • 12-1 创建Winform 程序
  • 12-2 窗体的添加与删除
  • 12-3 窗体的常用属性(1)
  • 12-4 窗体的常用属性(2)
  • 12-5 窗体的常用事件
  • 12-6 窗体中添加控件与窗体显示和隐藏
  • 12-7 MDI 窗体
  • 12-8 窗体中控件的基本操作
  • 12-9 Label 控件
  • 12-10 Button 控件
  • 12-11 TextBox(1) 控件
  • 12-12 TextBox(2) 控件
  • 12-13 RichTextBox 控件(1)
  • 12-14 RichTextBox 控件(2)
  • 12-15 Timer控件(1)
  • 12-16 Timer控件(2)
  • 12-17 Timer控件(3)
  • 12-18 CheckBox 控件(1)
  • 12-19 CheckBox 控件(2)
  • 12-20 RadioButton 控件
  • 12-21 ComboBox 控件、ListBox 控件和CheckedListBox 控件(1)
  • 12-22 ComboBox 控件、ListBox 控件和CheckedListBox 控件(2)
  • 12-23 NumericUpDown 控件(1)
  • 12-24 NumericUpDown 控件(2)
  • 12-25 Panel 控件(1)
  • 12-26 Panel 控件(2)
  • 12-27 GroupBox 控件
  • 12-28 TabControl控件
  • 12.29 MenuStrip 控件和ContextMenuStrip 控件(1)
  • 12-30 MenuStrip 控件和ContextMenuStrip 控件(2)
  • 12-31 ToolStrip控件
  • 12-32 StatusStrip控件
  • 12.33 本章小结及任务实施(1)
  • 12-34 本章小结及任务实施(2)
  • 12-35 本章小结及任务实施(3)
  • 12-36 本章小结及任务实施(4)
  • 12-37 本章小结及任务实施(5)
  • 12-38 本章小结及任务实施(6)
  • 第十三章:Windows窗体高级控件
  • 13-1 PictureBox控件(1)
  • 13-2 PictureBox控件(2)
  • 13-3 ImageList 控件(1)
  • 13-4 ImageList 控件(2)
  • 13-5 ListView 控件(1)
  • 13-6 ListView 控件(2)
  • 13-7 TreeView 控件
  • 13-8 DateTimePicker 控件(1)
  • 13-9 DateTimePicker 控件(2)
  • 13-10 MonthCalendar控件(1)
  • 13-11 MonthCalendar控件(2)
  • 13.12 ErrorProvider控件
  • 13-13 HelpProvider控件
  • 13-14 ProgressBar控件(1)
  • 13-15 ProgressBar控件(2)
  • 13-16 ProgressBar控件(3)
  • 13-17 本章小结及任务实施(1)
  • 13-18 本章小结及任务实施(2)
  • 13-19 本章小结及任务实施(3)
  • 13-20 本章小结及任务实施(4)
  • 13-21 本章小结及任务实施(5)
  • 第十四章:数据库相关技术
  • 14-1 数据库基础
  • 14-2 SQL2014数据库安装
  • 14-3 SQL语言简介及常见错误处理
  • 14-4 SQL Server基本操作(1)
  • 14-5 SQL Server基本操作(2)
  • 14-6 简单SQL语句的应用(1)
  • 14-7 简单SQL语句的应用(2)
  • 14-8 ADO.NET简介
  • 14-9 Connection连接、关闭数据库
  • 14-10 Command操作数据
  • 14-11 读取数据-DataReader(1)
  • 14-12 读取数据-DataReader(2)
  • 14-13 数据集DataSet(1)
  • 14-14 数据集DataSet(2)
  • 14-15 数据适配-DataAdapter对象
  • 14-16 本章小结及任务实施(1)
  • 14-17 本章小结及任务实施(2)
  • 第十五章:表格数据控件
  • 15-1 初识DataGridView
  • 15-2 DataGridView绑定数据方法
  • 15-3 DataGridView 获取当前单元格
  • 15-4 DataGridView隐藏行、列
  • 15-5 DataGridView右键删除行
  • 15-6 DataGridView分类排序、筛选
  • 15-7 DataGridView直接修改数据
  • 15-8 DataGridView当前行显示不同颜色
  • 15-9 DataGridView绘制行序号
  • 15-10 DataGridView隔行显示不同颜色
  • 15-11 DataGridView分页显示(1)
  • 15-12 DataGridView分页显示(2)
  • 15-13 DataGridView单元格自动填充
  • 15-14 本章小结及任务实施(1)
  • 15-15 本章小结及任务实施(2)
  • 15-16 本章小结及任务实施(3)
  • 15-17 本章小结及任务实施(4)
  • 第十六章:调试程序相关技术
  • 16-1 预处理指令(1)
  • 16-2 预处理指令(2)
  • 16-3 非中断调试(1)
  • 16-4 非中断调试(2)
  • 16-5 断点调试(1)
  • 16-6 断点调试(2)
  • 16-7 本章小结及调试技巧
  • 第十七章:正则表达式与HashTable类
  • 17-1 初识正则表达式(1)
  • 17-2 初识正则表达式(2)
  • 17-3 初识正则表达式(3)
  • 17-4 C#中构建正则表达式
  • 17-5 正则表达式替换
  • 17-6 正则表达式拆分
  • 17-7 Hashtable概述及元素的添加
  • 17-8 Hashtable元素的遍历
  • 17-9 Hashtable元素的删除
  • 17-10 Hashtable元素的查找
  • 17-11 本章小结及任务实施
  • 第十八章:迭代器、分部类和索引器
  • 18-1 迭代器概述
  • 18-2 实现迭代器最常用的方法
  • 18-3 分部类概述及其使用
  • 18-4 索引器概述及声明
  • 18-5 索引器在类中的使用
  • 18-6 索引器在接口中的使用
  • 18-7 本章小结及任务实施
  • 第十九章:泛型
  • 19-1 泛型概述
  • 19-2 泛型集合类使用场合概述
  • 19-3 自定义泛型类的创建
  • 19-4 类型参数T
  • 19-5 泛型继承之开放与封闭
  • 19-6 泛型继承之普通类继承泛型类
  • 19-7 泛型继承之泛型类继承普通类
  • 19-8 泛型继承之泛型类继承泛型类
  • 19-9 泛型集合接口概述
  • 19-10 泛型接口的使用
  • 19-11 定义泛型方法
  • 19-12 调用泛型方法
  • 19-13 本章小结
  • 第二十章:文件系统相关技术
  • 20-1 命名空间及基础概念
  • 20-2 文件操作之判断是否存在
  • 20-3 文件操作之创建
  • 20-4 文件操作之打开
  • 20-5 文件操作之复制
  • 20-6 文件操作之移动
  • 20-7 文件操作之删除
  • 20-8 文件操作之获取基本信息
  • 20-9 文件夹操作之判断是否存在
  • 20-10 文件夹操作之创建
  • 20-11 文件夹操作之删除
  • 20.12 文件夹操作之移动
  • 20-13 文件夹操作之获取指定目录下的所有文件及文件夹
  • 20-14 数据流概述
  • 20-15 文件流FileStream类
  • 20-16 StreamWriter类
  • 20-17 StreamReader类
  • 20-18 文件选择之OpenFileDialog控件
  • 20-19 文件保存之SaveFileDialog控件
  • 20-20 文件夹选择之FolderBrowserDialog控件
  • 20-21 文件监控之FileSystemWatcher控件
  • 20-22 本章小结及任务实施
  • 第二十一章:WPF相关技术
  • 21-1 WPF的组成架构
  • 21-2 WPF的使用
  • 21-3 常用WPF控件编程
  • 21-4 本章小结及任务实施(1)
  • 21-5 本章小结及任务实施(2)
  • 第二十二章:GDI+图形图像处理技术
  • 22-1 GDI plus绘图基础
  • 22-2 创建Graphics对象与Pen对象
  • 22-3 创建Brush对象(1)
  • 22-4 创建Brush对象(2)
  • 22-5 绘制基本图形之矩形与多边形
  • 22-6 绘制基本图形之椭圆、弧和扇形
  • 22-7 字体、颜色对话框
  • 22-8 本章小结及任务实施
  • 第二十三章:Windows打印技术
  • 23-1 页面设置控件
  • 23-2 打印设置控件
  • 23-3 打印预览控件
  • 23-4 打印内容设置控件
  • 23-5 本章小结及任务实施
  • 第二十四章:网络相关技术
  • 24-1 网络编程基础
  • 24-2 创建属于自己的浏览器(1)
  • 24-3 创建属于自己的浏览器(2)
  • 24-4 命名空间System.Net.Mail
  • 24-5 本章小结及任务实施
  • 第二十五章:注册表相关技术
  • 25-1 注册表基础
  • 25-2 实现访问注册表的两个大类
  • 25-3 读取注册表信息
  • 25-4 新增注册表信息
  • 25-5 删除注册表信息
  • 25-6 本章小结及任务实施
  • 第二十六章:线程相关技术
  • 26-1 线程概述
  • 26-2 线程操作之Thread类
  • 26-3 线程操作之创建线程
  • 26-4 线程操作之线程休眠
  • 26-5 线程操作之线程的挂起与恢复
  • 26-6 线程操作之终止线程
  • 26-7 线程操作之线程的优先级
  • 26-8 本章小结
  • 第二十七章 :生成Windows安装程序
  • 27-1 Window Installer介绍
  • 27-2 InstallShield介绍
  • 27-3 创建安装项目
  • 第二十八章:企业客户资料管理与查询系统
  • 28-1 需求分析及概要设计
  • 28-2 详细设计之数据库设计
  • 28-3 详细设计之公共类设计(1)
  • 28-4 详细设计之公共类设计(2)
  • 28-5 详细设计之登录模块设计
  • 28-6 详细设计之主模块设计
  • 28-7 详细设计之客户模块设计(1)
  • 28-8 详细设计之客户模块设计(2)
  • 28-9 详细设计之客户模块设计(3)
  • 28-10 详细设计之服务模块设计
  • 28-11 详细设计之投诉模块设计
  • 28-12 详细设计之其余模块设计(1)
  • 28-13 详细设计之其余模块设计(2)
  • 第二十九章:3D选号计算系统
  • 29-1 需求分析
  • 29-2 概要设计
  • 29-3 详细设计之公共类COMMON(1)
  • 29-4 详细设计之公共类COMMON(2)
  • 29-5 详细设计之公共类COMMON(3)
  • 29-6 详细设计之公共类COMMON(4)
  • 29-7 详细设计之主模块设计(1)
  • 29-8 详细设计之主模块设计(2)
  • 29-9 详细设计之主模块设计(3)
  • 29-10 详细设计之主模块设计(4)
  • 29-11 详细设计之主模块设计(5)
  • 29-12 详细设计之子模块设计(6)
  • 29-13 详细设计之子模块设计(7)
  • 29-14 详细设计之子模块设计(8)
  • 29-15 详细设计之子模块设计(9)
  • 29-16 详细设计之子模块设计(10)

雪上行者

计算机资深讲师

TA的课程
相关教程推荐
menu home publish search App