- 5
- 0
- 约 34页
- 2016-11-28 发布于重庆
- 举报
1.3.6 窗口 1.窗体设计器窗口 窗体设计器窗口简称窗体(Form),是用户自定义窗口,用来设计应用程序的界面,它对应的是程序运行的最终结果。各种图形、图象、数据等都是通过窗体或其中的控件显示出来的。 2.解决方案资源管理器窗口 解决方案资源管理器窗口位于窗体设计器的右边,它是用来列出当前解决方案中所有项目的,如图1.21所示。“解决方案”中可以包含不同语言的项目。 1.3.6 窗口 在解决方案资源管理器窗口中,以树型结构显示了解决方案及其项目的层次结构,可以方便地打开、修改、管理其中的对象,这些对象都是以文件的形式保存在磁盘中的,其中常用的有下列三种: (1) 解决方案文件 (2) 项目文件 (3) 代码模块文件 1.3.6 窗口 3.属性窗口 属性窗口位于解决方案资源管理器的下方,属性窗口用于列出当前选定窗体和控件的属性设置,属性即对象的特征。如图1.23是名称为“Form1”的窗体对象的属性。 对象 1.3.6 窗口 属性显示方式可以有2种,图1.24是按“分类顺序”排列各个属性,图1.24是按“字母顺序”排列各个属性,在属性窗口的上部有一个工具栏,用户可以通过单击其中相应的工具按钮来选择显示方式。 工具栏 属性列表 属性说明 1.3.6 窗口 4.代码窗口 代码窗口与窗体设计器窗口在同一位置,但被分别放在不同的标签页中,如图1.25所示,其中Form1窗体的代码窗口的标题是“Form1.cs”。 第1章 .NET与C# 1.1 C#语言简介 1.2 .NET开发平台 1.3 Visual C#开发环境 1.1 C#语言简介 1.1.1 C#的由来 C#(读做C sharp)是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#看起来与Java有着惊人的相似,它包括了诸如单一继承界面、与Java几乎同样的语法,和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET Windows网络框架的主角。 1.1.2 C#的特点 下面列举了一些C#在设计上的优点: (1) 简单性 (2) 现代性 (3) 面向对象 (4) 类型安全性 (5) 版本处理技术 1.2 .NET开发平台 1.2.1 .NET框架概述 .NET FrameWork的体系结构包括5大部分,分别为: 程序设计语言及公共语言规范(CLS) 应用程序平台(ASP.NET及Windows应用程序等) ADO.NET及类库 公共语言运行时(CLR) 程序开发环境(Visual Studio) 1.2.1 .NET框架概述 其结构如图1.1所示。构建在Windows操作系统之上的是公共语言运行时,其作用是负责执行程序,提供内存管理、线程管理、安全管理、异常处理、通用类型系统与生命周期监控等核心服务。 1.2.1 .NET框架概述 在.NET Framework之上,无论采用那种编程语言编写的程序,都被编译成中间语言IL,IL经过再次编译形成机器码,完成IL到机器码编译任务的是JIT(Just In Time)编译器。上述处理过程如图1.2所示。 1.2.2 Visual Studio 2010的集成开发环境 初次运行VS2010将会出现“选择默认环境设置”对话框,在“选择默认环境设置”列表框中选择“Visual C#开发设置”选项,单击“启动Visual Studio”按钮,经过配置后打开VS20010主窗口,显示“起始页”,如图1.3所示。 1.2.2 Visual Studio 2010的集成开发环境 在“起始页”中,允许用户打开或新建项目。若要打开已有项目,可单击最近的项目列表中的某个项目名称;也可以依次单击菜单“文件”→“打开”→“项目/解决方案”,在弹出的“打开项目”对话框中选择要打开的项目,如图1.4所示。 1.2.3 第一个C#程序 【例1.1】在控制台窗口中输出“Hello world!”字样。 若要新建项目,可单击“新建项目”,将弹出“新建项目”对话框,如图1.5所示。 1.2.3 第一个C#程序 如果要将新建的项目添入当前打开的解决方案中,在“解决方案名称”栏中选择“添入解决方案”选项,单击“确定”按钮后,则将把新建立的项目添加到打开的解决方案中;如图1.6所示。 1.2.3 第一个C#程序 在.NET开发环境中新建一个控制台应用程序项目后,在源代码文件中输入如下语句: using System; class HelloWorld { public static void Main() { Console.WriteLine(Hello world!); } } 1
您可能关注的文档
- 病毒感染与免疫英文Viralinfectionandimmunity.ppt
- 石墨烯简单介绍.pptx
- 硬件的组装与BIOS参数设置.ppt
- 硬件知识讲解11.ppt
- 皮克斯动画公司.ppt
- 神经网络-BP.pptx
- 百胜SUPER_BI商业智能平台.pptx
- 硬盘知识和常见软件问题.pptx
- 神经网络与深度学习.ppt
- 神经网络bp算法.pptx
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)