版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、在第1章C#入门的基础上,微软公司如下记述了C#。 “C#是从c和c派生出来的简单、现代、面向对象、类型安全的编程语言。 c (称为cs harp )主要是从C/C编程语言家族移植来的,c和c的编程人员很快就习惯了它。 C#试图将Visual Basic的快速开发能力与c的强大灵活能力结合起来。 中所述情节,对概念设计中的量体执行面积分析。 在本章中,对使用C#语言开发的入门知识进行说明,主要介绍以下的知识要点。 网格工作; 构建Visual Studio 2008开发环境创建第一个控制台应用程序创建第一个Windows表单应用程序。1.1 C#概述,C#是一种简单现代、面向对象、类型安全的编
2、程语言。 不仅提供面向对象的编程技术,还提供面向组件的编程支持技术。 Visual C# 2008提供了许多易于开发的工具,包括高级代码编辑器、方便的用户界面设计器和集成调试器。 开发人员可以使用这些工具根据C#语言版本3.0和. net框架版本3.5轻松开发应用程序。 1.1.1 C#语言,C#是Microsoft公司设计的简洁、类型安全的面向对象语言,以C/C语言为基础,与Java语言有很多相似之处。 开发人员可以使用C#语言构建在. net框架上运行的各种安全可靠的应用程序。 C#语法表现力强,学习方便,使用方便。 通常,开发者在短时间的学习中,能够使用C#语言开发高效的程序。 C#语法
3、提供了许多强大的功能,如空值类型、枚举、委托、lambda表达式和直接内存访问。 C#支持通用类型和方法,提供更好的安全性和性能。 特别是,C#还提供高级功能,如迭代器和语言集成查询(linq )表达式,使开发人员可以编写对C#代码具有查询功能的程序代码。 1.1.2 .NET框架和C#程序必须在. net框架上运行。 net框架是Windows不可或缺的组件,是支持构建、部署和运行下一代应用程序和Web服务的完整Windows组件。 net框架提供了一个非常高效的基于标准的多语言(C#、VB.NET、c、J#等)环境,可以将现有应用程序与下一代应用程序和服务集成,以便快速部署和操作互联网范围
4、的应用程序。 net框架主要由两个组件组成:公共语言运行时库(CLR )和. net框架类库(Class Library )。 1通用语言运行时库2.NET Framework类库3通用语言运行时库, NET Framework类库与应用程序的关系4语言互操作性5C#应用程序执行进程,1.1.3 C#应用程序,和应用程序有两种:控制台多数情况下,控制站应用程序的界面很简单1控制台应用程序2Windows表单应用程序,1.2visualstudio2008 介绍包括安装Microsoft Visual Studio 2008在内的C#应用程序(Windows表单应用程序、ASP.net网站等)的
5、构建环境。注意:笔者的机器操作系统为Microsoft windows s 1.2.1安装Microsoft visual studio 2008,在笔者的机器上安装Microsoft visualstudioteamsystem 2008简体中文版的操作步骤,具体如下。1.2.2集成开发环境(IDE )部署,Microsoft Visual Studio 2008集成开发环境(IDE )非常复杂,因此,为了今后能更容易地开发各种C#应用程序,在此特别是Microsoft visual熟悉1.2.3集成开发环境(IDE ),Microsoft Visual Studio 2008集成开发环境包
6、括“工具箱”、“服务器资源管理器”、“解决方案资源管理器”、“浮动”等多个面板在本节中,将介绍如何使用Microsoft visual studio 2008集成版本控制台(ide )创建第一个控制台应用程序Sample_01_CA,以及Sample_01_CA 1.3.1创建sample _ 01 _ ca控制台应用程序,然后选择“开始”|“所有程序”|“Microsoft visual studio 2008”|“Microsoft viice”最近的项目面板中的成功创建1.3.2解决方案资源管理器Sample_01_CA控制台应用程序后,Microsoft Visual Studio 2
7、008集成开发环境(IDE )将: 创建该应用程序的默认类文件打开“解决方案资源管理器”面板时,将显示Sample_01_CA控制台应用程序中包含的所有资源和数据,如图1.25所示。1.3.3 Program.cs文件,双击“解决方案资源管理器”面板中的“program.cs”节点,打开program.cs文件。 此文件提供了Sample_01_CA控制台应用程序的主要入口点。 1.3.4 AssemblyInfo.cs文件,在“解决方案资源管理器”面板中,展开属性节点,双击AssemblyInfo.cs节点打开AssemblyInfo.cs 运行1.3.5应用程序,按下“F5”按钮或单击Mi
8、crosoft Visual Studio 2008集成开发环境的按钮,即可运行Sample_01_CA控制台应用程序。 应用程序运行后,将显示黑色控制站对话框,如图1.26所示。 1.4创建第一个Windows表单应用程序。 在本部分中,您将看到如何使用Microsoft visual studio 2008集成版本升级(ide )创建第一个Windows表单应用程序Sample_01_WFA和sample 1.4.1创建sample _ 01 _ wfa windows表单应用程序,然后选择“开始”|“所有程序”|“Microsoft visual studio 2008”|“micco”
9、最近的项目面板中的“创建” 1.4.2成功创建解决方案资源管理器Sample_01_WFA Windows表单应用程序后,Microsoft visual studio 2008 integrateddevelopmentenvironment (集成版) 创建该应用程序的默认Windows打开“解决方案资源管理器”面板时,将显示Sample_01_WFA Windows表单应用程序中包含的所有资源和数据,如图1.28所示、1.4.3 Form1.cs窗体,在“解决方案资源管理器”面板中双击Form1.cs节点,打开Form1.cs窗体的设计界面,如图1.29所示。 现在,开发人员可以将“工具
10、箱”面板中的控件直接拖放到Form1.cs表单上。 1.4.4 Form1.Designer.cs文件,首先展开“解决方案资源管理器”面板中的Form1.cs节点,然后双击form1.designer .此文件中的代码为form 1 1.4.5 Form1.cs表单的代码,右键单击“解决方案资源管理器”面板中的Form1.cs节点,打开Form1.cs表单的代码文件。 此文件包含设计代码,如Form1.cs表单中的事件。 1.4.6 Program.cs文件,双击“解决方案资源管理器”面板中的Program.cs节点,打开Program.cs文件。 此文件提供了Sample_01_WFA Wi
11、ndows表单应用程序的主要入口点。1.4.7 AssemblyInfo.cs文件,在“解决方案资源管理器”面板中,展开属性节点,双击AssemblyInfo.cs节点打开AssemblyInfo.cs 运行1.4.8应用程序,按下“F5”按钮或点击Microsoft Visual Studio 2008集成开发环境的“”按钮,即可运行Sample_01_WFA Windows表单应用程序。 应用程序运行后,第一个对话框将显示为Form1对话框,如图1.30所示。 1.5总结,本章介绍了开发Visual Studio 2008集成开发环境的构建、C#语言和. net框架的概要。 其中,读者需要
12、重点了解如何使用Visual Studio 2008集成开发环境来开发第一个控制台应用程序和Windows表单应用程序。 只有这样,才能进行后续的开发。 下一章介绍如何使用C#语言创建第一个应用程序。 1.6练习题,在本章介绍的Sample_01_WFA Windows表单应用程序上,实现以下功能。 (1)在应用程序中追加名为“Dialog.cs”的表格。 (2)执行该应用程序。 第二章C#基本概念,C#语言从版本1.0发展到版本3.0经过相对较长的时间,现在是相对完善、简单易学的编程语言。 为了让读者首先对C#语言有一个简单的认识,笔者特地在本章中介绍了Hello World应用程序和C#语
13、言的常见基本概念,主要介绍了以下知识点。 创建健康世界应用程序编译健康世界应用程序运行健康世界应用程序C#程序的概念扩展。 创建2.1健康世界应用程序。 对于C#初学者来说,helloworld应用程序是C#语言入门中最简单的示例程序。 此程序可以在控制台上显示“Hello world”字符串。 介绍写这个程序的基本方法。 2.1.1制作hello.txt文本文件,为了使初学者真正容易了解C#程序,在此不使用集成开发环境制作本程序,而使用记事本制作程序。 创建一个名为hello.txt的新文本文件,然后打开该文件。 创建2.1.2健康世界类。 所有C#应用程序都由类(class )组成。 C#
14、应用程序可以包含一个或多个类。 类实际上是为某种对象定义变量和方法的原型。 这表明现实生活中具有共同特征的东西的抽象化是面向对象编程(Object-Oriented Programming,简称OOP )的基础。 面向对象的编程是以对象为程序基本单位的编程关残奥时间表。 在面向对象的编程中,最基本的概念是“类”和“对象”,对象也被称为实例。 添加1类2对象,2.1.3main ()方法。 创建类之后,如果不向该类添加成员,则该类为空类。 也就是说,世界上的任何对象都不能描述。 要使类能够描述对象,必须将属性和行为添加到该类中。 一个行为产生一个行为。 类使用方法(method )来描述此行为。
15、 也就是说,该方法可以是类(也就是说,某些修正或操作),但是没有这样做。 作为狗,它会叫,会坐,会吃。 因此,为了能够使用Dog类来记述狗,需要在该类中定义以下的3种方法。 吠叫。 Sit ()、坐着Eat ()、吃。 调用2.1.4writeline ()方法,在Dog类中,狗有三种行为,即叫、坐、吃,但没有发生这三种行为。 一只叫艺术的狗吠叫,需要像艺术吠叫一样的主动动作。 此活动动作是调用与该动作对应的方法,即通过调用该方法使与该方法对应的动作发生。引入2.1.5系统命名空间,世界上存在很多狗,有些狗的例如,张三家的狗叫艺术,李四家的狗也叫艺术。那么,如何区分这两条狗呢? 当然,被称为张三家的狗可能是“张三家的艺术”,被称为李四家的狗可能是“李四家的艺术”。 这样,可以区分张三家和李四家的艺术。 2.1.6整理了helloworld应用程序的代码,经过上述步骤,写出了完整的C#应用程序helloworld应用程序。 那个完整的程序代码如下所示。 使用系统; classhelloworldstaticvoidmain ()控制台. wri
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年度医学检验(师)试卷附完整答案详解(易错题)
- 2024-2025学年主管护师(中级)试题及答案详解
- 2024-2025学年医学检验(师)通关考试题库及一套参考答案详解
- 年度调研成果通告信6篇范文
- 2024-2025学年常德科技职业技术学院单招《职业适应性测试》试题预测试卷【B卷】附答案详解
- 2024-2025学年度农村信用社招聘考试能力检测试卷附答案详解【完整版】
- 2024-2025学年度燃气职业技能鉴定检测卷附参考答案详解(预热题)
- 供应商评估及选择的审核意见回复函(7篇范文)
- 2024-2025学年唐山海运职业学院电视播音主持期末考试预测复习附参考答案详解【轻巧夺冠】
- 2024-2025学年园林绿化作业人员测试卷完美版附答案详解
- 2025年高职(金融科技应用)金融科技基础专项测试试题及答案
- 理疗店应急预案(3篇)
- 2026年新疆生产建设兵团兴新职业技术学院单招职业技能测试题库及答案详解一套
- 鼾症科普宣传课件
- 义务教育《英语课程标准》(2025年修订版)原版核心框架+深度解读+测试题及答案
- 配电箱设备防护维护技术方案
- 2026年苏州工业职业技术学院单招综合素质考试题库附答案
- 2025版《煤矿安全规程》解读
- 采集动脉血课件
- 2025年江西省公务员考试行测真题解析试卷(含答案)
- 剧毒从业证摸拟考试及答案解析
评论
0/150
提交评论