大二,想接触开发界面客户端程序,该如何规划学习线路图?

2015-12-27 12:23:57 +08:00
 mikicomo

学过 C\C++, java ,数据结构,可那些都是在控制台下的编程,没有写过带 GUI 的程序,不大明白该如何学起,希望大家给点意见。
[有什么 MOOC 视频或者书籍推荐的话希望大家不吝啬赐教。]

2317 次点击
所在节点    问与答
25 条回复
xufang
2015-12-27 12:39:46 +08:00
呃,我的建议可能功利一些,楼主你既然有了这样的基础,不如去自学 android(java) 开发, pc 桌面实在没啥钱途。君不见很多都用 webkit 包一下就当作桌面 GUI 了吗。。。
lbp0200
2015-12-27 12:40:35 +08:00
wpf
Slienc7
2015-12-27 12:50:55 +08:00
PublicID
2015-12-27 12:58:46 +08:00
GUI 就是 controls + layout + event ,没什么难的,跟命令行本质一样
longaiwp
2015-12-27 13:01:40 +08:00
建议还是去搞 iOS 和 Android 吧,虽然觉得人都要有点信仰,然而找不到饭吃,信仰有个卵用(笑
warlock
2015-12-27 13:03:03 +08:00
C#
mikicomo
2015-12-27 14:02:29 +08:00
@xufang 嗯,这也是知道的,可是我也有那么一点儿信仰值,直接 webkit 的启动速度我用过的几个都好慢,还是希望纯正的 win 下的 gui 编程,( android 也是要学的,不过始终对 pc 抱有好感)
@lbp0200 能具体些吗?

@xgowex qt 应该也是类似 wpf 的“框架”吧(不知道框架这个词用的对不对


@longaiwp android 会搞,不过不想只搞 android (小任性,小信仰


@warlock 可以具体些描述吗,谢谢了
zackkson1991
2015-12-27 14:08:54 +08:00
支持学习 iOS ,如 5 楼所说。因为你已经有了一定的编程基础。加油
bdbai
2015-12-27 14:47:42 +08:00
@mikicomo QT 对应的是 WinForm 。 WPF 要神奇很多。既然 Windows 10 这么火,试试 UWP 开发吧。
PublicID
2015-12-27 14:50:03 +08:00
图形用户界面(GUI)应用开发的两种思路
http://www.jianshu.com/p/94dafea1b981
mikicomo
2015-12-27 15:03:55 +08:00
@zackkson1991 嗯, ios 是不错,不过还是先从 android 开始吧, android 党:) [会努力哒]
@bdbai 嗯,查了下 UWP ,很有意思呢
@PublicID 说实话,,,以现有基础看还是觉得模棱两可的
Hello1995
2015-12-27 15:17:29 +08:00
Qt5 ,跨平台。适合你自己玩。
silvernoo
2015-12-27 15:53:04 +08:00
win 上用 C#,其余的用 qt 。不过好久都没想出用图形化界面能干啥。
longaiwp
2015-12-27 16:34:04 +08:00
@silvernoo 不要用 ide 吧,我觉得你挺适合手写代码的,真的,,,
longaiwp
2015-12-27 16:35:05 +08:00
@mikicomo UWP 其实很不错的,然而没多少工作(笑---来自 V2EX 的 UWP 客户端
noahzh
2015-12-27 16:50:56 +08:00
做 win 客户端开发一点前途也没有.还不如学 js 去.
mikicomo
2015-12-27 17:38:11 +08:00
@longaiwp smile cry
learnshare
2015-12-27 18:10:34 +08:00
Qt/Web 吧
mikicomo
2015-12-27 18:12:44 +08:00
@learnshare 好多 V 友都说 web ,能稍微具体些么
BGLL
2015-12-27 18:30:06 +08:00
Qt : C++ & QML(类似 CSS + Javascript)
Web: node-webkit 、 CEF

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/246425

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX