-
我再说几句。
你的旅程和我有点相似,你也是自学成才的C++,但幸运的是,你读完了初中。
英语水平差不是障碍,你不必担心,因为学习C++并不需要阅读原著英语书籍,而且我认为一些不熟悉的单词对你来说并不困难。
既然有时间就不容易做到,那就学吧。 学习也是一样,经验是最重要的,理论知识永远只是理论,与实践相结合才是最重要的。
打好C++基础对于学习MFC是一大好处,你需要明白学习编程的主要内容是:
1.了解计算机系统的工作原理。 只有当你对计算机系统的工作原理有了深刻的了解,你才大概能理解你为什么这样写,理解一些低级的错误。
这里我推荐一本《计算机系统的深度理解》这本书,它不厚,只有800多页,两个月读完应该不成问题。 从程序员的角度让您对计算机有深刻的了解真是太好了。
2.了解单点操作系统的原理对编程也很有好处。 说实话,孙欣的教程稍微涵盖了一点操作系统的底层原理,但还不够,你应该了解一下Windows操作系统的底层原理是什么,什么是虚拟内存,什么是进程等等。
同样,“Deep Dive into Computer Systems”也涵盖了操作系统的一些一般原理,这已经足够了,但我建议你阅读“Deep Dive into Windows(第四版)”。
3.当然,学习 MFC 可能不需要太多的 API 知识,但了解 API 也有利于理解 MFC 的原理,这样你在学习 MFC 时就不会总是感到困惑。
如果你有足够的能力,再加上本罗云斌的《Windows环境下的32位汇编语言编程》,了解Windows的原理对你大有裨益。
简而言之,它是:
计算机系统深度理解“、”VC++深度讲解“、”Windows环境下的32位汇编语言编程“等
Windows核心编程“和”Windows系统深度分析(第四版)“应该是您学习编程的有效过程。
-
你可以买一本关于C或C++的基本入门书(不需要太厚,200或500页就可以了),仔细看看C或C++的术语和一些用法,如数组、指针等(一般来说,把C或C++作为一个语言基础就足够了), 最好做所有的教科书例子。(最好在附近大学的软件学院为他们讲课买一本书,从朋友那里借来,或者每年在大四结束时去学校买一本二手书)。
那就买一本专业的书,如果你想精通C语言,我建议你买一本《C语言入门编程》,如果你想精通C++,我建议买一本《C++入门编程》(书末价格100元)。
注意:推荐的书只是基础的必备书,如果你想真正精通CC++语言,有很多书可以参考,你可以去大书店看书或者混进大学图书馆。
-
如果想做一个仓储产品管理系统这样的应用系统,使用MFC就不需要特别精通MFC。
MFC 只是一个类库,它相对容易使用。 说白了,有很多现成的类和函数,也有创建窗口和实现很多功能的向导。
但是,一些具体的细节和功能需要自己实现。
学习MFC不需要深度,也就是不需要深刻的理解,我想我粗略地扫了两遍书,有了大致的概念形象,然后慢慢熟悉了具体开发过程中具体类和函数的使用。
我不会谈论具体细节。 无论如何,你会明白MFC并不像你想象的那么可怕。
-
我看到每个人都说了很多,所以我就谈谈我的经验。 我在大四(今年上半年)开始学习MFC,一切都是为了完成。 一开始也看了孙欣,但进展不大(但孙欣的第二集不错,让我对C++有了一定的了解)。
后来,我在网上做了一些简单的程序,自己修改,随着不断的在线研究和提问,我觉得进步非常快。
当然,MFC是一种可以直接使用的打包方法,我感觉我的编程能力在学习了更多之后并没有太大的提高。
-
好了,你看不懂就写吧,弄几个项目,这个写-写-那个改就懂了,得到这个类库,所以学起来很快,理解意思就可以写,不知道怎么拿库描述去看。
英语很好,可以直接用MSDN写,而且在实践中速度最快。
-
你已经学过C++了,你应该知道类和对象,MFC是一个类库,你怎么能不理解呢?
-
强烈建议看一下VC++.NET 或 VC++ 书籍。
很多例子都很好开始。
-
我们先来学习帕斯卡吧! Pascal 比 C 简单得多!
-
我认为,如果你先学习一门编程语言,学习编程思想,然后再学习其他语言,这是非常快的。
-
我们也在学习,这是王婷的书。 有时候感觉很困难,但老师给我们的经验是多读书,多读几遍书,把几乎所有的例子都打出来,这样我们才能进步很多,无论我们学什么语言,动手都是最重要的。 如果要说教科书,大学几乎是一样的,都是C++和VC,这两本书很基础,这两本书我看得很透彻!
-
书籍:C++入门。 有中文版,很经典,到处都是。 用简单的术语来解释它是非常有帮助的。
-
别人的学习经验和方法可能不适合你,最重要的是看看自己,你应该多在图书馆里泡泡,如果你喜欢这个专业,那就多读书,和同学讨论,在电脑上练习,或者去CSDN。
比较经典的书是《C++入门》、《C++思维》、《C++编程语言》等,你慢慢来。
-
1 全部 1 如果使用 C C++(标准 C C++ 没有图形库标准),要制作界面,就必须依靠相关的图形库,MFC 是一种只能在 Windows 下使用的图形库。
2 如果使用 C C++,可以从众多图形库中选择制作界面,比较有名的有:Qt、WXWINDOWS、GTK GTK++ 等。
3 C 本身不是 C C++,C 本身是带有图形库的标准库。
4 如果要做一个接口,还有其他方法可以做到,用其他语言做接口,然后用带有程序逻辑的 C C++ 连接(进程间通信或进程内通信)。
如果你坚持使用C C++,如果只在Windows下编程,建议使用MFC,如果可能涉及Linux Unix,如果你对C++(不是C Ha)更感兴趣,建议使用QT。 其次,推荐使用 gtk gtk++。
-
在Windows下,可以学习MFC,看看孙欣的“VC++”,他的书很实用,理论也没那么多。
-
如果你在Windows下已经掌握了以下MFC,你可以适当地忽略该接口,专注于那些不做或做起来很麻烦的部分,比如C。
你可以在linux下学习qt
-
Qt,上手简单,现在是主流。
-
MFC不算C++知识,MFC和Windows API是Windows开发的基础知识。
学习C++,首先要看一些经典的C++入门教科书,学习C++的语法,以及容器和面向对象等高级特性,然后继续从事Windows编程或者Linux、Unix、iOS,需要自己掌握。
-
如果您通过考试,请参加程序员考试。
即使你不知道如何编码,你也是一个程序员。
如果你只是想知道如何编码,那么对于高校来说,最简单的方法就是看别人的**,而不是看教科书上的简单例子。
这些例子实际上对你更好地理解是无用的**。 并且不要深入研究难以连接的表达式。 程序员的任务之一是使程序看起来简单。
开源**很好。 如果能进入一家公司,公司的**就更好了,他们都是为了完成任务而写的。
里面有很多组件和逻辑。 该操作不是简单地打印出来的。 由您来分析数据中的变化。
最后,多想多做,不要为了简单而刻意简化程序。
比如。 打开文件、读取文件、写入文件、关闭文件。 这是文件操作的基本操作。 如果添加任务。
如果要使用文件来保存正则表达式,那么就需要对读取的数据进行整理、保存和使用,这就是读取数据的意义所在。 例如,保存到矢量或地图。
-
嘿。 我还不是毕业生,但我知道一种方法是阅读经典并做所有的练习!
-
首先学习基础知识,然后学习模块化编程。
-
多写,多练习,不要害怕。 当你遇到一个问题,解决更多的问题时,你也是一个高级程序员。
-
做项目,不断积累经验。
-
85<=score<=100;这样写是错误的。 单独写:(85<=score) &score<=100)。
-
一直很迷茫,但是我坚持了下来 建议大家先找一本C++语法书,里面的内容不必完全理解,只要理解了类部分就好了再找一个图比较多的教程,一般叫VC 100示例之类的。看看一些你感兴趣的例子,接下来,你要找一本比较系统的书,一般叫VC从初学者到精通或者Windows编程。 一般是分别介绍Windows消息、常用控件、对话框、单个文档,跟着他的想法去学习,然后你可以自己想出一些程序来做,在做这个过程中会学到很多技巧和经验,然后我自己都不知道,我就是为了它而来的, 现在我来看看一些高级应用,比如钩子之类的,以上就是不成功的自学总结。
如果你有认识VC的朋友,建议你请他教你,这样你才能快速学会(亲身经历:有些东西我花了很长时间才明白,原来师傅已经明白了)。
-
Windows编程基础是必需的,也就是Windows API,其实MFC只是Windows API的封装。 只要掌握了 WinAPI 编程的基础知识,MFC 就可以轻松掌握。 学习Windows编程的经典书籍有《Windows编程第五版》,进阶教程有《Windows核心编程》等,还记得网上有孙欣的教学**。
在开始学习MFC的时候,建议不要使用VC++中的MFC应用向导来创建程序,很多刚接触MFC的人都会迷失在“MFC程序向导”自动生成的**中。 从而失去学习兴趣。 一个好的学习方法是尝试构建一个空项目,并通过自己手动编码来实现 MFC 程序。
有关 MFC 的经典教程包括“MFC Windows 编程”和“易于理解的 MFC”。
-
不要挣扎,你会很快开始的。
只要分数合格,就不用考100分,最后成绩单只显示合格和不合格,并没有说自己有没有100分,主要考题是刷题,**一些驾考软件,没事的时候刷, 多做模拟题,一开始你会发现有很多不会做的题目,过了很久,你会发现题目其实很简单。
1. 仔细安排你的时间。 首先,你需要知道你一周想做什么,然后制定一个工作和休息的时间表。 在表格中填写您必须花费的时间,例如吃饭、睡觉、上课、玩乐等。 >>>More
1.首先,不要要求100分,一点一点地提高; 2.如果你的智商等于或高于平均水平,最好不要做一堆问题或增加很多额外的家庭作业; 3. >>>More