本人一直对软件有个疑问

问题描述

大家都说C#和JAVA编写的程序是需要运行环境才能运行的那么问题来了,我们电脑上的QQ,360,酷我音乐,快播等等这些软件难道没有是C#开发出来的?为什么我安装这些软件的时候不需要安装运行环境?我想学一门语言,今后能像QQ一样提供任何人下载

解决方案

解决方案二:
都不是.net开发的
解决方案三:
C#一般用在企业级的应用开发.java更多的应用在服务器上.现在桌面上的程序一般都是用VC++或是Delphi这样的开发工具开发的.
解决方案四:
引用楼主dazitou123的回复:

大家都说C#和JAVA编写的程序是需要运行环境才能运行的那么问题来了,我们电脑上的QQ,360,酷我音乐,快播等等这些软件难道没有是C#开发出来的?为什么我安装这些软件的时候不需要安装运行环境?我想学一门语言,今后能像QQ一样提供任何人下载

学会一门语言并不能开发软件,开发软件是学会了一套平台的调用库。操作系统也是平台,难道你开发一个软件,还要去给他装个操作系统?
解决方案五:
任何软件都需要运行环境你说的那些QQ,360,WINDOWS自带了环境
解决方案六:
既然C#学完了不能编写一个公用的软件,那我学c#还有什么用?
解决方案七:
引用4楼z81434362的回复:

任何软件都需要运行环境你说的那些QQ,360,WINDOWS自带了环境

wondows为什么不自带自家c#的运行环境?
解决方案八:
Xp要早于.net,所以没有.netframeworkWindows7,Windows8都应该支持了.
解决方案九:
我还想最后问一下,C#既然不能开发一个软件让任何用户下载分享那么ASP.NET编写出来的网站后台应该不会也要用户装运行环境才能正常使用吧?
解决方案十:
windowsserver2003 默认安装了.net1.1,如果要运行.net2.0的程序,需要安装.net2.0的运行环境.
解决方案十一:
引用8楼dazitou123的回复:

我还想最后问一下,C#既然不能开发一个软件让任何用户下载分享那么ASP.NET编写出来的网站后台应该不会也要用户装运行环境才能正常使用吧?

你可以理解为浏览器就是网站的运行环境
解决方案十二:
学习C#和Java都行,做桌面程序也可以...不过需要在打包的时候把C#的Framework和Java的JDK判断一下用户系统是否装了,没有,就安装,,,不过弊端就是安装包会很大,.....
解决方案十三:
引用10楼keinshen的回复:

引用8楼dazitou123的回复:我还想最后问一下,C#既然不能开发一个软件让任何用户下载分享那么ASP.NET编写出来的网站后台应该不会也要用户装运行环境才能正常使用吧?你可以理解为浏览器就是网站的运行环境

既然C#开发的软件不容易让别人共享,那我觉得我应该放弃C#。想去学ASP.NET。请问一下学完ASP.NET需要多久?前提是有一点C#的基础
解决方案十四:
学asp.net时间也是非常长的,即使你做网站后台的,但是也要熟悉前台的知识,比如html,css,javascript,这些知识都不是很容易就学通的.
解决方案十五:
引用12楼dazitou123的回复:

引用10楼keinshen的回复:引用8楼dazitou123的回复:我还想最后问一下,C#既然不能开发一个软件让任何用户下载分享那么ASP.NET编写出来的网站后台应该不会也要用户装运行环境才能正常使用吧?你可以理解为浏览器就是网站的运行环境既然C#开发的软件不容易让别人共享,那我觉得我应该放弃C#。想去学ASP.NET。……

提问之前你应该先去baidu一下什么是ASP.NET什么是C#ASP.NET是一种技术C#是语法
解决方案:
劝楼主一句,为了你自己的前程,别学编程了,很明显你不适合编程。
解决方案:
该回复于2012-03-16 15:10:22被版主删除
解决方案:
引用15楼wddw1986的回复:

劝楼主一句,为了你自己的前程,别学编程了,很明显你不适合编程。

我学编程只是兴趣,我想让大家享受到我的成果,既然C#不能让大家共享我的成果,那么我就该学网页算了,网页的后台总不需要别人安装环境吧
解决方案:
引用17楼dazitou123的回复:

引用15楼wddw1986的回复:劝楼主一句,为了你自己的前程,别学编程了,很明显你不适合编程。我学编程只是兴趣,我想让大家享受到我的成果,既然C#不能让大家共享我的成果,那么我就该学网页算了,网页的后台总不需要别人安装环境吧

你还没搞清楚什么是后台什么是前台另外web的后台也需要安装环境
解决方案:
没有任何应用程序是不需要环境就能运行的。比如网页,如果没有支持它所用语言的浏览器那你什么也别想看到。又比如QQ,你的机器上如果是安装的DOS那就别指望用QQ了,因为它需要Windows环境。当然,环境需求和环境环境需求之间还是有区别的。毕竟Windows几乎每台PC都装了,而.net的环境可不是每台机器都有。不过这也只是历史性的问题,XP太老了!在以后,估计每个新的Windows版本里都会默认带有.net框架的。
解决方案:
引用8楼dazitou123的回复:

我还想最后问一下,C#既然不能开发一个软件让任何用户下载分享那么ASP.NET编写出来的网站后台应该不会也要用户装运行环境才能正常使用吧?

网站后台需要环境,用户客户端不需要环境。
解决方案:
引用13楼schinar的回复:

引用12楼dazitou123的回复既然C#开发的软件不容易让别人共享,那我觉得我应该放弃C#。想去学ASP.NET。请问一下学完ASP.NET需要多久?前提是有一点C#的基础引用13楼schinar的回复学asp.net时间也是非常长的,即使你做网站后台的,但是也要熟悉前台的知识,比如html,css,javascript,这些知识都不是很容易就学通的.

甲:美国在那里呀,乙:好老远了,做驴车得好几个钟头呢。
解决方案:
唔你玩游戏的话你就知道了。很多游戏都是需求.NET或者C++RuntimeLibaray扩展库的。用户要是真的认为你这是好软件,让他安装几个运行环境他也愿意,这是真心的。
解决方案:
有,iphone的同步软件同步助手,就是.net写的.
解决方案:
引用4楼z81434362的回复:

任何软件都需要运行环境你说的那些QQ,360,WINDOWS自带了环境

补充下一般在Windows上运行的桌面程序,都会调用C++或其他运行库如果你用电脑时间长,或者做过系统维护,可能会见过“C++运行时错误”另外,你在Windows上用的QQ、360不能在Linux、安卓上运行,他们必须下载与系统匹配的安装程序
解决方案:
你在Windows上用的QQ、360不能在Linux、安卓上运行,他们必须下载与系统匹配的安装程序
解决方案:
安装QQ的时候安装包会自动把C++运行库装上,只是你没看到安装过程而已。没事把你的360软件管家打开看看,看看你电脑里到底装了哪些软件和支持库
解决方案:
该回复于2012-03-19 09:25:28被版主删除
解决方案:
只学过c,java,jsp不知道以后能干嘛~~望高人指点。。。。
解决方案:

解决方案:
因为你要装的那些软件,QQ360的运行库已经集成在系统里了。你下个98装装看
解决方案:

解决方案:
操作系统不需要软件环境的,楼主写系统吧
解决方案:
这些前端都不是net,但也都不是java啊当然后端可能有net也可能有java公共程序并不是摆在你面前的才叫公共程序,很多没摆在你面前的程序他实际上比前端更值钱比如google,百度做的很多东西,前端非常简单,反而是后端无比复杂,无比值钱
解决方案:
.....很久很久以前...有一个...后来...一天.....最后.....等着..活...等着死......
解决方案:
引用2楼schinar的回复:

C#一般用在企业级的应用开发.java更多的应用在服务器上.现在桌面上的程序一般都是用VC++或是Delphi这样的开发工具开发的.

这可够乱的。企业级应用就不应用在服务器上了?完全不搭界。新开发的桌面上的程序“一般都是”vc++或是Delphi?现在看到的自行车很多都是(而不是“一般都是”)几十年的,你自己要开发电动处理车的时候还去买几十年前的老的自行车的生产工具才干开始开发啊?!
解决方案:
自己要开发电动处理车的时候还去买几十年前的老的自行车-->自己要开发电动助力车的时候还去买几十年前的老的自行车在使用.net的时候,很少人因为懒惰而不注重部署问题,对于至少有7、8年历史的clickonce等技术一无所知,这就造成了对于应用的困扰,造成了类似asp.net那种门槛最低级的编程方式大行其道。
解决方案:
楼主还是闭嘴吧,你花个几十分钟,从百度,google上查查什么是vs。net,什么是asp。net,什么是C#.net,什么是VB.net,什么是framework,再来你你上面说的话,就知道你自己有多可笑了。
解决方案:
LZ是门外汉,自己去网搜索答案
解决方案:
你机器上没有安装.NETFramework环境和JDK环境,东西能正常运行,有两种可能性:1.你安装的程序不是他们中的一个编写的。2.你的操作系统已经包含了.NETFramework相应的版本,所以即便安装的软件是.NETFramework编写,你也感觉不到。有些软件安装的时候会提示你VC++Runtime什么的,这些就说明需要.NET,比如著名的刻录软件Nero10
解决方案:
引用6楼dazitou123的回复:

引用4楼z81434362的回复:任何软件都需要运行环境你说的那些QQ,360,WINDOWS自带了环境wondows为什么不自带自家c#的运行环境?

很多游戏都安装了.net了。。。Paint.net使用.net开发的。MSExpressionStudio也是用.net开发的。除此之外还有不少。只是,毕竟C#出现得太晚了,所以还是没那么快普及。C#本身也没到如火纯情的地步。。。
解决方案:
该回复于2012-03-19 09:46:56被版主删除
解决方案:
引用17楼dazitou123的回复:

引用15楼wddw1986的回复:劝楼主一句,为了你自己的前程,别学编程了,很明显你不适合编程。我学编程只是兴趣,我想让大家享受到我的成果,既然C#不能让大家共享我的成果,那么我就该学网页算了,网页的后台总不需要别人安装环境吧

如果LZ是兴趣并且课余来学学编程,实现些功能,在中国是一种理想的状态,你一定会生活的非常美好有趣的,建议只学怎么做好网站什么的,语法只要有C的基础什么都行,如果没有,看点JAVA就行(有C基础的人JAVA基础是OK的)。
解决方案:
引用37楼yuandonghuia的回复:

楼主还是闭嘴吧,你花个几十分钟,从百度,google上查查什么是vs。net,什么是asp。net,什么是C#.net,什么是VB.net,什么是framework,再来你你上面说的话,就知道你自己有多可笑了。

我勒个去,打击新手
解决方案:
引用7楼schinar的回复:

Xp要早于.net,所以没有.netframeworkWindows7,Windows8都应该支持了.

感觉有些XP3的系统都可以直接运行NET2.0
解决方案:
年轻人不要学编程,还不与去跑业务
解决方案:
该回复于2012-03-20 08:59:54被版主删除
解决方案:
LZ啊,web也满足不了你的,你想想要是用户没装环境(broswer)怎么办?C++运行库你不装可能一大批软件也不行了,要是用户不装操作系统怎么办??,所以去学汇编吧,汇编才王道
解决方案:
引用47楼jjymoon的回复:

LZ啊,web也满足不了你的,你想想要是用户没装环境(broswer)怎么办?C++运行库你不装可能一大批软件也不行了,要是用户不装操作系统怎么办??,所以去学汇编吧,汇编才王道

如果用户没电怎么办?
解决方案:
WINDOWS自带了环境
解决方案:
引用48楼amy19830704的回复:

如果用户没电怎么办?

这纠结得。。。。不如说如果有一天出了个新玩意儿大家都不用电脑了。。。。。

时间: 2024-09-17 10:15:43

本人一直对软件有个疑问的相关文章

关于Access发布使用打包软件的一些疑问解答

access|打包|解答 关于打包软件的一些疑问解答 专题地址:http://access911.net/index.asp?board=4&recordid=74FAB31E16DC      1.最好的解决办法是到vbe界面 工具 -> 引用 里面,找到所有你引用的动态库的原文件,将其copy到你的mdb同一个文件夹,mso.dll就不用了.然后用 install shield ,install factory等打包软件一起打包.我建议用这两款,其他的当然也能用,就看你喜好了.说到这里,

软件开发-c++疑问:以哪三种方式被重载?

问题描述 c++疑问:以哪三种方式被重载? string类对全部6个关系运算符>.>=.<.<=.==.!=都进行了重载,如果在机器排列序列中,一个对象位于另一个对象的前面,则前者被视为小于后者,如果机器排列序列为ASCII码,则数字将小于大写字符,而大写字符小于小写字符,对于每个关系运算符,都以三种方式被重载,以便能够将string对象与另一个string对象,c-风格字符串进行比较,并能够将c-风格字符串与string对象进行比较 解决方案 http://www.2cto.co

《.NET软件技术学习与实践》之序言

  自序        这是一本有自已特色的书.       这是一本于讲技术之外,更讲学习方法的书       这是一本从首至尾贯彻"授人与鱼,不如授人与渔"的书       2003年暑假我在CSDN程序人生论坛发表的个人自传--<一个普通IT人的十年回顾>(已收入本书配套光盘),一石激起千层浪,被许多网站转载,我个人也收到了海内外近千封电子邮件.       我是一个在没有明师指导情况下,几乎完全靠自己在黑暗中摸索,在自学之路上艰难跋涉过来的软件开发者.我不敢自称为&

答读者问(7):有关实习、毕业论文及软件开发和测试的关系等问题

        最近收到一位研究生朋友的邮件,让我想到自己研究生毕业之前,也曾有过很多的疑惑,希望得到过来人的解答.互联网不仅是我们最好的老师,同时也是最好的桥梁.我们都要感谢并善于利用它.         闲话不说,言归正传.邮件原文如下:         周前辈,您好         我是XXX研究生,我叫XXX.专业是信息与通信工程.现在研二,过了暑假马上就研三了.我在CSDN上无意间看到您的一些文章,写的很好,感触很多.所以就一直在关注您!        下面我简单说下我的情况,我本科和

五款小巧数码照片恢复软件推荐 下载_常用工具

数据恢复软件作为一种应急装备一般情况下大家可能不会涉及,但人无完人,人总有犯错误的时候,误删除在电脑操作中并不少见,这时数据恢复软件就如救命稻草能解燃眉之急.数据恢复软件很多,要在浩瀚的软件堆中找到适合自己的部分并不是一件容易的事情.前不久,本人因误删了数码相机存储卡上的一些影像文件,就经历了一次寻找适用数据恢复软件的过程. 因本人的存储卡容量并不大,而且不想占用过多时间和硬盘空间,所以对于数据恢复软件有几个基本要求:1.容量小:2.速度快:3.不用注册:4.当然是恢复效果好.在百度搜索了几次之

服务器安全部署文档

原文:服务器安全部署文档 年前一直在赶项目,到最后几日才拿到新服务器新添加的硬盘,重做阵列配置生产环境,还要编写部署文档做好安全策略,交给测试部门与相关部门做上线前最后测试,然后将部署文档交给相关部门同事,让他根据部署文档再做一次系统,以保证以后其他同事能自己正常部署服务器,最后终于赶在放假前最后一天匆忙搞定测试后,简单的指导同事按部署文档将服务器重新部署了一次就先跑路回家了,剩下的就留给加班的同事负责将服务器托管到机房了.年后回来上班后按工作计划开始做文档(主要对之前编写的部署文档进行修正和将

答读者问总结 &amp;amp; 微信群欢迎你

在<大学里最重要的七项学习>这篇广受在校学生欢迎的文章中,李开复老师说:就读大学时,你应当掌握七项学习,包括自修之道.基础知识.实践贯通.培养兴趣.积极主动.掌控时间.为人处世. 确实,在校时光是一个人一生中最美好的时光,在校园里面,大家不用为生计发愁.不用为世俗所惑,可以尽情在知识的海洋里攫取自己感兴趣的东西.如果四年时光能够规划并利用好,那么大学必将成为一个人事业发展的起点,在大学里面的所学必将让自己受益终身. 但是,"迷茫"充斥着整个校园,在这个自由的环境下,很多人失

迅雷将发布网页播放产品Gvod 帮助站长成长

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 3月5号,迅雷相关人士称迅雷即将发布Gvod类似Qvod6186.html">播放器,迅雷称Gvod完全是为站长服务,不耗费站长的带宽资源,并提供高清点播服务,使用Gvod的站长还将提高网站Gougou.com的收录量,并获得海量流量推送,为站长盈利达到立竿见影的效果,迅雷还称,市场上现有的点播播放器中大部分都在强制推行桌面软

SQL SERVER调优常用方法

说起SQL SERVER的调优,我想大伙也很想知道这方面的知识.本人也正在探索的路上,大家有什么好 的意见,欢迎一起探讨.研究.博取众人之长,才能扬长避短. 本文中的内容主要是摘自<程序员的 SQL金典>,如若大家想拜读,可在网上下载拜读(当然最好的方式还是购买作者的书). 关于调优 的方案,有涉及硬件方面的知识,也有涉及软件方面的知识.但本人只是个软件方面的IT男,所以只是 记录软件方面的内容. 其实关于SQL SERVER或者是其它数据库来讲,有些优化手段都是一致的.比如 常规的方式有如下