.NET框架类览胜(上篇)(1)
[ 作者: 松下客 添加时间: 2001-5-30 8:09:43 ]
![<h3><b>一、基本概念</b> </h3> <p class="content">.NET框架(Framework)是一个开发、部署和运行.NET应用的环境,包括了ASP.NET、公共语言运行时环境(CLR)以及.NET 框架类。关于ASP.NET和CLR的介绍已经有很多,相对而言,关于.NET框架类的介绍却比较少见。 <p class="content">.NET框架类也即System类,它提供了大量我们在构造ASP.NET应用(以及非ASP.NET应用时)可以利用的核心功能。System类可在所有.NET语言中使用,所以我们可以把System类看成是一种.NET的Windows API。与Windows API不同的是,System类提供了类似于COM的高级接口,相当容易使用。 <p class="content">正如所有其他.NET类,System类也以程序集(Assembly)的形式存在。.NET中的程序集类似于COM DLL或者EXE文件——它是保存类代码的执行文件。例如,Math类(包括其属性和方法定义)位于mscorlib.dll程序集。.NET有两种类型的程序集——私有程序集,共享程序集。私有程序集是属于单个应用的程序集,通常位于应用的bin目录;与此相反,共享程序集可以用于多个应用,而且它应该由程序集的创建者装入到全局程序集缓冲区(相当于.NET中的系统注册表)。.NET System类都属于共享程序集。 <p class="content">如果你曾经用Windows API编程,你肯定知道使用Windows API的困难在于:我们很难识别和找出要调用的是哪一个函数。在Windows API DLL之内不存在对函数进行组织的方法,看起来就像所有的API调用都被随意堆砌到了一个庞大的DLL之中。幸运的是,.NET类按照逻辑关系组织成了称为名称空间(Namespace)的层次结构。例如,Math类是System名称空间的一个成员。名称空间在层次结构中可以嵌套多层。例如,ADOConnection类是System.Data.ADO类的一个成员。 <h4><b>1.1 引用名称空间中的成员</b> </h4> <p class="content">要使用名称空间中的类,我们必须顺着名称空间的层次结构找到具体要使用的类,即通过“.”分隔的名字显式地引用类。例如,要创建一个ADOConnection对象,我们必须使用类似下面的代码(本文的所有例子都用Visual Basic编写,但不管是哪一种.NET语言,基本概念仍旧是一样的): <p class="content"><table bgcolor="#e9e9e9" cellspacing=0 cellpadding=5 width=80% border=1 bordercolorlight = "black" bordercolordark = "#FFFFFF"><tr><td><pre><p class="content"> Dim cnx As System.Data.SQL.SQLConnection cnx = New System.Data.SQL.SQLConnection( _ "server=(local);uid=sa;pwd=;database=pubs") </pre></td></tr></table>
<p class="content">除了上面的方法,我们还可以用Import指令简化对类的引用。例如,下面的代码告诉ASP.NET把System.Data.SQL名称空间导入到当前页面: <p class="content"><table bgcolor="#e9e9e9" cellspacing=0 cellpadding=5 width=80% border=1 bordercolorlight = "black" bordercolordark = "#FFFFFF"><tr><td><pre><p class="content"> <%@ Import Namespace="System.Data.SQL" %> </pre></td></tr></table>
<p class="content">导入名称空间之后,我们就可以直接引用类的名字,省略所有类名字前面的名称空间说明。现在创建ADOConnection对象的代码为: <p class="content"><table bgcolor="#e9e9e9" cellspacing=0 cellpadding=5 width=80% border=1 bordercolorlight = "black" bordercolordark = "#FFFFFF"><tr><td><pre><p class="content">
|
相关推荐
湘教版音乐八上第五单元《名曲览胜》ppt课件1
苏少版音乐八上第六单元《欧美览胜》ppt课件
湘教版音乐八上第五单元《名曲览胜》ppt课件
湘教版音乐八上第五单元《名曲览胜》ppt课件3
湘教版音乐八上第五单元《名曲览胜》ppt课件2
### 1. **名曲介绍** #### 1.1 《献给爱丽丝》 - 贝多芬 - **作者简介**:路德维希·凡·贝多芬(Ludwig van Beethoven, 1770-1827),德国著名的作曲家和钢琴家,古典主义音乐时期的代表人物之一,同时也是浪漫...
1. **览胜点歌系统概述及架构** 览胜点歌系统包含以下几个核心组成部分: - **歌曲数据库服务器**:基于Linux操作系统,搭载MySQL数据库系统,存储歌曲信息,并通过专用的片源管理软件进行管理。点歌软件通过访问...
《地产经典广告》这篇PPT为我们揭示了中国房地产广告行业的发展历程和变迁。中国的广告行业在90年代中期开始起步,1996年是其关键的起点,随后在2003年达到了鼎盛时期,众多知名广告公司如红鹤、动人、览胜、瑞博、...
“国学”一词在中国历史上最初指的是以“国子监”为代表的官方教育机构,而在晚清及以后,随着西方学术的引入,“国学”逐渐成为对中华传统学术文化的统称。宋定国的《国学三部曲》是这方面的重要著作,它包括《国学...
《临时排水沟施工组织方案》是对阳朔县新城区览胜路第二标段临时排水沟建设的详尽规划,旨在确保回填土石方工程的质量。该方案涵盖了工程概述、施工准备与方案、以及施工工艺和主要施工方法等多个方面。 1. **工程...
《三峡》是北魏地理学家郦道元在《水经注》中描绘的一幅壮丽山水画卷,这篇教学设计旨在引导学生深入理解课文,领略三峡的自然美景,并掌握古代汉语的一些阅读技巧。教学目标分为三个方面:一是通过诵读,理解和梳理...
梁洲是五洲中最早开发的部分,设有览胜楼、友谊厅等古迹新景,是每年菊展的举办地。 从网络工程的角度来看,玄武湖周边的旅游设施、交通规划以及信息化服务(如游船导航、网络购票等)都是现代网络技术在城市公共...
隋唐河东的文学名人大都是所属时代的代表性人物,其作品中题材内容的地域化特色与艺术表达上时代化共性相统一,保存至今的历代文学创作大多是登临览胜之作。这就注定了其类型化的审美内容、表现题材及情感特征可以极大...
在教学方法上,本课采用了情境创设、集体阅读、讨论、自主探究和讲读等多种方式,以激发学生的学习兴趣和参与度。课程计划用三课时完成,前两课时主要聚焦于“我爱你,中国”这一项目。 在教学过程中,首先通过情境...
1. 语文试卷结构与题型:试卷标题为“九年级语文试卷.doc”,说明这是一份针对九年级学生的语文考试试卷,通常包括选择题、填空题、阅读理解、作文等多种题型,旨在考察学生对汉语词汇、语法、文学常识、诗词鉴赏等...
1. 家校英语互动学习平台:利用先进的语音评价技术,提供个性化的学习和评估,提升了学生的口语能力和英语成绩,增强了学生的学习兴趣。 2. 高中网络作文教学应用平台:通过网络资源建设和互动,扩展了课堂学习,...
后来,寿佛寺和白云观在尧庙旧址上建立,寺前有一片神奇的“天赐田”,无论旱涝都能丰收。而在600至700米的高度,曾有白鹿庵,又称玉皇阁,是唐代白鹿弹师的故居。山脚下的明靖江王墓群则是另一处历史遗迹,拥有300...
从文件中提炼出的知识点涵盖了忧国忧民、建功报国、怀古伤今、蔑视权贵、愤世嫉俗、怀才不遇、寄情山水、归隐田园、登高览胜、惜春悲秋、思乡怀人、长亭送别、思乡念亲、相知相思、离愁别恨等多个方面。下面将对这些...