C#程序设计

C#程序设计

宋文强, 熊壮, 编著

出版社:高等教育出版社

年代:2010

定价:28.0

书籍简介:

本书是一本以没有任何编程经验的初学者为教学对象的C#程序设计教材,适合作为大学非计算机专业本科的计算机公共基础课教材,也可以作为科技人员自学C#程序设计的参考用书。全书共分12章,重点讲述了程序设计语言的基本概念、面向对象程序设计的基本思想、程序的基本结构与算法实现、Windows应用程序界面设计、文件操作、图形图像处理,以及数据库访问等方面的知识。配套光盘中包含教材的全部例题、补充习题与解答、实验指导书、教学课件、电子教案以及作者现场授课的全程录像。本书知识覆盖面广,内容深入浅出,论述通俗易懂,突出了案例教学的观念,精选了174个兼具实用性、趣味性和技巧性的实例,对于帮助读者理解程序设计的思想会起到良好的作用。

书籍目录:

第一章 C#程序设计概述

1.1 C#语言简介

1.1.1 C#语言的主要特点

1.1.2 C#与其他程序设计语言的比较

1.2 C#控制台应用程序设计实例

1.2.1 C#控制台应用程序的创建

1.2.2 C#控制台应用程序的结构

1.2.3 C#程序代码的基本书写规则

1.3 C# Windows窗体应用程序设计实例

1.3.1 C# Windows窗体应用程序的创建

1.3.2 C# Windows窗体应用程序的结构

本章小结

习题一

第二章 C#语言基础

2.1 C#的基本字符集和词汇集

2.1.1 字符集

2.1.2 词汇集

2.2 C#的数据类型

2.2.1 布尔型

2.2.2 整数类型

2.2.3 字符型

2.2.4 浮点类型

2.2.5 十进制小数型

2.3 变量

2.3.1 声明变量

2.3.2 变量的初始化操作与初值

2.3.3 简单类型数据之间的转换

2.4 常量

2.4.1 文字常量

2.4.2 符号常量

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 结构

本章小结

习题二

第三章 程序的基本结构

3.1 顺序结构

3.1.1 赋值语句

3.1.2 控制台输入输出语句

3.1.3 输出格式控制

3.1.4 消息框

3.2 分支结构

3.2.1 if语句

3.2.2 switch语句

3.2.3 条件运算符

3.3 循环结构

3.3.1 while语句

3.3.2 do while语句

3.3.3 for语句

3.3.4 循环的嵌套

3.3.5 循环的退出和跳过

本章小结

习题三

第四章 面向对象程序设计基础

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.3 类的静态成员

4.3.1 静态数据成员

4.3.2 静态方法

4.4 类的继承

4.4.1 继承的实现

4.4.2 覆盖

4.5 命名空间

4.5.1 命名空间的概念

4.5.2 命名空间的使用

本章小结

习题四

第五章 系统定义类

5.1 System.Math类

5.1.1 整数乘、除方法

5.1.2 取整方法

5.1.3 指数和对数方法

5.1.4 开方和乘幂方法

5.1.5 三角函数方法

5.1.6 符号函数方法

5.2 System.String类

5.2.1 字符串长度属性

5.2.2 删除空格方法

5.2.3 取子串方法

5.2.4 字符串查找与定位方法

5.2.5 字符串插入、移除与填充方法

5.2.6 字符串比较方法

5.2.7 字母大小写转换方法

5.2.8 字符串替换方法

5.3 System.Text.String Builder类

5.3.1 使用Append()方法追加字符串

5.3.2 使用Append Format()方法控制输出格式

5.4 System.Date Time类

5.4.1 常用的日期与时间属性

5.4.2 常用的日期与时间方法

5.4.3 日期与时间格式化

5.4.4 日期与时间的计算

5.5 System.Random类

5.5.1 System.Random类对象的创建

5.5.2 随机数序列的应用实例

本章小结

习题五

第六章 数组

6.1 数组的定义和引用

6.1.1 一维数组的定义

6.1.2 一维数组的初始化

6.1.3 一维数组元素的引用

6.1.4 用foreach语句遍历数组元素

6.1.5 二维数组的定义和引用

6.2 数组对象的属性和方法

6.2.1 数组对象的属性

6.2.2 数组对象的常用方法

6.2.3 数组对象的复制方法

6.3 Array类的静态方法

6.3.1 创建数组的方法

6.3.2 清除数组的方法

6.3.3 复制数组的方法

6.3.4 数组排序的方法

6.3.5 数组查找的方法

6.4 数组应用举例

6.4.1 分类统计

6.4.2 矩阵乘法运算

6.4.3 Split()方法与字符串数组

6.4.4 To Char Array()方法与字符数组

本章小结

习题六

第七章 窗体和常用控件

7.1 窗体

7.1.1 窗体的常用属性

7.1.2 窗体的常用事件

7.1.3 窗体的常用方法

7.1.4 多窗体应用程序

7.2 常用公共控件

7.2.1 按钮控件

7.2.2 文本控件

7.2.3 简单选择控件

7.2.4 列表选择控件

7.2.5 图片框控件

7.2.6 滚动条控件

7.2.7 进度条

7.3 常用组件

7.3.1 图片列表组件

7.3.2 定时器组件

本章小结

习题七

第八章 界面设计与对话框

8.1 菜单

8.1.1 菜单控件

8.1.2 访问键和快捷键

8.1.3 上下文菜单控件

8.2 工具栏和状态栏

8.2.1 工具栏控件

8.2.2 状态栏控件

8.3 对话框

8.3.1 打开文件对话框

8.3.2 保存文件对话框

8.3.3 字体对话框

8.3.4 颜色对话框

本章小结

习题八

第九章 文件操作基础

9.1 文件管理

9.1.1 File类和File Info类

9.1.2 获取文件基本信息

9.1.3 复制文件

9.1.4 创建和删除文件

9.2 目录和路径管理

9.2.1 Directory类和Directory Info类

9.2.2 Path类

9.2.3 创建、删除和移动目录

9.2.4 查看指定目录下的文件和子目录

9.2.5 复制指定目录下的文件

9.2.6 删除指定目录下的文件

9.3 文件的读写

9.3.1 文件和流的概念

9.3.2 字节流的读写

9.3.3 字符流的读写

9.3.4 二进制流的读写

9.3.5 小图片浏览器

9.3.6 简单文本编辑程序

本章小结

习题九

第十章 图形图像处理基础

10.1 GDI+概述

10.1.1 创建Graphics对象

10.1.2 获取Graphics对象

10.1.3 坐标系

10.1.4 工作区

10.2 基本的GDI+对象

10.2.1 画笔

10.2.2 笔刷

10.2.3 颜色

10.2.4 字体

10.3 基本图形绘制

10.3.1 绘制线条和形状

10.3.2 绘制文本

10.3.3 鼠标绘图

10.4 图像处理基础

10.4.1 图像的显示与保存

10.4.2 图像的几何变换

10.4.3 图像的动画效果

10.4.4 彩色图像转换成灰度图像

10.4.5 灰度图像转换成伪彩色图像

本章小结

习题十

第十一章 数据库应用

11.1 数据库的基本概念

11.1.1 表与记录

11.1.2 表的结构设计

11.2 数据绑定

11.2.1 设计时与数据控件的绑定

11.2.2 设计时与公共控件的绑定

11.3 ADO.NET

11.3.1 ADO.NET的体系结构

11.3.2 Connection对象

11.3.3 Command对象

11.3.4 Data Reader对象

11.3.5 Data Adapter对象

11.3.6 Data Set对象

11.4 结构化查询语言

11.4.1 SQL的构成

11.4.2 SQL的语法

11.4.3 使用SQL语句查询数据库

11.5 LINQ技术简介

11.5.1 LINQ的语法结构

11.5.2 使用LINQ操作集合类型对象

11.5.3 使用LINQ操作SQL Server数据库

本章小结

习题十

第十二章 Web应用程序开发

12.1 Web应用程序设计概述

12.1.1 创建Web应用程序的基本步骤

12.1.2 Web应用程序的结构分析

12.1.3 Web页面的往返行程

12.1.4 Web应用程序中的常用控件

12.2 Web应用程序的文件操作

12.2.1 虚拟路径与物理路径

12.2.2 FileUpload控件与文件上传

12.2.3 List Box控件与图片文件浏览

12.3 Web应用程序的数据库操作

12.3.1 SqlData Source控件与数据库内容浏览

12.3.2 SqlData Source控件与数据库更新

12.4 Web应用综合实例——网上书店

12.4.1 网上书店的总体设计

12.4.2 数据结构

12.4.3 核心代码介绍

本章小结

习题十二

参考文献

内容摘要:

《C#程序设计》是一本以C#作为人门语言的C#程序设计教材,以培养学生的程序设计基本能力为教学目标。全书共分12章,重点讲述了程序设计语言的基本概念、面向对象程序设计的基本思想、程序的基本结构与算法实现、Windows应用程序界面设计、文件操作、图形图像处理,以及数据库访问等方面的知识。
  作者根据自己多年的教学经验,针对初学者的特点,对C#语言的教学内容做了精心选择和周密安排,力求深入浅出,通俗易懂,突出了案例教学的观念,精选了170多个兼具实用性、趣味性和技巧性的实例,有助于读者更好地理解程序设计的思想。
  《C#程序设计》适合作为高等院校的计算机程序设计基础课程教材,也可以作为科技人员自学C#程序设计的参考用书。配套光盘中包含教材的全部例题代码和教学课件。

编辑推荐:

按照将C#作为程序设计入门课程的要求编写,适合零起点学生的学习。
  内容覆盖面广,结构设置合理,强调了程序设计基本功训练。
  文字论述通俗易懂,例题习题丰富实用,配套课件完整齐全。

书籍规格:

书籍详细信息
书名C#程序设计站内查询相似图书
9787040269628
如需购买下载《C#程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位高等教育出版社
版次1版印次1
定价(元)28.0语种简体中文
尺寸26 × 19装帧平装
页数印数 4000

书籍信息归属:

C#程序设计是高等教育出版社于2010.1出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。