微信扫一扫,移动浏览光盘
简介
本书主要介绍了Visual Studio 2005进行Windows应用程序开发所需要的基础知识。本书讲述了C 语言的特点,阐述了数据类型、运算符和表达式等内容。 本书主要介绍了使用Visual Studio 2005进行Windows应用程序开发所需要的基础知识。本书讲述了C#语言的特点;阐述了数据类型、运算符和表达式、判断循环语句、数组、方法等程序设计语言中最基础的内容;介绍了Windows应用程序开发的必备知识:窗体与控件、界面设计。为了使程序开发变得更有乐趣,书中穿插介绍了GDI+图形编程及简单的动画制作。本书最后为一个综合性的应用程序,以达到巩固前面所学知识的目的。
本书针对的是毫无编程经验的初学者以及从其他语言转入C#语言学习的人员。即使是有一定经验的开发人员,一样也可以在本书配套光盘的视频教程中找到所需的知识。
目录
第1章 C#语言概述
1.1 C#语言简介
1.1.1 C#的由来
1.1.2 C#的特点
1.1.3 C#的开发前景
1.2 .NET开发平台
1.2.1 .NET概述
1.2.2 Visual Studio .NET 2005的安装
1.2.3 Visual Studio .NET 2005的集成开发环境(IDE)
1.3 开发环境的初步实践
1.3.1 创建项目
1.3.2 创建控制台应用程序
1.3.3 创建Windows应用程序
实训指导
本章小结
习题
第2章 常用标准控件
2.1 生成和调整控件
2.2 控件的使用
2.2.1 标签控件
2.2.2 按钮控件
2.2.3 文本框控件
2.2.4 列表框控件
2.2.5 消息框
2.2.6 计时器
实训指导
本章小结
习题
第3章 数据类型
3.1 关键字和标识符
3.2 常量与变量
3.2.1 变量
3.2.2 常量
3.3 整型数据
3.3.1 整型常量
3.3.2 整型变量
3.4 实型数据
3.4.1 实型常量
3.4.2 实型变量
3.5 字符型数据
3.5.1 字符常量
3.5.2 字符变量
3.6 字符串型数据
3.6.1 字符串常量
3.6.2 字符串变量
3.7 隐式数值转换
3.8 显式数值转换
实训指导
本章小结
习题
第4章 运算符和表达式
4.1 算术运算符
4.1.1 基本算术运算符
4.1.2 递增、递减运算符
4.1.3 位移运算符
4.2 逻辑运算符
4.3 赋值运算符和表达式
4.3.1 复合赋值运算符
4.3.2 赋值表达式
4.4 关系运算符和关系表达式
4.4.1 关系运算符
4.4.2 关系表达式
4.5 字符和字符串运算符
4.6 其他运算符
4.7 运算符优先级
4.7.1 算术运算符优先级
4.7.2 关系运算符优先级
4.7.3 逻辑表达式和运算符优先级
实训指导
本章小结
习题
第5章 条件判断语句
5.1 关于if语句
5.1.1 if语句
5.1.2 if…else语句
5.1.3 if…else if…语句
5.1.4 if 语句的嵌套
5.2 switch语句
实训指导
本章小结
习题
第6章 循环控制语句
6.1 while语句
6.2 do…while语句
6.3 for语句
6.4 循环的嵌套
6.5 foreach语句
6.6 break语句和continue语句
6.6.1 break语句
6.6.2 continue语句
6.7 实例演示
实训指导
本章小结
习题
第7章 数组
7.1 一维数组
7.1.1 一维数组的声明与创建
7.1.2 一维数组的初始化
7.1.3 一维数组的元素的访问
7.1.4 值类型和引用类型
7.2 多维数组
7.2.1 多维数组的声明与创建
7.2.2 多维数组的初始化
7.2.3 多维数组的操作
7.2.4 数组示例
7.3 动态数组
7.3.1 ArrayList的声明与创建
7.3.2 ArrayList的操作
实训指导
本章小结
习题
第8章 GDI+图形
8.1 创建Graphics对象
8.2 笔、画刷和颜色
8.2.1 笔
8.2.2 画刷
8.3 绘制线条和形状
8.3.1 绘制线条
8.3.2 绘制矩形
8.3.3 绘制椭圆
8.3.4 绘制文本
8.4 用GDI+呈现图像
8.5 动画制作
实训指导
本章小结
习题
第9章 方法
9.1 方法的定义
9.2 方法的调用
9.2.1 方法调用格式
9.2.2 形参与实参
9.3 方法的参数传递机制
9.3.1 值参数(Value Parameter)
9.3.2 引用参数(Reference Parameter)
9.3.3 输出参数(Output Parameter)
9.3.4 数组参数
9.4 方法的重载
9.5 变量的作用域及可见性
9.6 方法的递归调用
实训指导
本章小结
习题
第10章 窗体与控件
10.1 窗体概述
10.1.1 窗体的常用属性
10.1.2 窗体的常用事件
10.1.3 实例演示
10.2 单选按钮
10.2.1 RadioButton的常用属性
10.2.2 RadioButton的常用事件
10.2.3 实例演示
10.3 复选框和复选列表框
10.3.1 CheckBox和CheckedListBox的常用属性
10.3.2 CheckBox和CheckedListBox的常用事件
10.3.3 CheckedListBox的常用方法
10.3.4 实例演示
10.4 组合框
10.4.1 ComboBox的常用属性、事件和方法
10.4.2 实例演示
10.5 图片框
10.5.1 PictureBox的常用属性
10.5.2 实例演示
实训指导
本章小结
习题
第11章 界面设计
11.1 模式窗体
11.1.1 模式窗体的属性设置
11.1.2 模式窗体的打开与关闭
11.2 非模式窗体
11.3 菜单
11.3.1 菜单的组成
11.3.2 菜单的设计
11.4 工具栏
11.5 MDI窗体
11.5.1 MDI窗体的创建
11.5.2 MDI窗体的排列
11.6 实例演示
实训指导
本章小结
习题
第12章 异常处理
12.1 异常的出现
12.2 try-catch
12.3 校验(checked)和非校验(unchecked)语句
12.4 try-finally
实训指导
本章小结
习题
第13章 综合实训
13.1 实训案例
13.2 界面设计
13.2.1 MainForm窗体
13.2.2 FrmCreateFolder窗体
13.2.2 FrmLoadPic窗体
13.3 代码编写
13.3.1 PicInfo.cs
13.3.2 Folder.cs
13.3.3 FrmCreateFolder.cs
13.3.4 FrmLoadPic.cs
13.3.5 MainForm.cs
13.3.6 调试与运行程序
13.4 思考与改进
附录A ASCⅡ码表
附录B C#主要控件名简写对照表
参考文献
1.1 C#语言简介
1.1.1 C#的由来
1.1.2 C#的特点
1.1.3 C#的开发前景
1.2 .NET开发平台
1.2.1 .NET概述
1.2.2 Visual Studio .NET 2005的安装
1.2.3 Visual Studio .NET 2005的集成开发环境(IDE)
1.3 开发环境的初步实践
1.3.1 创建项目
1.3.2 创建控制台应用程序
1.3.3 创建Windows应用程序
实训指导
本章小结
习题
第2章 常用标准控件
2.1 生成和调整控件
2.2 控件的使用
2.2.1 标签控件
2.2.2 按钮控件
2.2.3 文本框控件
2.2.4 列表框控件
2.2.5 消息框
2.2.6 计时器
实训指导
本章小结
习题
第3章 数据类型
3.1 关键字和标识符
3.2 常量与变量
3.2.1 变量
3.2.2 常量
3.3 整型数据
3.3.1 整型常量
3.3.2 整型变量
3.4 实型数据
3.4.1 实型常量
3.4.2 实型变量
3.5 字符型数据
3.5.1 字符常量
3.5.2 字符变量
3.6 字符串型数据
3.6.1 字符串常量
3.6.2 字符串变量
3.7 隐式数值转换
3.8 显式数值转换
实训指导
本章小结
习题
第4章 运算符和表达式
4.1 算术运算符
4.1.1 基本算术运算符
4.1.2 递增、递减运算符
4.1.3 位移运算符
4.2 逻辑运算符
4.3 赋值运算符和表达式
4.3.1 复合赋值运算符
4.3.2 赋值表达式
4.4 关系运算符和关系表达式
4.4.1 关系运算符
4.4.2 关系表达式
4.5 字符和字符串运算符
4.6 其他运算符
4.7 运算符优先级
4.7.1 算术运算符优先级
4.7.2 关系运算符优先级
4.7.3 逻辑表达式和运算符优先级
实训指导
本章小结
习题
第5章 条件判断语句
5.1 关于if语句
5.1.1 if语句
5.1.2 if…else语句
5.1.3 if…else if…语句
5.1.4 if 语句的嵌套
5.2 switch语句
实训指导
本章小结
习题
第6章 循环控制语句
6.1 while语句
6.2 do…while语句
6.3 for语句
6.4 循环的嵌套
6.5 foreach语句
6.6 break语句和continue语句
6.6.1 break语句
6.6.2 continue语句
6.7 实例演示
实训指导
本章小结
习题
第7章 数组
7.1 一维数组
7.1.1 一维数组的声明与创建
7.1.2 一维数组的初始化
7.1.3 一维数组的元素的访问
7.1.4 值类型和引用类型
7.2 多维数组
7.2.1 多维数组的声明与创建
7.2.2 多维数组的初始化
7.2.3 多维数组的操作
7.2.4 数组示例
7.3 动态数组
7.3.1 ArrayList的声明与创建
7.3.2 ArrayList的操作
实训指导
本章小结
习题
第8章 GDI+图形
8.1 创建Graphics对象
8.2 笔、画刷和颜色
8.2.1 笔
8.2.2 画刷
8.3 绘制线条和形状
8.3.1 绘制线条
8.3.2 绘制矩形
8.3.3 绘制椭圆
8.3.4 绘制文本
8.4 用GDI+呈现图像
8.5 动画制作
实训指导
本章小结
习题
第9章 方法
9.1 方法的定义
9.2 方法的调用
9.2.1 方法调用格式
9.2.2 形参与实参
9.3 方法的参数传递机制
9.3.1 值参数(Value Parameter)
9.3.2 引用参数(Reference Parameter)
9.3.3 输出参数(Output Parameter)
9.3.4 数组参数
9.4 方法的重载
9.5 变量的作用域及可见性
9.6 方法的递归调用
实训指导
本章小结
习题
第10章 窗体与控件
10.1 窗体概述
10.1.1 窗体的常用属性
10.1.2 窗体的常用事件
10.1.3 实例演示
10.2 单选按钮
10.2.1 RadioButton的常用属性
10.2.2 RadioButton的常用事件
10.2.3 实例演示
10.3 复选框和复选列表框
10.3.1 CheckBox和CheckedListBox的常用属性
10.3.2 CheckBox和CheckedListBox的常用事件
10.3.3 CheckedListBox的常用方法
10.3.4 实例演示
10.4 组合框
10.4.1 ComboBox的常用属性、事件和方法
10.4.2 实例演示
10.5 图片框
10.5.1 PictureBox的常用属性
10.5.2 实例演示
实训指导
本章小结
习题
第11章 界面设计
11.1 模式窗体
11.1.1 模式窗体的属性设置
11.1.2 模式窗体的打开与关闭
11.2 非模式窗体
11.3 菜单
11.3.1 菜单的组成
11.3.2 菜单的设计
11.4 工具栏
11.5 MDI窗体
11.5.1 MDI窗体的创建
11.5.2 MDI窗体的排列
11.6 实例演示
实训指导
本章小结
习题
第12章 异常处理
12.1 异常的出现
12.2 try-catch
12.3 校验(checked)和非校验(unchecked)语句
12.4 try-finally
实训指导
本章小结
习题
第13章 综合实训
13.1 实训案例
13.2 界面设计
13.2.1 MainForm窗体
13.2.2 FrmCreateFolder窗体
13.2.2 FrmLoadPic窗体
13.3 代码编写
13.3.1 PicInfo.cs
13.3.2 Folder.cs
13.3.3 FrmCreateFolder.cs
13.3.4 FrmLoadPic.cs
13.3.5 MainForm.cs
13.3.6 调试与运行程序
13.4 思考与改进
附录A ASCⅡ码表
附录B C#主要控件名简写对照表
参考文献
C#程序设计基础教程与实训[电子资源.图书]
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!