• C#程序设计教程(第3版计算机基础课程系列教材)
21年品牌 40万+商家 超1.5亿件商品

C#程序设计教程(第3版计算机基础课程系列教材)

全新正版 极速发货

22.76 5.1折 45 全新

库存4件

广东广州
认证卖家担保交易快速发货售后保障

作者郑阿奇 梁敬东等

出版社机械工业出版社

ISBN9787111505297

出版时间2015-06

装帧其他

开本16开

定价45元

货号1201128559

上书时间2024-09-05

大智慧小美丽

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
目  录
前言
章  .NET与C#基础  1
1.1  .NET开发平台和C#语言  1
1.1.1  .NET开发平台概述  1
1.1.2  Visual Studio 2013的集成开发环境  1
1.1.3  个C#程序  3
1.2  Visual C# 2013开发环境  5
1.2.1  新建Windows窗体应用程序  5
1.2.2  标题栏  7
1.2.3  菜单栏  7
1.2.4  工具栏  10
1.2.5  工具箱  11
1.2.6  窗口  12
第2章  C#编程基础  15
2.1  基本类型  15
2.1.1  值类型  15
2.1.2  引用类型  17
2.1.3  值类型与引用类型的关系  18
2.2  变量与常量  20
2.2.1  常量  20
2.2.2  变量  22
2.3  表达式  23
2.3.1  算术运算符  23
2.3.2  关系运算符  24
2.3.3  逻辑运算符  25
2.3.4  位运算符  26
2.3.5  赋值运算符  28
2.3.6  条件运算符  28
2.3.7  运算符的优先级与结合性  29
2.3.8  表达式中的类型转换  29
2.4  选择语句  30
2.4.1  if语句  30
2.4.2  switch语句  32
2.5  循环语句  33
2.5.1  while 语句  33
2.5.2  do-while 语句  34
2.5.3  for 语句  35
2.6  跳转语句  37
2.6.1  continue语句  37
2.6.2  break语句  38
2.6.3  return语句  39
2.6.4  goto语句  39
2.7  数组  42
2.7.1  数组的定义  42
2.7.2  数组的初始化  43
2.7.3  数组元素的访问  45
2.7.4  数组与System.Array  47
2.7.5  使用foreach语句遍历数组元素  49
2.8  综合应用实例  50
第3章  面向对象编程基础  53
3.1  面向对象概念  53
3.1.1  对象、类、实例化  54
3.1.2  面向对象程序设计语言的三大原则  54
3.2  类  56
3.2.1  类的声明  56
3.2.2  类的成员  57
3.2.3  构造函数  59
3.2.4  析构函数  64
3.3  方法  65
3.3.1  方法的声明  66
3.3.2  方法的参数  68
3.3.3  静态方法与实例方法  73
3.3.4  方法的重载与覆盖  75
3.4  属性  79
3.5  综合应用实例  83
第4章  面向对象编程进阶  89
4.1  类的继承与多态  89
4.1.1  继承  89
4.1.2  多态  94
4.2  操作符重载  99
4.3  类型转换  104
4.3.1  隐式类型转换  104
4.3.2  显式类型转换  107
4.3.3  使用Convert转换  108
4.4  结构与接口  110
4.4.1  结构  110
4.4.2  接口  111
4.5  集合与索引器  114
4.5.1  集合  114
4.5.2  索引器  117
4.6  异常处理  119
4.6.1  异常与异常类  119
4.6.2  异常处理  121
4.7  委托与事件  125
4.7.1  委托  125
4.7.2  事件  128
4.8  预处理命令  130
4.8.1  #define、#undef指令  130
4.8.2  #if、#elif、#else、#endif指令  131
4.8.3  #warning、#error指令  132
4.8.4  #region、#endregion指令  132
4.8.5  #line指令  132
4.9  组件与程序集  132
4.9.1  组件  132
4.9.2  程序集  133
4.10  泛型  136
第5章  Windows应用程序开发  139
5.1  应用程序的开发步骤  139
5.2  窗体  141
5.2.1  创建Windows应用程序项目  141
5.2.2  选择启动窗体  142
5.2.3  窗体属性  142
5.2.4  窗体的常用方法和事件  144
5.3  Windows控件使用  145
5.3.1  常用控件  145
5.3.2  Label 控件和LinkLabel 控件  147
5.3.3  Button 控件  148
5.3.4  TextBox 控件  149
5.3.5  RadioButton控件  152
5.3.6  CheckBox控件  152
5.3.7  ListBox控件  153
5.3.8  ComboBox控件  154
5.3.9  GroupBox控件  155
5.3.10  ListView控件  156
5.3.11  PictureBox控件  158
5.3.12  StatusStrip控件  158
5.3.13  Timer控件  159
5.4  菜单  161
5.4.1  在设计时创建菜单  161
5.4.2  以编程方式创建菜单  161
5.4.3  上下文菜单  162
5.5  对话框  165
5.5.1  消息框  165
5.5.2  窗体对话框  166
5.5.3  通用对话框  167
5.6  多文档界面  172
5.6.1  创建 MDI 父窗体  173
5.6.2  创建 MDI 子窗体  173
5.6.3  确定活动的 MDI 子窗体  174
5.6.4  排列子窗体  175
5.7  打印与打印预览  175
5.7.1  在设计时创建打印作业  175
5.7.2  选择打印机打印文件  176
5.7.3  打印图形  176
5.7.4  打印文本  177
5.8  综合应用实例  177
第6章  GDI+编程  179
6.1  GDI+简介  179
6.1.1  坐标系  179
6.1.2  像素  180
6.1.3  Graphics类  180
6.2  绘图  182
6.2.1  画笔  182
6.2.2  画刷  182
6.2.3  绘制直线  183
6.2.4  绘制矩形  184
6.2.5  绘制椭圆  185
6.2.6  绘制圆弧  186
6.2.7  绘制多边形  188
6.3  颜色  189
6.4  文本输出  190
6.4.1  字体  190
6.4.2  输出文本  191
6.5  图像处理  191
6.5.1  绘制图像  191
6.5.2  刷新图像  192
6.6  综合应用实例  192
第7章  文件操作  198
7.1  文件概述  198
7.2  System.IO模型  199
7.2.1  System.IO命名空间的资源  199
7.2.2  System.IO命名空间的功能  200
7.3  文件与目录类  201
7.3.1  Directory类和
DirectoryInfo类  201
7.3.2  File类和FileInfo类  202
7.3.3  Path类  204
7.3.4  读取驱动器信息  205
7.4  文件的读与写  206
7.4.1  流  206
7.4.2  读写文件  207
7.4.3  读写二进制文件  208
7.5  综合应用实例  210
第8章  数据库应用  215
8.1  数据库基础  215
8.1.1  数据库和数据库管理系统  215
8.1.2  表和视图  216
8.1.3  用VS2013创建数据库和表  217
8.1.4  结构化查询语言(SQL)  219
8.2  ADO.NET概述  224
8.3  创建连接  226
8.3.1  创建Connection对象  226
8.3.2  使用Connection对象  227
8.4  Command对象与DataReader对象  229
8.4.1  创建Command对象  229
8.4.2  使用Command对象操作数据  229
8.4.3  创建DataReader对象  230
8.4.4  使用DataReader对象检索数据  231
8.5  DataSet对象与DataAdapter对象  234
8.5.1  DataSet对象  234
8.5.2  DataAdapter对象  238
8.6  综合应用实例  240
第9章  多线程编程  244
9.1  线程概述  244
9.1.1  多线程工作方式  245
9.1.2  什么时候使用多线程  245
9.2  创建并控制线程  246
9.2.1  线程的建立与启动  246
9.2.2  线程的挂起、恢复与终止  247
9.2.3  线程的状态及优先级  250
9.3  线程的同步和通信  253
9.3.1  lock关键字  253
9.3.2  线程监视器  254
9.3.3  线程间的通信  255
9.3.4  子线程访问主线程的控件  257
9.4  线程池和定时器  259
9.4.1  线程池  259
9.4.2  定时器  259
9.5  互斥对象  260
9.6  综合应用实例  261
习题  264
章  .NET与C#基础  264
第2章  C#编程基础  265
第3章  面向对象编程基础  269
第4章  面向对象编程进阶  272
第5章  Windows应用程序开发  274
第6章  GDI+编程  276
第7章  文件操作  276
第8章  数据库应用  277
第9章  多线程编程  278
实验  280
实验1  .NET与C#基础  280
实验2  C#编程基础  281
实验3  面向对象编程基础  286
实验4  面向对象编程进阶  294
实验5  Windows 应用程序开发  299
实验6  GDI+编程  303
实验7  文件操作  306
实验8  数据库应用  307
实验9  多线程编程  312

内容摘要
本书以近期新的MicrosoftVisualStudio2013作为平台,在继承前两版的基本内容和基本方法的基础上,对内容体系结构进行调整、修改和优化,特别是增强了实例的实用性。本书包含教程、习题和实验。教程先介绍.NET开发平台VS2013,通过一个简单实例了解控制台方式和界面方式操作过程。然后系统介绍C#的编程基础、面向对象编程基础、面向对象编程进阶。此后介绍Windows应用程序开发、GDI+编程、文件操作、数据库应用、多线程技术。习题主要突出基本编程和基本概念,实验主要锻炼编程和应用,读者先跟着做,然后自己练习。一般来说,通过教程学习、习题练习,特别是认真的上机操作,在较短的时间内,基本能够在VS2013环境下用C#解决一些小的应用问题。

精彩内容
前  言C#是微软.NET平台上最简单、方便和高效的程序设计语言,它在继承C++和Java等语言优点的基础上,不仅具有封装、继承和多态等特性,而且还增加了不少创新元素,广泛应用于开发桌面系统、Web应用、数据库应用、网络应用等多个方面,是目前主流的程序设计语言和开发工具。
    2007年,我们结合当时的教学和应用开发需要,比较早地编写了C#程序设计教程。随着Visual Studio(简称VS)平台的不断升级,C#的功能更强,VS应用开发更方便,本书也相应地升级到了第2版。
    本书第3版在继承前两版的基本内容和基本方法的基础上,以最新的VS2013作为平台,对内容体系结构进行了调整、修改和优化,特别是在实例的实用性方面有了增强,同时数据库的系统性方面也进行了较大改变。
    本书包含教程、习题和实验。教程先介绍C#特点和.NET开发平台VS2013,通过一个简单实例了解控制台方式操作过程。此后比较系统地分类介绍VS2013开发环境,同时通过一个简单实例了解界面方式操作过程。在此基础上介绍C#的编程基础、面向对象编程基础、面向对象编程进阶,然后介绍 Windows应用程序开发、GDI+编程、文件操作、数据库应用、多线程编程。习题主要突出基本编程和基本概念,实验主要锻炼编程和应用,读者先跟着做,然后自己练习。一般来说,通过本教程学习和习题练习,特别是认真进行上机操作,在较短的时间内,读者基本能够在VS2013环境下用C#解决一些小型应用问题。
    本书配有教学课件和所有应用实例及实验的源文件,教师可用于辅助教学,学生可用于模仿和修改。需要者可免费在华章网站www.hzbook.com下载。
    本书主要由南京农业大学梁敬东、朱毅华、时跃华和赵青松编写,由郑阿奇(南京师范大学)和梁敬东统编和定稿。参加编写的还有彭作民、崔海源、徐卫军、刘毅、王燕平、汤玫、郑进、周怡君、丁有和、徐文胜、彭作民、周怡明、刘博宇、陶卫冬、严大牛、吴明祥、王海娇、韩翠青等。许多人士对本书的编写提供了帮助,在此一并表示感谢!
    由于作者水平有限,不当之处在所难免,恳请读者批评指正。
    作者Email:easybooks@163.com。
    编  者2015.5

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP