• C#程序设计基础与应用
21年品牌 40万+商家 超1.5亿件商品

C#程序设计基础与应用

全新正版 急速发货

44.8 7.5折 59.8 全新

库存6件

天津武清
认证卖家担保交易快速发货售后保障

作者严健武、严耿超、李彬、杨晓盼、朱楷

出版社清华大学出版社

ISBN9787302514626

出版时间2019-06

装帧平装

开本16开

定价59.8元

货号27893244

上书时间2024-12-20

当科图书专营店

五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言
前言

C# 是 Microsoft 公司推出的 Microsoft Visual Studio 开发平台中一种面向对象的程序设计语言,采用面向对象、可视化的编程技术,结合事件驱动,使程序设计者能快速、高效地开发出广泛应用于多个领域的应用程序。
本书以 C# 基础内容为核心,以能独立开发一个完整管理信息系统为目标,按照认知规律来组织和编写教材内容。根据章节知识点分布,通过提供针对知识点的“应用实例”和提高综合运用能力的“典型案例”,帮助读者掌握和巩固学习内容。
本书学习线索为开发环境→基础语法→面向对象程序设计→用户界面设计→文件操作→数据库开发,后完成“网络点餐管理系统”项目的开发任务,该项目将本书所有知识点有机融合在一起,使读者在学习结束后完全具备独立开发各类管理信息系统的能力,能够胜任企业软件设计师工作。本书所有的示例代码均有详尽注释。
本书由严健武、严耿超、李彬主编,杨晓盼、朱楷为副主编,其中第1章由杨晓盼编写,第2、6章由严健武编写,第3、5章由严耿超编写,第4章由李彬编写,第7章由李彬、杨晓盼和朱楷共同编写。严健武对全书进行统稿。
由于水平及时间有限等原因,书中疏漏与不足之处在所难免,恳盼读者批评指正。

编者2019年5月

导语摘要
本书使用Microsoft Visual Studio 2010开发平台,以能独立完成“网络点餐管理系统”项目的开发为目标,对面向对象的程序设计语言C#进行了全面的阐述。全书分为7章,内容包括初步认识C#、C#语法基础、面向对象程序设计、Windows窗体应用程序设计、文件操作、使用ADO.NET进行数据库编程开发和网络点餐管理系统项目开发。本书适合作为高等院校计算机相关专业C#语言程序设计的教材,也可以作为程序设计爱好者的自学参考书。

目录
目录

第1章初步认识C#

1.1.NET Framework与C#概述

1.1.1.NET Framework概述

1.1.2C#概述

1.1.3开发环境版本的选择

1.1.4C#能做什么

1.1.5本书的学习目标

1.2开发环境的搭建

1.3个C#项目

1.3.1创建C#项目

1.3.2认识Microsoft Visual Studio 2010工作区

1.3.3面向对象与事件驱动的基本概念

1.3.4代码编写

1.3.5项目文件保存与编辑

1.4认识窗体

1.4.1窗体的基本属性

1.4.2窗体的生命周期

1.5帮助系统MSDN

小结

上机实践

第2章C#语法基础

2.1常量与变量

2.1.1常量和符号常量

2.1.2变量

2.1.3一个典型的窗体代码文件

2.2数据类型

2.2.1数值类型

2.2.2字符类型

2.2.3布尔类型

2.2.4字符串类型

2.2.5枚举类型

2.2.6Object类型

2.3类型转换

2.3.1其他类型转换为字符串类型

2.3.2隐式转换(自动转换)

2.3.3显式转换(强制转换)

2.4运算符和表达式

2.4.1算术运算符和表达式

2.4.2赋值运算符和表达式

2.4.3比较运算符和表达式

2.4.4逻辑运算符和表达式

2.4.5条件运算符和表达式

2.5结构化程序设计

2.5.1分支结构

2.5.2循环结构

2.6数组与字符串

2.6.1数组定义与使用

2.6.2数组的属性和常用方法

2.6.3字符串作为数组使用

2.6.4可变字符串

2.7变量的作用范围

2.8方法

2.8.1方法声明与使用

2.8.2引用参数与输出参数

2.8.3方法重载

2.9代码调试与异常处理

2.9.1代码调试

2.9.2异常处理

小结

上机实践

第3章面向对象程序设计

3.1类的创建与使用

3.1.1创建类

3.1.2类的使用

3.2字段

3.3属性

3.3.1定义属性

3.3.2只读/只写属性

3.3.3自动属性

3.4方法

3.4.1方法设计

3.4.2值传递与引用传递

3.4.3值类型参数用作引用传递

3.4.4可变参数

3.4.5可选参数

3.4.6方法重载

3.5构造方法

3.5.1构造方法与this关键字

3.5.2类初始化器

3.5.3析构方法

3.6静态成员与静态类

3.7继承

3.7.1继承的概念

3.7.2虚方法和改写、覆盖

3.7.3抽象方法与抽象类

3.7.4密封类

3.8认识接口

3.8.1接口的定义

3.8.2接口的实现

3.8.3接口的使用

3.8.4接口继承

3.8.5接口的应用实例

3.9泛型与常用泛型集合类

3.9.1泛型概述

3.9.2泛型方法

3.9.3泛型类

3.9.4常用泛型集合类

3.9.5集合初始化器

3.10委托

3.10.1委托的定义

3.10.2多播委托

3.10.3匿名方法

3.10.4Lambda表达式

3.11事件

3.11.1事件概述

3.11.2事件的定义和使用

小结

上机实践

第4章Windows窗体应用程序设计

4.1常用控件的布局属性与外观属性

4.1.1与布局有关的主要属性

4.1.2与外观有关的主要属性

4.2常用控件

4.2.1Label标签控件与FlowLayoutPanel流式布局面板控件

4.2.2Button按钮控件

4.2.3TextBox文本框控件

4.2.4CheckBox复选框与Panel容器控件

4.2.5RadioButton单选按钮与GroupBox容器控件

4.2.6ListBox列表框控件

4.2.7CheckListBox复选列表框控件

4.2.8ComboBox组合框控件

4.2.9日期控件

4.2.10ScrollBar滚动条控件与ProgressBar进度条控件

4.2.11PictureBox图片控件

4.2.12TreeView树视图控件

4.3菜单、工具栏与状态栏

4.3.1MenuStrip菜单控件的使用

4.3.2工具栏与状态栏控件的使用

4.4系统对话框

4.4.1颜色对话框

4.4.2“字体”对话框

4.4.3文件夹浏览对话框

4.4.4打开文件对话框

4.4.5保存文件对话框

小结

上机实践

第5章文件操作

5.1File类

5.2FileInfo类

5.3Directory类

5.4DirectoryInfo类与Path类

5.5FileStream类

5.6StreamReader类和StreamWriter类

小结

上机实践

第6章使用ADO.NET进行数据库编程开发

6.1数据库设计基础及SQL语句演练

6.1.1数据库和数据库管理系统的概念

6.1.2数据库程序设计基础

6.1.3网络点餐管理系统数据库设计

6.1.4SQL语句演练

6.2使用ADO.NET数据库编程

6.2.1什么是ADO.NET

6.2.2SQL Server .NET Framework数据提供程序

6.2.3创建和使用连接对象

6.2.4创建和使用执行命令对象

6.2.5使用SqlDataReader读取数据

6.2.6数据表格视图控件DataGridView

6.2.7使用数据集和数据适配器

6.2.8DataTable

6.3数据访问控件

6.3.1数据控件初步使用

6.3.2更进一步的功能

6.4数据报表

6.4.1简单报表

6.4.2报表使用进阶

小结

上机实践

第7章网络点餐管理系统项目开发

7.1案例说明

7.2开发背景

7.3需求分析

7.4项目概况

7.5数据库设计

7.6主要功能模块

7.6.1公共类设计

7.6.2客户端设计

7.6.3服务器端设计

7.7制作安装包

参考文献

内容摘要
本书使用Microsoft Visual Studio 2010开发平台,以能独立完成“网络点餐管理系统”项目的开发为目标,对面向对象的程序设计语言C#进行了全面的阐述。全书分为7章,内容包括初步认识C#、C#语法基础、面向对象程序设计、Windows窗体应用程序设计、文件操作、使用ADO.NET进行数据库编程开发和网络点餐管理系统项目开发。
本书适合作为高等院校计算机相关专业C#语言程序设计的教材,也可以作为程序设计爱好者的自学参考书。

主编推荐
()1以Microsoft Visual Studio 2010为开发平台,以能独立开发一个完整管理信息系统为目标,按照认知规律来组织和编写教材内容。(2)根据章节知识点分布,提供针对知识点的“应用实例”和提高综合运用能力的“典型案例”。
(3)本书学习线索:开发环境?基础语法?面向对象程序设计?用户界面设计?文件操作?数据库开发,*后完成“网络点餐管理系统”项目开发任务。

精彩内容
第5章文件操作
本章导读

文件操作是应用程序必不可少的功能。与文件相关的典型操作包括对文件的创建、复制、移动、删除以及对文件内容的读写; 目录的创建、移动和枚举目录内容等,这些典型的操作可以使用System.IO命名空间的File和Directory静态类来实现,而非静态类FileInfo和DirectoryInfo用于取得特定文件和目录的相关属性。此外,在C#中主要使用FileStream类对各种类型的文件的内容以字节为单位进行随机读写,而StreamReader和StreamWriter类用于简化对文本文件的读写。
5.1File类

File类用于完成对文件典型的操作,如复制、移动、创建、打开、删除以及对文件内容的读、写和追加操作。也可使用File类获取和设置文件的属性或有关文件创建、访问及写入操作的日期等信息。
File是静态类,包含主要的静态方法,如表5.1所示。

表5.1File类主要的静态方法

方法名
说明

Copy
将源文件复制到目标位置
Move
将源文件移动到目标位置
Delete
删除指定的文件
Exist
判断给定的文件是否存在
Create
创建文件,返回FileStream对象
OpenRead
以只读方式打开文件,返回FileStream对象
OpenWrite
以只写方式打开文件,返回FileStream对象
ReadAllText
读出指定文本文件内容,返回字符串
WriteAllText
以覆盖方式将文本写入文件
AppendAllText
以追加方式将文本写入文件
注: 所有的File方法都要求指定操作所需要的文件路径。

一个典型的文件路径包含若干部分,如文件名、扩展名、根目录、子目录和父目录等。如有文件路径信息为: 

C:\Windows\System32\config\news.png

则该路径信息包含以下几个概念。
(1) 文件路径: C:\Windows\System32\config\news.png。
(2) 文件目录: C:\Windows\System32\config。
(3) 文件名: news.png。
(4) 文件扩展名: png。
(5) 根目录: C:\。
(6) config是C:\Windows\System32的子目录,而C:\Windows\System32是config的父目录。
目录有时又称路径、文件或文件夹的位置等,如上面文件的路径,又叫文件的全路径、文件及其位置或文件及其所在的文件夹等,为描述方便,在不会产生歧义的情况下,本章对这些概念的多种叫法不做严格的区分。
注意,本章所有与文件操作相关的类都包含在System.IO命名空间中。因此,直接使用这些类时,需要声明对该命名空间的引用。
File类是静态类,常用的静态方法如下。

   相关推荐   

—  没有更多了  —

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

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