教案资料.ppt

大学C程序设计-鄢爱兰-课件PPT

收藏

资源目录
跳过导航链接。
大学C程序设计-鄢爱兰-课件PPT.zip
C程序设计-鄢爱兰-PPT演示文稿
教案资料.ppt---(点击预览)
C程序设计-鄢爱兰-PPT课件文件
文稿ppt_ppt.txt---(点击预览)
文稿ppt_ppt.jpg---(点击预览)
文稿ppt.ppt---(点击预览)
C程序设计-鄢爱兰-大学教学资料
(课件资料)《C#程序设计》-鄢爱兰-电子教案
压缩包内文档预览:(预览前20页/共30页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:21836126    类型:共享资源    大小:14.50MB    格式:ZIP    上传时间:2019-09-06 上传人:QQ24****1780 IP属地:浙江
25
积分
关 键 词:
大学 程序设计 鄢爱兰 课件 ppt
资源描述:
大学C程序设计-鄢爱兰-课件PPT,大学,程序设计,鄢爱兰,课件,ppt
内容简介:
1,21世纪高等院校计算机系列教材 C# 程 序 设 计,英Douglas Bell Mike Parr 著 鄢爱兰 袁毅等译 中国水利水电出版社 ISBN 7-5084-4106-0,2,第1章 C#背景知识,1.1 C#的历史 1.2 Microsoft .NET框架 1.3 什么是程序 1.4 编程原则 1.5 编程陷阱 1.6 小结,3,1.1 C的历史,1960年前后,一种名为Algol 60 的程序设计语言诞生了。 大约在1970年,B语言被改写成C语言。 大约在1980年,Stroustrup创建了C+。 Microsoft在2002年宣告了C#语言的诞生。,4,1.2 Microsoft.NET框架,Microsoft在2002年推出一个名为.NET框架的新主流产品。其主要特性有: 包括编程语言C#、Visual Basic和C+。 具有帮助程序员创建交互网站的实用工具。 .NET也可用于其他操作系统。 它允许构建由组件(“对象”)组成的软件,并且可以在网络上发布。,5,1.3 什么是程序,本节告诉读者程序是什么。举一个简单的程序例子: 弄湿头发 倒一点洗发水 用洗发水揉搓头发 清洗头发 这个程序阐明了程序是要执行的指令序列,从第一条指令开始,逐条执行,直到指令序列结束。,返回目录,6,概括地说,程序是计算机自动执行的一系列指令。程序由以下部分组合而成: 顺序。 循环。 选择。 方法。 现有对象。 自己编写的对象。 所有现代程序设计语言都具有这些特性。,7,1.4 编程原则,程序由指令组成,这些指令结合了顺序、选择、循环和子任务这些概念。 利用现有组件可简化编程任务。,8,1.5 编程陷阱,人为错误可以带入到程序中,例如,指令顺序错误、逻辑错误、书写错误。,9,1.6 小结,C#是面向对象的程序设计语言,它源于C+和Java。 Microsoft的.NET框架是一个主流产品,它可以使用C#、C+和Visual Basic语言。 程序是计算机自动执行的一系列指令。 当前编程实践的主要趋势是面向对象程序设计(OOP)方法,C#完全支持该方法。,21世纪高等院校计算机系列教材C# 程 序 设 计英Douglas Bell Mike Parr 著鄢爱兰 袁毅等译中国水利水电出版社 ISBN 7-5084-4106-0第1章 C#背景知识1.1 C#的历史1.2 Microsoft .NET框架1.3 什么是程序1.4 编程原则1.5 编程陷阱1.6 小结1.1 C的历史1960年前后,一种名为Algol 60 的程序设计语言诞生了。大约在1970年,B语言被改写成C语言。大约在1980年,Stroustrup创建了C+。 Microsoft在2002年宣告了C#语言的诞生。1.2 Microsoft.NET框架 Microsoft在2002年推出一个名为.NET框架的新主流产品。其主要特性有:包括编程语言C#、Visual Basic和C+。具有帮助程序员创建交互网站的实用工具。.NET也可用于其他操作系统。它允许构建由组件(“对象”)组成的软件,并且可以在网络上发布。1.3 什么是程序 本节告诉读者程序是什么。举一个简单的程序例子:弄湿头发倒一点洗发水用洗发水揉搓头发清洗头发 这个程序阐明了程序是要执行的指令序列,从第一条指令开始,逐条执行,直到指令序列结束。 返回目录 概括地说,程序是计算机自动执行的一系列指令。程序由以下部分组合而成:顺序。循环。选择。方法。现有对象。自己编写的对象。 所有现代程序设计语言都具有这些特性。1.4 编程原则程序由指令组成,这些指令结合了顺序、选择、循环和子任务这些概念。利用现有组件可简化编程任务。1.5 编程陷阱人为错误可以带入到程序中,例如,指令顺序错误、逻辑错误、书写错误。1.6 小结C#是面向对象的程序设计语言,它源于C+和Java。Microsoft的.NET框架是一个主流产品,它可以使用C#、C+和Visual Basic语言。程序是计算机自动执行的一系列指令。当前编程实践的主要趋势是面向对象程序设计(OOP)方法,C#完全支持该方法。1,第2章 C#开发环境,2.1 简介 2.2 安装与配置 2.3 创建第一个程序 2.4 设计时控件 2.5 事件和Button控件 2.6 打开一个现有工程 2.7 属性设置的文档化 2.8 程序错误,2,2.9 编辑器工具 2.10 消息对话框 2.11 帮助 2.12 编程原则 2.13 编程陷阱 2.14 语法点 2.15 新的语言元素 2.16 新的IDE工具 2.17 小结,3,2.1 简介,本书中使用IDE表示C#集成开发环境。正如字处理程序提供创建文档的工具一样,IDE提供创建(开发)程序的工具。IDE集成了用户所需的全部工具,因此可以在它的内部完成全部工作,而无须再借助其他程序。IDE提供了一个完全的编程环境。 本章将讨论Microsoft的IDE,也可以从其他来源得到C#的IDE。,4,2.2 安装与配置,Microsoft提供两类产品,使用它们均能创建C# .NET程序: Visual Studio .NET系统,该系统还包括其他语言。 C# .NET系统,只包括C#。 无论使用哪个系统,都需要遵循相应的安装程序。,5,2.3 创建第一个程序,首先使用Windows Explorer创建一个工作目录,然后将以后所建立的工程文件全部保存这个目录中,统一进行管理。操作步骤: 运行IDE集成开发环境。出现Start Page。 单击New Project按钮。将出现New Project窗口。 单击Windows Application。 为该工程指定一个存储位置,并为它命名。需要提供一个名称,它将成为一个文件夹的名称。注意,该名称只能由字母、数字和空格组成。这里选择First Hello。 接下来需要定位First Hello文件夹。IDE会记住你将所做的工作存储在哪里,但创建第一个工程的时候,需要单击Browse按钮。这时打开一个Project Location窗口。找到你将存储所有C#工作成果的文件夹(这里是C#Projects)并单击OK按钮。 在Project Location窗口,单击Open按钮。从现在开始,IDE将把所有新建的工程文件夹存储在C# Projects文件夹中。 最后,在New Project窗口中单击OK按钮。,6,2.4 设计时控件,什么是控件?控件是显示在屏幕上的“小配件”,用来显示信息、允许用户交互或身兼这两个功能。,7,2.5 事件和Button控件,事件:例如鼠标单击、双击或悬停在某个控件上这都是事件。也有很多事件不是由用户生成的,例如,一个网页在结束下载时发出的通知,也是一个事件。 Button控件:使用按钮控件,可以触发按钮事件,然后执行一系列的指令集。,8,2.6 打开一个现有工程,要重新打开以前创建的工程,请保存并关闭正在使用的当前工程,并进入Start Page。它显示最近的工程。要打开一个最近的工程,只需单击工程名称。,9,2.7 属性设置的文档化,本书中提供一些控件的设置。对于少数几个属性而言,可以用几个句子来解释它们。如果属性数量很多,就需要使用表来表示。通常有很多控件,而每个控件又有很多属性,每个属性有一个或者几个值。,10,2.8 程序错误,每个人在编程之初都会面对大量的编译错误。这是学习过程的一个必经阶段。 编译错误列在Task List窗口中,该窗口在代码下方打开。在输出窗口中双击错误将带你到代码中出错的地方,并在那里改正错误。只有改正全部编译错误之后,程序才能运行。,11,2.9 编辑器工具,编辑器的一些工具: 标准的剪切板剪切、复制和粘贴。 编写较大程序的控件和事件。 通过插入其他的空格来缩进键入的某些行。 每一类控件都有一组不同的属性。 将目前不使用的代码段压缩为一行代码。,返回目录,12,2.10 消息对话框,消息对话框是用来给用户提示一些信息或者提示一些信息由用户进行选择判断,然后程序根据用户做出的选择,继续执行下去。消息对话框不在工具箱中,它只在需要的时候弹出。,13,2.11 帮助,C#具有一个大型的帮助系统,它包含的信息对你很有帮助。(当在编写程序代码时,如果想对某一个函数具体了解时,可以将光标移动到这个函数上,然后按F1键,这时就会出现相应的函数帮助,在这之前必须安装MSDN帮助文档。),14,2.12 编程原则,在设计时在窗体上放置控件。 在设计时设置控件的属性。 程序可以在运行时改变属性。 当事件(比如单击按钮)发生时,C#系统使用匹配的方法。在该方法中放置代码以处理此事件。,15,2.13 编程陷阱,在试图修改窗体或代码之前忘记中止运行程序。 混淆设计时窗体和运行时窗体。设计时窗体上具有网格点。 在需要的地方忘记使用大写字母或分号 。,16,2.14 语法点,在C#代码中,通过控件的名称来引用控件的属性,格式是在控件名后加一个点,点后面是属性名,如下所示: label1.Text 方法的形式如下: private void . 在花括号中放入指令。 消息对话框不是放置到窗体上的,使用下面的代码显示一个消息对话框: MessageBox.Show(“Some text you choose“);,17,2.15 新的语言元素,属性、方法和事件的介绍,18,2.16 新的IDE工具,程序包含在工程中。 IDE创建文件夹以包含工程需要的文件。 可以移动窗体上的控件或调整它的大小。 工具箱包含一系列控件。 单击鼠标右键可允许用户选择控件的属性。 在设计时双击控件将创建事件处理方法。 一个解决方案可以包含多个工程。通常,在一个解决方案中只放入一个工程。 IDE能够格式化(缩排)代码。 当键入控件名之后,可设置IDE以列出属性。,19,2.17 小结,编程的部分任务是在窗体上放置控件,并设置它们的初始属性。C#的IDE简化了此项任务,除了阅读它的使用方法之外,还需要练习使用IDE。,第2章 C#开发环境2.1 简介2.2 安装与配置 2.3 创建第一个程序 2.4 设计时控件2.5 事件和Button控件 2.6 打开一个现有工程 2.7 属性设置的文档化 2.8 程序错误 2.9 编辑器工具 2.10 消息对话框 2.11 帮助 2.12 编程原则 2.13 编程陷阱 2.14 语法点 2.15 新的语言元素 2.16 新的IDE工具 2.17 小结 2.1 简介 本书中使用IDE表示C#集成开发环境。正如字处理程序提供创建文档的工具一样,IDE提供创建(开发)程序的工具。IDE集成了用户所需的全部工具,因此可以在它的内部完成全部工作,而无须再借助其他程序。IDE提供了一个完全的编程环境。 本章将讨论Microsoft的IDE,也可以从其他来源得到C#的IDE。 2.2 安装与配置 Microsoft提供两类产品,使用它们均能创建C# .NET程序:Visual Studio .NET系统,该系统还包括其他语言。C# .NET系统,只包括C#。 无论使用哪个系统,都需要遵循相应的安装程序。2.3 创建第一个程序首先使用Windows Explorer创建一个工作目录,然后将以后所建立的工程文件全部保存这个目录中,统一进行管理。操作步骤:运行IDE集成开发环境。出现Start Page。单击New Project按钮。将出现New Project窗口。单击Windows Application。为该工程指定一个存储位置,并为它命名。需要提供一个名称,它将成为一个文件夹的名称。注意,该名称只能由字母、数字和空格组成。这里选择First Hello。接下来需要定位First Hello文件夹。IDE会记住你将所做的工作存储在哪里,但创建第一个工程的时候,需要单击Browse按钮。这时打开一个Project Location窗口。找到你将存储所有C#工作成果的文件夹(这里是C#Projects)并单击OK按钮。在Project Location窗口,单击Open按钮。从现在开始,IDE将把所有新建的工程文件夹存储在C# Projects文件夹中。最后,在New Project窗口中单击OK按钮。 2.4 设计时控件什么是控件?控件是显示在屏幕上的“小配件”,用来显示信息、允许用户交互或身兼这两个功能。 2.5 事件和Button控件 事件:例如鼠标单击、双击或悬停在某个控件上这都是事件。也有很多事件不是由用户生成的,例如,一个网页在结束下载时发出的通知,也是一个事件。Button控件:使用按钮控件,可以触发按钮事件,然后执行一系列的指令集。2.6 打开一个现有工程 要重新打开以前创建的工程,请保存并关闭正在使用的当前工程,并进入Start Page。它显示最近的工程。要打开一个最近的工程,只需单击工程名称。2.7 属性设置的文档化 本书中提供一些控件的设置。对于少数几个属性而言,可以用几个句子来解释它们。如果属性数量很多,就需要使用表来表示。通常有很多控件,而每个控件又有很多属性,每个属性有一个或者几个值。 2.8 程序错误 每个人在编程之初都会面对大量的编译错误。这是学习过程的一个必经阶段。编译错误列在Task List窗口中,该窗口在代码下方打开。在输出窗口中双击错误将带你到代码中出错的地方,并在那里改正错误。只有改正全部编译错误之后,程序才能运行。 2.9 编辑器工具 编辑器的一些工具:标准的剪切板剪切、复制和粘贴。编写较大程序的控件和事件。 通过插入其他的空格来缩进键入的某些行。每一类控件都有一组不同的属性。 将目前不使用的代码段压缩为一行代码。 返回目录2.10 消息对话框 消息对话框是用来给用户提示一些信息或者提示一些信息由用户进行选择判断,然后程序根据用户做出的选择,继续执行下去。消息对话框不在工具箱中,它只在需要的时候弹出。2.11 帮助 C#具有一个大型的帮助系统,它包含的信息对你很有帮助。(当在编写程序代码时,如果想对某一个函数具体了解时,可以将光标移动到这个函数上,然后按F1键,这时就会出现相应的函数帮助,在这之前必须安装MSDN帮助文档。) 2.12 编程原则在设计时在窗体上放置控件。在设计时设置控件的属性。程序可以在运行时改变属性。当事件(比如单击按钮)发生时,C#系统使用匹配的方法。在该方法中放置代码以处理此事件。2.13 编程陷阱在试图修改窗体或代码之前忘记中止运行程序。混淆设计时窗体和运行时窗体。设计时窗体上具有网格点。在需要的地方忘记使用大写字母或分号 。2.14 语法点在C#代码中,通过控件的名称来引用控件的属性,格式是在控件名后加一个点,点后面是属性名,如下所示: label1.Text方法的形式如下: private void . 在花括号中放入指令。消息对话框不是放置到窗体上的,使用下面的代码显示一个消息对话框: MessageBox.Show(Some text you choose);2.15 新的语言元素属性、方法和事件的介绍 2.16 新的IDE工具 程序包含在工程中。IDE创建文件夹以包含工程需要的文件。可以移动窗体上的控件或调整它的大小。工具箱包含一系列控件。单击鼠标右键可允许用户选择控件的属性。在设计时双击控件将创建事件处理方法。一个解决方案可以包含多个工程。通常,在一个解决方案中只放入一个工程。IDE能够格式化(缩排)代码。当键入控件名之后,可设置IDE以列出属性。2.17 小结 编程的部分任务是在窗体上放置控件,并设置它们的初始属性。C#的IDE简化了此项任务,除了阅读它的使用方法之外,还需要练习使用IDE。1,第3章 图形简介,3.1 简介 3.2 对象、方法、属性和类的类比 3.3 第一次绘图 3.4 创建程序 3.5 图形坐标系统 3.6 解释程序 3.7 绘图方法 3.8 颜色,2,3.9 顺序概念和语句 3.10 使用注释来添加含义 3.11 编程原则 3.12 编程陷阱 3.13 语法要点 3.14 新的语言元素 3.15 新的IDE工具 3.16 小结,3,3.1 简介,计算机图形:既可以是由计算机生成的好莱坞影片,也可以是一个复杂的视频游戏,一个虚拟的现实环境,显示器上一个图形样式的静态图像,或一个由线条构建的简单图像。,4,3.2 对象、方法、属性和类的类比,在C#中,new用来为程序员提供将要使用的新建对象。使用方法在术语上称为“调用”方法。除了方法,对象还具有属性。不能调用属性 。,5,3.3 第一次绘图,现在创建一个单击按钮时在图片框中显示两个矩形的程序。下面是代码清单: private void button1_Click(object sender, System.EventArgs e) Graphics paper; paper = pictureBox1.CreateGraphics(); Pen pen = new Pen(Color.Black); paper.DrawRectangle(pen, 10, 10, 100, 50); paper.DrawRectangle(pen, 10, 75, 100, 100); ,6,3.4 创建程序,基本步骤如下: 进入C# IDE。 创建一个新的Windows Application工程。 按上面的方法设置工程选项。 在窗体上添加一个按钮和一个图片框。 单击图片框,将它的Size属性改为150,200。 将图片框的BackColor属性改为合适的颜色。 如果需要,可以改变窗体标题的文字。 双击按钮并插入绘图指令。,7,3.5 图形坐标系统,C#图形是基于像素的。像素是屏幕上的小点,可以用来设置特定的颜色。每个像素都由从零开始的一对数字(坐标)来标识: 水平位置,在C#文档中称为x。该值从左向右递增。 垂直位置,经常称为y,该值从上向下递减。,8,3.6 解释程序,这里只解释这几行代码。 Graphics paper; paper = pictureBox1.CreateGraphics(); Pen pen = new Pen(Color.Black); 第1行选择绘图区的名称。 第2行将绘图区链接到在窗体上添加的图片框。 第3行为画笔命名。,9,3.7 绘图方法,与绘制矩形一样,C#还提供了绘制一系列形状的工具。例如: 线条。 椭圆(即卵形)也包括圆形。 实心矩形和椭圆。 来自文件的图像。,10,3.8 颜色,在C#中,大约有150种命名的颜色。下面列举一些主要的颜色和一些罕用的颜色: Black Violet Blue Indigo Green Yellow Orange Red Gray Purple White Firebrick LemonChiffon Maroon OliveDrab,11,3.9 顺序概念和语句,当程序中有很多语句时,它们按从屏幕的顶部到底部的顺序来执行。 通常,C#程序由一系列的语句构成。语句有很多种类型,比如方法调用或赋值语句。有些语句只占一行,但其他(比如if和while,不久就会看到)语句需要涵盖数行。,12,3.10 使用注释添加含义,在C#中,可以为指令添加注释(一种注解),方法是使用/或使用/* . */。最简单的方法是在注释前使用/,注释可以包含任何内容,没有特定的规则。,13,3.11 编程规则,C#具有大量的可调用方法。 传递给图形方法的参数的作用是控制绘制的形状。,14,3.12 编程陷阱,注意标点、拼写和方法名的大小写。逗号和括号必须像示例程序中的那样精确。,15,3.13 语法要点,每个方法中的参数的顺序和类型必须正确。,16,3.14 新的语言元素,( )用来括起参数。 在声明项时类名称的使用。 创建新对象时new的使用。 调用类的方法时“.”符号的使用。 在注释前/的使用,以及用来括起注释的/*和*/的使用。 结束语句的“;”的使用。,17,3.15 新的IDE工具,没有新的IDE工具。,18,3.16 小结,语句必须遵守一定的顺序,从上到上执行。 C#具有一组“绘图”方法,可以调用它们来显示图形。 图形定位基于像素坐标。 参数值可以传递给方法。,第3章 图形简介3.1 简介3.2 对象、方法、属性和类的类比 3.3 第一次绘图 3.4 创建程序 3.5 图形坐标系统 3.6 解释程序 3.7 绘图方法 3.8 颜色 3.9 顺序概念和语句 3.10 使用注释来添加含义 3.11 编程原则 3.12 编程陷阱 3.13 语法要点 3.14 新的语言元素 3.15 新的IDE工具 3.16 小结 3.1 简介 计算机图形:既可以是由计算机生成的好莱坞影片,也可以是一个复杂的视频游戏,一个虚拟的现实环境,显示器上一个图形样式的静态图像,或一个由线条构建的简单图像。3.2 对象、方法、属性和类的类比 在C#中,new用来为程序员提供将要使用的新建对象。使用方法在术语上称为“调用”方法。除了方法,对象还具有属性。不能调用属性 。3.3 第一次绘图 现在创建一个单击按钮时在图片框中显示两个矩形的程序。下面是代码清单:private void button1_Click(object sender, System.EventArgs e) Graphics paper; paper = pictureBox1.CreateGraphics(); Pen pen = new Pen(Color.Black); paper.DrawRectangle(pen, 10, 10, 100, 50); paper.DrawRectangle(pen, 10, 75, 100, 100);3.4 创建程序 基本步骤如下:进入C# IDE。创建一个新的Windows Application工程。按上面的方法设置工程选项。在窗体上添加一个按钮和一个图片框。单击图片框,将它的Size属性改为150,200。将图片框的BackColor属性改为合适的颜色。如果需要,可以改变窗体标题的文字。双击按钮并插入绘图指令。 3.5 图形坐标系统 C#图形是基于像素的。像素是屏幕上的小点,可以用来设置特定的颜色。每个像素都由从零开始的一对数字(坐标)来标识:水平位置,在C#文档中称为x。该值从左向右递增。垂直位置,经常称为y,该值从上向下递减。 3.6 解释程序 这里只解释这几行代码。Graphics paper;paper = pictureBox1.CreateGraphics();Pen pen = new Pen(Color.Black);第1行选择绘图区的名称。第2行将绘图区链接到在窗体上添加的图片框。第3行为画笔命名。 3.7 绘图方法 与绘制矩形一样,C#还提供了绘制一系列形状的工具。例如:线条。椭圆(即卵形)也包括圆形。实心矩形和椭圆。来自文件的图像。3.8 颜色 在C#中,大约有150种命名的颜色。下面列举一些主要的颜色和一些罕用的颜色:Black Violet BlueIndigo Green YellowOrange Red GrayPurple White FirebrickLemonChiffon Maroon OliveDrab3.9 顺序概念和语句 当程序中有很多语句时,它们按从屏幕的顶部到底部的顺序来执行。 通常,C#程序由一系列的语句构成。语句有很多种类型,比如方法调用或赋值语句。有些语句只占一行,但其他(比如if和while,不久就会看到)语句需要涵盖数行。3.10 使用注释添加含义 在C#中,可以为指令添加注释(一种注解),方法是使用/或使用/* . */。最简单的方法是在注释前使用/,注释可以包含任何内容,没有特定的规则。 3.11 编程规则 C#具有大量的可调用方法。传递给图形方法的参数的作用是控制绘制的形状。3.12 编程陷阱 注意标点、拼写和方法名的大小写。逗号和括号必须像示例程序中的那样精确。3.13 语法要点 每个方法中的参数的顺序和类型必须正确。3.14 新的语言元素 ( )用来括起参数。在声明项时类名称的使用。创建新对象时new的使用。调用类的方法时“.”符号的使用。在注释前/的使用,以及用来括起注释的/*和*/的使用。结束语句的“;”的使用。3.15 新的IDE工具 没有新的IDE工具。3.16 小结 语句必须遵守一定的顺序,从上到上执行。C#具有一组“绘图”方法,可以调用它们来显示图形。图形定位基于像素坐标。参数值可以传递给方法。1,第4章 变量和计算,4.1 简介 4.2 int的本质 4.3 double的本质 4.4 声明变量 4.5 赋值语句 4.6 计算和运算符,2,4.7 算术运算符 4.8 运算符 4.9 使用+运算符连接字符串 4.10 字符串和数字之间的转换 4.11 文本框和标签 4.12 数字之间的转换,返回目录,3,4.13 表达式的作用 4.14 编程原则 4.15 编程陷阱 4.16 语法要点 4.17 新的语言元素 4.18 新增的IDE工具 4.19 小结,4,4.1 简介,这里将介绍两种基本的数值类型: 整数,数学中称为整数,C#中称为int类型。 “小数点”数,数学中称为实数,C#中称为double。 选择int或double应该视具体问题而定。,5,4.2 int的本质,在C#中使用int时,可能范围是: -2,147,483,648+2,147,483,647,或大约-2,000,000,000+2,000,000,000之间的一个整数。所有的int计算都是精确的,也就是说,数字中的全部信息都被正确地保留。,返回目录,6,4.3 double 的本质,在C#中使用double数字时,它的值可以位于-1.79103081.7910308之间。 double具有如此大的范围和精确数字,应付日常数量的计算其精确度是绰绰有余了。,7,4.4 声明变量,在C#中,这些名称: 必须以字母开头(AZ或az)。 可包含任意字母或数字(数字为09)。 可包含下划线“_”。 最多255个字符。 注意,C#是区分大小写的。,8,4.5 赋值语句,变量一旦声明,就可以通过赋值语句将新值放入它们之中,如下所示: length = 20; 注意: 数据是从的右边到左边移动。 无论length原先是什么值,现在它被20“重写”。变量只能有一个值,即当前值。,9,4.6 计算和运算符,C#使用运算符+和-执行递增和递减(减1)。它们最频繁的使用是在循环中(第8章)。下面是+ 运算符的一种用法: n = 3; n+; / n的当前值是4 =的要点是它不同于代数意义上的“等于”。不妨将它看作“变为”或“得到”的意思。,10,4.7 算术运算符,11,4.8 %运算符,%(取模)运算符经常与整数除法一起使用,用来提供余数部分。 %最常用于int类型,但它同样可以用于double类型。,返回目录,12,4.9 使用+运算符连接字符串,int i = 2, j = 3; string s, note = “Answer is: “; s = note + i + j; s的值是多少?有两种可能性: 答案是:23,两个+运算符均作用于字符串。 答案是:5,第二个+使两个数字相加。 事实上,将发生第一种情况。C#工作的顺序是从左到右。第一个+生成字符串“Answer is: 2”。然后第二个+将3连入结尾。不过,如果使用: s = note + (i + j); 则先计算2 + 3,得到5。最后才发生字符串连接。,返回目录,13,4.10 字符串和数字之间的转换,使用ToString方法转换数字变量或算式,例如: string s1, s2; int num = 44; double d=1.234; s1 = Convert.ToString(num); / s1值为“44“ s2 = Convert.ToString(d); / s2值为“1.234“ 上面的ToString方法返回一个字符串。可以通过将此字符串存储在一个变量中或以其他方式来使用它。,返回目录,14,4.11 文本框和标签,文本框可从工具箱中选择并拖放到窗体上。文本框具有非常多的属性,但最主要的属性是Text,供用户键入字符串。 标签将为用户显示一些帮助信息,通常通过属性窗口在设计时设置标签的属性。,返回目录,15,4.12 数字之间的转换,从一种类型的数值转换为另一种类型最常见的情况是将一个int转换为一个double,以及将一个double转换为一个int。,返回目录,16,4.13 表达式的作用,C#语言中的表达式类似于数学运算中的表达式,是操作符、操作对象和标点符号等连接而成的式子。操作符是用来定义类实例中表达式操作符的。表达式是指定计算的操作符操作数序列。,返回目录,17,4.14 编程规则,变量具有名称,该名称由程序员选择。 变量具有类型,该类型由程序员选择。 一个变量储存一个值。 变量的值可以通过赋值语句来改变。,返回目录,18,4.15 编程陷阱,注意变量名的拼写。 在刚开始的时候很难标注编译错误。 括号必须成对。 在标签和文本框的文本属性中使用数字时,记住要使用字符串转换工具。 在将几个项目相乘时,必须在它们之间加上*号。,返回目录,19,4.16 语法要点,通过声明变量的类及其名称来声明变量。 最实用的类型是int、double和string。 主要的算术运算符是*、/、%、+和-。 +运算符用来连接字符串。 +和-运算符用来完成递增和递减操作。 使用Convert.ToString方法将数字转换为字符串。 使用Convert.ToInt32和Convert.ToDouble方法将字符串转换为数字。 在一个double项之前加上(int),可将它转换为一个整数。 在一个int项之前加上(double) ,可将它转换为一个双精度值。,返回目录,20,4.17 新的语言元素,int double string。 运算符+、-、*、/、%。 用于递增的+和递减的-。 用于赋值的。 强制转换:Convert类、(double)和(int)强制转换。,返回目录,21,4.18 新增的IDE工具,具有Text属性的TextBox和Label控件。 控件的重命名。,返回目录,22,4.19 小结,变量用来保存值。它们直到显式改变之前一直保持原值。 运算符对值进行运算。 表达式是能生成一个值的算式。它可用于多种情况中,包括用在赋值的右边,或作为方法调用的参数。,返回目录,第4章 变量和计算4.1 简介4.2 int的本质4.3 double的本质4.4 声明变量4.5 赋值语句4.6 计算和运算符4.7 算术运算符4.8 运算符4.9 使用+运算符连接字符串4.10 字符串和数字之间的转换 4.11 文本框和标签 4.12 数字之间的转换 返回目录4.13 表达式的作用 4.14 编程原则 4.15 编程陷阱 4.16 语法要点 4.17 新的语言元素 4.18 新增的IDE工具 4.19 小结4.1 简介 这里将介绍两种基本的数值类型:整数,数学中称为整数,C#中称为int类型。“小数点”数,数学中称为实数,C#中称为double。 选择int或double应该视具体问题而定。 4.2 int的本质 在C#中使用int时,可能范围是: -2,147,483,648+2,147,483,647,或大约-2,000,000,000+2,000,000,000之间的一个整数。所有的int计算都是精确的,也就是说,数字中的全部信息都被正确地保留。 返回目录4.3 double 的本质 在C#中使用double数字时,它的值可以位于-1.79103081.7910308之间。 double具有如此大的范围和精确数字,应付日常数量的计算其精确度是绰绰有余了。 4.4 声明变量 在C#中,这些名称:必须以字母开头(AZ或az)。可包含任意字母或数字(数字为09)。可包含下划线“_”。最多255个字符。 注意,C#是区分大小写的。 4.5 赋值语句 变量一旦声明,就可以通过赋值语句将新值放入它们之中,如下所示: length = 20; 注意:数据是从的右边到左边移动。无论length原先是什么值,现在它被20“重写”。变量只能有一个值,即当前值。 4.6 计算和运算符 C#使用运算符+和-执行递增和递减(减1)。它们最频繁的使用是在循环中(第8章)。下面是+ 运算符的一种用法: n = 3; n+; / n的当前值是4 =的要点是它不同于代数意义上的“等于”。不妨将它看作“变为”或“得到”的
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:大学C程序设计-鄢爱兰-课件PPT
链接地址:https://www.renrendoc.com/p-21836126.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!