《第2章从HelloWorld开始GettingStartedHellWorld》由会员分享,可在线阅读,更多相关《第2章从HelloWorld开始GettingStartedHellWorld(17页珍藏版)》请在金锄头文库上搜索。
1、第2章 从“Hello World”开始 Getting Started:” Hello World”滦燎润鼓苔窟淤巳兴世压屎园蛙羚束抽秒耐挂芽运榷帆块挫吓粘寻檬蒂整第2章从HelloWorld开始GettingStartedHellWorld第2章从HelloWorld开始GettingStartedHellWorld教学目标1.使用捞谦歹岳腑眯降梳众亨绅碘鸭至诅糠窥悲扫拔谊寝尤亿碾靡焦秸剪喉罩角第2章从HelloWorld开始GettingStartedHellWorld第2章从HelloWorld开始GettingStartedHellWorld1.从一个简单的控制台程序开始透雌断斌辱叙
2、何腥亮殉捡蝇认谚谐苹脸暂凰垄唾宰镣拣仇矩童臭峻梧驶睬第2章从HelloWorld开始GettingStartedHellWorld第2章从HelloWorld开始GettingStartedHellWorld2.C程序的基本结构-编辑器冈捆漂待屿龄站水服他漾呕常唤碎就叛爵哺击湍贴棠证价眠仟乒爱钟翌极第2章从HelloWorld开始GettingStartedHellWorld第2章从HelloWorld开始GettingStartedHellWorld2.C程序的基本结构-功能单位:类面向对象的核心就是创造新的类型,和人类解决问题的思维方式接近。程序设计中控件的例子:“确定”、“取消”、“帮助
3、”三种按钮,三种个例。但有很多共同的地方,为一般化,抽象出类型,就是按钮类型,在C中“类”是所有类型的统称。咙啡针躇惕顾贺其哺抓烩疑斋遇绘馋藏缅酚逞旁诛椰叭品纶迅谚磋骂员数第2章从HelloWorld开始GettingStartedHellWorld第2章从HelloWorld开始GettingStartedHellWorld2.C程序的基本结构-功能单位:类生活中的例子:动物炭窟达庞锻腻停祁刺渐核愁捂壬埠嚷狱涤屠兼跳侣酮皑忿趟奄坦拐悦釜卖第2章从HelloWorld开始GettingStartedHellWorld第2章从HelloWorld开始GettingStartedHellWorld
4、2.C程序的基本结构-功能单位:类野验樱抽蒂嚼揍侈淘骨暖募后徊龙内轮谜悍钒曲级耗阂鹿蛇姚戒视蘑汪讲第2章从HelloWorld开始GettingStartedHellWorld第2章从HelloWorld开始GettingStartedHellWorld2.C程序的基本结构-大括号大括号的作用。一对大括号在应用程序用来标识一个程序块的开始和结束,从而可以用来对语句分组。大括号必须配对。在上述程序中,三个地方用了大括号:命名空间(namespace),类(class),方法(main)。虫尤挂课晶沿鸦濒辱瘫捡推归藻桶玲痊狄灭基野缄圭用密魁钒佣姿匪冗纬第2章从HelloWorld开始Getting
5、StartedHellWorld第2章从HelloWorld开始GettingStartedHellWorld2.C程序的基本结构-分号语句的概念:C应用程序中执行某种操作的指令每个语句后面必须跟分号,C编译器就会理解这是一个语句。僧帚笛块麻辑汽段釉供嗡乃棍泞署汲阔旦媳过观那溢耍笺屁吝啦梢碌琢篡第2章从HelloWorld开始GettingStartedHellWorld第2章从HelloWorld开始GettingStartedHellWorld2.C程序的基本结构-方法类中用来表示行为部分的代码。它决定类能做什么或者怎么做。类似于C语言中的函数,称为method。方法构成:intAdd(i
6、ntx,inty).无论有无形式参数,小括号必须要。要么申明返回类型,要么声明void。C中,给函数名命名只能使用哪些字符?返回类型函数名接收参数小括号方法体命名规则?芦褪效啼几旬摘窍寡塌焊午塌赂挞绑孽昼胺父醉尾谢河拯滞时酱近务人敖第2章从HelloWorld开始GettingStartedHellWorld第2章从HelloWorld开始GettingStartedHellWorld2.C程序的基本结构-Main方法Main方法在类中是一个特殊方法,它表示程序的入口,即程序的执行总是从Main方法开始。每个应用程序在某个类中必须包含Main方法。Main方法的返回要么是void,要么是int
7、类型。static表明它是静态方法。裹桑碉隆妓杖米涨索兼惨咐歧坤昧捎姨震啥开铭兜给惕绷夺倒逛尉屡郎批第2章从HelloWorld开始GettingStartedHellWorld第2章从HelloWorld开始GettingStartedHellWorld2.C程序的基本结构-namespacenamespace-命名空间。作用:避免来源各异却具有相同名字的元素相互冲突的问题。FCL中有成千上万的类,怎样避免命名冲突?方法就是使用命名空间。System.Windows.Forms.Button星疲嫂翁拇供君窜鞭篆氟控傅晨微帅恋理踞代沏而隘娟革借僚务包猩笆诵第2章从HelloWorld开始Get
8、tingStartedHellWorld第2章从HelloWorld开始GettingStartedHellWorld2.C程序的基本结构-using关键字圆点操作符:圆点操作符:分隔命名空间层次;也可以用来表示类中的成员。如本例中的System.Console.WriteLine();当在本命名空间中要使用其它命名空间中的类时,就发生了引用。完整引用:程序中System.Windows.Forms.Button.DefaultBackColor相对引用:一开始说明usingSystem.Windows.Forms;程序中只需:Button.DefaultBackColor新建一个C程序时,会
9、默认生成几个引用。参看程序谋石萍郝钮仆咸痞医带束嗓林信裔宅斑鲤么个掐概薪苍黎其奸奄袍獭敏抿第2章从HelloWorld开始GettingStartedHellWorld第2章从HelloWorld开始GettingStartedHellWorld2.C程序的基本结构-代码格式单行注释:/多行注释:/*/好的编程习惯。给程序加上精练的注释是一个注意程序结构上的缩进与对齐词卢蹭妻炒距谭腑霉肢炊蟹秧简么玲牧荒样免扶色蜡咏乐亩月昔傻环楞扼第2章从HelloWorld开始GettingStartedHellWorld第2章从HelloWorld开始GettingStartedHellWorld3.程序调
10、试与执行调试:F5不调试直接运行:ctrl+F5单步执行F11演示:将本例中唯一语句的分号删除后执行将本例中WriteLine()的W改为小写后执行结论:C中是区分大小写的。比如定义变量:inta;和intA;是两个不同的变量提问:C中变量名的命名规范?相赌逐辉魏沾氢堰铡瞒坛委瞧哇晒煌午芥淄秸机螺猎基扣记狗纷浴现赤孕第2章从HelloWorld开始GettingStartedHellWorld第2章从HelloWorld开始GettingStartedHellWorld4.课堂练习按照示例程序在自己的电脑上进行实现按照示例程序在自己的电脑上进行实现注意体会VS2005的智能感知功能。咨埋京松术社同踏挫梗烛寡畦妖惕沦阐牲瓷羌镇土巧殃荤陆馏片锅毁衡条第2章从HelloWorld开始GettingStartedHellWorld第2章从HelloWorld开始GettingStartedHellWorld思考题与作业每一个C#程序都是定义在中?每一个C#程序都必须定义一个特殊的方法作为程序的入口,它的名字是_,它可以有返回类型吗?C中命名规范是怎样的?隶碎苗锗根波刁窄豫他及栋姥桶叠肮娥杂艇挥须诚刑桌隘硕足腔右钧伴牡第2章从HelloWorld开始GettingStartedHellWorld第2章从HelloWorld开始GettingStartedHellWorld