见到QQ的UI那种可以动态变的,这种不是new之后加到界面上那种.搜索了一下发现有个叫node-webkit东西,可以使用web技术来写UI.程序不需要变化太多,更改对应的脚本或者html就能实现动态变化,但是这个比较臃肿并且和本地的交互(比如js和C#之间)比较难.
发现QQ做的挺好的,容易看到,点开某些功能的时候会进行内容加载,经测试是加载的网页内容.
问题:
1.这种技术除了node-webkit之外是否有更好的替代技术?
2.更多相关的资料,或者关键词我自己去查
谢谢指点
10 个解决方案
#1
WPF
#2
什么叫“动态变的”,你是说换肤么?
#3
不是.我说的其实更像是一个容器,里边的东西是可以变动的.
比如我有一个程序A,这个程序就只有一个窗口,窗口里边的内容不再是开发的时候定死的.比如读xml文件,比如读html文件来填充到这里执行相应的功能,容易看到:比如你打开qq钱包,前边实际上有一个加载过程,应该是从服务器读取的,但是上边的按钮什么的和本地桌面程序完全一致.
不知道我说的还算不算明白
#4
不是哦,用wpf做过东西,不是那个感觉.最新的搜狗输入法(7.1)的设置界面和菜单像是wpf做的.
#5
webbrowser + 自定义的html
#6
我的意思是有wpf这么好的东西,就没必要弄那些乱七八糟的了
#7
WPF
不是哦,用wpf做过东西,不是那个感觉.最新的搜狗输入法(7.1)的设置界面和菜单像是wpf做的.
我的意思是有wpf这么好的东西,就没必要弄那些乱七八糟的了
wpf再好也是写死的,灵活度不安逸.
#8
webbrowser + 自定义的html
之前考虑过这个,后来发现js和C#交互并达不到本地代码那般自如. 上面说的node-webkit也就是WebKit内核作为框架的.但是我觉得qq并不是使用的这种技术
#9
QQ用的C/C++,重新实现的webbrowser,功能更精简,但原理是一样
#10
WPF
不是哦,用wpf做过东西,不是那个感觉.最新的搜狗输入法(7.1)的设置界面和菜单像是wpf做的.
我的意思是有wpf这么好的东西,就没必要弄那些乱七八糟的了
wpf再好也是写死的,灵活度不安逸.
写死的?不明白是啥意思
#1
WPF
#2
什么叫“动态变的”,你是说换肤么?
#3
什么叫“动态变的”,你是说换肤么?
不是.我说的其实更像是一个容器,里边的东西是可以变动的.
比如我有一个程序A,这个程序就只有一个窗口,窗口里边的内容不再是开发的时候定死的.比如读xml文件,比如读html文件来填充到这里执行相应的功能,容易看到:比如你打开qq钱包,前边实际上有一个加载过程,应该是从服务器读取的,但是上边的按钮什么的和本地桌面程序完全一致.
不知道我说的还算不算明白
#4
WPF
不是哦,用wpf做过东西,不是那个感觉.最新的搜狗输入法(7.1)的设置界面和菜单像是wpf做的.
#5
webbrowser + 自定义的html
#6
WPF
不是哦,用wpf做过东西,不是那个感觉.最新的搜狗输入法(7.1)的设置界面和菜单像是wpf做的.
我的意思是有wpf这么好的东西,就没必要弄那些乱七八糟的了
#7
WPF
不是哦,用wpf做过东西,不是那个感觉.最新的搜狗输入法(7.1)的设置界面和菜单像是wpf做的.
我的意思是有wpf这么好的东西,就没必要弄那些乱七八糟的了
wpf再好也是写死的,灵活度不安逸.
#8
webbrowser + 自定义的html
之前考虑过这个,后来发现js和C#交互并达不到本地代码那般自如. 上面说的node-webkit也就是WebKit内核作为框架的.但是我觉得qq并不是使用的这种技术
#9
QQ用的C/C++,重新实现的webbrowser,功能更精简,但原理是一样
#10
WPF
不是哦,用wpf做过东西,不是那个感觉.最新的搜狗输入法(7.1)的设置界面和菜单像是wpf做的.
我的意思是有wpf这么好的东西,就没必要弄那些乱七八糟的了
wpf再好也是写死的,灵活度不安逸.
写死的?不明白是啥意思