返回首页

wpf做界面开发优缺点?

205 2024-04-17 00:47 admin

一、wpf做界面开发优缺点?

优点很多

着重讲讲我做开发几年发现的缺点

优点:类库多,上手快,利于快速开发。

缺点:

1.对微软的操作系统,对微软类库的依赖性极强

到了非微软的操作系统上,很多framework里面的类库就不好使了。

前几天遇到个客户,告诉我他的c盘容量满了,装不下.net

framework

然后我就直接崩溃了

2.技术更新速度快

跟微软,你就得面对这样的问题。

举个例子:webservice出来之后,微软就提出安全性较高的wse,wse之后微软又马上提出集remoting

webservice

wse等大成的wcf。

silverlight出来还是挺热的,不过最近又谣言四起说微软在不久之后又会停止发展这项技术。

这速度---你如何受得了

3.移动和硬件领域的乏力

c/c++/java在移动领域和硬件领域的开发优势,是不用多说的----你见过几个公司,选择用c#来开发移动系统或者硬件驱动的?

二、winform转wpf开发要多久?

您好,这个问题很难回答,因为转换时间取决于多种因素,例如:

1. WinForm应用程序的大小和复杂性。

2. WPF应用程序的设计和功能要求。

3. 开发团队的技能和经验水平。

4. 项目的时间表和预算。

一般来说,如果要将一个小型和简单的WinForm应用程序转换为WPF应用程序,可能只需要几个星期的时间。但是,如果您的应用程序非常庞大和复杂,需要大量的重新设计和重新编写代码,那么转换可能需要几个月或更长时间。

三、wpf可以做手机移动开发吗?

你单说WPF,不行。 但拆开说,WPF所使用的XAML+C#+WCF可以用来开发移动应用。 用xamarin技术可以实现,但是具体的资料就要去好好整理一下了,网上有很多。但是用C#去做安卓的应用程序,效率没有Java的好,而且扩展性也不好。

四、wpf可以做嵌入式开发吗?

wpf可以做嵌入式开发。

既可以做前端,也可以做后端

wpf是个很强大的开发平台(类似于C#winform,)既可以做前台(编码类似与Html语言,采用xaml格式)也可以做后台(C#逻辑代码)。

wpf的前台很强大,即可以在BS用也可以在CS用。总的来说,wpf界面上可以做的很美观,但离底层有缘了一点,功能上会比Winform差些或者说是困难点。

五、WPF与WinForm开发有什么区别?

WPF开发于WinForm之后,从技术发展的角度,WPF比WinForm先进是不容置疑的。我觉得WPF相比于WinForm有下面的一些较好的特性: 

解决Window Handle问题 

  

在Windows GDI或WinForm开发中复杂的GUI应用程序,会使用的大量的控件,如Grid等。而每个控件或Grid cell都是一个小窗口,会使用一个Window handle,尽管控件厂商提供了很多优化办法,但还是会碰到Out of Memory或"Error Create Window handle",而导致程序退出。 

  

WPF彻底改变了控件显示的模式,控件不在使用窗口,也就不会占用Window handle。理论上,如果一个WPF只有一个主窗口的话,WPF只会使用一个Window handle(如果忽略用于Dispatcher的隐藏窗口的话)。所以WPF GUI程序不会出现Window handle不够用的情况。 

多线程的处理

六、微信windows版是wpf开发的吗?

是wpf开发的,不同平台用的语言不同。

Windows一般用C++,安卓用JAVA,苹果用Object-c 一般安卓手机的应用软件目前都是以Java为主的程序语言开发的,包括微信。 

不过,Android的开发者Google准备转用go语言开发Android平台。

自然,一旦成真,那么Android的各种应用程序也会随着转到go语言的开发上来。

七、有没有用WPF开发网页的?

两个不同层次的概念。

WPF可以说是一种.NET下的图形库,主要用于GUI图型用户界面开发,微软的东西,和Silverlight很像,前途还是有的。对应DreamWeaver应该是VisualStudio或者ExpressionBlend什么的。

DreamWeaver是一个开发工具,主要用于Web开发,在WPF这个层次上对应html,css,javascript这些,相比WPF更通用一点。

你是学软工的,WPF跟接近于传统意义上的软开,毕竟WPF要用到很多.NET的东西,而且WPF也能做网页的RIA,就是不怎么用罢了。当然,如果你一心想做网站,可以去学html,css,javascript,还有一些后台的东西,主要指J2EE,.NET或者PHP什么的。

真心想做Web就自己写代码,少用DreamWeaver的Designer模式吧,除非你打算做美工什么的。

八、WPF做界面开发有哪些优点与缺点?

缺点:

1.对微软的操作系统,对微软类库的依赖性极强

到了非微软的操作系统上,很多framework

2.技术更新速度快

跟微软,你就得面对这样的问题

九、winfromMDI的窗口在WPF里是如何开发?

窗体被隐藏,该窗体触发Deactivate事件,变成最前端窗体时触发Activated事件

十、用C#开发界面用winform好还是wpf好?

Winform 界面粗糙,譬如网上下载的一些简单工具界面,但是容易上手,消耗电脑性能少 -->注重功能

WPF 界面美观,譬如360/金山杀毒软件界面,不容易上手,消耗电脑内存也大 -->注重外观