| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3152 人关注过本帖, 1 人收藏
标题:有容进
只看楼主 加入收藏
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
以下是引用TonyDeng在2012-12-3 12:21:17的发言:

想满足每一个人,是不可能的。我不会为照顾XP而放弃未来的技术,因为XP必死,就如DOS、95/98必定会消亡、式微一样,为那样的旧系统坚守自己的技能而拒绝新技能,那划不来,我宁愿放弃那些用户。

当XP可以支持到.NET4,就已经足够了满足目前的需求了。.NET4.5新增的功能,多在并发、异步操作上,对普通的软件开发,暂时是用不上的。如果是发布网站,只要服务器支持,就已经可以了。
你的这个主题不正是为了照顾XP用户而作的实验么?XP必死,言之过早,08,09年微软就叫嚣着让XP下课。今年都12年年底了,Win7的占有量如何?
未来的程序正是并发、异步的时代,多线程安全需要解决的同步问题正在走入越来越多的软件应用需求中,你不用?

我们都在路上。。。。。
2012-12-03 12:36
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
写个网站,你的客户端脚本都要检测对方的浏览器是什么产品和版本,才能适应足够多数的用户,那个繁琐你是知道的。不统一的东西,终归给程序员带来麻烦,在这方面,其实还是大一统的好,不是什么垄断的问题。CLI已经通过国际标准组织发布了标准文档,在各种平台上都可以开发其平台上的运行库,只要该平台的开发者愿意即可,他们拒绝,那是他们的事。.NET据说已经有三个大平台,包括Linux上都有了。当然,拒绝安装某种东西的人,你没奈何,正如装了Linux之后不安装图形界面附加环境的人一样,他非要用命令行和文本环境不可,你飞过去咬他?

授人以渔,不授人以鱼。
2012-12-03 12:40
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
以下是引用hellovfp在2012-12-3 12:36:25的发言:

你的这个主题不正是为了照顾XP用户而作的实验么?XP必死,言之过早,08,09年微软就叫嚣着让XP下课。今年都12年年底了,Win7的占有量如何?
未来的程序正是并发、异步的时代,多线程安全需要解决的同步问题正在走入越来越多的软件应用需求中,你不用?

对,所以我测试了XP能运行到.NET4就可以了。其实我当时是不知道制作的ClickOnce安装包是必须联网的,而且使用了.NET4.5框架,以为ClickOnce安装程序可以自动从网上下载运行库,就不用事先有.NET的环境了。

授人以渔,不授人以鱼。
2012-12-03 12:43
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
以下是引用TonyDeng在2012-12-3 12:31:46的发言:

呵呵,你的VC程序不调用DirectX或OpenGL API?需要安装那些东西吗?msvc*.dll包括那些东西吗?只用C运行库,能做多少事?还不是大量使用Windows自身的DLL API?你不检测对方的系统是什么版本、函数库是否支持你需要的功能?CLR 50M,不过是因为它囊括了一切程序所需要的函数库而已,而你只说C/C++所要的。安装占用的磁盘空间和运行需要多少资源,根本是两回事。
调用OpenGL就行了呀。。。为什么一定要用com 的DX, 为什么一定要检测对方的系统版本?我一定要用Win7的新API才能工作?
如果API不通用,何来跨平台应用?wxWidget应用程序是如何跑在Win7上的?很不好意思的告诉你,wxWidget在MinGW平台上支持的不过是XP SP2的 sdk)。
它没有基于C运行库?

我们都在路上。。。。。
2012-12-03 12:45
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
以下是引用TonyDeng在2012-12-3 12:33:19的发言:


C#只能运行在.NET上。你都说那个别扭,所以我不用C/C++写GUI程序呀,要转移到C#上呀,要用.NET呀。
是别扭啊,你不用c/c++写GUI是你不知道有哪些库可以完成这个功能,这些库都是现成的,需要你亲自去写么?既然可行,一定要转移到C#上么?

我们都在路上。。。。。
2012-12-03 12:49
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
以下是引用zklhp在2012-12-3 12:33:06的发言:

这贴又讨论起来了 呵呵
呵呵,没事儿,有空就和T版斗斗嘴。。。。蛮有趣的。

我们都在路上。。。。。
2012-12-03 12:50
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
呵呵,API函数的功能是会随着版本不同而不同的,我说的是,你使用某个API功能的时候,预想它所起的作用,可能是某个版本才有的,此时你就要检查对方机器上的实际版本是不是你所需要的那个。你使用OpenGL,就要求对方安装了OpenGL环境,正如你使用Windows,必须要求对方也使用Windows,不能拿Windows的程序跑到Linux上,这是相同的道理。你说C/C++运行库就够了,但实际上你的程序使用的资源,并不是你自己那些msvc*.dll运行库就能满足的,你同样需要对方的机器安装有一切你所需要的东西!这正好反驳你只要发布什么什么就够了的观点。

授人以渔,不授人以鱼。
2012-12-03 12:50
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
以下是引用hellovfp在2012-12-3 12:49:29的发言:

是别扭啊,你不用c/c++写GUI是你不知道有哪些库可以完成这个功能,这些库都是现成的,需要你亲自去写么?既然可行,一定要转移到C#上么?

C/C++写GUI程序所面对的是不统一的API环境,要掺杂的东西太多,而且自相重复。开始时有人学GDI API,后来又学DirectX或OpenGL,其实都是图形处理函数而已,无需学那么多的,现在只要学.NET中的图形类函数就够了,而且在各种.NET语言中通用,而不是每学一门语言换一套工具。

授人以渔,不授人以鱼。
2012-12-03 12:54
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
以下是引用TonyDeng在2012-12-3 12:40:17的发言:

写个网站,你的客户端脚本都要检测对方的浏览器是什么产品和版本,才能适应足够多数的用户,那个繁琐你是知道的。不统一的东西,终归给程序员带来麻烦,在这方面,其实还是大一统的好,不是什么垄断的问题。CLI已经通过国际标准组织发布了标准文档,在各种平台上都可以开发其平台上的运行库,只要该平台的开发者愿意即可,他们拒绝,那是他们的事。.NET据说已经有三个大平台,包括Linux上都有了。当然,拒绝安装某种东西的人,你没奈何,正如装了Linux之后不安装图形界面附加环境的人一样,他非要用命令行和文本环境不可,你飞过去咬他?
检测游览器是什么,那只能说标准不统一呀,标准你说你的,他做他的,而且微软就喜欢标新立异,都vs2012了,还不支持C ISO标准的可变数组,
CSS标准都出来了XX年了,微软在他的IE中就是不支持标准的CSS,就要标新立异,你能奈它何?firefox发展了这么多年,也没有说越发展越不支持标准的呀。

我们都在路上。。。。。
2012-12-03 12:55
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
web的标准,不是像你这么说的,看看《HTML 5 & CSS 完全手册》就知道了。

授人以渔,不授人以鱼。
2012-12-03 12:58
快速回复:有容进
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018673 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved