第1章.NET与C#基础
1.1C#语言简介
1.1.1C#的发展历史
1.1.2C#的特点
1.2.NET开发平台
1.2.1.NET Framework概述
1.2.2VS 2015的集成开发环境
1.2.3第一个C#程序
实例:在控制台中创建“Hello World”程序并运行
1.2.4C#程序的基本结构
1.3Visual C#开发环境
1.3.1新建Windows窗体应用程序
实例:创建Windows窗体应用程序
1.3.2标题栏
1.3.3菜单栏
1.3.4工具栏
1.3.5工具箱
1.3.6窗口
小结
上机指导
习题
第2章C#编程基础
2.1基本数据类型
2.1.1值类型
2.1.2引用类型
2.1.3值类型与引用类型的区别
实例:演示值类型和引用类型使用区别
2.2常量和变量
2.2.1常量的声明和使用
2.2.2变量的声明和使用
2.3表达式与运算符
2.3.1算术运算符
2.3.2自增自减运算符
2.3.3赋值运算符
2.3.4关系运算符
实例:比较3个int变量的大小关系
2.3.5逻辑运算符
实例:使用逻辑运算符判断两个int类型变量大小
2.3.6位运算符
2.3.7移位运算符
2.3.8条件运算符
2.3.9运算符的优先级与结合性
2.3.10表达式中的类型转换
2.4选择语句
2.4.1if语句
实例:判断用户输入的年份是不是闰年
2.4.2switch语句
实例:判断用户的操作权限
2.5循环语句
2.5.1while循环语句
实例:使用while循环编写程序实现1到100的累加
2.5.2do...while循环语句
实例:使用do...while循环编写程序实现1到100的累加
2.5.3for循环语句
实例:使用for循环语句实现1到100的累加
2.6跳转语句
2.6.1break语句
实例:使用break语句退出循环
2.6.2continue语句
实例:通过在for循环中使用continue语句实现1到100之间的偶数和
2.6.3goto语句
实例:通过goto语句实现1到100的累加
2.7数组
2.7.1一维数组
2.7.2多维数组
2.7.3不规则数组
2.7.4数组与System.Array
实例:打印杨辉三角
2.7.5常用数组操作
实例:定义一个int类型的一维数组,然后使用for循环将数组元素值读取出来
实例:定义两个3行3列的矩阵,根据矩阵乘法规则对它们执行乘法运算,得到一个新的矩阵,输出矩阵的元素
实例:冒泡排序算法的实现
2.7.6使用foreach语句遍历数组
实例:遍历进销存管理系统的主要功能模块
小结
上机指导
习题
第3章面向对象编程基础
3.1面向对象概念
3.1.1对象、类、实例化
3.1.2面向对象程序设计语言的三大原则
3.2类
3.2.1类的概念
3.2.2类的声明
3,2.3类的成员
实例:在类中定义属性,设置访问级别为public,然后在该属性的set访问器中对属性的值进行判断
3.2.4构造函数和析构函数
实例:声明并使用构造函数
3.2.5对象的创建及使用
实例:显示库存商品信息
3.2.6this关键字
3.2.7类与对象的关系
3.3方法
3.3.1方法的声明
3.3.2方法的参数
实例:形参和实参的调用
3.3.3静态方法与实例方法
实例:定义并调用静态方法
实例:定义并调用实例方法
3.3.4方法的重载
实例:定义一个加法运算的重栽方法
小结
上机指导
习题
第4章面向对象编程进阶
4.1类的继承与多态
4.1.1继承
实例:模拟实现进销存管理系统的进货信息并输出
4.1.2多态
实例:通过多态实现不同交通工具的运行状态
4.2结构与接口
4.2.1结构
实例:定义结构存储职工的信息
......
第5章Windows应用程序开发
第6章GDI+编程
第7章文件操作
第8章数据库应用
第9章LINQ技术
第10章网络编程
第11章多线程编程
第12章综合案例——腾龙进销存管理系统
第13章课程设计——桌面提醒工具
|