问做过项目的VC程序员几个问题。

时间:2023-02-12 14:44:51
由于我想做VC程序员,学了二年多了(业余时间),好像什么也不会做。而VB我没学,却能做个小实用程序,望大家给我开导开导。
  1、VC有那么多的基类、模板、API函数,你们是怎么学的,花了多少功夫。
  2、在开发时,你们经常看MSDN吗?听说搞开发压力是很大的,有时间看帮助吗,有时间学习不会知识的吗。
  3、当你接到开发任务时,一般能遇到以前类似的开发,或可以借鉴的东西?
  4、刚到软件公司,第一次开发的感觉是什么样的,开发前经过培训吗。

24 个解决方案

#1


如果不写软件,谁有心思去看MSDN,甚至连电脑都不开,更不要说上网了。
只有在写软件时,才知道我需要什么,我应该去看什么...

#2


你也可以搞搞项目的嘛。
比如说,小弟刚开始学习编程的时候做的第一个程序就是俄罗斯方块——进阶程序员的第一课。

#3


俄罗斯方块! 
对,应该自己逼自己做个东西。
好注意。我试着于,谢谢。

#4


到时候你就知道应该干什么和怎么去干了
还有就是不懂可以问,很开放的。

#5


一边写代码,一边看MSDN,就ok了

#6


我还是觉得像Kruglinsky的VC技术内幕,Jeffrey的Advanced Windows这种书应该看在前面。至少过以便吧。

#7


VC的类就是API的封装,SDK学好了,自然也就会了
   MSDN必须看。

#8


多看多做,就OK!

#9


这位兄弟的处境跟我很相似,但是在连个通宵之后我终于写出了我的处女作
一个接龙游戏
过后发现,哦,就是那么回事!
要的话可以给你发一个。
That is simple!

#10


我才开始看window32api编程,看完windows程序设计还看什么书比较好?advanced windows?深入浅出mfc?programming with mfc?按这个顺序一边看一边自己写程序可以吗?其他的好书,可以推荐几本吗?

#11


有没有更快的方法?

#12


建议看Charles Petzold的《programing with windows》,再看Jeffer Richter的《advance windows》,这两本书可是经典中的经典也!

#13


谁也不会记住那没多东西!但要知道可以用什么!到哪里去查!

只有傻瓜才想将MSDN从头到尾看完,也绝对看不完!

借鉴的东西平时积累!

到了公司就是干活!

#14


边作项目边学

#15


理论与实践相结合。

#16





你们说的好像很轻松。
不会那样吧。




#17


还是先看一些理论吧,看看别人的入门经验:

http://tzsvc.xiloo.com/firststu/findex.htm

#18


谢谢 hongyucn(宏宇) 了。
  但以后还是要用mfc,看完programming windows和advanced windows之后再接触mfc就应该可以了吧?

#19


一般只看个概要 知道有这个可以用 用时再到msdn上去找 谁记得住那么多东东

#20


一定要做东西,要不然看再多书都不行,根本记不住,更不用说熟练运用

#21


前天,我在Java版回的一片帖里有说过:学以致用是学习一门语言的不二法门。如果引用我导师知道我写paper时候的套话说就是:Challenge -> Approach -> Solution。

在这里,Challenge就是 sproll等 说的可一些一个俄罗斯方块之类的小程序(我自己当初学VC的时候是从几个简单的课程实验,比如用可视化的方法表现数据结构中的一些算法及应用)。

Approach就是 jaidy 和 cnshinhwa等 所说的提问看相关书籍和查阅MSDN。但除此之外,我觉得更重要或者可以算是一种学习的捷径就是看别人的问题以及其他人的解答。这将极大的扩大自己的接触面,否则,将极大的限制自己的思维空间,因此影响到Challenge的应有的难度,达不到预期的效果。比如现在的应用中网络连接、数据库操作等已经成了一种基本的需求,如果只知道简单的GUI编程是远远不够的。

Solution将会是你最终的成果。

最后,我个人认为VC的学习应该遵循由表及里的顺序,从用户界面开始——即View(视图)、Dialog(对话框)开始。之后再练习逐渐从前到后深入构架真正的应用。

#22


我来帮你顶一下
希望有高手来
UP

#23


还有就是上论坛了,可以知道自己不知道的东西!

#24


其实永远都是边做边学,而且MSDN真的挺不错,开始看起来觉得有些头昏,后来会觉得没它可做不出什么,我记性不好,最多记得什么可以怎么查到,呵呵~~

#1


如果不写软件,谁有心思去看MSDN,甚至连电脑都不开,更不要说上网了。
只有在写软件时,才知道我需要什么,我应该去看什么...

#2


你也可以搞搞项目的嘛。
比如说,小弟刚开始学习编程的时候做的第一个程序就是俄罗斯方块——进阶程序员的第一课。

#3


俄罗斯方块! 
对,应该自己逼自己做个东西。
好注意。我试着于,谢谢。

#4


到时候你就知道应该干什么和怎么去干了
还有就是不懂可以问,很开放的。

#5


一边写代码,一边看MSDN,就ok了

#6


我还是觉得像Kruglinsky的VC技术内幕,Jeffrey的Advanced Windows这种书应该看在前面。至少过以便吧。

#7


VC的类就是API的封装,SDK学好了,自然也就会了
   MSDN必须看。

#8


多看多做,就OK!

#9


这位兄弟的处境跟我很相似,但是在连个通宵之后我终于写出了我的处女作
一个接龙游戏
过后发现,哦,就是那么回事!
要的话可以给你发一个。
That is simple!

#10


我才开始看window32api编程,看完windows程序设计还看什么书比较好?advanced windows?深入浅出mfc?programming with mfc?按这个顺序一边看一边自己写程序可以吗?其他的好书,可以推荐几本吗?

#11


有没有更快的方法?

#12


建议看Charles Petzold的《programing with windows》,再看Jeffer Richter的《advance windows》,这两本书可是经典中的经典也!

#13


谁也不会记住那没多东西!但要知道可以用什么!到哪里去查!

只有傻瓜才想将MSDN从头到尾看完,也绝对看不完!

借鉴的东西平时积累!

到了公司就是干活!

#14


边作项目边学

#15


理论与实践相结合。

#16





你们说的好像很轻松。
不会那样吧。




#17


还是先看一些理论吧,看看别人的入门经验:

http://tzsvc.xiloo.com/firststu/findex.htm

#18


谢谢 hongyucn(宏宇) 了。
  但以后还是要用mfc,看完programming windows和advanced windows之后再接触mfc就应该可以了吧?

#19


一般只看个概要 知道有这个可以用 用时再到msdn上去找 谁记得住那么多东东

#20


一定要做东西,要不然看再多书都不行,根本记不住,更不用说熟练运用

#21


前天,我在Java版回的一片帖里有说过:学以致用是学习一门语言的不二法门。如果引用我导师知道我写paper时候的套话说就是:Challenge -> Approach -> Solution。

在这里,Challenge就是 sproll等 说的可一些一个俄罗斯方块之类的小程序(我自己当初学VC的时候是从几个简单的课程实验,比如用可视化的方法表现数据结构中的一些算法及应用)。

Approach就是 jaidy 和 cnshinhwa等 所说的提问看相关书籍和查阅MSDN。但除此之外,我觉得更重要或者可以算是一种学习的捷径就是看别人的问题以及其他人的解答。这将极大的扩大自己的接触面,否则,将极大的限制自己的思维空间,因此影响到Challenge的应有的难度,达不到预期的效果。比如现在的应用中网络连接、数据库操作等已经成了一种基本的需求,如果只知道简单的GUI编程是远远不够的。

Solution将会是你最终的成果。

最后,我个人认为VC的学习应该遵循由表及里的顺序,从用户界面开始——即View(视图)、Dialog(对话框)开始。之后再练习逐渐从前到后深入构架真正的应用。

#22


我来帮你顶一下
希望有高手来
UP

#23


还有就是上论坛了,可以知道自己不知道的东西!

#24


其实永远都是边做边学,而且MSDN真的挺不错,开始看起来觉得有些头昏,后来会觉得没它可做不出什么,我记性不好,最多记得什么可以怎么查到,呵呵~~