把计算机进行到底之VC坎坷之旅

    作为计算机专业的研究生,我必须承认我是因为不知道找什么工作,不知道我能做什么才选择考研了。因为大家都考,所以我也考,好像是顺理成章的事情。本科宿舍四个同学,现在四个都读研了,一个保送了中科院计算所,一个在华南理工,两个没考上的就调剂回本校了,我就是其中一个!

     这几天给同学做一个压缩程序的界面,有很多感慨!我得发泄一下!反省一下我学习VC的错误方法。希望有同样感受的同学少走一点弯路!
    从我进实验室的那天起我就告诉自己如果再不努力研究生毕业也找不到工作。所以我每天早上六点半前起床,然后和HAPPY ENGLISH CLUB 和CRAY ENGLISH CLUB的同学们一起练声,一起学习英语,然后8点到实验室,基本上每天都是最早到的。当实验室的其它同学看电影,玩游戏的时候我在搞学习。
 我的动手能力很差!真的很差!很久以前就说要好好学习VC,一直没付诸实际行动。孙鑫老师的VC教程已经下下来几年了也没看几个!这学期开始的时候在看,看到第十个的时候我再也看不下去了,因为我觉得我看了跟没看一样,一行代码都写不出来!这样过了一个月,我觉得我是一边耳朵进一边耳朵出,白白浪费了时间!
    后来在图书馆借了高守传老师的《Visual C++ 6.0开发指南》,发现真是好书,里面都是实例,我照着上面的例子一步一步地做,当我实现一些功能的时候我好激动!(现在想起来很傻B)。书上每一步都很详细,包括怎样添加控件变量都一步一步写出来了,然后我就照着敲,其实90%的代码我都不知道是什么意思!这样过了一个月,我发现自己只是个打字员!
      后来YH同学也开始学习VC,她用的书是孙皓老师的《Visual C++ 范例大全》,我借过来一看,里面全部都是例子共405个。我拿到第一个例子发现我居然做不出来,因为里面只有核心代码,像什么添加控件及其变量建工程之内的东西都没有,我突然醒悟我对VC一无所知。然后我开始慢慢请教她怎么添加新的类,怎么解决一些非常低级的错误。她教会我一个看实例的方法就是把时间花在分析代码上,自己做的时候代码可以复制光盘里面的,这样相比自己敲代码而言吸收的知识更多一些。接着我发现自己确实知道了一点点东西,也尝试着把范例里面的东西做一些改动!
    然后同学看到我老是在搞VC,以为我会很多,孰不知我什么都不懂。前几天叫我帮忙做个界面,我只能说我试试,其实我之前没有做过任何一个自己的程序。那天下午,我在网上搜做界面的东西,结果搜的换界面皮肤的软件SkinMagic,折腾了好久终于出结果了,具体的方法我也在前几天的笔记“给VC程序”换皮肤里面记录下来了。第二天看信息安全的复习题目,计算到大数取模的时候发现手算很慢,想尝试一下自己写个程序来计算,又折腾了半天,发现自己的算法不对,数字大了就算不出来,返回值全是鸭蛋。在GOOGLE上找到了一个分治法,成功!我做的是命令行显示的。想到要帮同学做一个界面,我想我应该热身,先给这个RSA加密解密程序做一个界面出来,把皮肤给它换了。接下来我就折腾了一晚上基本上搞定了。一步一步完善了程序的功能,可以对一组前提下的数据进行多次加密解密,如果要换领一组可以重置重新开始!这是我第一次用自己的算法做出来一个有界面的程序,虽然这个程序没有任何类,只有一个CPP文件。
      第三天,同学把他的压缩程序给我,可是我发现他的程序不是基于对话框的MFC程序,也就是说如果我要加界面的话全部得重头来一遍,即使我只需要知道函数的功能调用即可,然后我花了一个晚上的时间把压缩程序添加到我新建的工程里,然后解决图片动态加载,控件响应的功能。但是我很郁闷因为我把压缩的图片绑定了,我不知道为什么我把输入文件名的编辑控件定义的变量和压缩函数的控件联系起来,却老是提示不匹配。最后发现是少了UpdateData()函数。
     基本功能算是实现了,但是如果输入的文件名不在工程文件中时,界面无任何提示,而且显示图片都是手动的。很傻。结果那位做压缩程序的同学他拿过去几下就实现了图片自动显示,如果图片不存在显示提示框的功能,其实一看代码我知道是怎么回事。但是为什么我就是想不到那里去,为什么人家刚刚接触这个东西就能很快上手,而我却要花比他多几倍的时间呢?难道因为他是男同学?不对,原因是我平时缺乏思考!我应该利用现在的时间一步一个脚印地好好吸收而不是一味地敲代码!
    或许很多女生都有和我一样的困惑,但是说到底要干计算机这一行,就是要动手,否则理论再好也没用!成功是没有捷径的,想学好编程就是要动手动脑!在过程中寻找快乐,当实现一个功能的时候那种感觉非常非常好!
      我希望我会一天比一天进步一点!我会竭尽全力。今天不想看书,发了很多感慨!接下来好好干!我希望在我毕业的时候我不会因为自己不知道能做什么工作而选择考博!我要对我三年的青春付100%的责任!
 

 

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值