dll,.NET,Silverlight,jre,jvm和jdk

29 篇文章 0 订阅
17 篇文章 0 订阅
1)dll
在Windows中,许多 应用程序并不是一个完整的 可执行文件,它们被分割成一些相对独立的 动态链接库,即DLL文件,放置于系统中。当我们执行某一个 程序,相应的DLL文件就会被调用。一个 应用程序可有多个DLL文件,一个DLL文件也可能被几个应用程序所共用,这样的DLL文件被称为共享DLL文件。例如,在 Windows 操作系统中,Comdlg32 DLL 执行与对话框有关的常见函数。因此,每个 程序都可以使用该 DLL 中包含的功能来实现“打开”对话框。这有助于促进 代码重用和内存的有效使用。
通过使用 DLL, 程序可以实现模块化,由相对独立的 组件组成。例如,一个记账 程序可以按模块来销售。可以在运行时将各个模块加载到主 程序中(如果安装了相应模块)。因为模块是彼此独立的,所以 程序的加载速度更快,而且模块只在相应的功能被请求时才加载。
此外,可以更为容易地将更新应用于各个模块,而不会影响该 程序的其他部分。例如,您可能具有一个工资计算 程序,而税率每年都会更改。当这些更改被隔离到 DLL 中以后,您无需重新生成或安装整个 程序就可以应用更新。
2).NET和asp.NET
.NET就是 微软 用来实现 XMLWeb ServicesSOA (面向服务的 体系结构 service-oriented architecture)和敏捷性的技术。 对技术人员,想真正了解什么是.NET,必须先了解.NET技术出现的原因和它想解决的问题,必须先了解为什么他们需要XML,Web Services 和 SOA。技术人员一般将 微软 看成一个平台厂商。 微软 搭建 技术平台 ,而技术人员在这个技术平台之上创建应用系统。从这个角度,.NET也可以如下来定义: .NET是 微软 的新一代 技术平台 ,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的。从技术的角度,一个.NET应用是一个运行于.NET Framework之上的 应用程序 (更精确的说,一个.NET应用是一个使用.NET Framework类库来编写,并运行于 公共语言运行时 Common Language Runtime之上的 应用程序 。)如果一个 应用程序 跟.NET Framework无关,它就不能叫做.NET程序。比如,仅仅使用了XML并不就是.NET应用,仅仅使用SOAP SDK调用一个Web Service也不是.NET应用。.NET是基于Windows操作系统运行的操作平台,应用于互联网的分布式。
ASP.NET 是.NET FrameWork的一部分,是一项 微软公司 的技术,是一种使嵌入网页中的 脚本 可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。
3) Silverlight
Microsoft Silverlight的中文名为“ 微软 银光”,是一种新的 Web呈现技术,能在各种平台上运行。借助该技术,您将拥有内容丰富、视觉效果绚丽的交互式体验,而且,无论是在浏览器内、还是在 桌面操作系统(如Windows和 Apple Macintosh)中,您都可以获得这种一致的体验。 Microsoft .NET Framework3.0(Windows 编程基础结构)中的呈现技术 XAML(可扩展 应用程序 标记语言)遵循 WPF(Windows Presentation Foundation),它是 Silverlight呈现功能的基础。 [1]  
对于 互联网用户来说,Silverlight是一个安装简单的浏览器 插件程序。用户只要安装了这个 插件程序,就可以在 WindowsMacintosh上多种浏览器中运行相应版本的Silverlight应用程序,享受视频分享、在线游戏、广告动画、交互丰富的网络服务等等。
对于开发设计人员而言,Silverlight是一种融合了 微软的多种技术的Web呈现技术。它提供了一套开发 框架,并通过使用基于向量的 图像图层技术,支持任何尺寸图像的无缝 整合,对基于 asp .net、 AJAX在内的Web 开发环境实现了无缝连接。Silverlight使开发设计人员能够更好的协作,有效地创造出能在Windows和Macintosh上多种浏览器中运行的内容丰富、界面绚丽的Web应用程序—— Silverlight应用 程序
简而言之,Silverlight是一个跨浏览器、跨平台的 插件,为网络带来下一代基于.NET 媒体体验,和丰富的交互式 应用程序。对运行在Macintosh和Windows上主流浏览器,Silverlight提供了统一而丰富的用户体验,通过Silverlight这个小小的 浏览器 插件,视频、交互性内容,以及其他应用能完好的融合在一起。
4) jre,jvm和jdk
5)AJAX
AJAX即“ A synchronous  J avascript +  X ML [1]  ”(异步JavaScript和XML [1]  ),是指一种创建交互式 网页应用的网页开发技术。
AJAX = 异步  JavaScriptXML标准通用标记语言的子集)。
AJAX 是一种用于创建快速动态网页的技术。
通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页面。
有很多使用 AJAX 的应用程序案例:新浪微博、Google 地图、开心网等等。
这个术语源自描述从基于 Web 的应用到基于数据的应用的转换。在基于数据的应用中,用户需求的数据如联系人列表,可以从独立于实际网页的服务端取得并且可以被动态地写入网页中,给缓慢的Web应用体验着色使之像 桌面应用一样。
Ajax 的核心是 JavaScript 对象 XmlHttpRequest。该对象在 Internet Explorer 5 中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest 使您可以使用 JavaScript 向服务器提出请求并处理响应,而不阻塞用户。
6)CSS
它是一种用来表现 HTML 标准通用标记语言 的一个应用)或 XML 标准通用标记语言 的一个子集)等文件样式的 计算机语言
CSS目前最新版本为CSS3,是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。CSS能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性。
创建和编辑css更加常用的是AdobeDreamweaver系列软件,可视化编辑更利于web工程师快速的创建和编辑css,新版本CS5.0、CS5.5、CS6.0、CC,包含Adobe BrowserLab,用于针对多种浏览器测试css的兼容性。Adobe Dreamweaver是一个css创建和编辑必不可少的利器!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值