C#程序设计教程--详细介绍

图书搜索
帮助
热门图书
市场调研
计算机网络与应用
房屋建筑学(第三版)
EDA技术实用教程(第三...
建筑施工技术(第三版)
现代社交礼仪
Web数据库技术与应用
现代光纤通信技术
操作系统安全导论
Photoshop CS...
人力资源管理
建筑抗震设计(第二版)
多媒体技术与应用(第二版...
应用数学(经济类)
理论力学(第二版)
信息工程概论
网络营销
高等数学 (上册)(盘)
管理学基础
画法几何与建筑工程制图(...
计算机平面设计基础(修订...
计算机网络原理与技术(第...
 当前位置:本科及研究生教材 C#程序设计教程
   
C#程序设计教程
作者:周洪建,
书名:C#程序设计教程
定价:¥49 元
光盘: 
丛书名:  
免费资源下载:
本书PPT下载:
目录和样章下载:
模拟试题库下载:
教学资料包下载:
实例素材下载:
开本: 
标准书号: 978-7-03-055743-8
字数(千): 
印张: 
出版日期: 2018-1-31
发行号: TP-7861.0101
装帧: 
点击热度: 392
习题答案下载:
教学视频下载:
电子教案下载:
名人推荐
.........................................................................................
 
获奖情况
.........................................................................................
 
图书介绍
.........................................................................................
  本书以Visual Studio 2013为平台,以程序设计为主线,通过对典型示例的分析与实验,将C#程序设计语言的基本概念、可视化编程技术和面向对象程序设计方法融入示例中,在讲解基本理论和算法的同时,为应用系统的开发与设计及数据分析、图像处理在各领域的应用提供思路。全书共11 章,内容包括 C#概述、C#程序设计入门、C#语法基础、结构化程序设计、数组、面向对象程序设计基础、Windows应用程序开发基础、文件、数据库应用开发、C#多线程技术、图形图像编程基础。
  本书适合作为本科院校相关专业的教材,也可作为高职院校、培训学校相关课程的教材,还可作为编程爱好者的参考用书。
 
前言
.........................................................................................
  C#语言是在继承C++和Java等语言优点的基础上演变而来的一种基于.NET的完全面向对象的编程语言。它避免了C语言中复杂的指针和多继承,简单易学且功能强大,能较好地满足软件工程的需要,目前已经成为开发基于.NET的企业级应用程序的首选语言。
  本书根据编者多年的教学实践经验编写而成,在内容上结合初学者的特点,从程序设计的基本思想起步,着重建立学生在计算机方面的知识体系,使学生在掌握计算机程序设计基本知识的同时,提高逻辑思维能力和计算机应用能力,了解可视化编程及面向对象程序设计原理,并运用这些原理和方法,提高处理信息、数据、图像的能力。
  本书共11章,主要内容如下。
  第1章介绍.NET框架、C#语言特点、C#集成开发环境等。
  第2章介绍C#代码的编写基础、C#项目组织结构、C#程序的编译和运行、输入/输出操作等。
  第3章介绍C#语法基础,包括C#程序结构、数据类型、变量与常量、运算符与表达式、类型转换、装箱和拆箱等。
  第4章介绍流程控制语句,包括结构化程序设计的概念、顺序结构、选择结构、循环结构等。
  第5章介绍数组,包括一维数组、二维数组、Array类及应用等。
  第6章介绍C#面向对象程序设计基础知识,包括类和对象基本概念、C#的常用类、继承与接口、C#命名空间等。
  第7章介绍Windows应用程序设计入门知识和控件的基本用法。
  第8章介绍目录和文件管理,以及文件的读写等相关操作。
  第9章介绍数据库应用开发,包括ADO.NET的基础知识,以及数据检索、处理、更新和显示等。
  第10章介绍C#多线程技术,包括线程的创建、中断、暂停、同步等相关知识。
  第11章介绍图形图像编程基础,包括GDI+绘图基础、C#图像处理基础,以及简单的图像处理技术。
  本书由周洪建担任主编,由蔡桂艳、张俊妍、毕志升担任副主编。具体编写分工如下:第1~4章由蔡桂艳编写,第5~7章由张俊妍编写,第8~10章由毕志升编写,第11章由周洪建编写,周洪建对全书进行了规划、组稿、修改和定稿。
  为配合教学需要,本书提供了配套的PPT教学课件、书中所有源程序代码及全部习题参考答案,读者可从http://www.abook.cn下载。
  由于编者水平有限,书中难免存在不足和疏漏之处,恳请广大读者提出宝贵意见。

                                                  编  者  
                                                2017年11月

 

 
图书目录
.........................................................................................
第1章  C#概述 1
1.1  程序设计概述 1
1.2  语言概述 1
1.3  .NET与C# 2
1.3.1  .NET框架介绍 2
1.3.2  C#语言特点 3
1.4  C#集成开发环境 5
1.4.1  安装步骤 7
1.4.2  C#集成开发环境 10
第2章  C#程序设计入门 16
2.1  第一个控制台应用程序 16
2.1.1  创建程序 16
2.1.2  编写程序代码 18
2.1.3  编译和运行程序 19
2.1.4  C#程序结构分析 20
2.2  输入/输出操作 22
2.2.1  Console.WriteLine()方法 22
2.2.2  Console.Write()方法 23
2.2.3  Console.ReadLine()方法 24
2.2.4  Console.Read()方法 25
习题 27
第3章  C#语法基础 29
3.1  C#程序结构 29
3.1.1  标识符 29
3.1.2  关键字 29
3.2  数据类型 30
3.2.1  值类型 30
3.2.2  引用类型 32
3.3  变量与常量 33
3.3.1  变量 34
3.3.2  常量 34
3.4  运算符与表达式 35
3.4.1  赋值运算符 35
3.4.2  算术运算符 35
3.4.3  关系运算符 37
3.4.4  逻辑运算符 38
3.4.5  自增自减运算符 40
3.4.6  位运算符 41
3.4.7  复合赋值运算符 43
3.4.8  条件运算符 45
3.4.9  其他运算符 46
3.4.10  优先级和结合性 47
3.5  类型转换 48
3.5.1  隐式转换 48
3.5.2  显式转换 49
3.5.3  其他类型转换方法 51
3.6  装箱和拆箱 52
习题 53
第4章  结构化程序设计 56
4.1  结构化程序设计的概念 56
4.2  顺序结构 56
4.2.1  顺序结构语句 56
4.2.2  顺序结构程序应用举例 57
4.3  选择结构 60
4.3.1  if语句 60
4.3.2  if…else语句 61
4.3.3  else if语句 64
4.3.4  switch语句 66
4.3.5  选择结构程序应用举例 69
4.4  循环结构 72
4.4.1  for语句 72
4.4.2  while语句与do…while语句 74
4.4.3  循环控制语句 77
4.4.4  循环的嵌套 79
4.4.5  foreach语句 81
4.4.6  循环结构程序应用举例 82
习题 89
第5章  数组 91
5.1  数组概述 91
5.2  一维数组 92
5.2.1  一维数组的定义 92
5.2.2  一维数组的初始化 93
5.2.3  一维数组元素的引用 95
5.2.4  一维数组的应用 97
5.3  二维数组 103
5.3.1  二维数组的定义 103
5.3.2  二维数组的初始化 104
5.3.3  二维数组元素的引用 105
5.3.4  二维数组的应用 106
5.4  Array类及应用 110
5.4.1  Array类的常用属性和方法 110
5.4.2  Array类的应用 111
习题 113
第6章  面向对象程序设计基础 115
6.1  面向对象程序设计的基本概念 115
6.2  类和对象 116
6.2.1  类的声明 116
6.2.2  对象 117
6.3  类的成员 119
6.3.1  字段 119
6.3.2  属性 119
6.3.3  方法 121
6.3.4  构造函数和析构函数 131
6.4  访问控制 136
6.5  static关键字 137
6.5.1  静态变量与非静态变量 138
6.5.2  静态方法和非静态方法的区别 139
6.6  C#的常用类 140
6.6.1  Math类与Random类 141
6.6.2  字符串类 142
6.6.3  异常类 143
6.7  继承与接口 148
6.7.1  继承的概念 148
6.7.2  继承的实现 148
6.7.3  base关键字 150
6.7.4  多态性 151
6.7.5  抽象类 156
6.7.6  接口 158
6.8  命名空间 162
6.8.1  命名空间的声明 162
6.8.2  命名空间的使用 163
习题 165
第7章  Windows应用程序开发基础 167
7.1  Windows应用程序概述 167
7.1.1  Windows应用程序开发 167
7.1.2  事件处理机制 169
7.1.3  窗体 170
7.2  控件概述 173
7.2.1  控件的添加与删除 173
7.2.2  控件的基本属性、事件和方法 174
7.3  常用控件 177
7.3.1  标签 177
7.3.2  文本框 178
7.3.3  命令按钮 181
7.3.4  单选按钮 183
7.3.5  复选框 184
7.3.6  面板和分组框 186
7.3.7  列表框 188
7.3.8  复选列表框 190
7.3.9  组合框 192
7.3.10  定时器 194
7.3.11  菜单栏 195
7.3.12  消息对话框 201
7.4  多文档窗体应用程序 206
7.4.1  SDI和MDI概述 206
7.4.2  MDI应用程序的创建 206
习题 207
第8章  文件 212
8.1  文件存储管理 212
8.1.1  目录管理 212
8.1.2  文件管理 218
8.2  流 225
8.2.1  FileStream类 225
8.2.2  文本文件的读写 227
8.2.3  二进制文件的读写 232
习题 235
第9章  数据库应用开发 237
9.1  在数据集设计器中创建连接 237
9.2  ADO.NET对象 238
9.2.1  Connection对象 238
9.2.2  Command对象 239
9.2.3  DataColumn对象和DataRow对象 241
9.2.4  DataReader对象 243
9.2.5  DataSet对象 245
9.2.6  DataAdapter对象 248
9.3  使用DataGridView控件绑定和显示数据 254
习题 257
第10章  C#多线程技术 259
10.1  多线程程序 259
10.1.1  创建线程 259
10.1.2  暂停和中断线程 263
10.1.3  销毁线程 267
10.2  线程的优先级 269
10.3  线程同步 271
10.3.1  lock关键字 272
10.3.2  监视器 274
习题 276
第11章  图形图像编程基础 277
11.1  GDI+绘图基础 277
11.1.1  GDI+概述 277
11.1.2  Graphics类 278
11.1.3  GDI+中常用的结构 281
11.1.4  常用画图对象 284
11.1.5  坐标轴变换 291
11.1.6  基本图形绘制举例 293
11.2  C#图像处理基础 299
11.2.1  C#图像处理概述 300
11.2.2  彩色图像处理 306
习题 315
参考文献 317
 
 
本站首页 | 联系我们 | 所有图书 | 资源下载 | 作者投稿 | 读者反馈 | 业务联系 | 招聘信息 | 精品配套 | 加入收藏    
Copyright www.abook.cn All Rights Reserved
地址:北京市海淀区北三环西路43号青云当代大厦21层2109   邮编:100086
站长QQ:693638799 Email:693638799@qq.com 电话:010-62140850
版权所有:科学出版社 职教技术出版中心
京ICP备13039988号