- 3
- 0
- 约2.14万字
- 约 46页
- 2017-05-21 发布于浙江
- 举报
01-认识c#和vs2008
* 重点: 集成开发环境(IDE)的概念; Visual Studio .NET 可以在软件开发各个的步骤中简化开发者的工作,帮助他们用更快的速度开发出质量更高的软件: 设计; 开发; 调试; 部署; 注意: Visual Studio.NET 在易用性和开发简便程度上十分突出,是目前业界最强大的集成开发环境之一; 参考: /china/msdn/news/sd.asp IDE: Integrated Development Environment,集成开发环境。 * 重点: 开发完整的应用软件的过程和步骤; 强调 Visual Studio.NET 能够对以上所有的步骤提供支持,提高开发者的效率; 课堂讨论: 开发过程中每个步骤的任务是什么?需要生成的结果是什么? 教师应该引导讨论,在每阶段讨论结果产生后指出 Visual Studio.NET 可以对该阶段提供怎样的支持。 VS 窗口结构简介 菜单栏 工具栏 代码编辑区 编译、调试错误列表 解决方案资源管理器 * 1.4 建立C#应用程序示例 下面通过一些实例,说明C#程序的结构,并要求大家掌握使用Visual Studio .NET 2008来创建简单的Windows应用程序。 * 1.4.1 C#程序结构 在编写C#代码之前,应该了解这门语言的结构。 为说明方便,我们创建一个控制台应用程序。 * 1.4.1 C#程序结构 引用命名空间 新建的项目放在各自的命名空间中 C#中是以类为单位来组织代码的 XML格式注释 XML格式注释 独立运行的项目,该类中要求要有一个Main方法,表示应用程序的入口 单线程程序 自己添加的代码 * 1.4.1 C#程序结构 using关键字 System命名空间 命名空间 类 Main方法 语句 大括号 命名空间就像在文件系统中一个文件夹容纳多个文件一样,可以看作某些类的一个容器。通过把类放入命名空间可以把相关的类组织起来,并且可以避免命名冲突。命名空间既用作程序的“内部”组织系统,也用作“外部”组织系统(一种向其他程序公开自己拥有的程序元素的方法) 使用命名空间:using 类似#include 命名空间 常用命名空间 命名空间 说明 System.Drawing 处理图形和绘图,包括打印 System.Data 处理数据存取和管理,在定义 ADO.NET 技术中扮演重要角色 System.IO 管理对文件和流的同步和异步访问 System.Windows 处理基于窗体的窗口的创建 System.Reflection 包含从程序集读取元数据的类 System.Threading 包含用于多线程编程的类 System.Collections 包含定义各种对象集的接口和类 //这是用 C# 编写的一个简单的 HelloWorld 程序 using System; namespace Notepad { class HelloWorld { static void Main() { Console.WriteLine(Hello World); } } } 声明 HelloWorld 类 描述代码的注释 Hello World 程序 程序入口点, Main 的返回类型为 void 控制台类的 WriteLine() 方法用于显示输出结果 导入 System 命名空间 声明命名空间 Notepad 将文件保存为 *.cs 程序组成分析 using System; using System.Collections.Generic; using System.Text; namespace HelloCsharp { class Program { static void Main(string[ ] args) { Console.WriteLine(“Hello Word !); Console.ReadLine( ); } } } 与 C语言程序 结构相比: 相似点? 不同点? 加了一个关键字 static C# 的 Main 方法 Main 首字母大写 返回值可以为 void 或者 int 命令行参数是可选的 四种 Main 方法: static void Main ( string[ ] args ) { } static int Main ( string[ ] args ) { } static void Main ( ) { } static int Main ( ) { } Console 类 示例1中的核心代
您可能关注的文档
- (2012年高考化学专题讲解)《实验:探究性实验试题解题方法和思路》.ppt
- (2014年最新版)通信原理软件实验报告.docx
- (8学时)数学实验4-曲线拟合.pdf
- (人教版)化学必修1课件:1.1-化学实验基本方法(第1课时).ppt
- (新)会计信息系统理论.ppt
- (汇总版)毕业论文相关表格.pdf
- (系统设计与综合)-温度测量与显示电路.pdf
- 00 计算机网络课程实验.pptx
- 00-08物理化学实验技术试题讲解.ppt
- 001-2013研究生-1-火花-假设-设计.ppt
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
最近下载
- 北师大版四年级数学下册全册课时练习.pdf VIP
- 南京邮电大学C语言期末试卷及答案.pdf VIP
- 康复治疗技术操作规范.docx VIP
- 2025年急危重症患者CT检查护理管理专家共识解读PPT课件.pptx VIP
- 南京邮电大学《C语言程序设计》2024-2025学年第一学期期末试卷及答案.docx VIP
- 施耐德ATV御程系列ATV630 ATV650编程手册中文.pdf
- 新译林版高中英语选择性必修二 unit 4词汇默写本.docx VIP
- 新译林版高中英语选择性必修二 unit 3词汇默写本.docx VIP
- 新译林版高中英语选择性必修二 unit 2词汇默写本.docx VIP
- 2026年太原城市职业技术学院单招职业适应性测试题库附答案.docx VIP
原创力文档

文档评论(0)