C#课件

上传人:lcm****801 文档编号:95696871 上传时间:2019-08-21 格式:PPT 页数:44 大小:7.31MB
返回 下载 相关 举报
C#课件_第1页
第1页 / 共44页
C#课件_第2页
第2页 / 共44页
C#课件_第3页
第3页 / 共44页
C#课件_第4页
第4页 / 共44页
C#课件_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《C#课件》由会员分享,可在线阅读,更多相关《C#课件(44页珍藏版)》请在金锄头文库上搜索。

1、,C#程序设计概述,计算机程序的语法和基本结构 面向对象的基本概念 数组及算法应用 窗体和控件 流与文件 GDI+与图形图像处理 数据库与Web应用程序开发,C#程序设计概述,了解C#语言的主要特点 熟悉Visual Studio 2008的集成开发环境 掌握C#控制台应用程序和Windows窗体应用程序设计步骤 理解C#程序代码的基本书写规则和应用程序结构,1.1 C#语言简介,为什么选择C#?,集中了Java、C、C+的优点,避免了它们的缺点 完全的面向对象 与Windows操作系统结合紧密 开发效率高,1.2 C#控制台应用程序,1.2.1 C#控制台应用程序的创建 1.2.2 C#控制

2、台应用程序的结构 1.2.3 C#程序代码的基本书写规则,1.2.1 C#控制台应用程序的创建,启动,进入VS 2008集成开发环境。 选择项目类型为控制台应用程序,指定项目名称及其保存位置。 在应用程序编辑环境中输入程序代码。 调试运行程序。,选择默认环境设置,配置环境,C#起始页,第一次创建应用程序时此处为空,选择新建项目类型,默认的控制台应用程序项目名称,输入程序代码,按F5键调试运行程序,按任意键退出应用程序,控制台应用程序的保存位置,1.2.2 C#控制台应用程序的结构,导入其他系统预定义元素部分 命名空间 类 主方法 方法中的C#代码,C#控制台应用程序的结构,1.2.3 C#程序

3、代码的基本书写规则,1. 程序代码区分字母大小写 2. 语句书写规则 每个语句都必须用分号结尾 允许在同一个代码行上书写多个语句 块结构,每个代码块用 来界定 语句中作为语法成分的标点符号必须是西文标点 采用嵌套缩进格式,C#程序代码的基本书写规则,3. 注释信息 单行注释“/”作为引导符 多行注释“/*”开始,“*/”结束 XML注释在一个代码行上,“/”之后的内容均为注释信息,编译时可提取为XML文本,1.3 C# Windows窗体应用程序设计实例,1.3.1 C# Windows窗体应用程序的创建 1.3.2 C# Windows窗体应用程序的结构,1.3.1 C#Windows窗体应

4、用程序的创建,设计用户界面 设置对象属性 编写事件过程代码 调试运行程序 保存源程序文件,新建项目,设计界面,工具箱,添加控件到窗体,输入代码,按F5运行程序,运行程序,单击button1,显示“朋友你好!”,代码窗口与设计窗口的切换,代码窗口,设计窗口,控件属性设置,BackgroundImage属性设置,设置Label控件背景透明,预设Label控件文字为空,运行程序,单击按钮之前,单击按钮之后,改变窗体大小,改变窗体大小,设置label中文字的显示颜色,1.3.2 C# Windows窗体应用程序的结构,导入其他系统预定义元素部分 命名空间 类 主方法、事件响应用处理过程,Windows

5、窗体应用程序的结构,窗体加载事件过程,按钮单击事件过程,导入预定义的元素,事件过程的描述,private void button1_click(object sender, EventArgs e) ,控件,事件,参数,本章小结,C#语言的主要特点 控制台应用程序的创建过程 Windows窗体应用程序的创建过程 基本书写规则,作业,1.创建下图所示Windows应用程序界面,并输入以下代码(其中那些需要自己输入的代码,请务必通过键盘输入,不要复制、粘贴,注意代码格式和大小写),并检验运行结果。程序代码保存到job1-01文件夹中。 using System; using System.Coll

6、ections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace job1_01 public partial class Form1 : Form public Form1() InitializeComponent(); private void button1_Click(object sender, EventArgs e) in

7、t a, b; label2.Text = “=“; a = int.Parse(textBox1.Text); b = int.Parse(textBox2.Text); label2.Text += a + b; ,2.创建以下控制台应用程序,并输入代码(其中那些需要自己输入的代码,请务必通过键盘输入,不要复制、粘贴,注意代码格式和大小写),并检验运行结果。程序代码保存到job1-02文件夹中。 using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication2 c

8、lass Program static void Main(string args) Console.Write(“请输入路人甲的身高(cm):“); string s1=Console.ReadLine(); Console.Write(“请输入路人甲的体重(kg):“); string s2=Console.ReadLine(); Single height = Single.Parse(s1); Single weight = Single.Parse(s2); Console.Write(“请输入路人乙的身高(cm):“); Single height1 = Single.Parse(

9、Console.ReadLine(); Console.Write(“请输入路人乙的体重(kg):“); Single weight1= Single.Parse(Console.ReadLine(); if (weight / height weight1 / height1) Console.WriteLine(“路人甲比路人乙更胖些!“); else Console.WriteLine(“还是路人乙更胖些“); ,作业,思考题: 题目:C#开发环境与控制台、Windows应用程序实例 内容及思考问题: (1)程序中,Console.Write()与Console.ReadLine()分别起什么作用? (2)程序中,int.Parse(textBox1.Text), Single.Parse(s1)分别起什么作用? (3)怎样显示“属性窗口”?怎样实现代码窗口与设计窗口之间的切换? (4)语句 int a,b; 起什么作用?是否可以省略? (5)调试程序时,发生了哪些错误?怎样改正的,作业,良好的祝愿,祝大家取得好成绩! Good lucky to you!,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号