共 329 小节 已有 1479377 人学过 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)
本套C#入门教程将从基础入手,教会您使用C#进行应用软件的开发。C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序。我们学会C#,便可以编写各种Windows桌面应用程序、WindowsStore应用程序以及Web应用程序等等。