c++-我现在该学什么?window程序设计啃到第九章,想学MFC但是已经过时了,C++的路下面该怎么走

问题描述

我现在该学什么?window程序设计啃到第九章,想学MFC但是已经过时了,C++的路下面该怎么走

我是自修计算机,连本科文凭都是家里蹲自考的,主修C++,现在不知道该学什么了,《window程序设计》只啃到第九章,啃不下去了,太多的API函数,在啃下去也是浪费时间,最多就是熟悉些API的运用。。。。然后啃《深入浅出MFC》今天啃到第三篇有卡住了,也不想在MFC上浪费太多时间。。。。。我下面该学什么。。。。。完全没有方向呀,C++的路下面该怎么走。。。。。。

解决方案

API函数需要“啃”么?基本上说需要“啃”的往往是这么两个原因:英语底子太薄,单词都不认识,因此函数名对他们来说是没有规律的字母。需要死记硬背。
另外一个是归纳总结的能力太差。悟性差。学了半天不懂总结。或者你自以为学了很多,其实还是见的太少。API函数的命名、调用规则都是有规律可循的。比如说GetWindowLong,必然有SetWindowLong
有GetWindowText,就有SetWindowText。简单的函数传参数,复杂的传结构体,结构体的参数如何排列,等等都有规律。一些对话框,都有回调函数,怎么调用,猜都能猜出来。

如果你的学习能力和底子有问题,当然你可以学别的,什么热门学什么,但是学来学去,要指望有什么突破基本不要想。

解决方案二:

可以专门学习c++,没必要继续mfc。掌握语言思想。以后学习其他语言也容易上手。

解决方案三:

1.学习C++主要是学习面向对象的程序设计的思想,同时你需要学习数据结构、简单算法等基础课;
2.建议你可以学习Web开发,比如HTML5、CSS3、JavaScript等这些相对简单易懂。同时Web应用开发,特别是基于JavaScript的跨多平台的移动应用开发,比如Apache的cordova就是很好的例子。
PS:其实我也是自学的。

解决方案四:

熟悉C++基本语法,会STL,然后学习数据结构和算法。基础非常重要!

解决方案五:

大一,建议好好学数据结构和算法。

解决方案六:

C++ QT不是可以么

解决方案七:

感觉楼主和我当初情况差不多。首先还是打好基础,可以试着自己实现C++ STL的库中的string类、list类、queue等等;
如果感觉这些没有什么难度可以开始学习一些开源库(如SQLite3、Lua、tinyxml、zlib),
主要要能从中抽提出一些自己的东西,可以用于二次开发;同时可以学习Linux系统管理与Shell编程。。。
如果你感觉这些都学习的差不多了,可以针对Linux、Windows的多线程、共享内存、信号量等做一个跨平台的封装,
如果做到这一点,以后做服务器端的开发基本可以实瑞跨平台了。。。

解决方案八:

看你以后想做什么,如果是windows开发可以继续去学下MFC,MFC能学懂,其他QT之类的也是分分钟就可以学会的,要是想做服务器开发,就去学下linux下写C++

时间: 2024-10-30 09:23:15

c++-我现在该学什么?window程序设计啃到第九章,想学MFC但是已经过时了,C++的路下面该怎么走的相关文章

WINDOW程序设计-渐进

自从3月2日下午4:20又几分钟收到这本经典巨作<window程序设计>我就很兴奋,这本书给我的感觉就想<C++Primer Plus>,或者更好,因为它们两者都兼备了一个共同特点:让你消除基础盲点,解除你从前的疑惑,一切都那么有始有终.   都过了10天了,现在才看到第十章,哎,是有点慢,但是因为没有一味看书,而是基本上把书上所有出现过的程序,以自己理解并独立写出的方式进行着.自己感觉还可以,觉得消除了以前很多觉得很神秘,很难懂的,例如:GetSystemMetrics(虽然现在

VS中window程序设计添加自定义资源

问题描述 VS中window程序设计添加自定义资源 在VS中windows程序 添加自定义资源时总提示"无法加载外部文件" 这是为什么呢

我想学计算机-想学计算机!从根本学起

问题描述 想学计算机!从根本学起 谁知道有什么书介绍了计算机的起源及发展和原理,还有汇编语言,c语言的原理 解决方案 要想学计算机,关键是要有一个系统的过程.大家都知道,计算机是美国人发明的,所以要学计算机需要看原版的高质量的书籍.看了不对的书,就要走冤枉路.像楼下的书,难度就比较大,不适合lz.姐姐有一些很好的入门的书,介绍各种原理的.都是金针度人的好书.lz如果采纳了姐姐的回答(方法是点击姐姐回答右边的采纳按钮),姐姐发给你.祝你好运. 解决方案二: 要想学计算机,关键是要系统的学习.1.硬

我是 个 新手,我想学JAVA,不知道用什么软件和书,也不知道从哪学起。

问题描述 望各位赐教啊,,,我想学成它,希望给位给点建议,我是自学的,... 解决方案 解决方案二:来学习了解决方案三:软件可以用Eclipse或者MyEclipse,书就算了,直接去网上找视频,传智播客的比较不错解决方案四:这个,我喜欢自己去试.如果你真心想学全学好的话,读个研究生--这个方法时间过长,投资成本有点儿大.去培训学校,还不错.建议你去找个.首先,你要搞明白自己的需求和你自己这个平台,也就是说你的基础--有没有接触过编程语言,是系统的学过还是,还有你想要了解哪些方面.我明白你此时的

黑客攻击-一个新手要学网络安全方面的东西?应该从哪学起?比较迷茫,因为东西太多了,不知道从哪学

问题描述 一个新手要学网络安全方面的东西?应该从哪学起?比较迷茫,因为东西太多了,不知道从哪学 请大神们给我推荐几本书,或者是关于这方面的基础应该怎么学?基础应该学什么,怎么学 解决方案 想学和要学的东西太多了 解决方案二: 不知道你指的网络安全是哪些方面

学做界面#-想学做界面的信息安全专业的会敲代码的色影丝小学渣

问题描述 想学做界面的信息安全专业的会敲代码的色影丝小学渣 自身具备的艺术素养对做出优质的界面有助推作用吗?我对别人做的界面的构图位置美观吧啦吧啦很敏感,脑中会形成一个自己感觉更舒服的界面版式,这对做出优质的界面有助推作用吗,还是小学生胡思乱想了,第一次提问,求指示,轻喷. 解决方案 有艺术细胞是好事.但是如果过于强调这个,而忽略了系统的学习.理性和理论,那么是没什么好处的. 一个靠直觉和自发得到的经验而进行界面设计的人,可能你能设计用户群体和你本人有着相同背景的简单的小软件. 但是一个前端交互

jsp-下边的代码谁懂啊,大神求解释。顺道告诉我下想学关于这个看什么,谢谢啦

问题描述 下边的代码谁懂啊,大神求解释.顺道告诉我下想学关于这个看什么,谢谢啦 <head> <jsp:include page='/res/inc/inc.jsp' flush='true'/> <style> .FixedTitleRow { position: relative; top: expression( this.offsetParent.scrollTop ); z-index: 10; background-color: #ffffff; } .Fi

准备充分了嘛就想学函数式编程?(第一部分)

本文讲的是准备充分了嘛就想学函数式编程?(第一部分), 迈出理解函数式编程概念的第一步是最重要的,有时也是最难的一步.但是不一定特别难.只要选对了思考方法就不难. 学开车 第一次学车时,我们也曾挣扎过.看别人学开车时觉得真的很简单.但事实上学车比我们想象的难多了. 我们借父母的车子练习,在家周围街道上开熟练之前甚至都不敢冒险开到公路上去. 但是通过不断的练习,在经历过一些父母想忘掉的担心令人的经历之后,我们学会了开车,最终拿到了驾照. 拿到驾照之后我们一有机会就会把车开出去.每次出行都会让我们的

准备充分了嘛就想学函数式编程?(第五部分)

本文讲的是准备充分了嘛就想学函数式编程?(第五部分), 迈出理解函数式编程概念的第一步是最重要的,有时也是最难的一步.但是不一定特别难.只要选对了思考方法就不难. 前几部分: 第一部分, 第二部分, 第三部分, 第四部分 引用透明 引用透明 是一个很酷炫的术语,它指的是一个纯函数能够安全地被它的表达式所替代.下面用一个例子来解释这个术语. 在代数中当你有以下这个公式时: y = x + 10 并且已知: x = 3 你可以将 x 代入方程来得到: y = 3 + 10 此时这个方程依旧成立.我们