HuangPeng

暂无签名

  • 博客访问: 216288
  • 博文数量: 286
  • 用 户 组: 普通用户
  • 注册时间: 1970-01-01 08:00
个人简介

鏆傛棤浠嬬粛

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(286)

文章存档

2007年(195)

2006年(68)

2004年(23)

我的朋友
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

发布时间:2007-07-10 19:44:49

什么是.NET? … .NET是如何改变整个软件安装的? .NET改变了我们进行软件安装的许多方式。最明显的,我们有了新的语言C#。还有,操作系统也发生了微妙的变化,以及它处理共享代码的方式。 关于元数据(Metadata) 首先,你必须了解什么是Managed Code?所有基于微软中间语言(MSIL)的代码都是以Managed Code运行的。比如.NET推出的新语言C#就完全是以Managed Code运行的。而其他Visual Studio .NET附带的语言,比如Visual C++,允许Managed Code 和None-managed Code 混合使用。 那么Managed Code 有什么特点呢?它与None-Managed......【阅读全文】

阅读(301) | 评论(0) | 转发(0)

发布时间:2007-07-10 19:43:55

微软.NET 就是 XML Web 服务平台,它通过提供Web服务,使得人们使用应用软件和设备的方式发生了重大变化.通过阅读本文关于 微软.NET常见问题解答就会明白.NET是如何改变人们的计算体验的。 .NET对用户意味着什么 什么是微软.NET? 什么是.NET体验? 什么是.NET体验实例? .NET提供了什么解决方案? .NET对开发人员和IT企业意味着什么? .NET是如何易于管理的? .NET可升级吗? .NET是如何进行安全和个人隐私保护的? 开发人员为什么要选择.NET而不是其它XML平台? .NET编程模型和工具的好处是什么? .NET是如何工作......【阅读全文】

阅读(281) | 评论(0) | 转发(0)

发布时间:2007-07-10 19:42:33

四、结束语   如果你是一个桌面应用的供应商,你清楚自己应该怎么做。你可以用非受管理的C++编写代码,然后从受管理的VB调用它。用这种方法设计应用,你能够确信代码的安全。然而,如果你是一个第三方供应商,而且准备在组件中用非受管理的代码替代受管理的代码,那么,你是在强迫用户放弃.NET的优势,重新让他们面对他们今天所面临的问题。受管理代码能够防止对应用本身或者其他应用所使用的内存空间进行破坏性操作,对受管理代码的支持正是.NET吸引人的原因之一。某些用户可能会查看受管理代码的IL程序,甚至还有可能分析应用的算法实......【阅读全文】

阅读(365) | 评论(0) | 转发(0)

发布时间:2007-07-10 19:40:21

三、反向工程  当程序集以MSIL而不是机器代码的形式发布时,最令人关心的问题应该就是安全。正如前面所介绍的,程序集包含了关于包里面所有模块的manifest以及详细描述各个模块的元数据。.NET SDK 提供了一个名为ILDASM的工具,它是一个IL反汇编程序,能够从模块反汇编出IL代码以及应用程序中各个模块的元数据说明。从Listing 1可以看出,利用ILDASM对代码实施反向工程是极为方便的。 【Listing 1】下面是IL反汇编程序ILDASM输出的部分结果。 它显示的是应用中一个名为LeavingMessage的私有方法,后 面部分是调用LeavingMessage......【阅读全文】

阅读(309) | 评论(0) | 转发(0)

发布时间:2007-07-10 19:37:22

二、中间语言  为了了解在用VB.NET构造工程的过程中发生了什么事情,我们需要创建一个生成代码和程序集时使用的示例工程:打开VS.NET,新建一个Visual Basic工程,在窗体中加入一个文本标签(Label),然后把文本标签的Text属性改成“Good Bye Visual Basic 6.0”(如图1),把这个应用命名为GoodByeVB6。 图1   在深入.NET体系之前,我们需要了解一些有关.NET的边缘知识和术语。首先,IL(中间语言)并不是什么新概念,VB、C++编译器生成和利用IL已经有数年的历史,只不过很少有人公开谈论它或为它编写文档。与过去编译应用......【阅读全文】

阅读(307) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册