微信扫一扫,移动浏览光盘
简介
.NET体系教程由初级教程、高级教程和案例教程组成,本书是该体系
教程的初级教程,主要内容包括C#语言基础、窗体程序设计、数据库编程
、图形图像编程和ASP.NET网页设计5部分内容。
全书以实践为主,旨在提供多种形式的Visual C#语言应用和操作方法
。通过实践操作方式可以帮助读者更好地理解在各种应用背景和软件环境
下如何运用各种Visual C#编程技术有效地设计和开发程序,加深对Visual
C#编程技术理论和实践的理解。
本书所提供的实践操作大多附有较为完整的分析和点评,非常适合初
学者使用。它不仅可作为高等学校大学本科、高职高专学生“Visual C#语
言程序设计”课程的教材,也可以作为各类短期培训的教材。
目录
目录
第1章 .NET Framework和C#概述
1.1 .NET Framework体系结构
1.1.1 .NET Framework环境
1.1.2 公共语言运行库
1.1.3 .NET Framework类库
1.2 C#语言概述
1.2.1 C#简介
1.2.2 C#与其他语言的比较
1.2.3 C#的面向对象技术
1.3 创建第一个C#项目
1.3.1 Visual Studio 2005的安装
1.3.2 Visual Studio 2005的使用
1.3.3 命名空间
1.3.4 编写控制台应用程序Hello World!
1.3.5 编写窗体应用程序Hello World!
本章小结
习题1
第2章 C#编程语言基础
2.1 变量与表达式
2.1.1 变量
2.1.2 数据类型
2.1.3 表达式
2.1.4 类型转换
2.1.5 命名空间
2.2 流程控制
2.2.1 语句
2.2.2 分支结构
2.2.3 循环结构
2.2.4 跳转语句
2.3 复杂的变量类型
2.3.1 枚举
2.3.2 结构
2.3.3 数组
2.4 函数
2.4.1 函数的定义与使用
2.4.2 变量的作用域
2.4.3 Main函数
本章小结
习题2
第3章 C#面向对象程序设计
3.1 面向对象编程简介
3.1.1 什么是面向对象编程
3.1.2 OOP技术
3.2 定义类
3.2.1 C#中的类定义
3.2.2 Object类
3.2.3 构造函数和析构函数
3.2.4 接口和抽象类
3.2.5 类和结构
3.3 定义类成员
3.3.1 成员定义
3.3.2 类成员的其他议题
3.3.3 接口的实现
3.4 类的更多内容
3.4.1 集合
3.4.2 运算符重载
3.4.3 高级转换
3.4.4 深度复制
3.4.5 定制异常
3.4.6 事件和委托
本章小结
习题3
第4章 Windows程序设计
4.1 可视化编程基础
4.1.1 第一个例子
4.1.2 使用数据库保存数据
4.2 基本组件的学习
4.2.1 组件属性
4.2.2 面向对象
4.2.3 键盘事件
4.2.4 图像显示
4.2.5 组件同时移动
4.3 常用组件的其他知识
4.3.1 鼠标事件
4.3.2 窗体相关
4.3.3 文本框
4.3.4 按钮
4.3.5 Panel和GroupBox
4.3.6 列表框
4.3.7 组合框
4.3.8 定时器
4.3.9 TabControl
4.3.10 ImageList和ListView
4.4 菜单、工具栏和状态栏
4.4.1 菜单
4.4.2 快捷菜单
4.4.3 工具栏和状态栏
本章小结
习题4
第5章 Transact-SQL语言基础
5.1 概述
5.2 SQL语言教程
5.2.1 SQL指令
5.2.2 SQL表格处理
5.3 联机分析处理(OLAP)简介
5.3.1 OLAP的发展背景
5.3.2 OLAP逻辑概念和典型操作
5.4 OLAP的SQL实践
5.4.1 COMPUTE与COMPUTE BY子句
5.4.2 GROUP语句
5.4.3 UNION
5.4.4 排名函数
5.5 存储过程、用户自定义函数与触发器
5.5.1 存储过程
5.5.2 自定义函数
5.5.3 触发器
本章小结
习题5
第6章 数据库开发技术
6.1 概述
6.1.1 数据访问方式的历史
6.1.2 ADO与ADO.NET的比较
6.2 ADO.NET对象模型的结构
6.2.1 数据提供程序
6.2.2 数据集
6.3 ADO.NET数据库开发方式
6.3.1 了解ADO.NET数据库开发
6.3.2 ADO.NET中两种基本的数据库开发方式
6.4 创建连接
6.4.1 Connection连接字符串
6.4.2 在设计时创建Connection对象
6.4.3 在运行时创建Connection对象
6.4.4 打开和关闭Connection
6.5 Command对象与DataReader对象
6.5.1 Command与DataReader对象
6.5.2 在设计时创建Command对象
6.5.3 在运行时创建Command对象
6.5.4 Command对象数据操作
6.5.5 DataReader对象数据检索
6.6 DataAdapter对象与DataSet对象
6.6.1 DataSet对象管理数据
6.6.2 DataAdapter对象操作数据
6.6.3 Windows控件和数据绑定
6.7 Visual C#中的SQL Server项目
6.7.1 启用CLR集成
6.7.2 新建SQL Server项目
6.7.3 创建SQL Server的存储过程
6.7.4 创建SQL Server的自定义函数
6.7.5 创建SQL Server的触发器
本章小结
习题6
第7章 图像处理
7.1 GDI和GDI+
7.1.1 GDI+命名空间
7.1.2 设备环境对象和Graphics对象
7.2 位图类型
7.3 图像处理常用的类及控件
7.4 打开图像
7.5 图像的显示
7.6 图像的复制
7.7 图像翻转
7.8 像素处理
7.8.1 像素颜色值的获取与设置
7.8.2 颜色的逆反处理
7.8.3 图像锐化
7.8.4 镶嵌处理
7.8.5 生成灰度图像
7.9 图像的保存
7.10 图像编程实例
本章小结
习题7
第8章 绘制图像
8.1 绘图所用到的常用控件及类
8.1.1 颜色
8.1.2 画笔和钢笔
8.2 绘图所用到的结构
8.2.1 Point和PointF结构
8.2.2 Size和SizeF结构
8.2.3 Rectangle和RectangleF结构
8.3 绘制图形和线条
8.3.1 画直线
8.3.2 画空心矩形
8.3.3 画实心矩形
8.3.4 画空心椭圆
8.3.5 绘制弧线
8.3.6 画实心椭圆
8.3.7 绘制多边形
8.4 GDI+中的画笔和实心形状
8.4.1 阴影画笔
8.4.2 纹理画笔
8.4.3 渐变画笔
8.5 绘制文本
8.6 “颜色”对话框
8.7 鼠标事件
8.7.1 MouseMove
8.7.2 MouseDown
8.8 应用实例
本章小结
习题8
第9章 ASP.NET
9.1 建立一个新的ASP.NET网站
9.1.1 新建Web应用程序项目
9.1.2 向项目中添加文件
9.2 代码编辑
9.2.1 重构(Refactor)
9.2.2 更名
9.2.3 理解代码和脚本
9.3 检查用户的输入
9.3.1 RequireFieldValidator以及RegularExpressValidator
9.3.2 ValidationSummary
9.3.3 写自定义验证代码
9.4 显示数据表
9.4.1 使用GridView显示数据库内容
9.4.2 建立参数化查询
9.4.3 使用ListView控件显示
9.4.4 主从关系
9.5 数据修改操作
9.5.1 ADO.NET基础
9.5.2 更新操作
9.6 传递信息
9.6.1 QueryString
9.6.2 URL Encoding
9.6.3 Cookie
9.6.4 Session
本章小结
习题9
附录A
参考文献
第1章 .NET Framework和C#概述
1.1 .NET Framework体系结构
1.1.1 .NET Framework环境
1.1.2 公共语言运行库
1.1.3 .NET Framework类库
1.2 C#语言概述
1.2.1 C#简介
1.2.2 C#与其他语言的比较
1.2.3 C#的面向对象技术
1.3 创建第一个C#项目
1.3.1 Visual Studio 2005的安装
1.3.2 Visual Studio 2005的使用
1.3.3 命名空间
1.3.4 编写控制台应用程序Hello World!
1.3.5 编写窗体应用程序Hello World!
本章小结
习题1
第2章 C#编程语言基础
2.1 变量与表达式
2.1.1 变量
2.1.2 数据类型
2.1.3 表达式
2.1.4 类型转换
2.1.5 命名空间
2.2 流程控制
2.2.1 语句
2.2.2 分支结构
2.2.3 循环结构
2.2.4 跳转语句
2.3 复杂的变量类型
2.3.1 枚举
2.3.2 结构
2.3.3 数组
2.4 函数
2.4.1 函数的定义与使用
2.4.2 变量的作用域
2.4.3 Main函数
本章小结
习题2
第3章 C#面向对象程序设计
3.1 面向对象编程简介
3.1.1 什么是面向对象编程
3.1.2 OOP技术
3.2 定义类
3.2.1 C#中的类定义
3.2.2 Object类
3.2.3 构造函数和析构函数
3.2.4 接口和抽象类
3.2.5 类和结构
3.3 定义类成员
3.3.1 成员定义
3.3.2 类成员的其他议题
3.3.3 接口的实现
3.4 类的更多内容
3.4.1 集合
3.4.2 运算符重载
3.4.3 高级转换
3.4.4 深度复制
3.4.5 定制异常
3.4.6 事件和委托
本章小结
习题3
第4章 Windows程序设计
4.1 可视化编程基础
4.1.1 第一个例子
4.1.2 使用数据库保存数据
4.2 基本组件的学习
4.2.1 组件属性
4.2.2 面向对象
4.2.3 键盘事件
4.2.4 图像显示
4.2.5 组件同时移动
4.3 常用组件的其他知识
4.3.1 鼠标事件
4.3.2 窗体相关
4.3.3 文本框
4.3.4 按钮
4.3.5 Panel和GroupBox
4.3.6 列表框
4.3.7 组合框
4.3.8 定时器
4.3.9 TabControl
4.3.10 ImageList和ListView
4.4 菜单、工具栏和状态栏
4.4.1 菜单
4.4.2 快捷菜单
4.4.3 工具栏和状态栏
本章小结
习题4
第5章 Transact-SQL语言基础
5.1 概述
5.2 SQL语言教程
5.2.1 SQL指令
5.2.2 SQL表格处理
5.3 联机分析处理(OLAP)简介
5.3.1 OLAP的发展背景
5.3.2 OLAP逻辑概念和典型操作
5.4 OLAP的SQL实践
5.4.1 COMPUTE与COMPUTE BY子句
5.4.2 GROUP语句
5.4.3 UNION
5.4.4 排名函数
5.5 存储过程、用户自定义函数与触发器
5.5.1 存储过程
5.5.2 自定义函数
5.5.3 触发器
本章小结
习题5
第6章 数据库开发技术
6.1 概述
6.1.1 数据访问方式的历史
6.1.2 ADO与ADO.NET的比较
6.2 ADO.NET对象模型的结构
6.2.1 数据提供程序
6.2.2 数据集
6.3 ADO.NET数据库开发方式
6.3.1 了解ADO.NET数据库开发
6.3.2 ADO.NET中两种基本的数据库开发方式
6.4 创建连接
6.4.1 Connection连接字符串
6.4.2 在设计时创建Connection对象
6.4.3 在运行时创建Connection对象
6.4.4 打开和关闭Connection
6.5 Command对象与DataReader对象
6.5.1 Command与DataReader对象
6.5.2 在设计时创建Command对象
6.5.3 在运行时创建Command对象
6.5.4 Command对象数据操作
6.5.5 DataReader对象数据检索
6.6 DataAdapter对象与DataSet对象
6.6.1 DataSet对象管理数据
6.6.2 DataAdapter对象操作数据
6.6.3 Windows控件和数据绑定
6.7 Visual C#中的SQL Server项目
6.7.1 启用CLR集成
6.7.2 新建SQL Server项目
6.7.3 创建SQL Server的存储过程
6.7.4 创建SQL Server的自定义函数
6.7.5 创建SQL Server的触发器
本章小结
习题6
第7章 图像处理
7.1 GDI和GDI+
7.1.1 GDI+命名空间
7.1.2 设备环境对象和Graphics对象
7.2 位图类型
7.3 图像处理常用的类及控件
7.4 打开图像
7.5 图像的显示
7.6 图像的复制
7.7 图像翻转
7.8 像素处理
7.8.1 像素颜色值的获取与设置
7.8.2 颜色的逆反处理
7.8.3 图像锐化
7.8.4 镶嵌处理
7.8.5 生成灰度图像
7.9 图像的保存
7.10 图像编程实例
本章小结
习题7
第8章 绘制图像
8.1 绘图所用到的常用控件及类
8.1.1 颜色
8.1.2 画笔和钢笔
8.2 绘图所用到的结构
8.2.1 Point和PointF结构
8.2.2 Size和SizeF结构
8.2.3 Rectangle和RectangleF结构
8.3 绘制图形和线条
8.3.1 画直线
8.3.2 画空心矩形
8.3.3 画实心矩形
8.3.4 画空心椭圆
8.3.5 绘制弧线
8.3.6 画实心椭圆
8.3.7 绘制多边形
8.4 GDI+中的画笔和实心形状
8.4.1 阴影画笔
8.4.2 纹理画笔
8.4.3 渐变画笔
8.5 绘制文本
8.6 “颜色”对话框
8.7 鼠标事件
8.7.1 MouseMove
8.7.2 MouseDown
8.8 应用实例
本章小结
习题8
第9章 ASP.NET
9.1 建立一个新的ASP.NET网站
9.1.1 新建Web应用程序项目
9.1.2 向项目中添加文件
9.2 代码编辑
9.2.1 重构(Refactor)
9.2.2 更名
9.2.3 理解代码和脚本
9.3 检查用户的输入
9.3.1 RequireFieldValidator以及RegularExpressValidator
9.3.2 ValidationSummary
9.3.3 写自定义验证代码
9.4 显示数据表
9.4.1 使用GridView显示数据库内容
9.4.2 建立参数化查询
9.4.3 使用ListView控件显示
9.4.4 主从关系
9.5 数据修改操作
9.5.1 ADO.NET基础
9.5.2 更新操作
9.6 传递信息
9.6.1 QueryString
9.6.2 URL Encoding
9.6.3 Cookie
9.6.4 Session
本章小结
习题9
附录A
参考文献
Visual C#.NET程序设计基础教程
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×