windows10通用程序用什么编写?

1、是NET还是RT,或是新的一些API呢?
2、在不同屏幕尺寸下显示也不同,这样会不会增加开发成本?
3、通用APP是新生的,还是WIN8时就已经有了,成熟吗?
4、你觉得这样的设计前景如何?
5、这样做的用意是什么,真能刺激程序员去开发吗?

更多0

1个回答

1、是NET还是RT,或是新的一些API呢?
.NET或者 WinRT(RT更底层)
2、在不同屏幕尺寸下显示也不同,这样会不会增加开发成本?
相比较开发单一应用,工作量增加,相比较开发不同平台的不同应用,工作量少。
比如说,你开发一个手机应用需要1人/月。再加上一个平板应用,需要0.5人/月(业务代码共享,界面从头来),再加上一个桌面程序0.5人月,那么需要2人月。
那么开发一个通用应用大约是1.2~1.5人月。
3、通用APP是新生的,还是WIN8时就已经有了,成熟吗?
Win8.1就有
4、你觉得这样的设计前景如何?
如果你有同时开发桌面、手机和平板的需要,毫不犹豫选择。windows桌面有很大的用户群,并且windows平板的价格非常低,很有吸引力。在intel的帮助下又比android性能好很多。
5、这样做的用意是什么,真能刺激程序员去开发吗?
一致的体验,提高应用市场份额,和桌面融合。

另外,windows 10支持 continuum,手机插上显示器就是pc,比android/ios高多了。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
编写一个通用程序
为某研究所编写一个通用程序,用来计算每一种交通工具运行1000公里所需的rn时间,已知每种交通工具的参数都是3个整数A、B、C的表达式。现有两种工具:rnCar007 和Plane,其中Car007 的速度运算公式为:A*B/C,Plane 的速度运算rn公式为:A+B+C。需要编写三类:ComputeTime.java,Plane.java,Car007.javarn和接口Common.java,要求在未来如果增加第3种交通工具的时候,不必修改以rn前的任何程序,只需要编写新的交通工具的程序。其运行过程如下,从命令行rn输入ComputeTime的四个参数,第一个是交通工具的类型,第二、三、四个参数rn分别时整数A、B、C,举例如下: rn  计算Plane的时间:"java ComputeTime Plane 20 30 40" rn  计算Car007的时间:"java ComputeTime Car007 23 34 45" rn  如果第3种交通工具为Ship,则只需要编写Ship.java,运行时输入:rn"java ComputeTime Ship 22 33 44" rn  提示:充分利用接口的概念,接口对象充当参数。 rn  实例化一个对象的另外一种办法:Class.forName(str).newInstance();rn例如需要实例化一个Plane对象的话,则只要调用rnClass.forName("Plane").newInstance()便可。rn
用JSP编写通用信息发布程序
Sun公司的 JSP和微软公司的 ASP一样,是制作动态网页的又一利器。本文介绍如何利用 JSP和 Oracle数据库编写网上通用信息发布程序。该程序主要是利用了 Java的 Enumeration数据类型,通过调用 Java Bean和 Oracle数据库相连接。rnrnrnrn插入数据记录rnrnrnrn提供一个通用的向数据库插入数据记录的接口,以供发布信息。程序与数据库类型无关,与信息发布界面无关。rnrnrnrnrecordMessage.jsprnrnrnrn rnrn jsp通用信息发布程序rnrnrnrnrnrn<% @ page contentType=“ text/html; charset=GB2312”% >rnrn<% @ page language=“ java” import=“ java.sql.* ,java.util.*”% >rnrnrnrn<%rnrn//只允许用 POST方法发布信息 ,这是为了避免有人使用程序恶意发布信息rnrnrnrnString requestMethod=request.getMethod();rnrnrnrnrequestMethod=requestMethod.toUpperCase();rnrnrnrnif(requestMethod.indexOf(“ POST” )<0)rnrnrnrn out.print(“非法操作 !!!” );rnrnrnrnreturn;rnrnrnrnrnrnrnrnString dtkey=“” ;rnrnrnrntryrnrnrnrn//取数据表rnrnrnrndtkey=new String(request.getParameter(“ dtkey” ).getBytes(“ ISO8859_1” ));rnrnrnrn//参数名其实就是数据表的列名,参数值就是要存入数据表的信息rnrnrnrnString vcname=“” ,vcvalue=“” ,vcnames=“” ,rnrnrnrnvcvalues=“” ,insertsql=“” ,st=“‘ ,’” ;rnrnrnrnEnumeration vpe = request.getParameterNames();rnrnrnrn//动态形成向数据库插入信息的 sql语句rnrnrnrnwhile (vpe.hasMoreElements())rnrnrnrnrnrnrnrnvcname = (String) vpe.nextElement();rnrnrnrnvcname = vcname.trim();rnrnrnrnif(vcname.equals(“ dtkey” )) continue;rnrnrnrnString colname=vcname;rnrnrnrnst=“”+“’” ;rnrnrnrn//由于向 Oracle中插入记录时,数值列和字符列是有区别的 ,所以必须在信息录入界面程序 sayMessage.jsp中提供标识rnrnrnrnif(vcname.charAt(0)==‘#’ )rnrnrnrn//表示该列为数值列rnrnrnrncolname=vcname.substring(1,rnrnrnrnvcname.length());rnrnrnrnst=“” ;rnrnrnrnrnrnrnrnvcvalue=new String(request.getParameterrnrnrnrn(colname).getBytes(“ ISO8859_1” ));rnrnrnrnvcvalue= vcvalue.trim();rnrnrnrnvcnames= vcnames+ colname+“ ,” ;rnrnrnrnvcvalues=vcvalues+ st+ vcvalue+ st+“ ,";rnrnrnrnrnrnrnrnvcnames=vcnames .substring(0,vcnames .length()- 1)+“ )” ;rnrnrnrnvcvalues=vcvalues .substring(0,vcvalues .length()- 1)+“ )” ;rnrnrnrninsertsql=“ insert into”+ dtkey+ vcnames+ vcvalues;rnrnrnrn//插入发文rnrnrnrntryrnrnrnrnString lmsg=replyok.executeUpdate(insertsql);rnrnrnrnif(lmsg.indexOf(“ executeUpdate ok” )< 0)rnrnrnrnout.print(“信息发布失败 ,error:”+ lmsg);rnrnrnrnelsernrnrnrnout.print(" 发布信息成功! ");rnrnrnrncatch (Exception e1) out.print(“错误 001:”+ e1);rnrnrnrn catch (Exception e) rnrnrnrn% >rnrnrnrn rnrnrn rnrn信息发布界面rnrnrnrn提供发布信息的交互界面,调用 recordMessage.jsp程序。rnrnrnrnsayMessage.jsprnrn 信息发布rnrn rnrn rnrn rnrnrnrn<% @ page contentType=“ text/html; charset=GB2312”% >rnrnrnrn<% @ page language=“ java” import=“ java .sql .*”% >rnrnrnrnrnrn rnrnrnrn rnrn rnrn rnrn rnrn rnrn rnrn 线路名称:rnrnrnrnrnrnrnrn 显示序号:rnrnrnrnrnrn rnrn 游览内容。文字超一行时 ,请您敲 Enter键换行rnrnrnrn rnrnrnrnrnrnrnrnrnrn rnrnrnrnrnrnrnrn rnrnrnrnrn连接数据库rnrnrnrn通过调用 Java Bean连接 Oracle数据库。rnrnrnrnopDb.javarnrnrnrnpackage ymbean; // java包rnrnrnrnimport java.sql.* ;rnrnrnrnpublic class opDb rnrnrnrnpublic opDb() rnrnrnrnpublic ResultSet executeQuery(String sql)rnrnrnrnrnrnrnrnResultSet rs = null;rnrnrnrnStatement lstmt = null;rnrnrnrntry lstmt = connectdb();rnrnrnrnrs = lstmt.executeQuery(sql);rnrnrnrnSystem.out.println(“ executeQuery:”+ sql);rnrnrnrn catch(SQLException ex) return(null); rnrnrnrnreturn rs;rnrnrnrnrnrnrnrnpublic String executeUpdate(String sql)rnrnrnrnrnrnrnrnResultSet rs = null;rnrnrnrnStatement lstmt = null;rnrnrnrntry rnrnrnrnlstmt = connectdb();rnrnrnrnlstmt.executeUpdate(sql);rnrnrnrnSystem.out.println(“ executeUpdate:”+ sql);rnrnrnrnlstmt.executeUpdate(“ commit” );rnrnrnrncatch(SQLException ex) rnrnrnrnreturn(“ executeUpdate ok” );rnrnrnrnrnrnrnrn//连接数据库rnrnrnrnpublic Statement connectdb()rnrnrnrn Statement lstmt=null;rnrnrnrnConnection conn=null;rnrnrnrnfinal String connect_string=“ jdbc:oracle:thin:scott/tiger@192.168.0.1:1521:test” ;rnrnrnrnfinal String driver_string=“ oracle.jdbc.driver.rnrnrnrnOracleDriver” ;rnrnrnrnConnection lconn;rnrnrnrntry Class.forName(driverstr);rnrnrnrnlconn=DriverManager.getConnection(connectstr);rnrnrnrnlstmt=lconn.createStatement();rnrnrnrn catch (Exception e) return(null);rnrnrnrnreturn lstmt;rnrnrnrnrnrnrnrn//end opDb.javarnrn
深入浅出Windows10通用应用开发
win10带来了很多的新特性和新功能,进一步支持多平台,支持同步功能;界面调整,磁贴界面支持纵向滚动;软件平台也随之搭建。当然还有很长的路要走。
windows10通用程序战略意图是什么?
**windows10通用程序类似PC机装了手机模拟器,在PC机上运行手机界面的程序。**n 要想通用首先要考虑手机的屏幕大小,通用程序做的和手机界面一样,却在PC机上运行。n 手机屏幕小放不了多少控件,完成一件事通常需要更多的步骤,而为了通用就在PC机上运行手机程序,这种感觉好吗?n 如果不好的话,谁会为了通用就去开发微软手机程序?微软的战略意图是什么?n
通用 自动升级程序 VS05 编写
对刚学习VC的同学们有一定的帮助的 很好的程序值得学习参考
如何编写通用的数据库程序
如何编写一个应用程序,自动适应客户端数据库rn既可以访问Access也可以访问SQL Server
windows通用程序怎么编写?
怎么能实现windows通用程序?怎么建项目?
怎么编写通用的数据库程序
如何编写一个应用程序,自动适应客户端数据库rn既可以访问Access也可以访问SQL Serverrn我在C#板块也发了一个rnhttp://community.csdn.net/Expert/topic/3528/3528958.xml?temp=.9032709
深入浅出windows10通用应用开发代码示例
开发基础篇 第1章 综述 第2章 开发环境和项目工程解析 第3章 XAML界面原理和语法 开发提高篇 第4章 控件编程 第5章 布局管理 第6章 应用数据 第7章 图形绘图 第8章 变换特效和三维特效 第9章 动画编程 第10章 样式和模板 第11章 数据绑定 第12章 列表编程 第13章 图表编程 开发进阶篇 第14章 网络编程 第15章 Socket编程 第16章 蓝牙和近场通信 第17章 联系人存储 第18章 多任务 第19章 应用间通信 第20章 多媒体 第21章 地理位置 第22章 C#与C++混合编程 开发实例篇 第23章 应用实战:Bing在线壁纸 第24章 应用实战:记账本
编写ASP.NET程序用什么工具好??
我进来学习ASP.NET,用的是C#,我发觉数据库那部分其实和Delphi的编程差不多。rn但是在我把书本上的例子输入电脑的时候不知用什么工具才能达到Delphi的code insight效果,rn也就是当你一按点的时候就自动弹出代码那种。rn不是我太懒,只不过部分由于正确性,在输入了一段长长的代码,总不能保证没有错,有自动弹出代码的效果至少可以减少错误。rn我的时间不多了,希望大家能介绍一种编写 .aspx 工具的方便工具。rn感激不尽!
用什么编写asp程序最好!
我想问一下大家,用什么写asp程序较好一些,rn我用DW8写程序的时候,出错都不知道,没有提示rn写程序的时候错误也没提示,不像vs.net那样,写的时候有提示,出错啦有检查!rn那位大哥说说!
用什么编写,调试C程序比较好
-
编写WebServices的程序,用什么工具最好?
-
这些程序用什么语言编写的
ping Traceroute Telnet Rlogin rn这些程序用什么语言编写的rn在哪儿可以找到它们的源代码
请问这个程序用什么编写的?
http://www.luanjie.comrn
unix编写c的程序用什么软件
linux写的c程序在unix可用吗,可以在unix执行吗rnlinux写c程序用什么软件
编写Jsp程序,用什么编辑器好?
用了几个编辑器都不理想,不顺手。rn本来用Sun one ce 好好的, 可惜突然启动不了了。
用什么工具编写ASP程序最好?
如题。
如何知道程序用什么编写的?
windows平台下,exe文件,或者exe加一堆dll,怎样知道这些程序是用什么语言什么开发工具编写的?rn
用什么工具编写ASP.NET程序较好?
如题,初学请教,谢谢!
现在编写VC程序用什么编译器?
以前学过一些c++.看了很长时间,还没入门,后来学c#了.rnrn最近用c#编写了一个小程序.想让别人试用一下.可是他们那里都没有.net framework.当知道要用我这个500K的程序还要装20多M的.net framework时都不再想用我这软件了.rnrn现在又想用C++重新编写这个程序.可是用惯了VS2005的IDE,再让我用VC6.0实在头痛.经常编译死机,智能感知还不好用.想问一下现在编写VC程序主流的IDE是什么?微软好像在VC6后就出了VS2003了,到现在VS2010.可是好像用VS的都需要.net framework.rn我想写一个不用.net framework的程序只能用VC6.0吗?rnrn现在的主流程序,QQ,迅雷等好像都不用.net framework ,QQ是C++编的吧. 我想知道现在大公司都是用什么IDE写C++的程序.rn麻烦各位大大告知一下.谢谢.
用c语言编写gui界面程序用什么软件?
用c语言去编写个gui界面的程序rn用什么软件?
编写c程序用的
就是一个写c语言时要用的wintc开发工具
用for编写一个程序
用for语句编写一个程序,实现输出两行 “中国”
用matlab编写的程序
s变换的matlab程序,可以一起学习一下
通用充电器参考程序(C编写)
通用充电器参考程序 C编写 内有测试电池充电电流,获取电池电压和电流(电压)等作用
一个php编写的通用的数据库增删改查程序
一个php编写的通用的数据库增删改查程序,只要提供列定义,即可快速变为不同数据库的增删改查程序,很容易微修改为不同权限控制,不同分组汇总统计及个性化的修改,适合于快速实现数据库操作
请教高手如何编写通用的密码设置程序?
有许多程序的密码都是在源程序中内定的,用户只能照此输入,而不能设置自己的密码,不知如何编写一个程序使输入的密码由用户确定?类似于widowa与internet中的设置。rn e-mail:sjc999@263.net
EXCEL+VBA编写的通用银行承兑汇票打印程序
EXCEL+VBA编写的通用银行承兑汇票打印程序,其实就是一个EXCEL文件,只需要将需要打印的银行承兑汇票清单复制进这个EXCEL文件,或者直接在这个EXCEL文件中写入需要打印的银行承兑汇票清单,然后执行打印功能即可(如果您的打印格式与预设的不符,你可以随意修改,就像使用其他EXCEL文件一样简单方便)
pholibgraph一个用PHP53编写的通用图形库
pho-lib-graph:一个用PHP(5.3 )编写的通用图形库
用C语言编写二个通用计算程序
用C语言编写二个通用计算程序
用VC++编写通用dll的问题
要编写一个数据库操作的DLL,目的是封装ADO的相关的操作函数,并对客户对数据库的操作做相关的log记录。要求VC++实现,并能够被C C# VB Java Delphi 等常见的语言使用。rnrn请问技术可行否?大家有没有什么好的建议!rn谢谢
用C语言编写通用冒泡排序函数
用C语言模拟实现qsort函数 一、首先用冒泡排序法对一个数组进行排序: 注:此处为升序排列
在vc++6的环境下编写一通用的socket程序
我想用vc++6编写一通用的socket程序,可在两台机器间传送文件,请把原代码mail到rnhuoqiang@263.net。我想通过它学习网络编程rn谢谢
delphi编写的通用导数据程序
delphi编写的通用导数据程序 绝对实用,现在开放出来供需要的人使用
怎么用BCB编写通用的DLL动态链接库?
BCB编译的动态链接库库,每个函数开头和结尾都会自动加上东西,导致别的程序要动态加载却很难,例如:DLL里面有函数“GetInfo”,编译后察看DLL导出的函数,却是“@GetInfo$qpc”,不能用GetProcAddress(gDll,"GetInfo")获取地址。在BCB中怎么编译出能正常导出的函数,能用GetProcAddress(gDll,"GetInfo")获取地址的DLL?
Windows10升级检测程序
Windows10的升级检测程序,大家拿去用,看看自己的电脑能不能升级win10.
windows10应用商店修复程序
此程序可以帮助大家修复windows10应用商店打不开等情况。
windows10卸载程序
在这搜“控制面板”, 打开控制面板,在左下角找到“程序”: 选择要卸载的程序,点击上面的“卸载/更改”:
用什么工具编写asp.net?
比如说我用interdev编写asprn相对,我应该用什么来编写asp.net
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池