
微信扫一扫,移动浏览光盘
简介
本书以微软visual studio.net 2003/2005作为工作平台,系统介绍c#语言基础知识、面向对象编程及应用等相关内容。主要内容包括:c#的编程基础、面向对象编程、windows应用程序开发、gdi+编程、文件操作、数据库应用开发、多线程技术和web应用程序开发。书中包含大量习题,可帮助读者进一步掌握基本编程和基本概念。书后还附有10个实验,可锻炼编程和应用的实践能力。.
本书可作为高等学校相关专业c#程序设计课程的教材,也可供编程人员参考。
本书配有教学课件和应用实例的源文件,需要者可在华章网站www.hzbook.com下载。..
本书以微软visual studio .net 2003/2005作为工作平台,系统介绍c#语言基础知识、面向对象编程及应用等相关内容。
本书包含教程、习题和实验三个部分。教程部分理论联系实际,少理论多应用,在介绍微软.net与c#的基础上,贯穿讲解大量实例,使读者快速掌握c#技术。习题部分主要突出基本编程方法和基本概念,实验部分注重锻炼编程和应用的实践能力。使读者能够在windows环境下用c#解决一些基本应用问题。...
目录
前言.
第1章 .net与c#
1.1 初识c#
1.1.1 microsoft.net与c#
1.1.2 c#的优势
1.1.3 c#学习环境
1.2 第一个c#程序
第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 位运算符
.2.3.5 赋值运算符
2.3.6 条件运算符
2.3.7 运算符的优先级与结合顺序
2.3.8 表达式中的类型转换
2.4 选择语句
2.4.1 if语句
2.4.2 switch语句
2.5 循环语句
2.5.1 while语句
2.5.2 do-while语句
2.5.3 for语句
2.6 跳转语句
2.6.1 continue语句
2.6.2 break语句
2.6.3 return语句
2.6.4 goto语句
2.7 数组
2.7.1 数组的定义
2.7.2 数组的初始化
2.7.3 数组元素的访问
2.7.4 数组与system.array
2.7.5 使用foreach语句遍历数组元素
2.8 综合应用实例
第3章 面向对象编程基础
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.3.3 静态方法与实例方法
3.3.4 方法的重载与覆盖
3.4 属性
3.5 综合应用实例
第4章 面向对象编程进阶
4.1 类的继承与多态
4.1.1 继承
4.1.2 多态
4.2 操作符重载
4.3 类型转换
4.3.1 隐式类型转换
4.3.2 显式类型转换
4.3.3 使用convert转换
4.4 结构与接口
4.4.1 结构
4.4.2 接口
4.5 集合与索引器
4.5.1 集合
4.5.2 索引器
4.6 异常处理
4.6.1 异常与异常类
4.6.2 异常处理
4.7 委托与事件
4.7.1 委托
4.7.2 事件
4.8 预处理命令
4.8.1 #define、#undef指旨令
4.8.2 #if、#elif、#else、#endif指令
4.8.3 #warning、#error指令
4.8.4 #region、#endregion指令
4.8.5 #line指令
4.9 组件与程序集
4.9.1 组件
4.9.2 程序集
第5章 windows应用程序开发
5.1 开发应用程序的步骤
5.2 窗体
5.2.1 创建windows应用程序项目
5.2.2 选择启动窗体
5.2.3 窗体属性
5.3 windows控件使用
5.3.1 常用控件和属性
5.3.2 label控件和linklabel控件
5.3.3 button控件
5.3.4 textbox控件
5.3.5 radiobutton控件
5.3.6 checkbox控件
5.3.7 listbox控件
5.3.8 combobox控件
5.3.9 groupbox控件
5.3.10 listview控件
5.3.11 picturebox控件
5.3.12 statusbar控件
5.3.13 timer控件
5.4 菜单
5.4.1 在设计时创建菜单
5.4.2 以编程方式创建菜单
5.5 对话框
5.5.1 在设计时创建对话框
5.5.2 以编程方式设置属性
5.6 多文档界面(mdi)
5.6.1 创建mdi父窗体
5.6.2 创建mdi子窗体
5.6.3 确定活动的mdi子窗体
5.6.4 排列子窗体
5.7 打印与打印预览
5.7.1 在设计时创建打印作业
5.7.2 选择打印机打印文件
5.7.3 打印图形
5.7.4 打印文本
5.8 综合应用实例
笫6章 gdi+编程
6.1 创建graphics对象
6.2 笔..
6.3 画笔
6.4 图案
6.5 颜色
6.6 绘制线条或空心形状
6.7 绘制实心形状
6.8 用gdi+显示字符串
6.9 用gdi+显示图像
第7章 文件操作
7.1 用于文件操作的类
7.2 文件类
7.3 目录类
7.3.1 directory类
7.3.2 directoryinfo类
7.4 path类
7.5 创建文件
7.6 读写文件
7.7 综合应用实例
第8章 数据库应用开发
8.1 数据库概述
8.1.1 关系数据库模型
8.1.2 结构化查询语言(sql)
8.2 ado.net概述
8.2.1 ado.net基本概念与特点
8.2.2 ado.net与ado的比较
8.2.3 ado.net对象模型的结构
8.2.4 ado.net数据库开发方式
8.3 创建连接
8.3.1 connection连接字符串
8.3.2 在设计时创建连接对象
8.3.3 在运行时创建连接对象
8.3.4 打开和关闭连接
8.3.5 处理connection对象的事件
8.3.6 事务处理
8.4 使用command对象与datareader对象
8.4.1 command对象与datareader对象简介
8.4.2 使用command对象操作数据
8.4.3 使用datareader对象检索数据
8.5 使用dataadapter对象与dataset对象
8.5.1 用dataset对象管理数据
8.5.2 数据绑定
8.5.3 使用dataadapter对象
8.5.4 多表应用
第9章 c#多线程技术
9.1 线程概述
9.1.1 多线程工作方式
9.1.2 什么时候使用多线程
9.2 .net对多线程的支持
9.2.1 线程的建立与启动
9.2.2 线程的挂起、恢复与终止
9.3 一个多线程程序
9.4 线程的优先级
9.5 线程同步
9.5.1 同步的含义
9.5.2 在c#中处理同步
9.5.3 同步时要注意的问题
笫10章 web应用程序开发
10.1 asp.net简介
10.1.1 编辑asp.net程序
10.1.2 asp.net程序结构
10.1.3 asp.net的特点
10.2 web form
10.2.1 web form基础
10.2.2 页面事件
10.2.3 ispostback属性
10.3 html控件
10.4 服务器控件
10.5 web服务创建与应用
10.5.1 web服务概述
10.5.2 创建简单的web服务
习题
实验
实验1 c#编程环境
实验2 c#编程基础
实验3 c#面向对象编程基础
实验4 接口
实验5 异常处理
实验6 windows应用程序开发
实验7 gdi+编程
实验8 文件和数据库应用
实验9 多线程编程
实验10 web应用程序...
第1章 .net与c#
1.1 初识c#
1.1.1 microsoft.net与c#
1.1.2 c#的优势
1.1.3 c#学习环境
1.2 第一个c#程序
第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 位运算符
.2.3.5 赋值运算符
2.3.6 条件运算符
2.3.7 运算符的优先级与结合顺序
2.3.8 表达式中的类型转换
2.4 选择语句
2.4.1 if语句
2.4.2 switch语句
2.5 循环语句
2.5.1 while语句
2.5.2 do-while语句
2.5.3 for语句
2.6 跳转语句
2.6.1 continue语句
2.6.2 break语句
2.6.3 return语句
2.6.4 goto语句
2.7 数组
2.7.1 数组的定义
2.7.2 数组的初始化
2.7.3 数组元素的访问
2.7.4 数组与system.array
2.7.5 使用foreach语句遍历数组元素
2.8 综合应用实例
第3章 面向对象编程基础
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.3.3 静态方法与实例方法
3.3.4 方法的重载与覆盖
3.4 属性
3.5 综合应用实例
第4章 面向对象编程进阶
4.1 类的继承与多态
4.1.1 继承
4.1.2 多态
4.2 操作符重载
4.3 类型转换
4.3.1 隐式类型转换
4.3.2 显式类型转换
4.3.3 使用convert转换
4.4 结构与接口
4.4.1 结构
4.4.2 接口
4.5 集合与索引器
4.5.1 集合
4.5.2 索引器
4.6 异常处理
4.6.1 异常与异常类
4.6.2 异常处理
4.7 委托与事件
4.7.1 委托
4.7.2 事件
4.8 预处理命令
4.8.1 #define、#undef指旨令
4.8.2 #if、#elif、#else、#endif指令
4.8.3 #warning、#error指令
4.8.4 #region、#endregion指令
4.8.5 #line指令
4.9 组件与程序集
4.9.1 组件
4.9.2 程序集
第5章 windows应用程序开发
5.1 开发应用程序的步骤
5.2 窗体
5.2.1 创建windows应用程序项目
5.2.2 选择启动窗体
5.2.3 窗体属性
5.3 windows控件使用
5.3.1 常用控件和属性
5.3.2 label控件和linklabel控件
5.3.3 button控件
5.3.4 textbox控件
5.3.5 radiobutton控件
5.3.6 checkbox控件
5.3.7 listbox控件
5.3.8 combobox控件
5.3.9 groupbox控件
5.3.10 listview控件
5.3.11 picturebox控件
5.3.12 statusbar控件
5.3.13 timer控件
5.4 菜单
5.4.1 在设计时创建菜单
5.4.2 以编程方式创建菜单
5.5 对话框
5.5.1 在设计时创建对话框
5.5.2 以编程方式设置属性
5.6 多文档界面(mdi)
5.6.1 创建mdi父窗体
5.6.2 创建mdi子窗体
5.6.3 确定活动的mdi子窗体
5.6.4 排列子窗体
5.7 打印与打印预览
5.7.1 在设计时创建打印作业
5.7.2 选择打印机打印文件
5.7.3 打印图形
5.7.4 打印文本
5.8 综合应用实例
笫6章 gdi+编程
6.1 创建graphics对象
6.2 笔..
6.3 画笔
6.4 图案
6.5 颜色
6.6 绘制线条或空心形状
6.7 绘制实心形状
6.8 用gdi+显示字符串
6.9 用gdi+显示图像
第7章 文件操作
7.1 用于文件操作的类
7.2 文件类
7.3 目录类
7.3.1 directory类
7.3.2 directoryinfo类
7.4 path类
7.5 创建文件
7.6 读写文件
7.7 综合应用实例
第8章 数据库应用开发
8.1 数据库概述
8.1.1 关系数据库模型
8.1.2 结构化查询语言(sql)
8.2 ado.net概述
8.2.1 ado.net基本概念与特点
8.2.2 ado.net与ado的比较
8.2.3 ado.net对象模型的结构
8.2.4 ado.net数据库开发方式
8.3 创建连接
8.3.1 connection连接字符串
8.3.2 在设计时创建连接对象
8.3.3 在运行时创建连接对象
8.3.4 打开和关闭连接
8.3.5 处理connection对象的事件
8.3.6 事务处理
8.4 使用command对象与datareader对象
8.4.1 command对象与datareader对象简介
8.4.2 使用command对象操作数据
8.4.3 使用datareader对象检索数据
8.5 使用dataadapter对象与dataset对象
8.5.1 用dataset对象管理数据
8.5.2 数据绑定
8.5.3 使用dataadapter对象
8.5.4 多表应用
第9章 c#多线程技术
9.1 线程概述
9.1.1 多线程工作方式
9.1.2 什么时候使用多线程
9.2 .net对多线程的支持
9.2.1 线程的建立与启动
9.2.2 线程的挂起、恢复与终止
9.3 一个多线程程序
9.4 线程的优先级
9.5 线程同步
9.5.1 同步的含义
9.5.2 在c#中处理同步
9.5.3 同步时要注意的问题
笫10章 web应用程序开发
10.1 asp.net简介
10.1.1 编辑asp.net程序
10.1.2 asp.net程序结构
10.1.3 asp.net的特点
10.2 web form
10.2.1 web form基础
10.2.2 页面事件
10.2.3 ispostback属性
10.3 html控件
10.4 服务器控件
10.5 web服务创建与应用
10.5.1 web服务概述
10.5.2 创建简单的web服务
习题
实验
实验1 c#编程环境
实验2 c#编程基础
实验3 c#面向对象编程基础
实验4 接口
实验5 异常处理
实验6 windows应用程序开发
实验7 gdi+编程
实验8 文件和数据库应用
实验9 多线程编程
实验10 web应用程序...
C#程序设计教程
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
