从helloworld开始

从helloworld开始

ID:26999947

大小:909.51 KB

页数:17页

时间:2018-11-30

从helloworld开始_第1页
从helloworld开始_第2页
从helloworld开始_第3页
从helloworld开始_第4页
从helloworld开始_第5页
资源描述:

《从helloworld开始》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章从“HelloWorld”开始GettingStarted:”HelloWorld”教学目标使用1.从一个简单的控制台程序开始启动VisualStudio2005创建项目选择VisualC#选择控制台程序名称处输入“HelloWorld”2.C#程序的基本结构-编辑器2.C#程序的基本结构-功能单位:类面向对象的核心就是创造新的类型,和人类解决问题的思维方式接近。程序设计中控件的例子:“确定”、“取消”、“帮助”三种按钮,三种个例。但有很多共同的地方,为一般化,抽象出类型,就是按钮类型,在C#中“类”是所有类型的统称。确定取

2、消帮助按钮2.C#程序的基本结构-功能单位:类生活中的例子:人狗狮子哺乳动物动物类型定义:越往上走,越抽象,越一般化,越往下,越特殊由定义好的类型到一个具体的个体:实例化2.C#程序的基本结构-功能单位:类类class2.C#程序的基本结构-大括号大括号的作用。一对大括号在应用程序用来标识一个程序块的开始和结束,从而可以用来对语句分组。大括号必须配对。在上述程序中,三个地方用了大括号:命名空间(namespace),类(class),方法(main)。2.C#程序的基本结构-分号语句的概念:C#应用程序中执行某种操作的指令每个语句

3、后面必须跟分号,C#编译器就会理解这是一个语句。2.C#程序的基本结构-方法类中用来表示行为部分的代码。它决定类能做什么或者怎么做。类似于C语言中的函数,称为method。方法构成:intAdd(intx,inty){……..}无论有无形式参数,小括号必须要。要么申明返回类型,要么声明void。C#中,给函数名命名只能使用哪些字符?返回类型函数名接收参数小括号方法体命名规则?2.C#程序的基本结构-Main方法Main方法在类中是一个特殊方法,它表示程序的入口,即程序的执行总是从Main方法开始。每个应用程序在某个类中必须包含Ma

4、in方法。Main方法的返回要么是void,要么是int类型。static表明它是静态方法。2.C#程序的基本结构--namespacenamespace-命名空间。作用:避免来源各异却具有相同名字的元素相互冲突的问题。FCL中有成千上万的类,怎样避免命名冲突?方法就是使用命名空间。comsinasohuwwwnewsbbswwwnewsbbswww.sina.comwww.sohu.comSystem.Windows.Forms.Button2.C#程序的基本结构--using关键字圆点操作符:分隔命名空间层次;也可以用来表示类

5、中的成员。如本例中的System.Console.WriteLine();当在本命名空间中要使用其它命名空间中的类时,就发生了引用。完整引用:程序中System.Windows.Forms.Button.DefaultBackColor相对引用:一开始说明usingSystem.Windows.Forms;程序中只需:Button.DefaultBackColor新建一个C#程序时,会默认生成几个引用。→参看程序2.C#程序的基本结构-代码格式单行注释://多行注释:/**/好的编程习惯。给程序加上精练的注释是一个注意程序结构上的

6、缩进与对齐3.程序调试与执行调试:F5不调试直接运行:ctrl+F5单步执行F11[演示]:将本例中唯一语句的分号删除后执行将本例中WriteLine()的W改为小写后执行[结论]:C#中是区分大小写的。比如定义变量:inta;和intA;是两个不同的变量[提问]:C#中变量名的命名规范?4.课堂练习按照示例程序在自己的电脑上进行实现注意体会VS2005的智能感知功能。思考题与作业每一个C#程序都是定义在___中?每一个C#程序都必须定义一个特殊的方法作为程序的入口,它的名字是_______,它可以有返回类型吗?C#中命名规范是怎

7、样的?

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。