Redian新闻
>
UI 牛人给指点一下,用微软的技术如何实现这种UI的编程。
avatar
UI 牛人给指点一下,用微软的技术如何实现这种UI的编程。# DotNet - 窗口里的风景
b*d
1
用了一下Cognos的Report Studio8。我想知道这种界面如何用微软的技术实现。
要求就是作为用户,不需要任何客户端的安装,只需要在浏览器里一点,Web Server就
push一个UI控件过来,浏览器作为控件的container,实现很多WinForm容易但是
webform不容易实现的功能,client和server的对话不靠WebForm的postback来实现。
N年前用过VB6 ActiveX来实现,但是每次UI有改动,都要客户端安装.
网上有没有个类似的project我可以下载学学?谢谢。
avatar
a9
2
用javascript就行了。

【在 b********d 的大作中提到】
: 用了一下Cognos的Report Studio8。我想知道这种界面如何用微软的技术实现。
: 要求就是作为用户,不需要任何客户端的安装,只需要在浏览器里一点,Web Server就
: push一个UI控件过来,浏览器作为控件的container,实现很多WinForm容易但是
: webform不容易实现的功能,client和server的对话不靠WebForm的postback来实现。
: N年前用过VB6 ActiveX来实现,但是每次UI有改动,都要客户端安装.
: 网上有没有个类似的project我可以下载学学?谢谢。

avatar
b*d
3
那些类似winform的东东用javascript实现?Cognos的这个界面也是用javascript实现
?老兄不是放大炮吧?能给个例子否。。

【在 a9 的大作中提到】
: 用javascript就行了。
avatar
s*o
4
Silverlight would be a perfect fit for this job but...Anyway, if you want a
pure web solution, then you probably have to write a lot of JavaScript code
on the client side, with ASP.NET MVC or WCF as service provider on the
server side.
You don't have to write your JS code from scratch, there are plenty of
JavaScript frameworks available - jQuery, Dojo, sencha, Prototype, etc.
I don't know how this Cognos works, but it looks like it contains some rich
editing features. You could look into the source code of some open source
rich editors as a starting point.
One specific example - the free MVC extensions from Telerik on Codeplex
http://telerikaspnetmvc.codeplex.com/
Have fun.

【在 b********d 的大作中提到】
: 用了一下Cognos的Report Studio8。我想知道这种界面如何用微软的技术实现。
: 要求就是作为用户,不需要任何客户端的安装,只需要在浏览器里一点,Web Server就
: push一个UI控件过来,浏览器作为控件的container,实现很多WinForm容易但是
: webform不容易实现的功能,client和server的对话不靠WebForm的postback来实现。
: N年前用过VB6 ActiveX来实现,但是每次UI有改动,都要客户端安装.
: 网上有没有个类似的project我可以下载学学?谢谢。

avatar
c*t
5
At design time, you can drag-n-drop or click-n-config, at end of design time
, you'll have knowledge how the UI is layed out and what data it's going to
bind. You can use JS/SL/air/..., any client tool will work; so does the ser
ver end.
There are companies offer similar product; one design will work for iPad/iPh
one/Andriod and standard web.

【在 b********d 的大作中提到】
: 用了一下Cognos的Report Studio8。我想知道这种界面如何用微软的技术实现。
: 要求就是作为用户,不需要任何客户端的安装,只需要在浏览器里一点,Web Server就
: push一个UI控件过来,浏览器作为控件的container,实现很多WinForm容易但是
: webform不容易实现的功能,client和server的对话不靠WebForm的postback来实现。
: N年前用过VB6 ActiveX来实现,但是每次UI有改动,都要客户端安装.
: 网上有没有个类似的project我可以下载学学?谢谢。

avatar
s*o
7
then do not think, just use it :)

【在 w********i 的大作中提到】
: One specific example - the free MVC extensions from Telerik on Codeplex
: http://telerikaspnetmvc.codeplex.com/
: Are they free? I do not think so.

avatar
s*0
8
SQL Server Reporting Services (SSRS) or Microsoft report builder 3.0?
avatar
b*d
9
谢谢楼上几位的集思广益,但是和我想要做的还是有点差距。大致的想法再描述一下,
有没有牛人看看可行不可行。
由于HTTP的stateless本质,用Web page实现比较复杂的UI不是不可行,但是复杂程度
随着UI的state的多少成几何级数增长。所以当UI比较复杂的时候,我还是倾向于
WinForm.
我想实现的是:IIS的功能只限于两个,1)WCF的host。2)UI控件的host。IIS不起任
何HTML的rendering的功能。
作为客户端,IE只作为UI控件的container,就像flash player一样,所有的User
events是由UI的控件来处理,客户端没有任何的HTML postback。其实就是想做一个
WinForm的application,但是WinForm里所有的UI Control都是由IIS来publish,用IE
来当UI Control的container。最终的目标就是一个不需要客户端安装的WinForm
application。
不知道我有没有说清楚。谢谢。
avatar
o*e
10
Any examples? Thank you!
avatar
b*d
11
用了一下Cognos的Report Studio8。我想知道这种界面如何用微软的技术实现。
要求就是作为用户,不需要任何客户端的安装,只需要在浏览器里一点,Web Server就
push一个UI控件过来,浏览器作为控件的container,实现很多WinForm容易但是
webform不容易实现的功能,client和server的对话不靠WebForm的postback来实现。
N年前用过VB6 ActiveX来实现,但是每次UI有改动,都要客户端安装.
网上有没有个类似的project我可以下载学学?谢谢。
avatar
a9
12
用javascript就行了。

【在 b********d 的大作中提到】
: 用了一下Cognos的Report Studio8。我想知道这种界面如何用微软的技术实现。
: 要求就是作为用户,不需要任何客户端的安装,只需要在浏览器里一点,Web Server就
: push一个UI控件过来,浏览器作为控件的container,实现很多WinForm容易但是
: webform不容易实现的功能,client和server的对话不靠WebForm的postback来实现。
: N年前用过VB6 ActiveX来实现,但是每次UI有改动,都要客户端安装.
: 网上有没有个类似的project我可以下载学学?谢谢。

avatar
b*d
13
那些类似winform的东东用javascript实现?Cognos的这个界面也是用javascript实现
?老兄不是放大炮吧?能给个例子否。。

【在 a9 的大作中提到】
: 用javascript就行了。
avatar
s*o
14
Silverlight would be a perfect fit for this job but...Anyway, if you want a
pure web solution, then you probably have to write a lot of JavaScript code
on the client side, with ASP.NET MVC or WCF as service provider on the
server side.
You don't have to write your JS code from scratch, there are plenty of
JavaScript frameworks available - jQuery, Dojo, sencha, Prototype, etc.
I don't know how this Cognos works, but it looks like it contains some rich
editing features. You could look into the source code of some open source
rich editors as a starting point.
One specific example - the free MVC extensions from Telerik on Codeplex
http://telerikaspnetmvc.codeplex.com/
Have fun.

【在 b********d 的大作中提到】
: 用了一下Cognos的Report Studio8。我想知道这种界面如何用微软的技术实现。
: 要求就是作为用户,不需要任何客户端的安装,只需要在浏览器里一点,Web Server就
: push一个UI控件过来,浏览器作为控件的container,实现很多WinForm容易但是
: webform不容易实现的功能,client和server的对话不靠WebForm的postback来实现。
: N年前用过VB6 ActiveX来实现,但是每次UI有改动,都要客户端安装.
: 网上有没有个类似的project我可以下载学学?谢谢。

avatar
c*t
15
At design time, you can drag-n-drop or click-n-config, at end of design time
, you'll have knowledge how the UI is layed out and what data it's going to
bind. You can use JS/SL/air/..., any client tool will work; so does the ser
ver end.
There are companies offer similar product; one design will work for iPad/iPh
one/Andriod and standard web.

【在 b********d 的大作中提到】
: 用了一下Cognos的Report Studio8。我想知道这种界面如何用微软的技术实现。
: 要求就是作为用户,不需要任何客户端的安装,只需要在浏览器里一点,Web Server就
: push一个UI控件过来,浏览器作为控件的container,实现很多WinForm容易但是
: webform不容易实现的功能,client和server的对话不靠WebForm的postback来实现。
: N年前用过VB6 ActiveX来实现,但是每次UI有改动,都要客户端安装.
: 网上有没有个类似的project我可以下载学学?谢谢。

avatar
s*o
17
then do not think, just use it :)

【在 w********i 的大作中提到】
: One specific example - the free MVC extensions from Telerik on Codeplex
: http://telerikaspnetmvc.codeplex.com/
: Are they free? I do not think so.

avatar
s*0
18
SQL Server Reporting Services (SSRS) or Microsoft report builder 3.0?
avatar
b*d
19
谢谢楼上几位的集思广益,但是和我想要做的还是有点差距。大致的想法再描述一下,
有没有牛人看看可行不可行。
由于HTTP的stateless本质,用Web page实现比较复杂的UI不是不可行,但是复杂程度
随着UI的state的多少成几何级数增长。所以当UI比较复杂的时候,我还是倾向于
WinForm.
我想实现的是:IIS的功能只限于两个,1)WCF的host。2)UI控件的host。IIS不起任
何HTML的rendering的功能。
作为客户端,IE只作为UI控件的container,就像flash player一样,所有的User
events是由UI的控件来处理,客户端没有任何的HTML postback。其实就是想做一个
WinForm的application,但是WinForm里所有的UI Control都是由IIS来publish,用IE
来当UI Control的container。最终的目标就是一个不需要客户端安装的WinForm
application。
不知道我有没有说清楚。谢谢。
avatar
o*e
20
Any examples? Thank you!
avatar
t*n
21
You are talking about the Silverlight

IE

【在 b********d 的大作中提到】
: 谢谢楼上几位的集思广益,但是和我想要做的还是有点差距。大致的想法再描述一下,
: 有没有牛人看看可行不可行。
: 由于HTTP的stateless本质,用Web page实现比较复杂的UI不是不可行,但是复杂程度
: 随着UI的state的多少成几何级数增长。所以当UI比较复杂的时候,我还是倾向于
: WinForm.
: 我想实现的是:IIS的功能只限于两个,1)WCF的host。2)UI控件的host。IIS不起任
: 何HTML的rendering的功能。
: 作为客户端,IE只作为UI控件的container,就像flash player一样,所有的User
: events是由UI的控件来处理,客户端没有任何的HTML postback。其实就是想做一个
: WinForm的application,但是WinForm里所有的UI Control都是由IIS来publish,用IE

avatar
I*n
22
use winforms, then clickonce deployment?
那样你就可以强制用户安装, 每次有新版本, 客户重新start application的时候直接
就装上了, 少了distribution的麻烦.

【在 b********d 的大作中提到】
: 用了一下Cognos的Report Studio8。我想知道这种界面如何用微软的技术实现。
: 要求就是作为用户,不需要任何客户端的安装,只需要在浏览器里一点,Web Server就
: push一个UI控件过来,浏览器作为控件的container,实现很多WinForm容易但是
: webform不容易实现的功能,client和server的对话不靠WebForm的postback来实现。
: N年前用过VB6 ActiveX来实现,但是每次UI有改动,都要客户端安装.
: 网上有没有个类似的project我可以下载学学?谢谢。

avatar
W*n
23
Man, you got to look at some morden javascript frameworks (or libraries...).
check this one:
http://dev.sencha.com/deploy/ext-4.0.7-gpl/examples/desktop/des

【在 b********d 的大作中提到】
: 用了一下Cognos的Report Studio8。我想知道这种界面如何用微软的技术实现。
: 要求就是作为用户,不需要任何客户端的安装,只需要在浏览器里一点,Web Server就
: push一个UI控件过来,浏览器作为控件的container,实现很多WinForm容易但是
: webform不容易实现的功能,client和server的对话不靠WebForm的postback来实现。
: N年前用过VB6 ActiveX来实现,但是每次UI有改动,都要客户端安装.
: 网上有没有个类似的project我可以下载学学?谢谢。

avatar
f*e
24
silverlight for sure

IE

【在 b********d 的大作中提到】
: 谢谢楼上几位的集思广益,但是和我想要做的还是有点差距。大致的想法再描述一下,
: 有没有牛人看看可行不可行。
: 由于HTTP的stateless本质,用Web page实现比较复杂的UI不是不可行,但是复杂程度
: 随着UI的state的多少成几何级数增长。所以当UI比较复杂的时候,我还是倾向于
: WinForm.
: 我想实现的是:IIS的功能只限于两个,1)WCF的host。2)UI控件的host。IIS不起任
: 何HTML的rendering的功能。
: 作为客户端,IE只作为UI控件的container,就像flash player一样,所有的User
: events是由UI的控件来处理,客户端没有任何的HTML postback。其实就是想做一个
: WinForm的application,但是WinForm里所有的UI Control都是由IIS来publish,用IE

avatar
B*g
25
你又去印度了?

下,
程度
起任

【在 f*****e 的大作中提到】
: silverlight for sure
:
: IE

avatar
f*e
26
没有。
一月份要去San Antonio

【在 B*****g 的大作中提到】
: 你又去印度了?
:
: 下,
: 程度
: 起任

avatar
B*g
27
很久没见你

【在 f*****e 的大作中提到】
: 没有。
: 一月份要去San Antonio

avatar
f*e
28
上次你不是说戒bbs了吗?

【在 B*****g 的大作中提到】
: 很久没见你
avatar
B*g
29
这个有根据吗?

【在 f*****e 的大作中提到】
: 上次你不是说戒bbs了吗?
avatar
f*e
30
两年前你自己在working版说的。
还得我都不敢ping你。

【在 B*****g 的大作中提到】
: 这个有根据吗?
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。