C#程序设计教程(第2版)
配套教学课件、教学大纲、程序源码、习题答案、安装软件,资源咨询请加QQ:2301891038(仅限教师)。本书以案例与知识结合,条理清楚、代码简洁、操作简便,提供教学大纲、教学课件、习题答案、源代码等资源。

作者:蒙祖强

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

定价:79.9元

印次:2-4

ISBN:9787302529996

出版日期:2019.09.01

印刷日期:2022.07.22

图书责编:陈景辉

图书分类:教材

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

本书在第一版基础上融合最新技术内容,以基础知识点、实战案例、课后习题相结合的模式,由浅入深地介绍程序设计语言和程序设计方法的相关概念、Visual Studio 2015集成开发环境、C#语言的基本数据类、语法基础、面向对象的编程方法、异常处理技术、窗体应用程序设计和开发方法、目录和文件的读写操作、ActiveX控件和自定义组件的开发、多线程技术、数据库开发技术、Web应用开发方法、基于DataGridView和GridView的(Web)应用程序开发、Excel数据的导入导出、各类应用程序的部署和发布方法等。

本书采用案例驱动与知识驱动相结合的方式,深入浅出地介绍了C#语言的基础知识和多种应用程序的开发方法,每章均配有练习题及参考答案,以便学生练习和辅助教学。本书特色是循序前进;逻辑性强、条理清楚、重点突出;代码简洁、操作简便;内容全面,简明实用,能够快速地培养学生的实际开发能力。本书是面向应用型本科学生、高职高专学生、C#初学者和爱好等,可以作为学生或自学者的学习教材,也可以作为教参使用。

前言 C#是微软公司基于.NET平台推出的一种全新的、完全面向对象的高级程序设计语言。它充分吸收了C/C++的优点,继承了Visual Basic的高效性和C++的强大功能,基于.NET Framework的有力支撑提供了实现跨平台应用开发的强有力的集成开发工具和方法,具有良好的可靠性和安全性。用微软公司的话来说,“C#是从C和C++派生来的一种简单、现代、面向对象和类型安全的编程语言”。 C#看起来与Java有着惊人的相似,几乎与Java有相同的语法,也是先编译成中间代码,然后再加载到内存运行,但在底层实现中却有着本质的区别。Java程序编译后形成字节代码需要在Java虚拟机(JVM)上运行。C#程序编译成中间代码后则是通过.NET Framework中的公共语言运行时(Common Language Runtime,CLR)来执行,它借鉴了Delphi的一些原理,与COM(组件对象模型)直接集成,同时.NET Framework还提供内容丰富、功能强大的类库供C#调用,这使得C#变成一种功能十分强大的开发工具,可以实现几乎所有类型应用程序的开发。 在现今的数据时代,数据的有效管理、分析、处理以及良好的呈现方式是一项基本的应用需求。Visual Studio 2015很好地迎合了这种应用需求的发展。作为Visual Studio的强力支撑语言,C#必将得到微软的进一步加强和完善,在数据管理、分析和数据呈现等方面发挥着不可替代的作用,受到更多程序员的青睐。可以说,要想掌握软件开发的未来,就要先掌握基于.NET平台的C#开发方法。 本书主要面向应用研究型本...

目录
荐语
查看详情 查看详情

目录

第1章C#程序设计基础

1.1程序设计语言

1.1.1程序设计语言的定义

1.1.2程序设计语言的分类

1.2程序设计方法

1.2.1结构化程序设计方法

1.2.2面向对象程序设计方法

1.3C#程序设计语言概述

1.3.1C#语言的起源与发展

1.3.2C#语言的特点

1.4C#集成开发环境

1.4.1Visual Studio的发展历史

1.4.2Visual Studio 2015集成开发环境

1.4.3控制台应用程序的开发步骤

1.4.4窗体(Windows)应用程序的开发步骤

1.5习题

第2章基本数据类型

2.1一个简单的程序——华氏温度到摄氏温度的转换

2.1.1创建控制台应用程序

2.1.2代码解释

2.2基本数据类型

2.2.1数值类型

2.2.2字符类型和字符串类型

2.2.3布尔类型与对象类型

2.3变量与常量

2.3.1标识符与命名规则

2.3.2变量

2.3.3常量

2.3.4类型转换

2.3.5装箱与拆箱

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二维... 查看详情

本书采用案例驱动与知识驱动相结合的方式,深入浅出地介绍了C#语言的基础知识和多种应用程序的开发方法,每章均配有练习题及参考答案,以便学生练习和辅助教学。本书特色是循序前进;逻辑性强、条理清楚、重点突出;代码简洁、操作简便;内容全面,简明实用,能够快速地培养学生的实际开发能力。本书是面向应用型本科学生、高职高专学生、C#初学者和爱好等,可以作为学生或自学者的学习教材,也可以作为教参使用。 查看详情