C#程序设计教程(第2版)

C#程序设计教程(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2011-08
版次: 2
ISBN: 9787111349426
定价: 35.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 289页
正文语种: 简体中文
21人买过
  • 《C#程序设计教程(第2版)》全书以MicrosoftVisualStudio.NET2008/2010作为平台,在继承第1版的基本内容和基本方法的基础上,对内容体系结构进行调整、修改和优化,特别是大大增强了实例的实用性。
    本书内容包括:.NET与C#基础、C#编程基础、面向对象编程基础、面向对象编程进阶、Windows应用程序开发、GDI+编程、文件操作、数据库应用、多线程编程。
    本书第1~9章是教程部分,讲解C#程序设计的基础知识,并包含大量实例;然后是习题部分,主要突出基本编程内容和基本概念;最后是实验部分,锻炼读者的编程和应用能力。
    这本《C#程序设计教程(第2版)》可作为高等院校相关专业C#程序设计课程的教材,也可供广大C#开发用户参考。 前言
    第1章.NET与C#基础
    1.1C#语言简介
    1.1.1C#的由来
    1.1.2C#的特点
    1.2.NET开发平台
    1.2.1.NET框架概述
    1.2.2VS2010的集成开发环境
    1.2.3第个C#呈序
    1.3VisualC#开发环境
    1.3.1新建Windows窗体应用程序
    l.3.2标题栏
    1.3.3菜单栏
    1.3.4工具栏
    1.3.5工具箱
    1.3.6窗口
    第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.1if语句
    2.4.2switch语句
    2.5循环语句
    2.5.1while语句
    2.5.2do—while语句
    2.5.3for语句
    2.6跳转语句
    2.6.1continue语句
    2.6.2break语句
    2.6.3return语句
    2.6.4goto语句
    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.9组件与程序集
    4.9.1组件
    4.9.2程序集
    4.10泛型
    第5章Windows应用程序开发
    5.1开发应用程序的步骤
    5.2窗体
    5.2.1创建Windows应用程序项目
    5.2.2选择启动窗体
    5.2.3窗体属性
    5.2.4窗体的常用方法和事件
    5.3Windows控件的使用
    5.3.1常用控件
    5.3.2Label控件和LinkLabel控件
    5.3.3Button控件
    5.3.4TextBox控件
    5.3.5RadioButton控件
    5.3.6CheckBox控件
    5.3.7ListBox控件
    5.3.8ComboBox控件
    5.3.9GroupBox控件
    5.3.10ListView控件
    5.3.11PictureBox控件
    5.3.12StatusStrip控件
    5.3.13Timer控件
    5.4菜单
    5.4.1在设计时创建菜单
    5.4.2以编程方式创建菜单
    5.4.3上下文菜单
    5.5对话框
    5.5.1消息框
    5.5.2窗体对话框
    5.5.3通用对话框
    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.1GDI+简介
    6.1.1坐标系
    6.1.2像素
    6.1.3Graphics类
    6.2绘图
    6.2.1画笔
    6.2.2画刷
    6.2.3绘制直线
    6.2.4绘制矩形
    6.2.5绘制椭圆
    6.2.6绘制圆弧
    6.2.7绘制多边形
    6.3颜色
    6.4文本输出
    6.4.1字体
    6.4.2输出文本
    6.5图像处理
    6.5.1绘制图像
    6.5.2刷新图像
    6.6综合应用实例
    第7章文件操作
    7.1文件概述
    7.2System.10模型
    7.2.1System.IO命名空间的资源
    7.2.2System.IO命名空间的功能
    7.3文件与目录类
    7.3.1Directory类和DirectoryInfo类
    7.3.2File类和FileInfo类
    7.3.3Path类
    7.3.4读取驱动器信息
    7.4文件的读与写
    7.4.1流
    7.4.2读写文件
    7.4.3读写二进制文件
    7.5综合应用实例
    第8章数据库应用
    8.1数据库基础
    8.1.1数据库和数据库管理系统
    8.1.2表和视图
    8.1.3用VS2010创建数据库和表
    8.1.4结构化查询语言(SQL)
    8.1.5数据访问命名空间
    8.2ADO.NET概述
    8.2.1ADO.NET基本概念与特点
    8.2.2ADO.NET对象模型的结构
    8.3创建连接
    8.3.1创建Connection对象
    8.3.2使用Connection对象
    8.4Command对象与DataReadeR对象
    8.4.1创建Command对象
    8.4.2使用Command对象操作数据
    8.4.3创建DataReader对象
    8.4.4使用DataReader对象检索数据
    8.5DataSet对象与DataAdapter对象
    8.5.1DataSet对象
    8.5.2DataAdapter对象
    8.6综合应用实例
    第9章多线程编程
    9.1线程概述
    9.1.1多线程工作方式
    9.1.2何时使用多线程
    9.2创建并控制个线程
    9.2.1线程的建立与启动
    9.2.2线程的挂起、恢复与终止
    9.2.3线程的状态及优先级
    9.3线程的同步和通信
    9.3.1lock关键字
    9.3.2线程监视器
    9.3.3线程间的通信
    9.3.4子线程访问主线程的控件
    9.4线程池和定时器
    9.4.1线程池
    9.4.2定时器
    9.5互斥对象
    9.6综合应用实例
    习题
    第1章.NET与C#基础
    第2章C#编程基础
    第3章面向对象编程基础
    第4章面向对象编程进阶
    第5章Windows应用程序开发
    第6章GDI+编程
    第7章文件操作
    第8章数据库应用
    第9章多线程编程
    实验
    实验1C#编程环境
    实验2C#编程基础
    实验3面向对象编程
    实验4接口
    实验5异常处理
    实验6Windows应用程序开发
    实验7GDI+编程
    实验8文件和数据库应用
    实验9多线程编程
  • 内容简介:
    《C#程序设计教程(第2版)》全书以MicrosoftVisualStudio.NET2008/2010作为平台,在继承第1版的基本内容和基本方法的基础上,对内容体系结构进行调整、修改和优化,特别是大大增强了实例的实用性。
    本书内容包括:.NET与C#基础、C#编程基础、面向对象编程基础、面向对象编程进阶、Windows应用程序开发、GDI+编程、文件操作、数据库应用、多线程编程。
    本书第1~9章是教程部分,讲解C#程序设计的基础知识,并包含大量实例;然后是习题部分,主要突出基本编程内容和基本概念;最后是实验部分,锻炼读者的编程和应用能力。
    这本《C#程序设计教程(第2版)》可作为高等院校相关专业C#程序设计课程的教材,也可供广大C#开发用户参考。
  • 目录:
    前言
    第1章.NET与C#基础
    1.1C#语言简介
    1.1.1C#的由来
    1.1.2C#的特点
    1.2.NET开发平台
    1.2.1.NET框架概述
    1.2.2VS2010的集成开发环境
    1.2.3第个C#呈序
    1.3VisualC#开发环境
    1.3.1新建Windows窗体应用程序
    l.3.2标题栏
    1.3.3菜单栏
    1.3.4工具栏
    1.3.5工具箱
    1.3.6窗口
    第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.1if语句
    2.4.2switch语句
    2.5循环语句
    2.5.1while语句
    2.5.2do—while语句
    2.5.3for语句
    2.6跳转语句
    2.6.1continue语句
    2.6.2break语句
    2.6.3return语句
    2.6.4goto语句
    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.9组件与程序集
    4.9.1组件
    4.9.2程序集
    4.10泛型
    第5章Windows应用程序开发
    5.1开发应用程序的步骤
    5.2窗体
    5.2.1创建Windows应用程序项目
    5.2.2选择启动窗体
    5.2.3窗体属性
    5.2.4窗体的常用方法和事件
    5.3Windows控件的使用
    5.3.1常用控件
    5.3.2Label控件和LinkLabel控件
    5.3.3Button控件
    5.3.4TextBox控件
    5.3.5RadioButton控件
    5.3.6CheckBox控件
    5.3.7ListBox控件
    5.3.8ComboBox控件
    5.3.9GroupBox控件
    5.3.10ListView控件
    5.3.11PictureBox控件
    5.3.12StatusStrip控件
    5.3.13Timer控件
    5.4菜单
    5.4.1在设计时创建菜单
    5.4.2以编程方式创建菜单
    5.4.3上下文菜单
    5.5对话框
    5.5.1消息框
    5.5.2窗体对话框
    5.5.3通用对话框
    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.1GDI+简介
    6.1.1坐标系
    6.1.2像素
    6.1.3Graphics类
    6.2绘图
    6.2.1画笔
    6.2.2画刷
    6.2.3绘制直线
    6.2.4绘制矩形
    6.2.5绘制椭圆
    6.2.6绘制圆弧
    6.2.7绘制多边形
    6.3颜色
    6.4文本输出
    6.4.1字体
    6.4.2输出文本
    6.5图像处理
    6.5.1绘制图像
    6.5.2刷新图像
    6.6综合应用实例
    第7章文件操作
    7.1文件概述
    7.2System.10模型
    7.2.1System.IO命名空间的资源
    7.2.2System.IO命名空间的功能
    7.3文件与目录类
    7.3.1Directory类和DirectoryInfo类
    7.3.2File类和FileInfo类
    7.3.3Path类
    7.3.4读取驱动器信息
    7.4文件的读与写
    7.4.1流
    7.4.2读写文件
    7.4.3读写二进制文件
    7.5综合应用实例
    第8章数据库应用
    8.1数据库基础
    8.1.1数据库和数据库管理系统
    8.1.2表和视图
    8.1.3用VS2010创建数据库和表
    8.1.4结构化查询语言(SQL)
    8.1.5数据访问命名空间
    8.2ADO.NET概述
    8.2.1ADO.NET基本概念与特点
    8.2.2ADO.NET对象模型的结构
    8.3创建连接
    8.3.1创建Connection对象
    8.3.2使用Connection对象
    8.4Command对象与DataReadeR对象
    8.4.1创建Command对象
    8.4.2使用Command对象操作数据
    8.4.3创建DataReader对象
    8.4.4使用DataReader对象检索数据
    8.5DataSet对象与DataAdapter对象
    8.5.1DataSet对象
    8.5.2DataAdapter对象
    8.6综合应用实例
    第9章多线程编程
    9.1线程概述
    9.1.1多线程工作方式
    9.1.2何时使用多线程
    9.2创建并控制个线程
    9.2.1线程的建立与启动
    9.2.2线程的挂起、恢复与终止
    9.2.3线程的状态及优先级
    9.3线程的同步和通信
    9.3.1lock关键字
    9.3.2线程监视器
    9.3.3线程间的通信
    9.3.4子线程访问主线程的控件
    9.4线程池和定时器
    9.4.1线程池
    9.4.2定时器
    9.5互斥对象
    9.6综合应用实例
    习题
    第1章.NET与C#基础
    第2章C#编程基础
    第3章面向对象编程基础
    第4章面向对象编程进阶
    第5章Windows应用程序开发
    第6章GDI+编程
    第7章文件操作
    第8章数据库应用
    第9章多线程编程
    实验
    实验1C#编程环境
    实验2C#编程基础
    实验3面向对象编程
    实验4接口
    实验5异常处理
    实验6Windows应用程序开发
    实验7GDI+编程
    实验8文件和数据库应用
    实验9多线程编程
查看详情
系列丛书 / 更多
C#程序设计教程(第2版)
数据库原理与应用教程(第4版)
何玉洁 著
C#程序设计教程(第2版)
C#程序设计教程(第3版)
朱毅华、时跃华、赵青松 著;郑阿奇、梁敬东 编
C#程序设计教程(第2版)
计算机基础课程系列教材:计算机基础应用教程(第3版)
刘春燕、吴黎兵、熊素萍 编
C#程序设计教程(第2版)
Visual C++教程(第3版)
丁有和 著;郑阿奇 编
C#程序设计教程(第2版)
SQL Server教程从基础到应用
郑阿奇 编
C#程序设计教程(第2版)
计算机基础应用实验教程(第3版)/计算机基础课程系列教材
刘春燕、何宁、陈红 编
C#程序设计教程(第2版)
数据库技术及应用:Access
李雁翎 著
C#程序设计教程(第2版)
Linux系统应用与开发教程(第2版)
刘海燕、荆涛 编
C#程序设计教程(第2版)
大学计算机基础实验/计算机基础课程系列教材
赵秀梅、李艳玲、刘铭 著;陈明、王锁柱 编
C#程序设计教程(第2版)
数据库与数据处理:Access2010实现(第2版)
张玉洁、孟祥武 编
C#程序设计教程(第2版)
计算机基础课程系列教材:大学计算机基础
吴海霞、李艳玲、刘长文 著;陈明、王锁柱 编
C#程序设计教程(第2版)
大学计算机基础实验教程
毛科技、陈立建 编
相关图书 / 更多
C#程序设计教程(第2版)
C#图书馆自动化技术与应用
于源 著
C#程序设计教程(第2版)
C#从入门到精通(第7版)
明日科技
C#程序设计教程(第2版)
C#程序设计实验指导与习题测试(第4版)
余青松;江红
C#程序设计教程(第2版)
C#开发案例精粹
明日科技
C#程序设计教程(第2版)
C#网络应用编程(第4版 微课版)
马骏 韩道军
C#程序设计教程(第2版)
C#编程开发实战(微课视频版)
郭佳佳;涂振;陈林
C#程序设计教程(第2版)
C#可视化程序设计案例教程 第5版
刘培林 史荧中 刘贵锋
C#程序设计教程(第2版)
C# 11和.NET 7入门与跨平台开发(第7版)
(美) 马克·J. 普莱斯(Mark J. Price) 著 叶伟民 译
C#程序设计教程(第2版)
C#上位机开发一本通
黄伟 著
C#程序设计教程(第2版)
C#项目开发实战(微视频版)
扶松柏
C#程序设计教程(第2版)
C#.NET项目开发案例教程(微课视频版)
陈建国;王莹;张锦;王如龙
C#程序设计教程(第2版)
C#程序设计
崔舒宁
您可能感兴趣 / 更多
C#程序设计教程(第2版)
Python程序设计(微课版)
郑阿奇
C#程序设计教程(第2版)
PyQt6开发及实例
郑阿奇
C#程序设计教程(第2版)
Spring Boot实用教程(含实例视频教学)(第4版)
郑阿奇
C#程序设计教程(第2版)
AutoCAD实用教程(第6版)
郑阿奇
C#程序设计教程(第2版)
Python基础实用教程(实例视频教学)(第2版)
郑阿奇
C#程序设计教程(第2版)
Visual C++教程(第4版)
郑阿奇;丁有和
C#程序设计教程(第2版)
Visual C++实训(第4版)
郑阿奇;丁有和
C#程序设计教程(第2版)
Qt 6开发及实例(第5版)
郑阿奇
C#程序设计教程(第2版)
C#程序设计教程(第4版)
郑阿奇;梁敬东
C#程序设计教程(第2版)
SQL Server教程(第4版)
郑阿奇;刘启芬;顾韵华
C#程序设计教程(第2版)
MySQL实用教程(新体系?综合应用实例视频)(第4版)
郑阿奇
C#程序设计教程(第2版)
VisualBasic实训(第4版高等院校程序设计系列教材)
郑阿奇、梁敬东 编