visual c++程序员工作者进
发布网友
发布时间:2022-05-12 13:29
我来回答
共6个回答
热心网友
时间:2023-10-09 16:38
(本人学习比较努力,基本上一天学习九小时)
就冲以上这点, 你很有前途. 学VC基础非常重要, 请特别注意C与C++的区别, 一定要有面向对象的概念. 以下是我自己的学习经验, 推荐你看的书:
入门:
入门就是要初步对编程的思想有个了解,并且能编程解决一些小问题。入门一定要选好书,难度如果太低了会造成对读者的误导,以为编程就是这么回事;也不能太高深,免的打击读者的信心。既然编程的入门要求是编一些小程序解决小问题,那么就没必要直接学习C++,我觉得循环、判断、跳转、指针才是最基本的编程思想,学通了这些对以后学习C++很有帮助。
相信你已经过了这个阶段,可以用《C++编程思想》审视自己一下语言方面究竟扎实掌握多少了。
提高:
我们不能满足于解决“百钱买百鸡”,真正实现程序还有很多非功能上的问题,比如怎样做才能使用更少的内存?怎样做才能更快?在熟悉一门语言后,一定要认真学习的就是数据结构!数据结构保证了我们的程序能以高效的方式运行。《 数据结构算法与应用C++语言描述 》是本好书,它提供了很多实际的例子,比如火车站调度、走迷宫,相比于“百钱买百鸡”这种问题又提高了一个层次。(这里就是解决基本算法问题)
接下来可以看看《WINDOWS编程》《深入浅出MFC》等,也可以参考《visual c++ 6。0 技术内幕》(现在微软应该已经出到。NET版本了),你要用VC,那就是跟着微软走,所以要对他的实现模式和整个基本框架有了解,里面涉及很多API,消息的知识,够你学习一段时间了。
再提高:
到现在为止,你已经熟练掌握C++语言了,当然,你肯定也有了一定的工作经验。现在你可以看看《effective C++》和《more effective c++》,因为你的代码还冗余很大,效率也很低,这两本书可以让你的编程水平有质的飞跃!
最后,你需要提高的就是设计思想,就由《 设计模式--可复用面向对象软件的基础 》来补救吧!所谓模式就是前人总结出来的、经过千锤百炼的一种系统结构,设计模式展示了23个经典的模式,通过学习、理解,你可以看到什么是真正的面向对象。
看了《 设计模式--可复用面向对象软件的基础 》后,有时间不妨看看《 重构--改善既有代码的设计(中文版) 》,学了面向对象的设计思想后看它,可以站在一定高度重新审视一下自己的C++编程水平。
结束语:
在学习编程的过程中一定要注意多实践!学习时到专业论坛同大家讨论是个不错的办法,你会找到许多热心的朋友与您一起学习,能通过学习编程交些朋友不是更好吗?最后,希望您能成为优秀的程序设计师,我也是过来人,大家可以多多交流,共同进步!
忘了说了, 对于数据库什么的你不用担心, 只要基础扎实了, 无论什么具体工作上手都很快的. 反对那些知识埋头写程序而从来不用脑子好好想想的人. 千万不要忽视培养自己分析问题和把握宏观系统结构的能力!
热心网友
时间:2023-10-09 16:39
我做C++大概有5年了,我只能说经验最重要。
1.熟练windows本身的MFC,
2.熟练对windows的高级控制,比如注册表操作,IE控件
3.你要有个自己的界面库,比如能出声的按钮,用jpg图的按钮
4.多多借鉴 国外开源软件资源,好多代码不用自己写,顺着这条路,以后你会有豁然开朗的感觉。
依我看你现在的知识很难转成钱(!!!现实是残酷的),但大家都是这么过来的,努力吧。
热心网友
时间:2023-10-09 16:39
太有用了啊
工作没问题啊
有没有意向先帮我做个小程序啊
http://zhidao.baidu.com/question/72307183.html
这个是最简单的,我急用啊。
--------------------------------------
还有比这个工作量稍大一点的:
1、程序A(用户运行)
取得用户硬件特征码(用2种以上硬件,以下简称硬件ID)
取硬件ID——算法A——申请码
用户把申请码复制发给客服
2、程序B(自己运行)
输入 申请码——算法A的逆运算——硬件ID
输入 硬件ID——算法B——识别码A
3、程序C(用户运行)
取硬件ID——算法B——识别码B
if 识别码A = 识别码B 继续运行程序,否则提示未经授权,并退出。
查询网络日期时间——小于某一日期——继续运行,否则提示已到期,并退出。
然后再接上上面链接中的程序。
OK
做好有报酬哦。。。
我QQ:109604591
热心网友
时间:2023-10-09 16:40
f416063714 也太苛刻了吧 试问一下你在大四能一下看完这么多书吗?看书不在多少,重要的是领悟
楼主 如果你只想找个工作 有饭吃就行 那么你可以随便拿一本VC++ 6.0从入门到精通 或者教你编程啊 什么的 都是千篇一律 哪本也一样不相信可以买两本 足够了 它会教你怎样使用工具和MFC 去点哪个按钮弹出某消息映射 然后你就可以像玩VB一样 做个界面 截取个输入 没有问题了
但是如果并不想仅仅局限于混口饭吃 或者想成为高手 那么就请仔仔细细认认真真的看看C++语法的书 语法才是根本 你必须明白为什么析构函数那么多都是虚函数 指针传递已经有了为什么还要引入引用传递这个概念 等等等等 不胜枚举 不一而足
还有就是看你像哪方面发展 同是VC编程 可是就有游戏编程 数据库编程 UNIX编程 网络编程等等之分 他们的侧重点不一样 假如你编游戏 那么MFC就肯定看得少点 数据库编程肯定COM,SQL就看得多点
最后 其实有很多书真的很不错 可是有的人 总是在热衷于看书而不是读书,两者有本质的区别,前者就趋向于放在面前的有8个宝物 可是它总是在想哪个好 而不是真正的去了解宝物的内涵 那样的话还不如看一本书
就是说 如果降龙十八掌 六脉神剑 北冥神功 还有九阴真经同时放在你的面前 不要总想哪本书好 那种白痴问题 甚至是去学完它们,告诉你,都好。 可是你只要精通一招就能赢了 如果真的是想学完他们 那也需要一本一本看 你说是不 临渊羡鱼 不如退而织网。在此引用别人的一句话:别老问学什么,学就对了!!!
在看书之前先看看《VC新手学堂》它教你怎么学习 没有的话传给你 留下邮箱
热心网友
时间:2023-10-09 16:40
书就看过两本<C++描述数据结构><深入浅出MFC>,而且都只看到大半。我觉得学VC还是边工作边学最快,照着前辈写的代码做项目,个把月就能入门了(遇到合得来的前辈带一下更快),然后再学起来效率会比看书快N倍。
对工资没要求的话,随便找个单位,只要能让你自己动手的就行。
数据库方面不用担心,懂得基本的SQL语句就能开始工作了,在工作中看别人写的查询、存储过程,也是很快就能上手的。
不用太担心,最重要的就是找个能让你动手的单位。
热心网友
时间:2023-10-09 16:41
你是想找个VC编程方面的工作对吧?那你光学这个还不够.
要玩转VC++需要很系统的程序设计知识。完全自学程序设计的话,学习的途径更多的是书。现在市场上程序设计一类的书鱼龙混珠,而且价格不菲。当然其中也不乏好书。下面我就推荐下自学VC++的书,当然看这些书前需要基本的程序设计基础→需要掌握离散数学,C语言,数据结构,编译原理等程序设计的基础知识,这些前置知识是我们学习新技术的基础,没有这些知识直接学习VC++是很不明智的。
《汇编语言》作者:王爽
这是一本很好的学习汇编语言的书,很易懂,适合入门,在学习C++时,有许多C++特性,用汇编来描述会恰到好处的,如用汇编描述虚函数的原理会让您更清晰的了解虚函数,《C++编程思想》一书中有很多C++特性的介绍使用汇编语言来解释的,这也是《C++编程思想》精彩的一个方面。总之学好汇编会理解C++更深。
《操作系统:现代观点(原书第2版·实验更新版)》 作者:Cary Nutt
这本书是世界上公认的最好的学习操作系统的书,本书的特点在于不是仅仅讲了一些耐人寻味的高深理论知识,而是从具体的操作系统(unix/windows)出发来讲解操作系统的原理,给出了丰富的极具参考价值的代码。学些操作系统又与VC++MFC有什么关系吗?学VC++是为了在windows操作系统上作程序的,你对操作系统不了,一旦程序中需要一些跟操作系统打交道的东西,那你就会很无奈的。
《Windows程序设计(第5版)》(上下册) 作者: Charles Petzold
这套书是windows程序设计的经典大作,书中用C语言详细描述了Windows操作系统程序设计的细节问题。本书是Windows程序开发人员必备的案头书,掌握Windows SDK是学习VC++得基础。在实际开发中遇到的很多问题,可以在本书中找到答案。
《标准 C++ 与面向对象程序设计(原书第2版)》
很好的一本C++入门的书,很多初学者简单的把C++当成了C语言的增强版来使用,造成了C++得错误理解,C++是从C继承了很多东西,但他相对于C语言是一门全新的语言。
《C++编程思想 第2版》第一卷 标准C++导引 作者:Bruce Eckel
经典的不能在经典的一本学习C++的书了。不少人都反映中文版翻译的不好。我读着中文版确实很多语句不顺,但还是可以看的,只要您耐心一点,多看几遍,相信您会有很大收获的。
《编程高手箴言》 作者:梁肇新
本书是作者从事软件行业10余年的心血感悟。书中尽管有些话比较偏激,但技术与经验上对我们菜鸟有很大的启发,作者在书中着重讲解了一些底层技术,作者谈出了自己的技术观点,而不是把别人的观点抄袭到自己的书上,强烈推荐给今后向做程序员的朋友看一下。
《道法自然——面向对象实践指南》作者:王咏武 王咏刚
又是国内出的一本好书,这本书根据作者亲身实践的一个C++项目写的。通过实际的开发案例项目为主线依次介绍了需求和用例分析、面向对象分析、架构分析、面向对象设计、设计模式、编码技巧等几个主要的技术领域,并基本按照时间顺序,描述了项目系统设计和实现的全过程。来自工作一线的知识,很实在的内容。通常此国内出的此内容的书都是疯狂复制国外树上的内容,而本书写出了作者真实的技术观点,很有价值。
《深入浅出MFC(第二版)》 作者:侯捷
前面看了折磨多书预热后,就该登门入堂了。此书也是经典之经典,更可贵的是如此世界级质量的书是国人所做。初学者对MFC一头雾水,而此书可谓拨云见日,让您深刻理解MFC。不仅给您鱼,还教会您如何捉鱼。当您具备一定程序设计基础时,推荐您从此书切入MFC会事半功倍的!
VC++博大精深,以上只是讨论入门之事,若想运用自如还需更多的学习与实践。
如果你每天的9小时都运用在学习VC++上的话,那么明年毕业的时候我相信你能找到分让你大部分同学羡慕,让你自己满意的工作.
当然,如果有机会的话,可以找人帮忙介绍你进某相关公司实习,工资有无都没关系,只要能收你就行,对你的学习会有很大帮助.
我也是过来人了,加油吧,祝你成功!