
| 教学目标明确,注重理论与实践的结合;教学方法灵活,培养学生自主学习的能力;教学内容先进,强调计算机在各专业中的应用;教学模式完善,提供配套的教学资源解决方案。 |
| 第1章 C#概述 1.1 Microsoft.NET概述 1.1.1 Microsoft.NET的目标 1.1.2 Microsoft.NET的组成 1.1.3.NETFramework和C# 1.2 C#语言介绍 1.2.1 C#的语言特点 1.2.2 C#的运行环境 1.3 C#集成开发环境 1.3.1 C#的启动 1.3.2 C#集成开发环境 1.4 本章小结 习题 第2章 C#程序设计入门 2.1 第一个控制台应用程序 2.1.1 创建程序 2.1.2 编译和执行程序 2.1.3 C#程序结构分析 2.2 输入/输出操作 2.2.1 Console.WriteLine()方法 2.2.2 Console.Write()方法 2.2.3 Console.ReadLine()方法 2.2.4 Console.Read()方法 2.3 第一个Windows应用程序 2.4 本章小结 习题 第3章 C#程序设计基础 3.1 词法结构 3.1.1 标识符 3.1.2 关键字 3.2 数据类型 3.2.1 值类型 3.2.2 引用类型 3.2.3 类型转换 3.2.4 装箱与拆箱 3.3 变量和常量 3.3.1 变量 3.3.2 常量 3.4 运算符和表达式 3.4.1 运算符 3.4.2 表达式 3.5 本章小结 习题 第4章 结构化程序设计 4.1 结构化程序设计的概念 4.1.1 结构化程序设计的概念及算法的概念 4.1.2 流程图 4.2 顺序结构 4.2.1 空语句 4.2.2 复合语句 4.2.3 标签语句 4.2.4 顺序结构的实例 4.3 选择结构 4.3.1 条件语句 4.3.2 分支语句 4.3.3 选择结构的实例 4.4 循环结构 4.4.1 循环结构的概念 4.4.2 while语句与do while语句 4.4.3 for语句和for each语句 4.4.4 跳转语句 4.4.5 循环结构的实例 4.5 本章小结 习题 第5章 面向对象程序设计基础 5.1 面向对象概述 5.1.1 面向对象的概念 5.1.2 面向对象语言的特点 5.2 定义类 5.2.1 类的概念 5.2.2 类的声明 5.2.3 类的静态特性 5.2.4 类的动态行为 5.2.5 创建类的实例 5.2.6 继承类 5.3 构造函数和析构函数 5.3.1 构造函数 5.3.2 析构函数 5.4 方法 5.4.1 方法的定义及调用 5.4.2 方法的参数 5.4.3 方法的重载 5.4.4 静态方法和非静态方法 5.4.5 运算符的重载 5.5 属性 5.5.1 字段和属性 5.5.2 静态属性 5.5.3 重载属性 5.6 委托和事件 5.6.1 委托 5.6.2 事件 5.7 C#常用的基础类 5.7.1 Math类和Random类 5.7.2 DateTime类和TimeSpan类 5.7.3 Convet类 5.8 命名空间 5.8.1 命名空问的概念 5.8.2 命名空间的使用 5.8.3 常用的命名空间 5.9 本章小结 习题 第6章 抽象类、多态和接口 6.1 抽象类 6.1.1 什么是抽象类 6.1.2 声明抽象类 6.1.3 实现抽象方法 6.2 多态性 6.2.1 什么是多态 6.2.2 多态的实现 6.2.3 区分多态和重载 6.3 接口 6.3.1 什么是接口 6.3.2 声明接口 6.3.3 实现接口 6.4 本章小结 习题 第7章 常用数据结构与算法 7.1 字符串 7.1.1 静态字符串String 7.1.2 动态字符串String Builder 7.2 数组 7.2.1 数组的概念 7.2.2 System.Array类 7.2.3 一维数组 7.2.4 二维数组 7.2.5 数组的实例——“冒泡排序”算法 7.3 枚举 7.3.1 枚举类型的定义 7.3.2 枚举成员的赋值 7.3.3 枚举成员的访问 7.4 排序 7.4.1 选择排序 7.4.2 直接插入排序 7.4.3 希尔排序 7.5 本章小结 习题 第8章 调试与异常处理 8.1 程序调试技术 8.1.1 使用VisualStudio.NET错误报告 8.1.2 寻找逻辑错误 8.1.3 单步执行程序 8.1.4 设置断点 …… 第9章 Windows应用程序设计基础 第10章 Windows应用程序进阶 第11章 C#的文件操作 第12章 数据库操作技术 第13章 员工信息管理系统 附录 《C#程序设计》课程实验指导书 参考文献 |
商品评论(0条)