C#实用教程-(第2版)

本书特色

[

  本书以visual studio
2010为平台,系统介绍了c#语言基础知识及其windows应用系统开发过程。全书包含实用教程、习题、实验和综合应用实习四部分,全面覆盖了
c#课程的理论基础和实践教学环节。实用教程首先重点介绍c#语言基础,然后通过大量实例系统地介绍c#进行windows应用系统开发;习题突出基本编程语法和基本概念(附录a提供参考答案);实验主要锻炼编程和应用能力,读者先跟着做,然后自己练习;综合应用实习主要训练windows应用程序开发能力。为了方便教学,本书配有教学课件,所有实例和综合应用实例源文件以及数据库文件,均可在华信教育资源网http://www.hxedu.com.cn免费下载。

]

内容简介

[

  本书以visual studio
2010为平台进行教学,突出实用性,紧密结合当前实际应用环境,注重锻炼学生编程和应用能力。

]

作者简介

[

南京师范大学教授,江苏省优秀教学成果奖,中国电子教育学会教材评审一等奖。主要著作有高等学校计算机教材系列,高等学校计算机应用实践教程系列,高职高专规划教材系列。

]

目录

目 录第1部分 实 用 教 程第1章 c#概述1.1 c#语言简介1.1.1 c#的优势1.1.2 .net框架1.2 visual c# ( 2010 ) 开发环境1.2.1 visual studio 2010 简介1.2.2 visual c#环境安装与设置1.2.3 visual studio 2010项目管理1.2.4 visual studio 2010 ide界面元素1.3 *简单的c#程序1.3.1 c#项目的创建与分类1.3.2 **个控制台应用程序1.3.3 **个windows窗体程序1.3.4 **个web应用程序第2章 c#语言基础2.1 数据类型2.1.1 值类型2.1.2 引用类型 21 2.1.3 两者关系 22 2.2 变量与常量 24 2.2.1 常量 24 2.2.2 变量 262.2.3 使用举例 26 2.3 运算符与表达式 27 2.3.1 算术运算符 28 2.3.2 关系运算符2.3.3 逻辑运算符2.3.4 位运算符2.3.5 赋值运算符2.3.6 条件运算符2.3.7 运算符的优先级与结合性2.3.8 表达式中的类型转换2.4 c#语句的结构2.4.1 三种基本的结构化流程2.4.2 分支语句2.4.3 循环语句2.4.4 跳转语句2.5 数组2.5.1 一维数组2.5.2 多维数组2.5.3 不规则数组2.5.4 数组的遍历2.5.5 数组应用举例2.6 类2.6.1 类的声明2.6.2 类的成员2.6.3 构造函数2.6.4 析构函数2.7 方法2.7.1 方法的声明2.7.2 方法的参数2.7.3 静态方法与实例方法2.8 接口2.8.1 接口的概念2.8.2 接口的实现第3章 c#面向对象编程3.1 什么是面向对象编程3.1.1 思想渊源与编程哲学3.1.2 面向对象程序设计三原则 75 3.2 类的封装与继承3.2.1 属性封装 77 3.2.2 类的继承 81 3.2.3 派生类的构造函数 84 3.3 多态的实现 86 3.3.1方法重载 86 3.3.2 运算符重载 88 3.3.3 虚方法与方法覆盖3.3.4 抽象类与抽象方法3.4 c#系统的类型转换3.4.1 复合数据类型3.4.2 数值转换3.4.3 枚举转换3.4.4 引用转换3.4.5 使用convert转换3.5 编程常用算法3.5.1 c#语言对排序查找的支持3.5.2 *常用的3种排序算法3.5.3 迭代与递归算法3.6 异常3.6.1 异常与异常类3.6.2 异常处理3.7 c#综合应用实例第4章 windows应用程序开发基础4.1 开发步骤演示4.1.1 建立项目4.1.2 界面设计4.1.3 属性设计4.1.4 代码设计4.1.5 运行调试4.2 窗体及其特性4.2.1 窗体的外观样式4.2.2 窗体可见性控制4.2.3 窗体的定位4.3 windows常用控件4.3.1 认识控件大家族4.3.2 标签控件4.3.3 按钮与文本框4.3.4 图片框4.3.5 选择控件及分组4.3.6 列表类控件4.3.7 状态显示控件4.4 对话框应用4.4.1 消息框4.4.2 模式对话框4.4.3 通用对话框4.4.4 应用举例4.5 windows文档程序设计4.5.1 菜单设计4.5.2 单文档界面(sdi)4.5.3 多文档界面(mdi)4.5.4 文档的打印第5章 c#高级特性5.1 集合与索引器5.1.1 自定义集合5.1.2 集合类5.1.3 索引器5.2 委托与事件5.2.1 初识委托5.2.2 为什么要使用委托5.2.3 多播委托5.2.4 事件5.3 预处理命令5.3.1 符号定义与条件编译指令5.3.2 警告错误指令5.3.3 代码块标识指令5.4 组件与程序集5.4.1 组件5.4.2 程序集5.5 泛型第6章 c#线程技术6.1 引入线程的动机6.1.1 进程的主线程6.1.2 主线程的局限性6.1.3 多线程编程思路6.2 线程的创建及状态控制6.2.1 thread类的使用6.2.2 线程的创建、启动和终止6.2.3 线程的挂起与恢复6.2.4 线程的状态和优先级6.3 线程同步和通信6.3.1 lock关键字6.3.2 线程监视器6.3.3 线程间的通信6.3.4 子线程访问主线程的控件6.4 线程的管理和维护6.4.1 线程池6.4.2 定时器6.4.3 同步基元mutex6.5 线程的应用6.5.1 实时gui6.5.2 并发任务第7章 c#图形图像编程7.1 图形设计基础7.1.1 gdi+简介7.1.2 绘图坐标系7.1.3 屏幕像素7.2 画图工具及其使用7.2.1 笔7.2.2 画刷7.2.3 graphics类7.3 绘制图形7.3.1 线条定位与选型7.3.2 画空心形状7.3.3 图形的填充7.4 字体和图像处理7.4.1 定义字体7.4.2 文本输出7.4.3 绘制图像7.4.4 图像刷新7.5 综合应用实例第8章 文件操作8.1 .net的文件i/o模型8.2 管理文件夹和目录8.2.1 操作文件夹8.2.2 处理路径字符串8.2.3 读取驱动器信息8.3 文件的基本操作8.3.1 文件的种类8.3.2 创建文件8.3.3 读/写文件8.4 综合应用实例第9章 数据库应用9.1 数据库基础9.1.1 关系模型9.1.2 sql语言9.1.3 使用visual studio 2010平台创建sql server数据库9.2 ado.net原理9.2.1 ado.net概述9.2.2 ado.net对象模型9.2.3 数据集与离线访问9.3 创建和测试连接9.3.1 connection连接字符串9.3.2 使用connection对象9.3.3 连接的测试9.4 在线操作数据库9.4.1 sql命令的封装9.4.2 信息的即时呈现9.4.3 数据库在线访问示例9.5 数据库的离线访问9.5.1 数据适配9.5.2 数据集机制9.5.3 数据库离线访问示例第2部分 习 题第1章 c#概述第2章 c#语言基础第3章 c#面向对象编程第4章 windows应用程序开发基础第5章 c#高级特性第6章 c#线程技术第7章 c#图形图像编程第8章 文件操作第9章 数据库应用第3部分 实 验实验1 c#概述实验2 c#语言基础实验3 c#面向对象编程实验4 windows应用程序开发基础实验5 c#高级特性实验6 c#线程技术实验7 c#图形图像编程实验8 文件操作实验9 数据库应用第4部分 c#综合应用实习——学生成绩管理系统p.1 主界面及功能导航p.2 学生信息查询p.3 学生信息修改p.4 学生成绩录入p.5 自己动手扩展系统功能附录a 习题参考答案第1章 c#概述第2章 c#语言基础第3章 c#面向对象编程第4章 windows应用程序开发基础第5章 c#高级特性第6章 c#线程技术第7章 c#图形图像编程第8章 文件操作第9章 数据库应用

封面

C#实用教程-(第2版)

书名:C#实用教程-(第2版)

作者:郑阿奇

页数:364

定价:¥49.0

出版社:电子工业出版社

出版日期:2013-07-01

ISBN:9787121209079

PDF电子书大小:97MB 高清扫描完整版



本文标题:《C#实用教程-(第2版)》PDF下载

资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!