VC++学习曲折历程

入职以后,由于单位需要用MFC编写桌面程序,然而我在学校时,跟风地轻视VC++,因而没有学过MFC。

由于MFC直接用框架生成了一个标准结构,然后附带很多宏,封装了很多API,学习起来难度极大,虽然看了孙鑫的《深入详解VC++》的书和视频,以及侯俊杰的《深入浅出MFC》,然而一接触到实际项目,仍旧两眼一抹黑,看哪哪都有点印象,但是哪都不会。可能是看书时太急躁,虽然看了3遍以上以上两本书,然而事倍功半。

后来去某高校二手书店闲逛,看到一本久仰大名的书,就是Charles Petzold的《Windows 程序设计》第五版,书巨厚无比,当时想不到居然还能买到二手的书,于是毫不犹豫地买了下来,后来才发现是盗版的,有些字印刷出重影。然后我就规定自己不管多忙,多晚,每天必须看10页该书,然后认真地敲书上的程序,有时候还前后联系起来改代码,比如自己给某些小程序加上自定义图标,替换掉原来丑陋的默认图标。就这样看了一个半月之后,渐渐地对Windows程序设计的思路和消息机制有了理解,书读起来非常快,不像想象中那么费劲。然后我再看项目代码,发现不过如此而已,再看MFC程序设计的书,也就明白了那些类大概封装了什么API,而不像之前那样茫然无措了。

因此我得到两个教训,1不要试图走捷径,学习就该循序渐进,先爬再走最后跑;2 程序设计的书要耐心敲代码才能真正学会,只看书是走马观花,浮光掠影而已。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
(1)成绩管理系统 使用了SQL Server 2005数据库,在使用前需要将“data”目录下的数据库文件还原。 主程序文件是HCCP.dsw,使用Visual C++6.0打开此文件,然后使用工具栏中的“Build”命令即可调试。 --------------------------------------------------------------------- (2)进销存管理系统 使用了SQL Server 2005数据库,在使用前需要将“data”目录下的数据库文件还原。 主程序文件是jinxiaocun.dsw,使用Visual C++6.0打开此文件,然后使用工具栏中的“Build”命令即可调试。 管理员用户名和密码是可以在数据库的表“tb_operator”中设置。 --------------------------------------------------------------------- (3)KTV点歌系统 使用了SQL Server 2005数据库,在使用前需要将“data”目录下的数据库文件还原。 主程序文件是HCOK.dsw,使用Visual C++6.0打开此文件,然后使用工具栏中的“Build”命令即可调试。 管理员用户名和密码是可以在数据库的表“admin”中设置。 --------------------------------------------------------------------- (4)公交自动化系统 使用了Access数据库,名为HangzhouBus.mdb。 主程序文件是MapPublic.dsw,使用Visual C++6.0打开此文件,然后使用工具栏中的“Build”命令即可调试。 管理员用户名和密码是可以在数据库的表“USER”中设置。 --------------------------------------------------------------------- (5)教自动化系统 使用了Access数据库,名为MTAS.mdb。 主程序文件是MTAS.dsw,使用Visual C++6.0打开此文件,然后使用工具栏中的“Build”命令即可调试。 --------------------------------------------------------------------- (6)人事考勤系统 使用了SQL Server 2005数据库,在使用前需要将“Data”目录下的数据库文件附加。 主程序文件是Person.dsw,使用Visual C++6.0打开此文件,然后使用工具栏中的“Build”命令即可调试。 管理员用户名和密码是可以在数据库的表“Tab_User”中设置。 --------------------------------------------------------------------- (7)生管理系统 使用了SQL Server 2005数据库,在使用前需要将“data”目录下的数据库文件附加。 主程序文件是mystudentsys.dsw,使用Visual C++6.0打开此文件,然后使用工具栏中的“Build”命令即可调试。 系统管理员用户名为mr,密码为mrsoft。 --------------------------------------------------------------------- (8)视频聊天系统 有如下2个文件夹: 1. Client:保存了客户端的项目程序,使用Visual C++6.0打开文件Client.dsw,然后使用工具栏中的“Build”命令即可调试。 2. Server:保存了服务器端的项目程序,使用Visual C++6.0打开文件Server.dsw,然后使用工具栏中的“Build”命令即可调试。 --------------------------------------------------------------------- (9)垃圾清理系统 主程序文件是ClearGarbage.dsw,使用Visual C++6.0打开此文件,然后使用工具栏中的“Build”命令即可调试。 --------------------------------------------------------------------- (10)教自动化系统 使用了Access数据库,名为MTAS.mdb。 主程序文件是MTAS.dsw,使用Visual C++6.0打开此文件,然后使用工具栏中的“Build”命令即可调试。 管理员用户名和密码是可以在数据库的表“Tab_User”中设置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值