万本电子书0元读

万本电子书0元读

顶部广告

C#编程从入门到精通电子书

理论联系实际,系统讲述C#编程的方法和技巧 提供源代码和配套的视频 C#是一种功能丰富、*、灵活且可移植性强的编程语言,是C语言的继承和发展,能够满足各种复杂的程序设计需求。同时,C#是面向对象的编程语言,它使程序员可以快速地编写各种基于.NET平台的应用程序。通过阅读本书,读者可以轻松掌握使用C#提升开发效率的方法。 本书主要内容: ?数据类型; ?运算符; ?条件语句、循环语句; ?数组、字符串; ?面向对象编程基础和面向对象编程进阶; ?Windows 窗体编程; ?Windows 控件的使用。

售       价:¥

0人正在读 | 0人评论 6.3

作       者:明日科技 编著

出  版  社:人民邮电出版社有限公司

出版时间:2025-03-01

字       数:16.5万

所属分类: 科技 > 计算机/网络 > 计算机教材

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
本书通过通俗易懂的语言和大量典型的示例,循序渐进地介绍使用C#进行程序设计的常用技术和方法。全书共12章,包括搭建C#开发环境、*个C#程序、数据类型、运算符、条件语句、循环语句、数组、字符串、面向对象编程基础、面向对象编程进阶、Windows窗体编程、Windows控件的使用等内容。 本书适合C#语言的初中级用户阅读,也可作为计算机相关专业和培训机构的教材。
目录展开

内容提要

前言

第1章 搭建C#开发环境

1.1 C#概述

1.1.1 C#语言及其特点

1.1.2 认识.NET Framework

1.1.3 C#与.NET Framework

1.1.4 C#的应用领域

1.2 Visual Studio 2019的下载及安装

1.2.1 安装Visual Studio 2019的必备条件

1.2.2 下载Visual Studio 2019

1.2.3 安装Visual Studio 2019

1.2.4 卸载Visual Studio 2019

1.3 熟悉Visual Studio 2019开发环境

1.3.1 创建控制台应用程序

1.3.2 菜单栏

1.3.3 工具栏

1.3.4 解决方案资源管理器

1.3.5 “工具箱”窗口

1.3.6 “属性”窗口

1.3.7 “错误列表”窗口

课后测试

第2章 第一个C#程序

2.1 编写第一个C#程序

2.2 C#程序结构预览

2.2.1 命名空间

2.2.2 类

2.2.3 关键字与标识符

2.2.4 Main()方法

2.2.5 C#语句

2.2.6 注释

2.2.7 一个完整的C#程序

2.3 程序编写规范

2.3.1 代码编写规则

2.3.2 命名规范

课后测试

上机实践

第3章 数 据 类 型

3.1 数据类型及变量

3.1.1 变量

3.1.2 声明变量

3.1.3 简单数据类型

3.1.4 变量的初始化

3.1.5 变量的作用域

3.2 常量

3.2.1 常量

3.2.2 常量的分类

3.3 数据类型转换

3.3.1 隐式类型转换

3.3.2 显式类型转换

3.3.3 使用Convert类进行转换

课后测试

上机实践

第4章 运 算 符

4.1 算术运算符

4.2 自增、自减运算符

4.3 赋值运算符

4.4 关系运算符

4.5 逻辑运算符

4.6 位运算符

4.7 移位运算符

4.8 条件运算符

4.9 运算符优先级与结合性

课后测试

上机实践

第5章 条 件 语 句

5.1 if语句

5.1.1 决策分支

5.1.2 if语句的用法

5.2 switch语句

5.2.1 switch语句的用法

5.2.2 switch语句与if…else if…else语句的区别

课后测试

上机实践

第6章 循 环 语 句

6.1 while循环

6.2 do…while循环

6.2.1 do…while循环的语法

6.2.2 while语句和do…while语句的区别

6.3 for循环

6.3.1 for循环的一般形式

6.3.2 for循环的变体

6.3.3 for循环中逗号的应用

6.4 循环的嵌套

6.5 跳转语句

6.5.1 break语句

6.5.2 continue语句

6.5.3 goto语句

6.5.4 continue语句和break语句的区别

课后测试

上机实践

第7章 数 组

7.1 一维数组

7.1.1 数组概述

7.1.2 一维数组的创建

7.1.3 一维数组的初始化

7.1.4 一维数组的使用

7.2 二维数组

7.2.1 二维数组的创建

7.2.2 二维数组的初始化

7.2.3 二维数组的使用

7.2.4 不规则数组的定义

7.2.5 获取二维数组的列数

7.3 数组与Array类

7.4 数组的基本操作

7.4.1 数组的输入与输出

7.4.2 使用foreach语句遍历数组

7.4.3 对数组进行排序

7.5 数组排序算法

7.5.1 冒泡排序算法

7.5.2 选择排序算法

课后测试

上机实践

第8章 字 符 串

8.1 字符串的声明与初始化

8.1.1 声明字符串

8.1.2 字符串的初始化

8.2 获取字符串信息

8.2.1 获取字符串长度

8.2.2 获取指定位置的字符

8.2.3 获取子字符串索引位置

8.2.4 判断字符串首尾内容

8.3 字符串操作

8.3.1 字符串的拼接

8.3.2 比较字符串

8.3.3 字符串的大小写转换

8.3.4 格式化字符串

8.3.5 截取字符串

8.3.6 分割字符串

8.3.7 插入及填充字符串

8.3.8 删除字符串

8.3.9 去除空白内容

8.3.10 复制字符串

8.3.11 替换字符串

8.4 可变字符串类

8.4.1 StringBuilder类的定义

8.4.2 StringBuilder类的使用

8.4.3 StringBuilder类与string类的区别

课后测试

上机实践

第9章 面向对象编程基础

9.1 认识面向对象

9.1.1 对象

9.1.2 类

9.1.3 面向对象技术的基本思想

9.1.4 面向对象程序设计的特点

9.1.5 了解面向过程编程

9.2 类

9.2.1 类的声明

9.2.2 类的成员

9.2.3 访问修饰符

9.2.4 构造函数

9.2.5 析构函数

9.3 方法

9.3.1 方法的声明

9.3.2 方法的参数

9.3.3 重载方法

9.4 类的静态成员

9.5 对象的创建及使用

9.5.1 对象的创建

9.5.2 访问对象的属性和行为

9.5.3 对象的销毁

9.5.4 this关键字

9.5.5 类与对象的关系

课后测试

上机实践

第10章 面向对象编程进阶

10.1 继承

10.1.1 使用继承

10.1.2 base关键字

10.1.3 继承中的构造函数与析构函数

10.2 多态

10.2.1 虚方法的重写

10.2.2 抽象类与抽象方法

10.3 接口

10.3.1 接口的概念及声明

10.3.2 接口的实现与继承

10.3.3 显式接口成员实现

10.3.4 抽象类与接口

10.4 委托和匿名方法

10.4.1 委托

10.4.2 匿名方法

10.5 泛型

10.5.1 为什么要使用泛型

10.5.2 泛型类型参数

10.5.3 泛型方法

10.5.4 泛型类

课后测试

上机实践

第11章 Windows窗体编程

11.1 开发应用程序的步骤

11.2 窗体

11.2.1 添加和删除窗体

11.2.2 多窗体的使用

11.2.3 窗体的属性

11.2.4 窗体的显示与隐藏

11.2.5 窗体的事件

11.3 MDI窗体

11.3.1 MDI窗体的概念

11.3.2 如何设置MDI窗体

11.3.3 排列MDI子窗体

课后测试

上机实践

第12章 Windows控件的使用

12.1 控件基础

12.1.1 控件概述

12.1.2 控件的相关操作

12.2 文本类控件

12.2.1 Label控件

12.2.2 TextBox控件

12.2.3 RichTextBox控件

12.3 按钮类控件

12.3.1 Button控件

12.3.2 RadioButton控件

12.3.3 CheckBox控件

12.4 列表类控件

12.4.1 ComboBox控件

12.4.2 ListBox控件

12.4.3 ListView控件

课后测试

上机实践

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部