用复制粘贴的方式学习编程好吗?

iqy 2012-01-05 11:20:05
好长时间没有发帖了,现在发一个,别笑话哈
我学习编程主要是通过买教程和下载资料、阅读文档来学习的,将得到的代码做一些简单的组合,而很少从键盘上敲代码。
通过这种方法,我现在基本会用MFC编一些算是差不多漂亮的界面,基本会访问Access数据库。
请问一下大牛们和前辈们,这种学习方法好不好?
...全文
260 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
hama19901005 2012-02-22
  • 打赏
  • 举报
回复
复制粘贴很快,但是你要去修改,有空尝试自己写,这才能真切体会
dongdongdongJL 2012-02-12
  • 打赏
  • 举报
回复
没什么不好的。只要是适合就是最好的。
sl51314240 2012-02-09
  • 打赏
  • 举报
回复 1
Ctrl + C from your book
Ctrl + V to your brain

Ctrl + C from your mind
Ctrl + V to your code
paschen 2012-02-09
  • 打赏
  • 举报
回复
正如你说的,你进行各种组合,说明你还是会去思考的,所以这样也没什么不好,借鉴别人写的一些东西,关键在COPY时想下别人这样写的用法,想下如果自己写会怎么写,有没别人写的好,还有别人写的有什么不够好的地方,这样的话你反而会进步得更快。
hdg3707 2012-02-08
  • 打赏
  • 举报
回复
想真正提高自己的编程水平,初期还是自己独立编程,开始可能会出现很多问题,但问题越多,自己知道的也越多,自己的能力也提高得越快.拿现成的程序来组合,并不能真正提高自己的能力,虽然现在基本上所有的程序网上都有,但这样自己永远是个代码工人
用户 昵称 2012-02-08
  • 打赏
  • 举报
回复
好,编程本来就是抄的。
gameslq 2012-02-08
  • 打赏
  • 举报
回复
否则总会觉得不深入,总在皮毛的层次。
gameslq 2012-02-08
  • 打赏
  • 举报
回复
刚开始可以复制些现成的代码,拼凑程序 这是学习语言的初级阶段
建议多敲代码,有了算法自己思考后手工写,这样才能达到熟练应用
自己能力快速提高的程度。
小菜一枚 2012-02-08
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 zero_226 的回复:]
我只能说,如果你很容易就知道哪些该copy且应该copy到哪里,说明你思路很清晰,这样不见得是个什么坏事。

然后自己负责的模块的代码肯定是自己写。

术业有专攻,你不可能精通所有的区域嘛。
[/Quote]

看来大家也是这样整的嘛,我也是复制写代码,然后自己修改下看看能用不,把代码看懂,不过这样以来,感觉没有学到多少东西的啊
一丝晨光 2012-02-07
  • 打赏
  • 举报
回复
复制粘贴很快,但是你要去修改,有空尝试自己写,这才能真切体会
zgszft 2012-02-07
  • 打赏
  • 举报
回复
对的,如果你能每次都copy对,正好能衔接上,那已经具备一定的水平了。
我学MFC时,对于一些代码,我首先是先copy,修改,使用多了里面的具体内容就明白了
zero_226 2012-02-07
  • 打赏
  • 举报
回复
我只能说,如果你很容易就知道哪些该copy且应该copy到哪里,说明你思路很清晰,这样不见得是个什么坏事。

然后自己负责的模块的代码肯定是自己写。

术业有专攻,你不可能精通所有的区域嘛。
iqy 2012-02-05
  • 打赏
  • 举报
回复
看看世界编程语言排行榜,C++在下降,快没兴趣了
mayudong1 2012-01-05
  • 打赏
  • 举报
回复
学习的话还是敲一敲比较好,起码锻炼了手指的肌肉记忆
onlycs 2012-01-05
  • 打赏
  • 举报
回复
开始还是多敲的比较好!
Eleven 2012-01-05
  • 打赏
  • 举报
回复
适合自己的就是最好的~
keith_cheung 2012-01-05
  • 打赏
  • 举报
回复
可以先抄,但要理解。
hztj2005 2012-01-05
  • 打赏
  • 举报
回复
我的方法与你差不多,经常把现有代码,做改动,观察变化。
我不愿敲代码,嫌慢嫌累。
用于windows下面的vim编辑器。 给喜欢vim的人使用。详细如下: 好吧,详细点,这里写出一些基本的命令: 【什么是vi】 vi就是linux命令行下的最著名的编辑器之一,(编辑器就是类似windows记事本的功能,不过vi功能比记事本强大无限倍!^_^),现在实际使用的都是vim,它是vi的改进版本,所以现在的vi基本上就是vim了。 【vi能做什么】 第一个功能不用多说,vi可以编辑文本文件。至于其他的功能,多得无法列举,我只说我所知的一些典型的功能应用: (1)编辑文本文件 (2)方便地阅读程序源代码 (3)当文件目录浏览器来用 (4)提供编程、调试环境 (5)利用vi执行一些脚本文件(vi有自己的脚本文件语法) (x)等等等等...... 【vi的操作模式】   vi具有两种基本模式,为输入模式(或插入模式、编辑模式)和指令模式(或命令模式)。输入模式下输入字符,文本就会显示在屏幕上;而指令模式下输入字符就解释为一个输入命令并执行,而不会显示相应的字符。理解指令模式最简单方式就是想象平时剪切、复制以及粘贴数据时所发生的情况。 使用[Esc]键可以停止当前操作(插入或者命令)重新回到指令模式,准备接受新的指令。如果本来就在指令模式下面,将会响铃一下。 【最基本的使用】 这里提供了使用vi得最基本的操作,能够实现大多数的编辑目的。如果你肯花几分钟把“最基本的使用”的内容都实践一下,那么你至少可以独立地在vim中朝你想要得方向“前进”了。如果你不想学习,那么就把它当作一个“字典”吧。 *用vi打开一个文件: 输入“vi filename”. 这里,filename就是你要打开的文件的名字,默认打开文件后vi处于指令模式。 *进入编辑模式编辑打开的文件: 输入“i”. 或输入“a”. 进入编辑模式后,你可以直接敲入想要输入的字符到文件,两者的区别是i在当前字符前面开始插入,a在当前字符后面开始插入。 *退出编辑模式: 输入“[Esc]”. 这样,将返回指令模式,准备接收你要传达给vi的指令并执行,如果之前已经在指令模式下,那么系统将响铃提醒一下。 **以下命令都是在命令模式下进行: *撤销修改: 输入“u”. 这里,相比以前的vi来说,vim支持多步撤销。 *恢复修改: 输入“[Ctrl]r”. 这里,和撤销命令相反,是撤销的撤销,也可多步。 *复制行到剪切板: 输入“yy”. *复制选定内容到剪切板: (1)输入“v”。 (2)按方向键将高亮选择的内容。 (3)输入“y”。 这里,开始输入v使vi临时进入了一个"选择模式",输入方向键可以选择,输入y将选择的内容复制剪切板。 *删除行: 输入“dd”. 注意,vi的删除等价于剪切,删除的内容会保存到剪切板中。 *删除选定内容: (1)输入“v”。 (2)按方向键将高亮选择的内容。 (3)输入“d”。 这里,开始输入v使vi临时进入了一个“选择模式”,输入方向键可以选择,输入d将选择的内容删除。 *粘贴: 输入“p”. 这样会将剪切板的内容粘贴到光标位置或者光标下一行。 *查找字符并定位到第一个匹配处: 输入“/character”. 这里character是待查找的字符,只要先输入/,再输入待查字符,最后回车即可定位到第一个匹配的字符处。 *定位到匹配查找的下一个字符处: 输入“n”. *定位到匹配查找的上一个字符处: 输入“N”. *保存文件: 输入“:w”. 注意w前面的':',输入':'之后,vim会将':'之后的输入解释为待执行的指令。 *退出: 输入“:q”. 这里,如果文件没有保存,将提示无法退出,除非你强制退出,不保存文件,或者保存退出。 *强制退出: 输入“:q!”. *保存退出: 输入“:wq”. 或输入“ZZ”. *察看帮助 输入":help". ** 另外还有一个简易的教程: 输入命令:vimtutor.

16,467

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧