( )程序员用高级OO语言(C# VB NET VC Net Cobol Python……)编写代码 这些代码经过 Net编译器(比如Visual Studio Net) 编译成统一的MSIL(Microsoft Intermediate Language) NET应用程序是以MSIL的形式出现的 只有在程序执行的时候才通过即时编译器JIT(Just In Time)被编译为本机代码 ( )程序执行的时候 由JIT装入程序的MSIL JIT同时作了很多其他的工作(装载相应的运行库 安全检测……) 最后JIT将转化成本地机器码(EXE或者DLL) ( )本地机器码被装入内存 开始执行 就是通过这几个步骤 net实现了编程语言无关(都转化成MSIL) 平台无关(执行的时候根据本地配置 生成相应的机器码) 安全性(JIT里面做了很多检测) 作为Cracker 可以用 Net Framework SDK自带的工具进行MSIL和EXE(DLL)之间的互换 利用FrameworkSDK\Bin\目录下的ila *** 和ilda *** ( )ila *** 示例 下面的命令对 MSIL 文件 myTestFile il 进行汇编并产生可执行文件 myTestFile exe ila *** myTestFile下面的命令对 MSIL 文件 myTestFile il 进行汇编并产生 dll 文件 myTestFile dll ila *** myTestFile /dll下面的命令对 MSIL 文件 myTestFile il 进行汇编并产生 dll 文件 myNewTestFile dll ila *** myTestFile /dll /output myNewTestFile dll( )ilda *** 示例下面的命令使 PE 文件 MyHello exe 的元数据和反汇编代码显示在 Ilda *** exe 的默认 GUI 中 ilda *** myHello exe下面的命令对 MyFile exe 文件进行反汇编 并将结果 MSIL 汇编程程序文本存储在 MyFile il 文件中 ilda *** MyFile exe /output MyFile il下面的命令对 MyFile exe 文件进行反汇编 并将结果 MSIL 汇编程序文本显示到控制台窗口中 ilda *** MyFile exe /text如果文件 MyApp exe 包含嵌入的托管和非托管资源 则下面的命令将产生以下 个文件 MyApp il MyApp res Icons resources 和 Message resources ilda *** MyApp exe /output MyApp il下面的命令对 MyFile exe 的 MyClass 类中的 MyMethod 方法进行反汇编 并将输出显示到控制台窗口中 ilda *** /item MyClass MyMethod MyFile exe /text在上面的示例中 可能有几个具有不同签名的 MyMethod 方法 下面的命令对返回类型为 void 且带有参数 int 和 System string 的
创新互联是专业的南谯网站建设公司,南谯接单;提供网站建设、成都网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行南谯网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
lishixinzhi/Article/program/net/201311/11319
vbs是解释执行的,在网页上运行的一般用的是 IE的库,或者是ASP的库,直接改后缀那种用的是mscrpt 的库,所以很多对象是不能通用的
VB.net 编写的程序当然可以XP上运行,但是要用到.NET的库,就是要装相应版本的net framework 才可以运行!
VB.Net是基于Microsoft.NetFramework之上的编程语言,可以调用.NetFramework封装的任何类、对象。与VB6的本质区别是:VB6的代码编译后是机器码,可以直接在任何Windows平台运行,而VB.Net的代码编译后是一种中间语言,需要.NetFramework的支持才能运行。有点类似于Java虚拟机的机制,但又优于Java,因为.NET平台已经支持很多种编程语言(如:微软的VB.NET,C#.NET,J#.NET,C++.NET;以及其他很多第三方语言),很有前途的。而且有个很大的特点就是可以用VB.NET或者C#.NET开发Web应用程序、以及装了WindowsMobile手机系统的程序。 环境:需安装.NetFramework,安装光盘里就有了 VB.Net2003自带.NetFramework1.1 VB.Net2005自带.NetFramework2.0(最新) 初学者可以去下载个VisualStudioExpress版本的VisualBasicExpress,免费的,写代码像用Word一样。 下载地址:
希望采纳
1. .net是微软的语言架构,是面向对象的托管语言;VS是Visual Studio的缩写,是微软的集成开发环境,通过它可以设计,开发和调试微软平台的程序,其中包括.net,也包括不是.net的程序;VC是Visual C的缩写,是微软版本的C语言,用来开发桌面应用,不能做网站;VB.NET是.net中的一种语言,和原来的VB完全不同,可以用来开发桌面和网站,VB.net的开发环境是VS.net(目前最高版本是vs2008)。
2. 做网站的话,需要安装VS(建议VS2008,因为更加强大),如果用SQL Server的话需要安装SQL Server(建议SQL2008,因为性能更好)。
3. VS2005和VS2008大小差不多,完全安装4G左右,最小安装1G左右
4. 如果使用数据库建议用2008因为2000马上就要停止技术支持了。
Visual Basic.NET是基于微软.NET Framework之上的面向对象的中间解释性语言(名片中说VB.NET是"...中间解释性语言“,这种说法极不准确,甚至完全错误。可能原编辑者是指的编译器会先将源码翻译成MSIL(Microsoft Intermediate Language)中间语言这回事,但这和”解释性语言“有很大差别),可以看作是Visual Basic在·Net Framework平台上的升级版本,增强了对面向对象的支持。但由于改动太大,导致VB.net对VB的向后兼容性不好,在业界引起不小的争议。 大多的VB.Net程序员使用Visual Studio .Net作为IDE(integrated development environment).SharpDevelop是另一种可用的开源的IDE。VB.Net需要在.Net Framework平台上才能执行。 VB.NET的主页
详情请看百度百科:;type=synfromtitle=VB.NETfr=aladdin
首先你要知道vb和vb.net是完全不同的。
vb6.0(vb最后的一款编译器)编译的软件只要没有用到外在的ocx控件则可以在windows下顺利运行,否则需要把ocx控件也安装到对方电脑中。
vb.net则需要安装.net
framework(相当与安装虚拟机),否则无法运行。
20006年以后的vista都默认安装了.net
framework的。
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款