c#程序设计教程 唐大仕pdf_C#程序设计教程(第2版)

本书是C#程序设计的入门教程,详细介绍了C#的环境、特点,以及与C、C++、Java的对比。通过实例讲解了简单的C#程序,包括控制台和Windows应用程序的输入输出、运算、开发工具。深入讨论了面向对象编程的基本概念,如对象、类、继承和多态。此外,还涵盖了数据类型、变量、运算符、流程控制、数组等C#语言基础,以及类、接口、结构等高级特性。书中还涉及了泛型、委托、事件、异常处理等内容,帮助读者掌握C#的基础编程技能。
摘要由CSDN通过智能技术生成

目 录

第1章 C#程序设计简介 1-1

1.1C#语言及其环境 1-1

1.1.1C#的产生与发展 1-1

1.1.2C#的环境——Microsoft.NET 1-2

1.1.3C#的特点 1-5

1.1.4C#和C、C 的比较 1-6

1.1.5C# 与Java 的比较 1-7

1.2 简单的C#程序 1-8

1.2.1Hello World 1-8

1.2.2C#程序设计快速入门 1-12

1.2.3对象的三个基本要素 1-16

1.2.4C#程序的基本构成 1-19

1.3 程序中的输入输出及运算 1-21

1.3.1控制台应用程序的输入输出 1-21

1.3.2Windows应用程序输入输出 1-23

1.3.3常用的运算 1-24

1.4 开发工具 1-25

1.4.1.NET Framework SDK及Visual Studio 1-25

1.4.2使用命令行编译及运行程序 1-25

1.4.3辅助工具EditPlus 1-28

1.4.4辅助工具VisualStudio Code 1-31

1.5 应用程序类型 1-31

1.5.1Visual Studio建立不同类型的应用程序 1-31

1.5.2WPF应用程序 1-33

1.5.3Web应用程序 1-33

1.6 面向对象程序设计的基本概念 1-34

1.6.1面向对象概述 1-34

1.6.2对象、类与实体 1-35

1.6.3封装、继承、多态 1-37

1.6.4面向对象的软件开发过程 1-38

习题1 1-39

第2章 C#语言基础 2-1

2.1 数据类型、变量与常量 2-1

2.1.1数据类型 2-1

2.1.2标识符、关键字 2-4

2.1.3字面常量 2-5

2.1.4变量 2-6

2.1.5C#编码惯例与注释 2-7

2.2 运算符与表达式 2-11

2.2.1算术运算符 2-11

2.2.2关系运算符 2-13

2.2.3逻辑运算符 2-13

2.2.4位运算符 2-14

2.2.5赋值与强制类型转换 2-14

2.2.6条件运算符 2-15

2.2.7运算的优先级、结合性 2-16

2.3 流程控制语句 2-17

2.3.1结构化程序设计的三种基本流程 2-17

2.3.2简单语句 2-17

2.3.3分支语句 2-18

2.3.4循环语句 2-21

2.3.5跳转语句 2-26

2.4 数组 2-28

2.4.1数组的声明 2-28

2.4.2数组的初始化 2-31

2.4.3数组元素的使用 2-32

2.4.4数组与System.Array 2-33

2.4.5使用foreach语句访问数组 2-34

2.4.6数组应用举例 2-34

习题2 2-37

第3章 类、接口与结构 3-1

3.1 类、字段、方法 3-1

3.1.1定义类中的字段和方法 3-1

3.1.2构造方法与析构方法 3-3

3.1.3对象的创建与使用 3-4

3.1.4方法的重载 3-5

3.1.5使用this 3-7

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值