基于WPF或WinForm的应用程序框架

问题描述

最近想做个基于desktop模式的应用程序,因为有很多曲线、图标等复杂的分析功能,传统的b-s模式不太方便。以前一直是在用java的,现在想用java做后台(负责所有复杂计算以及数据库连击和处理),前端用c#,想用WPF或者WinForm来做。想请教一下这里的大侠,什么样的应用程序框架比较适用?我看了DevExpress的xaf,看上去不错,不知道有没有比这个更好用的。谢谢!

解决方案

解决方案二:
该回复于2012-02-22 09:52:36被版主删除
解决方案三:
该回复于2012-02-22 09:52:36被版主删除
解决方案四:
先确定你要用WPF还是用WinForm,这二者是两回事
解决方案五:
引用3楼ktei2008的回复:

先确定你要用WPF还是用WinForm,这二者是两回事

平时口口声声MVC的,这会儿却不晓得怎么搞了
解决方案六:
引用4楼microtry的回复:

引用3楼ktei2008的回复:先确定你要用WPF还是用WinForm,这二者是两回事平时口口声声MVC的,这会儿却不晓得怎么搞了

就你厉害,别人都是不如你,sopatheticself-esteem
解决方案七:
引用4楼microtry的回复:

引用3楼ktei2008的回复:先确定你要用WPF还是用WinForm,这二者是两回事平时口口声声MVC的,这会儿却不晓得怎么搞了

我什么时候口口声声MVC了?缪军啊,你快算了吧……别扯了,从没见你真的有什么高见过
解决方案八:
会wpf就用wpf吧。不会用那就用winform吧。没有必要后台用java,.net够强大的了。
解决方案九:
建议你用WPF,因为WPF就是解决Winform在渲染效率这块的问题(其中一个优势),底层采用DirectX渲染,其二WPF对于曲线有内置类库的支援,而Winform得靠第三方,包括动画的显示。
解决方案十:
引用6楼ktei2008的回复:

我什么时候口口声声MVC了?缪军啊,你快算了吧……别扯了,从没见你真的有什么高见过

你刚刚发的帖子,让别人跟你学MVVM,这么快就否认了?MVVM不是MVC??
解决方案十一:
引用6楼ktei2008的回复:

就你厉害,别人都是不如你,sopatheticself-esteem我什么时候口口声声MVC了?缪军啊,你快算了吧……别扯了,从没见你真的有什么高见过

本来就没有特指你,而是泛指存在的现状,这个观点我经常说,就楼主的情况,这样设计:winform和wpf各自设计视图模型和视图控制器,比如,命名空间分别为:ktei2008.UI.Winform.View//这个作为ViewModel的命名空间ktei2008.UI.Winform.ViewDrvktei2008.UI.Wpf.View//...以此类推

解决方案十二:
MVVM体现了这样一种思维:UI和业务逻辑的更加清晰的分离,比如,我要创建一个用于添加或者修改基础信息的表单,我只关注这种业务,而不需要直到这个表单是User还是Customer,他到底有什么字段或者验证逻辑,实施者要做的就是把View和Model绑定起来,这就是MVVM的思维,(在MVC中这个过程叫做创建和更新视图)//这三行代码摘自实际项目的ViewModel,说明了如何调用视图控制器实现了双向绑定ViewDrv.MethodViewDrv.CreateView(this.BusinessModel.MethodSave)ViewDrv.MethodViewDrv.UpdateView(pDR,this.BusinessModel.MethodSave);ViewDrv.MethodViewDrv.UpdateParams(this,this.BusinessModel.MethodSave);

解决方案十三:
microtry(缪军)深夜发贴,不累么?
解决方案十四:
引用12楼hetengfei_的回复:

microtry(缪军)深夜发贴,不累么?

呵呵,其实是刚起床

时间: 2024-08-02 04:51:25

基于WPF或WinForm的应用程序框架的相关文章

基于MVC模式的J2ME应用程序框架设计

1 J2ME应用程序框架的现状 Sun公司在1999年6月推出了J2ME(Java 2 MicroEdition,Java 2袖珍版).J2ME是专门为那些使用有限电源.有限网络连接以及有限图形用户界面能力的设备开发的,满足了消费电子和嵌入式设备开发的需要. 而7年后的今天,消费电子和嵌入式设备发展迅速.硬件设备速度越来越快,存储容量也越来越大,这也就自然带动了软件的发展.MIDP 2.0和CLDC 1.1也相继问世,各种各样的JSR也层出不穷. 硬件平台和软件平台的飞速发展自然带动了人们需求的

基于WPF系统框架设计(5) Ribbon整合Avalondock 2.0实现多文档界面设计(二)

AvalonDock 是一个.NET库,用于在停靠模式布局(docking)中排列一系列WPF/WinForm控件.最新发布的 版本原生支持MVVM框架.Aero Snap特效并具有更好的性能. AvalonDock 2.0版本已经发布了,新版本 是用MVVM框架重新编写,似乎也用了Command(命令)模式.2.0版的文档尚未发布,但你可以参考 Avalon.TestApp 或者2.0版源码中的Avalon.MVVMTestApp文件夹来查看新的API. 前一篇博文有介绍关于AvalonDoc

VSTO学习笔记(七)基于WPF的Excel分析、转换小程序

原文:VSTO学习笔记(七)基于WPF的Excel分析.转换小程序 近期因为工作的需要,要批量处理Excel文件,于是写了一个小程序,来提升工作效率. 小程序的功能是对Excel进行一些分析.验证,然后进行转换.   概述 小程序主界面如下: 首先选择一个日期和类别,从命名上对待分析的Excel文件进行过滤.点击[浏览]选择待分析的Excel文件所在的目录, 程序中会获取所有子目录.然后点击[执行分析]就会按照左边CheckBox中的选择进行分析,分析结果显示在每一行中间.[修改配置]可以对分析

JUCE 1.53发布 基于c++跨平台应用程序框架类库

JUC++E (Jules' Utility Class Extensions)是由Raw MaterialSoftware发布的一套基于c++的跨平台应用程序框架类库(Windows, Mac,Linux).JUCE的特殊之处在于其友好的用户界面以及强大的音频.图像处理能力.JUCE适合那些想使用干净.快捷.高层的API,而不想把时间浪费在使用不同类库,面向不同平台上的开发者.JUCE能够胜任大型.复杂的应用程序(C++)的开发. 与其他应用程序框架类似,JUCE有众多覆盖音频.图像.XML分

基于DevExpress的Winform程序安装包的制作

在我们做系统开发的时候,都会面临一个安装包制作的问题,如何把我们做好的系统,通过安装包工具整合成一个安装包给客户进行安装.安装包的优势就是一步步安装就可以了,不用复制一大堆文件给客户,还怕缺少那个文件导致系统运行出错.本文主要介绍基于DevExpress的Winform程序安装包的制作内容,包括VS2010和VS2013/V2105的不同处理方式. 我们知道,VS2010是最后一个可以使用微软安装包制作工具的VS版本了,所以后面VS2012/2013/2015版本都需要使用第三方安装包制作工具,

用Visual C#开发WinForm的应用程序(转)

Visual C#是微软公司.Ner FrameWork框架中的一个重要组成部分,也是微软公司极力推荐的新一代程序开发语言.WinForm是.Net开发平台中对Windows Form的一种称谓..Net 为开发WinForm的应用程序提供了丰富的Class Library(类库).这些WinFrom 类库支持RAD(快速应用程序开发),这些类库被封装在一个名称空间之中,这个名称空间就是System.Windows.Forms.在此名称空间中定义了许多类,在开发基于.Net的GUI应用程序的时候

Entity Framework 实体框架的形成之旅--基于泛型的仓储模式的实体框架(1)

很久没有写博客了,一些读者也经常问问一些问题,不过最近我确实也很忙,除了处理日常工作外,平常主要的时间也花在了继续研究微软的实体框架(EntityFramework)方面了.这个实体框架加入了很多特性(例如LINQ等),目前也已经应用的比较成熟了,之所以一直没有整理成一个符合自己开发模式的实体框架,是因为这个框架和原来我的基于EnterpriseLibrary的模式还是有很大的不同,不过实体框架推出来也很久了,目前也去到了EntityFramework6了,听说7也快出来了. 随着我自己参考阅读

Winform开发框架之混合型框架的实现

我在之前一篇文章<Winform开发框架之框架演化>中,介绍了传统Winform开发框架.传统WCF开发框架.离线式WCF开发框架.混合式WCF开发框架,其中前面两种就是大家比较熟悉的框架了,后面的离线式WCF开发框架,我在<Winform开发之离线式WCF开发框架的实现介绍>一文中也做了阐述,离线式的WCF开发框架,可以看做为传统Winform开发框架+WCF同步模块而成,本文继续探讨这方面的框架设计和实现,重点介绍混合式WCF开发框架的设计思路及具体实现. Winform开发框

应用程序框架设计(1):SW系统简介

<应用程序框架设计>是我大学毕业时(2000年)写的毕业论文.在我给公司内部作"应用程序架构"方面的讲座时,曾经作为入门级的参考资料附上.后来不知如何就流传到Internet上,不过是不完整的版本(可尝试在Google中搜索"应用程序框架设计:SW系统").回头看这篇文字,最大的感受觉得自己的文字功底是越来越退步了:-) 由于与界面库有关,大家不妨看看. 应用程序框架设计 许式伟 2000年6月 一.摘要 随着面向对象技术的发展成熟,已经出现了许多著名的