您好,欢迎访问三七文档
C#程序设计概述计算机程序的语法和基本结构面向对象的基本概念数组及算法应用窗体和控件流与文件GDI+与图形图像处理数据库与Web应用程序开发C#程序设计概述了解C#语言的主要特点熟悉VisualStudio2008的集成开发环境掌握C#控制台应用程序和Windows窗体应用程序设计步骤理解C#程序代码的基本书写规则和应用程序结构1.1C#语言简介为什么选择C#?集中了Java、C、C++的优点,避免了它们的缺点完全的面向对象与Windows操作系统结合紧密开发效率高1.2C#控制台应用程序1.2.1C#控制台应用程序的创建1.2.2C#控制台应用程序的结构1.2.3C#程序代码的基本书写规则1.2.1C#控制台应用程序的创建启动,进入VS2008集成开发环境。选择项目类型为控制台应用程序,指定项目名称及其保存位置。在应用程序编辑环境中输入程序代码。调试运行程序。选择默认环境设置配置环境C#起始页第一次创建应用程序时此处为空选择新建项目类型默认的控制台应用程序项目名称输入程序代码按F5键调试运行程序按任意键退出应用程序控制台应用程序的保存位置1.2.2C#控制台应用程序的结构1.导入其他系统预定义元素部分2.命名空间3.类4.主方法5.方法中的C#代码C#控制台应用程序的结构导入其他系统预定义元素命名空间类方法中的C#代码主方法1.2.3C#程序代码的基本书写规则1.程序代码区分字母大小写2.语句书写规则每个语句都必须用分号结尾允许在同一个代码行上书写多个语句块结构,每个代码块用{}来界定语句中作为语法成分的标点符号必须是西文标点采用嵌套缩进格式C#程序代码的基本书写规则3.注释信息单行注释——“//”作为引导符多行注释——“/*”开始,“*/”结束XML注释——在一个代码行上,“///”之后的内容均为注释信息,编译时可提取为XML文本1.3C#Windows窗体应用程序设计实例1.3.1C#Windows窗体应用程序的创建1.3.2C#Windows窗体应用程序的结构1.3.1C#Windows窗体应用程序的创建1.设计用户界面2.设置对象属性3.编写事件过程代码4.调试运行程序5.保存源程序文件新建项目设计界面工具箱添加控件到窗体输入代码按F5运行程序运行程序单击button1,显示“朋友你好!”代码窗口与设计窗口的切换代码窗口设计窗口控件属性设置BackgroundImage属性设置设置Label控件背景透明预设Label控件文字为空运行程序单击按钮之前单击按钮之后改变窗体大小改变窗体大小设置label中文字的显示颜色1.3.2C#Windows窗体应用程序的结构1.导入其他系统预定义元素部分2.命名空间3.类4.主方法、事件响应用处理过程Windows窗体应用程序的结构窗体加载事件过程按钮单击事件过程导入预定义的元素事件过程的描述privatevoidbutton1_click(objectsender,EventArgse){}控件事件参数本章小结C#语言的主要特点控制台应用程序的创建过程Windows窗体应用程序的创建过程基本书写规则作业1.创建下图所示Windows应用程序界面,并输入以下代码(其中那些需要自己输入的代码,请务必通过键盘输入,不要复制、粘贴,注意代码格式和大小写),并检验运行结果。程序代码保存到job1-01文件夹中。usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespacejob1_01{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoidbutton1_Click(objectsender,EventArgse){inta,b;label2.Text==;a=int.Parse(textBox1.Text);b=int.Parse(textBox2.Text);label2.Text+=a+b;}}}2.创建以下控制台应用程序,并输入代码(其中那些需要自己输入的代码,请务必通过键盘输入,不要复制、粘贴,注意代码格式和大小写),并检验运行结果。程序代码保存到job1-02文件夹中。usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceConsoleApplication2{classProgram{staticvoidMain(string[]args){Console.Write(请输入路人甲的身高(cm):);strings1=Console.ReadLine();Console.Write(请输入路人甲的体重(kg):);strings2=Console.ReadLine();Singleheight=Single.Parse(s1);Singleweight=Single.Parse(s2);Console.Write(请输入路人乙的身高(cm):);Singleheight1=Single.Parse(Console.ReadLine());Console.Write(请输入路人乙的体重(kg):);Singleweight1=Single.Parse(Console.ReadLine());if(weight/heightweight1/height1)Console.WriteLine(路人甲比路人乙更胖些!);elseConsole.WriteLine(还是路人乙更胖些);}}}作业思考题:题目:C#开发环境与控制台、Windows应用程序实例内容及思考问题:(1)程序中,Console.Write()与Console.ReadLine()分别起什么作用?(2)程序中,int.Parse(textBox1.Text),Single.Parse(s1)分别起什么作用?(3)怎样显示“属性窗口”?怎样实现代码窗口与设计窗口之间的切换?(4)语句inta,b;起什么作用?是否可以省略?(5)调试程序时,发生了哪些错误?怎样改正的作业良好的祝愿祝大家取得好成绩!Goodluckytoyou!
本文标题:C#课件
链接地址:https://www.777doc.com/doc-7008483 .html