使用vc,c#,wpf
来源:互联网 发布:java大话设计模式 编辑:程序博客网 时间:2024/05/21 17:48
C# 有两类窗口, 一类是和C++类似, 都是调用底层的API来操作窗口, 只是加了代码封装后方便一点, 当然很多第三方控件, 会自己加上很多GDI+来绘图, 使整个界面变得很漂亮
另一类用的WPF技术做的, 这个是专门面向豪华型界面做的窗口,
是封装了 directx 后的程序技术, 除了适合做漂亮的界面, 也适合做一般游戏等
另一类用的WPF技术做的, 这个是专门面向豪华型界面做的窗口,
是封装了 directx 后的程序技术, 除了适合做漂亮的界面, 也适合做一般游戏等
VC现在很多时候用来做服务端, 高性能的计算和处理代码
客户端和界面一般用的C#
客户端和界面一般用的C#
把超高整性能需求的部分, 分离出来用C++做, 其它一律用C#做
C#本身的性能也非常非常好了, 但有些服务端, 确实是需求变态到极点
服务端通常没有啥界面, 所以用C++比较合适
C#本身的性能也非常非常好了, 但有些服务端, 确实是需求变态到极点
服务端通常没有啥界面, 所以用C++比较合适
平时都是用的C#开发, C#做的服务端性能足够了, 客户端就更不用说了,
但大部分的游戏开发公司, 和大型的网络通信公司, 服务端可能就用C++来写
C++现在一般都是用在无界面的代码中
但大部分的游戏开发公司, 和大型的网络通信公司, 服务端可能就用C++来写
C++现在一般都是用在无界面的代码中
又需要界面又需要代码,那就分离出来, 把计算和处理要求性能很高的部分分离出来,写成DLL
现在WIN7,WIN8, 操作系统内置的程序界面, 都不会直接用C++来写了
直接都是调用和WPF一样的类库
直接都是调用和WPF一样的类库
WPF只是控件的界面技术, 逻辑代码都是用的C#写的
C#可以使用传统常规的WINFORM控件, 或者WEB FROM控件, 也可以使用新型的 WPF 或者 SL 控件
C#可以使用传统常规的WINFORM控件, 或者WEB FROM控件, 也可以使用新型的 WPF 或者 SL 控件
WPF要求客户端计算机是WIN7以上, 如果是XP的电脑要单独安装.NET 3.5以上版本
1、两者没有过时之说,首先WPF是相对于WinForm来说,使用了XAML语言,使用界面效果更好一些,更突显之处在于,WPF技术可以目前较为流行的Surface技术相结合,实现像IPhone手机相似的,触摸屏技术,因此,在需要较好的视觉效果时,或者有更高的需求时,有能力的公司会选择使用WPF开发,:例如:富媒体展示平台,它更适合展示平台;
2、WinForm相对来说,属于应用型软件范畴,注重软件的客户端实现,例如:CRM\ERP系统,或者常见的数据库类软件、上位机系统等等。对于使用来说,WPF是无法比拟的!
3、所以,在不同需要的情况下,一般使用不同的技术来实现!WinForm没有过时,而是在他需要的地方,恰到其分的使用着!
如果你是新写的程序, 然后客户端计算可以是WIN7以上,或者允许安装.NET 3.5 以上, 对界面要求又很高, 可以使用WPF
1、两者没有过时之说,首先WPF是相对于WinForm来说,使用了XAML语言,使用界面效果更好一些,更突显之处在于,WPF技术可以目前较为流行的Surface技术相结合,实现像IPhone手机相似的,触摸屏技术,因此,在需要较好的视觉效果时,或者有更高的需求时,有能力的公司会选择使用WPF开发,:例如:富媒体展示平台,它更适合展示平台;
2、WinForm相对来说,属于应用型软件范畴,注重软件的客户端实现,例如:CRM\ERP系统,或者常见的数据库类软件、上位机系统等等。对于使用来说,WPF是无法比拟的!
3、所以,在不同需要的情况下,一般使用不同的技术来实现!WinForm没有过时,而是在他需要的地方,恰到其分的使用着!
- 使用vc,c#,wpf
- VC/MFC中使用WPF
- VC/MFC中使用WPF
- VC/MFC中如何使用WPF?
- VC/MFC中如何使用WPF?
- vc++中编写Dll,在C#(WPF)中引用
- C#+WPF
- C#(WPF)中使用WinAPI函数进行截屏
- 使用c#,WPF,模仿IPhone的Loading(加载)效果
- c#,使用WPF实现iPhone的短信框效果
- 【WPF】【C#】使用BackgroundWorker实现多线程/异步操作
- VC---Wa t c h 窗口使用
- C语言多线程实例,VC下使用
- VC使用GSOAP调用C#WCF服务
- VC++工程中使用C文件
- VC使用GSOAP调用C#WCF服务
- VC使用GSOAP调用C#WCF服务
- VC使用GSOAP调用C#WCF服务
- 最小费用最大流模板
- QT学习笔记
- JBoss Rules 学习(五): JBoss Rules 3.0.1 类库介绍
- libvirt资料收集
- 正则表达式(练习)
- 使用vc,c#,wpf
- Android 各种网络信号强度术语
- JBoss Rules 学习(六): Drools规则语言详解(上)
- UIImageView添加UITapGestureRecognizer后传参问题
- PHP开发:关于特殊字符串的替换
- JBoss Rules 学习(七): Drools规则语言详解(下)
- jquery删除字符窜中的空格
- 每天一个linux命令(12):more命令
- 再谈css中的相对定位以绝对定位