首页>数码科技 > 详情

什么叫应用程序

应用程序是指为了完成某项或某几项特定任务而被开发运行于操作系统之上的计算机程序。应用程序与应用软件的概念不同,但常常因为概念相似而被混淆。软件指程序与其相关文档或其他从属物的集合。一般的我们视程序为软件的一个组成部分。例如:一个游戏软件包括程序(*.exe)和其它图片(*.bmp等)、音效(*.wav等)等附件,那么这个程序(*.exe)称作“应用程序”,而它与其他文件(图片、音效等)在一起合称“软件”。

什么叫应用程序

应用程序域所提供的隔离具有以下优点:

在一个应用程序中出现的错误不会影响其他应用程序。因为类型安全的代码不会导致内存错误,所以使用应用程序域可以确保在一个域中运行的代码不会影响进程中的其他应用程序。

能够在不停止整个进程的情况下停止单个应用程序。使用应用程序域使您可以卸载在单个应用程序中运行的代码。

注意 不能卸载单个程序集或类型。只能卸载整个域。

在一个应用程序中运行的代码不能直接访问其他应用程序中的代码或资源。为了强制实施此隔离,公共语言运行库禁止在不同应用程序域中的对象之间进行直接调用。要在各域之间传递对象,可以复制这些对象,或通过代理访问这些对象。如果复制对象,那么对该对象的调用为本地调用。也就是说,调用方和被引用的对象位于同一应用程序域中。如果通过代理访问对象,那么对该对象的调用为远程调用。在此情况下,调用方和被引用的对象位于不同的应用程序域中。域间调用所采用的远程调用结构与两个进程间的调用或两台计算机间的调用结构相同。

代码行为的作用范围由它运行所在的应用程序决定。换言之,应用程序域将提供应用程序版本策略等配置设置、它所访问的任意远程程序集的位置,以及加载到该域中的程序集的位置信息。

向代码授予的权限可以由代码运行所在的应用程序域来控制。

应用程序域提供安全而通用的处理单元,公共语言运行库可使用它来提供应用程序之间的隔离。您可以在具有同等隔离级别(存在于单独的进程中)的单个进程中运行几个应用程序域,而不会造成进程间调用或进程间切换等方面的额外开销。在一个进程内运行多个应用程序的能力显著增强了服务器的可伸缩性。

隔离应用程序对于应用程序安全也是十分重要的。例如,您可以在单个浏览器进程中运行几个 Web 应用程序中的控件,同时使这些控件不能访问彼此的数据和资源。

推荐阅读

mdb是什么文件

mdb是一种文件格式,它是作为Access数据库的一种文件存储格式,由于对数据操作的方便性,常用在一些中小型程序中。

142

Web服务器的安装与配置?

Web服务器又称为WWW服务器,它是放置一般网站的服务器。一台Web服务器上可以建立多个网站。在安装操作系统时不默认安装IIS,所以在次Web服务器配置时需要安装IIS。安装方法为: 1、打开“控制面板”,打开“添加/删除程序”,弹出“添加/删除程序”窗口。 2、单击窗口中的“添加/删除Windows组件”图标,弹出“Windows组件向导”对话框。 3、选中“向导”中的“应用程序服务器”复选框。单击“详细信息”按钮,弹出“应用程序服务器”对话框。 4、选择需要的组件,其中“Internet信息服务(II

489

如何用CMD修改注册表

用CMD修改注册表如下: 1、首先打开电脑,点击打开电脑桌面左下角的开始菜单栏,在弹出来的开始菜单栏页面中,选择“运行”。 2、然后在弹出来的窗口中点击输入命令“cmd”,回车确定。 3、然后在弹出来的窗口中点击输入命令:reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList" /v Administrator /d 1 /t REG_DWORD /

306

Web 前端怎样入门的方法

方法: 第一:理清Web前端的知识结构。要想高效学习Web前端知识,首先应该搞清楚Web前端都包括哪些技术结构。Web前端开发虽然技术难度并不高,但是技术细节却比较多,内容也比较杂。Web前端的基础包括三大部分,包括Html、CSS和JavaScript,其中JavaScript是学习的重点,也是难点。另外,vue等框架也是需要熟练掌握的。 第二:紧跟技术发展趋势。目前Web前端的技术发展趋势有三个,其一是前端开发数据化;其二是前端开发高效化;其三是前端开发全栈化。前端开发数据化主要是大数据发展的影响,在

267

电脑出现explorer.exe 应用程序错误怎么办?

可以使用360安全卫士、电脑管家等软件的人工服务功能进行相关修复,小编以百度电脑专家为例,打开百度电脑专家后,在搜索框内输入“explorer总是报错”,点击搜索,在出现的搜索结果中点击“立即修复”即可开始修复,修复完成后重启计算机。 重置ie浏览器设置: 1、打开IE浏览器,点击右上角的齿轮图标打开菜单,选择“Internet选项”; 2、打开“Internet选项”窗口后,切换到“高级”选项卡,点击下方的“重置”按钮,之后会弹出重置窗口,勾选“删除个性化设置”,然后点击“重置”,之后根据提示进行重置操

354

怎么做博客营销推广有哪些方法

做博客营销推广的方法如下: 1、提升品牌的知名度。在名人效应的作用下,很多名人发表的信息,能够很快的引起大众的关注,这对于提升品牌和个人的知名度都是受益无穷的。 2、有利于搜索引擎化。无论是博客的名字、内容、简介等其实都是关键词,这些都是SEO的一个内容。在这些方面做的好,有利于提高排名,可以起到吸粉的作用。 3、提升自己的名气。如果你精通某一个行业,我们可以在网络上向人们介绍这个行业,以及你对于这个行业的一些看法。只要你有一定的水准,肯定能够吸引人们。相应的你的知名度也会上去的。这样会给你带来很多益处,

418

网站建设的步骤有哪些

其实很多人对网站建设的流程并不是很熟悉,要做好网站建设,我们首先就是要清楚了建站的流程步骤,就能达到事半功倍的效果。 一、做网站时,首先要解决两个问题:一是网站有没有定位,二是网站定位是不是合适。如果一家公司网站不能够用一句话来概括网站是做什么的,那么这个网站就是没有清晰的定位,没有清晰的定位则表示没有想好,没有想好就是表示对目标用户群、对市场环境、对竞争对手都没有一个明确的认识。所以在建网站前,网站的目标定位一定要清晰。 二、网站域名 域名需要记住这点即可;简单易记忆、突出网站的类别。一个好记忆的域名可

386

如何推广自己的博客?

推广自己的博客方法如下: 一:做好新浪博客内容和形象 做好新浪博客内容和形象这是最基础的,想把自己推广出去,首先得把自己打扮得漂漂亮亮的,同时也要让自己有内涵有阅历,有可以让别人欣赏和学习的内容。那么首先需要给自己新浪博客一个好的主题,一个好的主题相当于一个好的仪表。能给用户焕然一新的感觉,从而让用户有继续看文章的欲望。如果新浪博客的文章写的够好够妙,或许用户就能记住你的新浪博客的域名或者标题或者放到收藏夹。其次就是做好新浪博客内容,内容一定要原创,最好和你的新浪博客主题相呼和,分享一些实战经验等。 二:

163

linux是个什么操作系统

Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议,支持32位和64位硬件。Linux操作系统继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

434