如何从MFC转换到.NET
【腾讯云】亏本大甩卖,服务器4核16G 1年370元(带宽12M,系统盘120GB SSD盘,月流量2000GB)!!!!!!
云产品 配置 价格
服务器 1核2G,带宽5M,系统盘50GB SSD盘,月流量500GB 38元/年
MySQL 1核1G 19元/年
服务器 16核32G,带宽18M,系统盘250GB SSD盘,月流量5000GB 1197元/年
点我进入腾讯云,查看更多详情

I have been doing Windows, MFC and GUI programming for several years and need to transition to .NET. While learning WinForms, I see that WPF is the new kid on the block. Does it still make sense to learn WinForms? Also, what's the best way for someone who has been used to low level details to just put those things aside and go with things like Spring, etc.

I don't mind learning new things, it's just that the appropriate direction is what I am confused about.

#0

Winforms isn't dead. It's certainly simpler so if you just need a simple "textbox here" and "button there" you'll be able to create something quicker in winforms for sure.

If you're looking for a more robust UI WPF is the way to go. If you're familiar with OO concepts and recognize the link between XAML (the layout code) and the code behind (.Net) you should be able to pick it up pretty easily.

#1

Moving forward, WPF is the thing. WinForm is good to know if you are maintaining older / legacy .NET application.

Best way to do anything is to actually do it :) Just pick it up while you are doing real work / sample project I think.

推荐文章

redis系列笔记之数据结构SDS

redis系列笔记之数据结构SDS

推荐文章

如何设计MySQL数据库

如何设计MySQL数据库

推荐文章

Practical Golang: Building a simple, distributed one-value database with Hashicorp Serf

Practical Golang: Building a simple, distributed one-value database with Hashicorp Serf

推荐文章

MongoDB学习笔记(3):查询文档

MongoDB学习笔记(3):查询文档

推荐文章

使用java.util.zip.ZipOutputStream时zip文件中的目录

使用java.util.zip.ZipOutputStream时zip文件中的目录

推荐文章

Authorized Resources and Database Migrations with Strongloop's Loopback

Authorized Resources and Database Migrations with Strongloop's Loopback

推荐文章

强化学习的良好实施?

强化学习的良好实施?

推荐文章

Code Is Dead!

Code Is Dead!

推荐文章

与DTD和schema相关的问题:寻找缺失的单词

与DTD和schema相关的问题:寻找缺失的单词

推荐文章

PostgreSQL的时区字段区别

PostgreSQL的时区字段区别

推荐文章

把漂亮的菜单移到标题下面

把漂亮的菜单移到标题下面

推荐文章

当版本相关时建模版本控制

当版本相关时建模版本控制

推荐文章

What Do I Look for in Data Engineers?

What Do I Look for in Data Engineers?

推荐文章

Redis基本知识(一)

Redis基本知识(一)

推荐文章

修改LINQ查询的排序顺序

修改LINQ查询的排序顺序

推荐文章

Will programming be automated? (A Slack Chat and Commentary)

Will programming be automated? (A Slack Chat and Commentary)