软件入门与提高丛书:C#4.5程序设计入门与提高9787302368533pdf下载

软件入门与提高丛书:C#4.5程序设计入门与提高9787302368533百度网盘pdf下载

作者:
简介:软件入门与提高丛书:C#4.5程序设计入门与提高9787302368533
出版社:
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息

  • 商品名:软件入门与提高丛书:C#4.5程序设计入门与提高9787302368533
  • ISBN:9787302368533
  • 定价:59
  • 出版社:清华大学出版社
  • 作者:张慧兰,李媛媛

参考信息(以实物为准)

  • 出版时间:2014-08-01
  • 印刷时间:2014-08-01
  • 版次:1
  • 印次:1
  • 包装:平装
  • 开本:16开
  • 用纸:胶版纸
  • 页数:451
  • 字数:706000

编辑推荐

  十年经典,独步江湖:秉承清华优良品质,锻造经典读本
  秘笈荟萃,引领潮流:精选主流软件,引领时代风尚,占据前沿高端
  视频讲解,易学易精:图解教学,视频演示,简单易学,学而能精

内容简介

  《软件入门与提高丛书:C#4.5程序设计入门与提高》从初学者的角度出发,由浅入深,循序渐进地介绍了C#语言应用与开发的相关知识,书中提供了大量操作C#语言的示例,还提供了大量实战和上机练习供读者演练。
  《软件入门与提高丛书:C#4.5程序设计入门与提高》分为15章,主要内容包括:C#语言的概念、优点和其他语言的区别、.NET Framework的两大组件、程序集、Visual Studio 2012开发工具的安装与使用、数据类型、变量、常量、类型转换、装箱与拆箱、运算符与表达式、注释、调试、预处理命令、选择语句、循环语句、跳转语句、数组和排序、类和对象、静态类、类的三大特性、枚举、结构、接口、集合类、泛型、字符串和正则表达式、日期和时间处理、数学类、随机类和异常类、Windows窗体控件构建程序、多文档界面应用程序的构建,以及数据库编程、目录和文件处理等,□后本书还提供了一个综合的项目实战案例。
  《软件入门与提高丛书:C#4.5程序设计入门与提高》几乎涉及C#语言应用与开发的所有重要知识,不仅适合想使用.NET Framework编写C#程序的初学者,也适合想学习C#语言和ASP.NET技术的开发人员使用。另外,对于大中专和培训班的学生,本书更是一本不可多得的教材。

前言序言

  .NET提供了一种环境,在这个环境中可以开发在Windows上运行的几乎所有应用程序,而C#是Microsoft公司开发的、专门用于.NET Framework的一种编程语言。例如,使用C#可以编写动态Web页面、Windows Presentation Foundation应用程序、XML Web服务、分布式应用程序的组件、数据库访问组件、传统的Windows桌面应用程序,甚至是可以联机/脱机运行的新型智能客户端应用程序。因此说,把C#语言及其相关联的.NET Framework环境描述为多年来□重要的一项新技术一点也不夸张。
  .NET Framework是微软开发应用程序的平台,C#、F#和VisualBasic等语言开发的程序都运行在这个平台上。Visual Studio是开发程序的集成环境,在安装它时会自动安装.NET Framework,安装时可以选择语言,也可以安装所有的语言。
  本书将详细介绍C#语言的基础知识,并且使用C#语言在Visual Studio 2012中开发控制台应用程序和窗体应用程序。
  本书内容
  本书以目前主流的Visual Studio 2012开发工具详细介绍了C#语言的基础知识以及所开发的应用程序。全书共分15章,主要内容如下。
  □□章  C#语言概述。本章首先介绍C#语言的基础知识,接着介绍.NET Framework,然后对公共语言运行时中的程序集进行介绍,□后介绍了Visual Studio 2012开发工具的安装与使用。
  第2章  C#基础语言。本章着重了解C#基础语法,包括常用数据类型、变量、常量、字符串类型格式化、类型转换、装箱与拆箱、运算符与表达式、注释与调试以及预处理命令等内容。
  第3章  流程控制语句。本章首先从算法和块语句开始进行介绍,然后依次介绍C#中常用的流程控制语句,例如选择语句、循环语句和跳转语句。
  第4章  数组。本章主要介绍C#中的数组应用,包括一维数组、二维数组、多维数组以及数组的常用操作等。另外,还通过自定义的方式介绍数组排序的几种方法,包括冒泡排序、选择排序、插入排序和快速排序等。
  第5章  面向对象编程基础。本章介绍面向对象编程基础,包括类和对象、类中的字段和属性、类的方法以及静态类等内容。
  第6章  类的高级应用。本章对类的封装、继承和多态三大特性进行了详细介绍,包括简单概述、使用以及与其他知识的区别等内容。
  第7章  枚举、结构和接口。本章从枚举开始介绍,包括声明、应用、类型转换以及操作等;然后介绍与结构相关的知识,包括声明和使用;□后详细介绍了接口,包括概念、注意事项、定义和实现以及IComparable接口和IComparer接口等。
  第8章  集合和泛型。本章详细介绍C#语言常用的一些内置集合类以及如何使用这些集合类进行操作。在介绍集合类之前首先介绍了一些常用的接口,另外,还介绍了一些泛型知识,包括泛型类、泛型方法和泛型参数等内容。
  第9章  字符串和正则表达式。在本章中首先介绍如何使用System.String类操作字符串,然后介绍如何通过String.StringBuilder类操作字符串,□后通过正则表达式简单操作字符串。
  □□0章  常用的内置类。本章着重介绍C#中常用的一些内置类,包括DateTime和TimeSpan结构、Math类、Random类以及Exception类等。
  □□1章  Windows控件构建窗体程序。本章首先了解Windows窗体应用程序和窗体控件的公有属性与方法,然后再详细介绍常用的Windows控件,这些控件包括通用的基本控件、选择控件、列表控件、容器控件、图像存储和显示控件以及日历控件与计时控件等。
  □□2章  构建多文档界面应用程序。本章首先介绍常用的一些高级控件,例如MenuStrip控件、ContextMenuStrip控件、ToolStrip控件和StatusStrip控件等,然后介绍了多文档界面应用程序的创建和使用,□后介绍窗体应用程序中常用的对话框,例如消息对话框、字体对话框、颜色对话框以及浏览目录对话框等。
  □□3章  数据库编程。本章介绍如何在C#中使用ADO.NET技术处理数据,包括常用的5个对象以及常用的DataGridView控件和TreeView控件。
  □□4章  目录和文件处理。本章详细介绍C#中的文件和目录操作,包括目录和文件的创建、删除、移动以及获取基本信息等。
  □□5章  客房管理系统。本章以Visual Studio 2012为开发工具,应用C#语言和Microsoft SQL Server数据库结合开发一款客房管理系统。使用这款系统可以提高酒店和宾馆的竞争力,实时精确、全方位掌握客房数据,大幅提高商务智能和工作效率。
  本书特色
  本书内容详细、实例丰富、知识面广,全面地讲解了?C#语言。与已经出版的图书相比,这本图书的□大特点体现在以下几个方面。
  * 知识全面,内容丰富
  本书紧紧围绕C#语言的相关知识展开详细的讲解,涵盖了实际开发中的具体应用代码。
  * 理论和示例结合
  本书中几乎每一个知识点都有丰富而典型的示例,而且每一章□后都会通过一个综合的实战介绍本章的知识。作为一本C#语言入门类型的书,把理论和示例很好地结合起来进行讲解,容易让读者快速掌握。
  * 应用广泛,提供文档
  对于大多数的精选实战案例,都会向读者提供详细的实现步骤,结构清晰简明,分析深入浅出,而且实战很贴近实际。
  *
  随书光盘
  本书配备了视频教学文件,包括每个章节所涉及的源代码、开发环境的安装演示等。读者可以通过视频文件更加直观地学习C#语言的使用知识。
  * 网站技术支持
  读者在学习或者工作的过程中,如果遇到实际问题,可以登录www.itzcn.com与我们取得联系,作者会在□□时间内给予帮助。
  * 贴心的提示
  为了便于读者阅读,全书还穿插着一些技巧、提示等小贴士,体例约定如下。
  提示:通常是一些贴心的提醒,让读者加深印象或提供建议,或者解决问题的方法。
  注意:提出学习过程中需要特别注意的一些知识点和内容,或者相关信息。
  技巧:通过简短的文字,指出知识点在应用时的一些小窍门。
  读者对象
  本书适合作为软件开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,还可供开发人员查阅、参考。
  * C#语言开发入门者。
  * C#语言的初学者以及在校学生。
  * 各大中专院校的在校学生和相关授课老师。
  * 准备从事与C#语言或ASP.NET技术相关的人员。
  本书由张慧兰和李媛媛编著,参与本书编写的人员还有程朝斌、王咏梅、郝军启、王慧、郑小营、张浩华、王超英、张凡、赵振方、张艳梅等,在此表示感谢。在本书的编写过程中,我们力求精益求精,但难免存在一些不足之处,敬请广大读者批评指正。
  编  者

目录

□□章 C#语言概述
1.1 了解C#语言
1.1.1 实现功能
1.1.2 C#程序的常规结构
1.1.3 与其他语言的区别
1.2 了解.NET Framework
1.2.1 .NET Framework
1.2.2 公共语言运行时
1.2.3 .NET Framework类库
1.3 程序集
1.3.1 程序集的功能
1.3.2 程序集的内容
1.3.3 程序集的清单
1.4 Visual Studio 2012工具
1.4.1 Visual Studio简单介绍
1.4.2 安装Visual Studio 
1.4.3 运行Visual Studio 
1.5 实战——创建控制台应用程序
1.6 实战——创建窗体应用程序
1.7 本章习题

第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 C#中的关键字
2.2.5 变量的作用域和生命周期
2.3 常量
2.4 字符串类型格式化
2.4.1 使用Console.WriteLine()方法及格式标识符
2.4.2 使用string.Format()方法
2.4.3 @的使用
2.5 类型转化
2.5.1 隐式类型转换
2.5.2 显式类型转换
2.5.3 字符串类型的转换
2.5.4 数据进制转换
2.6 装箱和拆箱
2.6.1 装箱
2.6.2 拆箱
2.7 运算符与表达式
2.7.1 运算符分类
2.7.2 运算符的优先级
2.8 注释与调试
2.8.1 注释
2.8.2 调试技巧
2.9 预处理命令
2.10 实战——数值比较
2.11 本章习题

第3章 流程控制语句
3.1 理解算法
3.2 块语句
3.3 选择语句
3.3.1 简单的if条件语句
3.3.2 if…else条件语句
3.3.3 if…else if…else多分支语句
3.3.4 switch多分支语句
3.3.5 嵌套的if语句
3.4 循环语句
3.4.1 for循环语句
3.4.2 while循环语句
3.4.3 do…while循环语句
3.4.4 for、while和do…while的区别
3.4.5 foreach语句
3.4.6 循环语句嵌套
3.5 跳转语句
3.5.1 break跳转语句
3.5.2 continue跳转语句
3.5.3 return跳转语句
3.5.4 goto语句
3.6 实战——输出螺旋矩阵
3.7 本章习题

第4章 数组
4.1 一维数组
4.1.1 声明一维数组
4.1.2 初始化一维数组
4.1.3 使用一维数组
4.2 二维数组
4.2.1 声明二维数组
4.2.2 初始化二维数组
4.2.3 使用二维数组
4.2.4 交错数组
4.3 多维数组
4.4 Array类操作数组
4.4.1 属性和方法
4.4.2 创建数组
4.4.3 复制数组
4.4.4 数组排序
4.5 自定义数组排序方法
4.5.1 冒泡排序法
4.5.2 选择排序法
4.5.3 插入排序法
4.5.4 快速排序法
4.6 实战——根据用户输入的矩阵求和
4.7 本章习题

第5章 面向对象的编程基础
5.1 类简介
……
第6章 类的高级应用
第7章 枚举、结构和接口
第8章 集合和泛型
第9章 字符串和正则表达式
□□0章 常用的内置类
□□1章 Windows控件构建窗体程序
□□2章 构建多文档界面应用程序
□□3章 数据库编程
□□4章 目录和文件处理
□□5章 客房管理系统

内页插图