注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETC#.NET编程培训教程

C#.NET编程培训教程

C#.NET编程培训教程

定 价:¥49.00

作 者: 赵克立等编著
出版社: 清华大学出版社
丛编项: 清华电脑学堂 编程培训系列
标 签: C#

ISBN: 9787302061724 出版时间: 2003-03-01 包装: 平装
开本: 23cm 页数: 490 字数:  

内容简介

  本书共有14课,分为三部分:第一部分为基础知识,从微软最新推出的.NET平台整体框架着眼,介绍新一代的C#.NET的完整架构概念与运作模式,以及C#的基本语法、C#与传统C++的简要比较等内容,旨在协助不同程度与背景的读者快速具备进入C#.NET的基本能力:第二部分为C#.NET的主体课程,分别介绍C#.NET的输入与输出、数据类型、流与类、异常的处理、多线程程序设计、ASP.NET、ADO.NET与其进一步应用、Win Forms与Web Forms、GDI+等内容;第三部分则是两个完整的C#.NET实例制作,用以综合运用前述技巧。本书附录包括:C#.NET关键字、C#.NET运算符、C#.NET命名空间成员速查,便于读者查阅。本书结构安排合理,为了便于教学,每一课都有“学习目标”、“思考与练习”;此外,本书图文合一,正文与辅助说明相互配合,更便于读者学习。本书可作为培训班教材及自学手册,同时也适合具有一定Win API与面向对象编程基础与思想的程序编程人员阅读。

作者简介

暂缺《C#.NET编程培训教程》作者简介

图书目录

第一课 面向对象程序设计
学习目标一:面向对象与面向过程
一. 面向过程
二. 面向对象
学习目标二:面向对象的重要特性
一. 继承
二. 封装
三. 多态
学习目标三:面向对象的重要术语
一. 对象
二. 类
三. 方法
四. 属性
五. 抽象化
六. 面向对象程序语言
七. C/C十十/C#语言
思考与练习
第二课 . NET Framework与C#
学习目标一:. NET简介
一. Web Service
二. 面向对象程序设计
三. 复制/粘贴的程序配置方式
四. 跨平台
五. 自动资源管理
六. 数据类型检查
七. 新的安全模式
八. JIT即时编译
九. Visual Studio. NET
学习目标二:. NET的类库
一. Svstem
二. Svstem. data
三. Svstem. Xml
四. System. Drawing
五. System. Web
六. System. WinForms
学习目标三:编写Ci9的环境
一. 开发工具的安装
二. 工具栏与工具箱
三. 开发环境版面的调整
思考与练习
第三课 C#程序的语法
学习目标一:我的第一个C并程序
一. C#程序的基本结构
二. 我的第一个C#程序
学习目标二:变量
一. 变量类别
二. 默认值
三. 明确赋值
四. 变量引用
学习目标三:运算符与表达式
一. 表达式的结构
二. 运算符的优先级和结合性
学习目标四, 流程控制语句
一. 选择语句
二. 循环语句
三. 跳转语句
思考与练习
第四课 输入与输出
学习目标一:Console类
一. Console类概述
二. Console类的属性
三. Console类的方法
学习目标二:流
一. 流概述
学习目标三:文件输入与输出
一. 基本的文件I/O
二. 同步与异步文件I/O
思考与练习
第五课 C#的数据类型
学习目标一:浅谈数据类型
一. 浅谈数据类型
学习目标二:值类型
一. 默认构造函数
二. 简单类型
三. 结构类型
四. 枚举类型
学习目标三:引用类型
一. 对象类型
二. 类类型
三. 接口类型
四. 代理
五. 数组
六. 字符串
七. 值类型和引用类型的区别
学习目标四:类型转换
一. 隐式转换
二. 显式转换
思考与练习
第六课 值类型
学习目标一:整型和浮点型
一. 整型
二. 浮点型
学习目标二:布尔型
学习目标三:枚举型
一. 枚举声明
二. 枚举成员
学习目标四:结构型
一. 结构概述
二. 结构声明
三. 结构和类的区别
四. 两个有用的结构例子
思考与练习
第七课 类
学习目标一:类的声明
一. 类的声明
学习目标二:类的构造与析构
一. 类的构造函数
二. 析构函数
学习目标三:继承与多态
一. 继承
二. 多态
学习目标四:修饰符
一. 修饰符概述
二. 访问修饰符
三. abstract修饰符
四. sealed修饰符
思考与练习
第八课 异常处理
学习目标一:异常概述
一. 运行库如何管理异常
二. 筛选运行库异常
三. C#和C十十中异常的区别
学习目标二:异常的处理
一. 使用try/catch块捕捉异常
二. 在catch块中使用特定异常
三. 引发异常
四. 使用finally块
学习目标三:自定义异常
思考与练习
第九课 多线程程序设计
学习目标一:线程概述
一. 多线程概述
二. System. Threading命名空间
三. 线程池
学习目标二:多线程程序设计
一. 创建线程
二. 暂停和继续线程
三. 销毁线程
四. 调度线程
学习目标三:线程的同步
一. 运用Monitor类同步线程
二. 运用Mutex类同步线程
三. 运用Interlocked类同步线程
思考与练习
第十课 Win Forms
学习目标一:第一个WinForms程序
一. 第一个WinForms程序
学习目标二:Form基本设计
一. Windows窗体介绍
二. Windows窗体布局选项
三. 向项目添加Windows窗体
四. 在设计器中显示Windows窗体
五. 选择Windows应用程序中的启动窗体
六. 显示有模式和无模式Windows窗体
七. 更改Windows窗体的边框
八. 设置Windows窗体的屏幕位置
学习目标三:Form控件
一. MessageBox类
二. 对话框控件类
三. Menu类
四. ToolBar类
五. StatusBar类
六. ProgressBar类
七. TrackBar类
思考与练习
第十一课 Web Forms
学习目标一:ASP.NET与ASP.NET控件
一. ASP. NET简介
学习目标二:Intrinsic控件
一. Button控件 按钮控件
二. LinkButton控件 超链接按钮控件
三. TextBox控件 文本框控件
四. CheckBox控件 复选框控件
五. RadioButton控件 单选钮控件
六. DropDownList控件 下拉式选单群组控件
七. Image控件 图片控件
学习目标三:List控件
一. Repeater Control 重复显示控件
二. DataList Control 数据列表控件
三. DataGrid Control 数据表格化控件
学习目标四:Rich控件与Validation控件
一. Rich控件
二. Valication控件
思考与练习
第十二课 ADO. NET
学习目标一:ADO. NET介绍
一. Managed Provider
二. DataSet
学习目标二:ADO. NET对象
一. Connection对象
二. Command对象
三. 参数 Parameter
四. DataSet对象
五. DataView对象
学习目标三:数据绑定
一. 什么是Data Binding
二. Data Binding的方式
学习目标四:连接到数据源
一. 使用DataSet
二. 使用DataView
思考与练习
第十三课 GDI
学习目标一:GDI 概述
一. 创建Graphics对象
二. Paint事件处理程序中的PaintEventArgs
三. CreateGraphics方法
四. 从Image对象创建
五. 绘制和操作形状与图像
学习目标二:笔. 画笔和颜色
一. 笔
二. 画笔
三. 颜色
学习目标三:Graphics类
一. 用GDI 绘制线条和形状
二. 用GDI 绘制文本
三. 用GDI 呈现图像
学习目标四:GDI 示例
一. 文本示例
二. 画笔示例
三. 笔刷示例
四. 图像示例
思考与练习
第十四课 实例制作
学习目标一:记事本程序
一. 记事本程序开发步骤
二. 记事本程序完整代码
学习目标二:屏幕捕获程序
一. 程序设计的关键步骤以及具体的实现方法:
二. 用C#做屏幕捕获程序的完整代码
学习目标三:部署应用程序
一. Microsoft Windows安装程序介绍
二. 合并模块介绍
三. 部署和关联
四. 部署和Authenticode签名
五. 部署和依赖项
六. 部署与注册表
七. 部署和运行时用户界面
八. 自定义操作
九. 条件部署
十. 部署应用程序实例
附录
附录A:关键字
附录B:运算符
附录C:命名空间成员速查

本目录推荐