欢迎来到天天文库
浏览记录
ID:50318179
大小:626.50 KB
页数:43页
时间:2020-03-08
《C# 2008程序设计基础案例教程 教学课件 作者 江南第一章 概述.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C#2008程序设计基础案例教程第一章概述1.1.NET基本概念组件对象模型(ComponentObjectModel,COM)缺点:DLL地狱:版本控制问题内存管理困难拖延开发时间所提供的典型GUI控件不能完全满足许多开发任务的需要缺乏语言之间的互操作性.NET演变1.01.12.03.0(3.5)1.2.NET框架的工作原理公共语言运行时(CommonLanguageRuntime,CLR)托管的(managed)环境。用C#语言编写的代码,在公共语言运行时的上下文中执行。公共语言运行时负责管理内存和安全性,并将C#代码与其他非托管代码隔离,以使应用程序的正常操作不受恶意或
2、设计不良的代码所影响。基础类库(BaseClassLibrary,BCL).NET框架中事先编写的各种类和实用程序的集合,它提供了创建应用程序所需的基本服务.NET框架的层次结构C#VB.NETManagedC++VisualJ#Delphi基础类库公共类型系统公共语言运行时.NETFramework的重要特性公共类型系统(CommonTypeSystem)公共的数据类型集合,让数据类型的定义与编程语言分离,便能够创建一个允许开发者采用VB.NET和C#语言混合编程,且不存在通信问题的编程环境。垃圾收集器(GarbageCollector,GC)CLR中的一个构件,C#语言声明的被纳
3、入垃圾收集器的管理之下。当一个回收周期到来时,垃圾收集器将对变量执行检查,如果某些变量不再被使用,垃圾收集器将销毁这些变量(称为回收)。.NETFramework的重要特性Microsoft中间语言(MSIL).NET编译器生成的是所谓的Microsoft中间语言(MSIL或IL)代码,这是一种用于某种虚拟处理器的机器语言。IL代码不能直接被CPU识别执行,它运行在CLR平台之上。因此要运行由.NET编写的应用程序,应先安装.NETFramework。即时编译(JIT)IL代码需要通过再次编译生成本机代码才能在机器上执行,这称之为即时编译(Just-In-Time)。异常处理提供了一
4、组.NET类来表示异常,通过异常处理代码处理被抛出的异常对象。1.3开发环境介绍隐藏窗口起始页菜单工具栏解决方案资源管理器起始页链接属性窗口常用窗口解决方案资源管理器以解决方案(Solution)和项目来组织资源,一个解决方案可包含多个项目,而一个项目通常包含多个项。如右图。若要访问“解决方案资源管理器”,请在视图菜单上选择“解决方案资源管理器”。常用窗口属性窗口每一个对象都有自己的特征集,用来唯一地标识它自己,这个特征集称为“属性”。用户可以选择按分类顺序或按字母顺序排列窗口中的属性或事件。如右图。对象属性对象事件常用窗口工具箱可将每个“工具箱”图标拖放到设计视图的界面上,这将会创
5、建相应控件的实例。“工具箱”中有多个选项卡,对其中的控件进行分类。注意:当编辑控制台应用程序时,不会显示“工具箱”中的项,因为通常其设计不具有图形用户界面。如右图。1.4创建C#.NET项目1.4.1案例功能如图所示,在窗口中输入两个整数,点击“计算整数和”按钮将求得的整数和显示在窗体上。1.4.2案例步骤1、创建新项目启动VisualStudio2008,在“文件”菜单下,单击“新建”→“项目”命令,出现如图1-8所示的“新建项目”对话框,在项目类型中选择“VisualC#”,在“模版”选项组中,单击“Windows应用程序”图标,在“名称”文本框中,修改为“WindowsTest
6、”,单击“确定”按钮。1.4.2案例步骤2、创建界面从工具箱中依次拖动三个标签(Label)、三个文本框(TextBox)和一个按钮(Button)到窗体Form1上。如图所示。标签文本框按钮1.4.2案例步骤3、设置属性属性设置见下表。控件属性值说明label1Text被加数:标签上显示的文本label2Text加数:标签上显示的文本label3Text结果:标签上显示的文本textBox1Text空留空待用户输入数据textBox2Text空留空待用户输入数据textBox3ReadOnlytrue控制是否可以更改控件上的文本button1Text计算整数和按钮上显示的文本1.4
7、.2案例步骤4、设置布局在拖动控件到窗体上之后,应对控件进行合理布局,使之协调美观。除了使用鼠标拖动调整外,还可以使用菜单调整。例如希望三个标签文字左对齐,三个文本框左对齐且大小相同,可以按住鼠标左键拖动同时选中三个标签,在“格式”菜单中选择“对齐”→“左对齐”。同理,同时选中三个文本框,在“格式”菜单中选择“对齐”→“左对齐”,并且选择“使大小相同”→“两者”保证文本框的高度和宽度都相同。1.4.2案例步骤5、编写代码在设计视图中双击按钮,进入代码视图。
此文档下载收益归作者所有