要运行用VS.NET开发的软件,机器上是不是一定要安装.Net FrameWork啊?

wenjiu5 2003-08-31 09:57:29
1.要运行用VS.NET开发的软件,机器上是不是一定要安装.Net FrameWork啊?
2.用C#能开发ActiveX控件吗?怎么开发啊?
...全文
121 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
wirte 2003-08-31
  • 打赏
  • 举报
回复
并不是windows 2003不用安装。net framework,而是因为它本身就自带了。别的系统都没有带而已。
lanyueye 2003-08-31
  • 打赏
  • 举报
回复
谢谢
seaviose 2003-08-31
  • 打赏
  • 举报
回复
要装的
2003不用
ccqhydzcc 2003-08-31
  • 打赏
  • 举报
回复
如果你用vc.net 中的mfc来写就不需要
popcorn 2003-08-31
  • 打赏
  • 举报
回复
如果不开发ASP.NET,XP也不用再安装.
XP和2003都带了.NET框架的,只是XP的IIS没有注册.NET框架,需要再注册一下.

没有框架是不能运行.NET程序的.

用C#开发ActiveX当然可以,但是如果你放到流览器中让客户使用,那每一个客户的电脑上都要保证有框架.
bborn 2003-08-31
  • 打赏
  • 举报
回复
是的 要装
91bct 2003-08-31
  • 打赏
  • 举报
回复
没错,除了Win2003.
Philip3 2003-08-31
  • 打赏
  • 举报
回复
除了WINDOWS2003
,
steveson 2003-08-31
  • 打赏
  • 举报
回复
up
_weiKun_ 2003-08-31
  • 打赏
  • 举报
回复
那时一定要装得,但除了WINDOWS2003
flap 2003-08-31
  • 打赏
  • 举报
回复
1. 一定
2. 这方面 的书不少呀,有关COM和c#互操作的,COM可以的,c#也一定可以的
雪狼1234567 2003-08-31
  • 打赏
  • 举报
回复
除了使用win2003 server以外,其它的操作系统都要安装.net framework
2..you cannot use C# to develop activex controls, use C++ instead, but if your client has .NET Framework installed, you can embed Windows Forms Controls, see


Using Windows Forms Controls in Internet Explorer
http://samples.gotdotnet.com/quickstart/winforms/doc/WinFormsIeSourcing.aspx

http://windowsforms.net/articles/iesourcing.aspx
sinomesh 2003-08-31
  • 打赏
  • 举报
回复
windows 2003也要手动安装.net Framework
zjfzju 2003-08-31
  • 打赏
  • 举报
回复
是的
一定要
NET框架(.NET Framework) 是由微软开发,一个致力于敏捷软件开发(Agile softwaredevelopment)、快速应用开发(Rapidapplication development)、平台无关性和网络透明化的软件开发平台。.NET是微软为下一个十年对服务器和桌面型软件工程迈出的第一步。.NET包含许多有助于互联网和内部网应用迅捷开发的技术。 .NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。.NET框架的目的是便于开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。从层次结构来看,.NET框架又包括三个主要组成部分:公共语言运行时(CLR:Common Language Runtime)、服务框架(Services Framework)和上层的两类应用模板——传统的Windows应用程序模板(Win Forms)和基于ASP NET的面向Web的网络应用程序模板(Web Forms和Web Services)。 公共语言运行时(CLR),是一个运行时环境,管理代码的执行并使开发过程变得更加简单。CLR是一种受控的执行环境,其功能通过编译器与其它工具共同展现。 在CLR之上的是服务框架,它提供了一套开发人员希望在标准语言库中存在的基类库,包括集合、输入/输出、字符串及数据类。 那么,在Windows DNA(分布式集成网络应用体系结构)之后,微软提出新的.NET框架(新托管代码编程模型)的主要原因是什么? 问题出现在已开发了多种技术的整合的一个单一应用程序的子系统上。例如,一个制造企业有不同的系统,如库存管理系统,物料清单系统,财务总帐系统,所有使用可用于应用程序开发的各种技术实现的。这些系统需要集成在一起,从而形成一个更高级别的企业信息系统的组织。要做到这一点,应用程序开发人员必须使用如微 软的分布式组件对象模型(DCOM),通用对象请求代理体系结构(CORBA),Java远程方法调用(RMI)等技术。然而,这些分布的技术通过已开发的应用程序编程语言非常紧密地耦合在一起。 跨语言的互操作性也是受限的。例如,如果在Visual C++类已经被创建,那么不可能在Visual Basic开发新的类并将其扩展到Visual C++。因此,开发者将不得不用每一种项目中用到的语言重新编写同样的逻辑的类。功能的可重用性得到了支持,但在早期的技术,真正的代码的可重用性是不可用。因此,开发人员不得不学习被用于应用程序的开发组织用到的所有语言。注册的COM组件。COM组件注册,才可以在目标机器上使用的应用程序。应用程序必须查找Windows注册表中查找并加载的COM组件。

110,502

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧