C#程序设计经典教程(第二版)
提供PPT课件,源码,咨询QQ:883604(仅限教师)

作者:罗福强 杨剑 张敏辉

丛书名:21世纪高等学校系列教材·计算机科学与技术

定价:49.5元

印次:2-8

ISBN:9787302360032

出版日期:2014.08.01

印刷日期:2018.01.31

图书责编:刘向威

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

C#是微软公司推出的新一代编程语言。它在C++的基础之上重新打造,成为一门全新的完全面向对象的程序设计语言,能够提供更高的可靠性和安全性,不仅能用于开发传统的控制台应用程序和Windows应用程序,还可用于开发Web应用程序、WPF应用程序、Silverlight应用程序、Azure云应用程序、Windows 8应用程序等。 本书共14章,分为两部分,第1部分为C#基础,共8章,重点介绍了C#的基本语法、面向对象的程序设计方法、基于事件驱动的程序设计方法以及程序的调试和异常处理方法。第2部分共6章,在C#基础之上,比较全面地展示了C#的各种应用技术,包括Windows程序设计技术、数据库编程技术、文件操作与编程技术、XML与LINQ高级数据访问技术、网络应用编程技术和多媒体编程技术等。本书内容丰富,可操作性强,叙述简洁流畅,没有晦涩的术语,所有实例精心设计,能够使学生轻松、愉快地掌握C#的基本语法、编程方法和应用技巧。 本书可作为高等院校计算机相关专业学生的教材,也可作为初、中级读者和培训班学员学习的参考用书。

如果希望加入教师微信交流群,请加微信:itbook8 如果希望加入教师QQ交流群,请加QQ:883604 加入时,请写明:“学校+姓名”,并写明“加入教师群”,只限教师。

C#是由微软公司推出的完全面向对象的计算机高级语言。它简单、安全、灵活、功能强大,能够快速地开发各种应用软件。它解决了存在于许多程序设计语言中的问题,如安全问题、可靠性问题、与其他语言协调的能力、跨平台的兼容性等。相对于C++来说,C#更容易被理解和接受;相对于Java来说,C#更容易使用,开发软件的效率更高。C#既能用于开发传统的DOS应用程序、Windows应用程序和组件程序,还能用于开发Web应用程序、XML Web服务程序、WPF应用程序、WCF服务程序等,特别是它将Web技术、Silverlight动画编程技术、XNA游戏编程技术和Azure云平台技术紧密结合,使得它成为如今云计算时代的一种高效的程序设计语言。 本书在2012年2月发行了第1版,受到广大师生的欢迎。结合广大师生的反馈意见以及新的教学和应用开发经验,我们迅速组织编写了本教材第2版。第2版保持第1版的优点,基本思路不变: 第一,面向应用型本科院校学生,立足于把C#的语法讲透彻、讲清楚,文字叙述要简练;第二,紧紧围绕面向对象程序设计思想和可视化的Windows程序设计方法展开教学内容;第三,书中所有案例均精心设计,不仅代码完整,还贴近学生实际生活;第四,坚持零起点原则,学生可以在没有C/C++基础的情况下使用本书;第五,坚持应用为纲,全书分为基础篇和应用实战篇,特别在应用部分,全面展示了C#在各应用领域的编程技巧。 针对第1版,本书第2版在修订时,首先深入分析了C#程序设计的知识结构和技能结构,然后设计教学内容,使得全书的重点更加突出。在内容组织上,根据教学过程中的实际反馈,把比较难以理解的内容独立出来...

目录
荐语
查看详情 查看详情
第1章C#概述 

1.1C#简介

1.1.1C#语言的发展

1.1.2C#语言的特点

1.2C#程序的开发环境

1.2.1Visual Studio .NET的基本操作

1.2.2Visual Studio .NET解决方案和项目文件的组织结构

1.2.3Visual Studio .NET 2012的帮助

1.3C#程序入门

1.3.1一个简单的C#控制台应用程序

1.3.2一个简单的Win 32应用程序

1.3.3一个具有输入功能的Win 32应用程序

1.3.4一个简单的Web应用程序

1.3.5C#程序的特点

习题

上机实验1

第2章C#程序设计基础 

2.1常量与变量

2.1.1常量

2.1.2变量

2.2C#的数据类型

2.2.1简单类型

2.2.2枚举型enum

2.2.3结构型struct

2.2.4数据类型转换

2.3运算符与表达式

2.3.1算术运算符与表达式

2.3.2赋值运算符与表达式

2.3.3关系运算符与表达式

2.3.4逻辑运算符与表达式

2.4数组和字符串

2.4.1一维数组

2.4.2多维数组

2.4.3数组型的数组

2.4.4字符串

习题

上机实验2

第3章C#程序的流程控制 

3.1C#程序的分支语句

3.1.1if语句

3.1.2多分支if…else if语句

3.1.3switch语句

3... 查看详情

查看详情