C#程序员转VC程序员的捷径

问题描述

我是一名资深C#程序员,有10年的C#开发经历,现在想开发棋牌类的项目,要用到vc(MFC),想咨询一下VC的同行,怎么更快的上手开发VC的项目。(用VS2010的开发环境)看以下书可以嘛?-------------------------C++Primer中文版(第4版)VC++深入详解-孙鑫深入浅出MFC有没有更快的方法,因为时间有限。网上有很多VC6.0的视频,我也要看,但就是太多了,不知道怎么选择,请大神们给一个便捷的学习方案,谢了~!

解决方案

解决方案二:
哪有捷径。C++比C#难以驾驭的多。忘掉你的什么C#经验吧。这些经验和你从头学起也没有什么不同。
解决方案三:
我要做棋牌类的项目,也就是二次开发,VC的源码我看得懂,就是不懂他的架构和核心··,所以我想系统性的上手做这个项目···,想听你们给点建议··
解决方案四:
唉,我是从MFC转到C#的。
解决方案五:
简单分析下你说的3本书C++Primer中文版(第4版)这3本书中最有价值的一本,面向零起点读者。但是绝对浮躁的人是等不及的。因为看完这本大部头,你会沮丧地发现,离软件开发入门都还远得很。但是不把基础搞好,写出来的程序你自己都不敢用——C++处处是陷阱。VC++深入详解-孙鑫看似“捷径”其实是歧途,培训班书籍,看完以后可以成为一个程序“裱糊匠”,凑合个程序没有问题,但是稍微复杂点的程序,你就hold不住了,csdn上形形色色的人问的奇奇怪怪的无法解决的问题,他的读者即这些人是也。深入浅出MFC这本书要求你对C++尤其是老式的宏和C语法以及一些奇怪的技巧要有很深的理解才能真正看懂。这本书不是教你如何开发程序的,而是讲解MFC的机制,包括通过仿真的代码演示MFC的基本概念和运行原理。除了需要掌握C语言的语法以外,还要懂WindowsAPI。很多人看了这本书的感觉就是,前面基础不懂,看了一半看不下去了。而且看完了,还是没有任何编写VC/MFC程序的实际经验。
解决方案六:
keith_cheung,你不用转C#了,我们合作得了,你的C#的项目我给你做了,MFC的你给我做,呵呵OK就留个QQ给我···
解决方案七:
如果你真的像你说的是“C#资深程序员”,应该理解,写程序就是一种手艺,完全就是无数的程序磨出来的。要不你干嘛卖老资格说有10年的经验呢。你觉得有捷径可以让人1年或者6个月成为“C#资深程序员”么?何况,C#真的比C++简单得多。
解决方案八:
版主,这是我近几年开发的商业软件和帖子,http://www.cnblogs.com/xhunanpp/不知道算得上资深不,我只是发觉自己老了,没以前学东西快了。
解决方案九:
引用7楼ieauto的回复:

版主,这是我近几年开发的商业软件和帖子,http://www.cnblogs.com/xhunanpp/不知道算得上资深不,我只是发觉自己老了,没以前学东西快了。

我打一个比方,如果你想写出和你贴子中等效功能的程序,用VC,并且确保足够稳定,那些“捷径”的效果让你沮丧。找一个自吹自己搞VC的二把刀来,更郁闷。
解决方案十:
我晕,备受打击,看来还是得找个VC的人合作算了···
解决方案十一:
都做烂了还做
解决方案十二:

解决方案十三:
你都10年开发经验了还来咨询这个
解决方案十四:
10天过去了,楼主修炼得如何了。
解决方案十五:
引用13楼wuyazhe的回复:

10天过去了,楼主修炼得如何了。

楼主在扯着蛋呢。
解决方案:

解决方案:

解决方案:
楼主现在看完了吧,看完就可以编程了
解决方案:
开发了10年的经验,就一直只弄c#?虽然软件博大精深,也没深到这样吧。
解决方案:

解决方案:
是不是VC能干的事情,C#都能干呢???
解决方案:
引用20楼brucelee76的回复:

是不是VC能干的事情,C#都能干呢???

反过来差不多。
解决方案:

解决方案:
该回复于2013-08-06 00:12:51被版主删除
解决方案:
先用CLR模式进行过度过度完成后完全转向VC
解决方案:
我记得有《VisualC++MFC棋牌类游戏编程实例》这样一本书,你可以参考一下。
解决方案:
我也是从C#转C++我感觉以前的经验对C++来说还是有点作用的,但是具体的C++语法尤其是指针和一些类库的使用,和C#还是有很大不同的,没有捷径,做一个比较全面的project体会一下。
解决方案:
欢迎,其实C++并不是多难就如同你说的MFC,只要你理解消息队列,消息机制...你的MFC就算入门了...其次就是学习WIN32SDK(API),天天死记硬背->宏变量按照NET的(CLASS)来看,用于(事件,方法,属性)三样...换成C++只能是->Message,function->如果你没法遗忘掉C#的CLASS的概念,在学习C++的CLASS,你会很痛苦的...因为他没给属性,没事件给你用...Ps:不学C++,不是程序员,多么美丽的一句话。
解决方案:
没明白棋牌类的项目为何必须用VC,你想累死吗?C#应该更适合开发这种东西吧
解决方案:
引用27楼u011546895的回复:

欢迎,其实C++并不是多难就如同你说的MFC,只要你理解消息队列,消息机制...你的MFC就算入门了...其次就是学习WIN32SDK(API),天天死记硬背->宏变量按照NET的(CLASS)来看,用于(事件,方法,属性)三样...换成C++只能是->Message,function->如果你没法遗忘掉C#的CLASS的概念,在学习C++的CLASS,你会很痛苦的...因为他没给属性,没事件给你用...Ps:不学C++,不是程序员,多么美丽的一句话。

C++可以不学,但C一定得学,C++某些东西个人感觉太混乱了
解决方案:
你c#做出来。然后代码拷贝过去改。

时间: 2024-11-08 23:22:30

C#程序员转VC程序员的捷径的相关文章

程序人生-一个程序员对学弟学妹建议

  程序人生-一个程序员对学弟学妹建议 基础的课程,比方数据结构,操作系统原理等等虽然不能让你立马就实现一个linux(这是许多人嘲笑理论课程无用的原因),但它们能够显著的减少你在学习新技术时学习曲线的坡度.我把大二的所有时间花在了汇编,我始终认为,对一个初学者来说,IT界的技术风潮是不可追赶.我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心.而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑.

大龄程序员没有年轻程序员脑瓜灵活

最近我过了40岁生日. 一个朋友开玩笑的对我说:"嘿,我想这个意味着你已经老的不适合再去编程了吧!",我表面上哈哈一笑,但心里却触动不少. 年龄歧视在我们这行里并不可笑. 就像今天用Java的兄弟沦落到这个地步一样,几年前,使用COBOL家伙被我们从心底里嘲笑其老旧的编码方式和缺乏新技术中的灵活性. 如今轮到我被他们嘲笑了. 也许你也是这样. 如果目前没有,我估计这一天也会很快到来. 你还会笑的出来吗? 是的,我想会跟我一样的. 我们这一行受年龄歧视体现在好几个方面. 大家都热衷于热门

C++程序员和Java程序员的差异

首先说明,这几年接触的最多的程序员就是C++程序员和Java程序员,这只是我自己的一点体会而已,一个人的眼光难免是浅薄的.不过,欢迎拍砖,也欢迎对号入座.   从对基础知识掌握的程度来说,例如数据结构和算法,C++程序员要比Java程序员牢靠得多.究其原因,大概是因为C++程序员需要经常自己实现那些项目基础设施,但是Java程序员大多拿来即用.公平地说,C++不是一门适合程序员初学者的语言,但是Java是.C++程序看起来确实要比Java 程序稍难懂一些,C++程序员往往思维更加严密.另一方面,

都说大家忍不了程序员,那么程序员有没有忍不了的事情

简评:都说大家忍不了程序员,什么程序员不善于和大家交流沟通,特立独行,每天穿着固定,不会撩妹还宅...其实程序员也有很多忍不了的事情,比方说产品跑来和你说,这个功能很简单,实现一下就行了,以及其他同学让你帮助他PS证件照,我是软件工程师,不是PS大师好哇? 栈和队列的区别是啥? 吃多了拉就是队列:吃多了吐就是栈. 世界上最遥远的距离不是生与死,而是你亲手制造的Bug就在你眼前,你却怎么都找不到她. <C++程序设计语言>比<C程序设计语言>厚了几倍...果然有了对象就麻烦很多. 怎

男程序员和女程序员的待遇差别

问题描述 我想问一哈 在你们公司 男程序员和女程序员待遇有没得差别? 差别大不? 大概是多少?? 解决方案 待遇和等级都不分男女的 但是男程序员毕竟是多数混到PM级别的 男的也会多一点..待遇没差别 女的会好一点,放假多一点 最好的待遇就是有很多男同胞爱戴着 ....解决方案二:按能力来,不分男女.......解决方案三:我们公司待遇是按照等级来分的,公司所有部门都按照六级划分,我个人是初级软件工程师,工资是4K,中级大概6K,高级的话8K以上:和性别没有什么关系吧解决方案四:按职位来给钱,同工

VC程序在Win32环境下动态链接库(DLL)编程原理_C 语言

本文详细讲述了VC程序在Win32环境下动态链接库(DLL)编程原理.分享给大家供大家参考.具体分析如下: 一般比较大的应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作.其中可能存在一些模块的功能较为通用,在构造其它软件系统时仍会被使用.在构造软件系统时,如果将所有模块的源代码都静态编译到整个应用程序EXE文件中,会产生一些问题:一个缺点是增加了应用程序的大小,它会占用更多的磁盘空间,程序运行时也会消耗较大的内存空间,造成系统资源的浪费:另一个缺点是

vc++编程问题-谁能帮忙把这个VC++程序上运行的纵坐标改动一下啊,跪求,急用……

问题描述 谁能帮忙把这个VC++程序上运行的纵坐标改动一下啊,跪求,急用-- 把第一个纵坐标改成0-20,第二个改成0-500,现在不能改动,而且已改动两个都会同时变化,且图形并不随改动值的变化而变化,急用,跪求了--不胜感激-- void CScope::DrawAxis(CDC *pDC) { CFont *pOldFont; int i,nPosY; CString str; pOldFont = pDC->SelectObject(&m_FontAxis); pDC->SetT

想做一个vc程序,后台监控指定文件夹中是否存在数据库文件,如果有则将文件内容上传到服务器数据库中。

问题描述 想做一个vc程序,后台监控指定文件夹中是否存在数据库文件,如果有则将文件内容上传到服务器数据库中. 有说可以写服务来后台监控的,但是我不太明白原理,服务是怎么实现后台监控, vc倒是可以直接生成一个服务,但是不清楚原理,完全不知道应该从哪下手. 希望有高手给解答一下. 解决方案 参考:http://blog.sina.com.cn/s/blog_a6fb6cc901017us1.html

非常感谢-数字图像处理中基于多文档的VC程序

问题描述 数字图像处理中基于多文档的VC程序 跪求大神基于多文档的将24位真彩塑BMP图像转换为8位灰度图像 解决方案 这里有现成的代码,而且有两个不同的算法,可以参考http://download.csdn.net/detail/schlafenhamster/3992785 解决方案二: 多文档只是界面.功能有了以后你就是集成到UI中去24位真彩色转换为8位灰度图 VC++ ..