VC驿站《实用C++》教程开篇

首先,欢迎大家来到VC驿站。不知不觉中,VC驿站已经开办了将近8年的时间,非常感谢各位网友对VC驿站一如既往的支持。

教程方面从刚开始的《Vc++控件使用》、《VC++界面库编程》、
《Vc++动态库编程》、《WinSock 异步I/O模型》、《Vc++打造局域网聊天室》、《Vc++打造服务管理器》、《C语言黑客编程》 等七套免费教程,

到中期的《VC++基础班》、《VC++高级班之窗口篇》、《VC++高级班之注册表篇》、《VC++高级班之多线程篇》、《VC++高级班之数据库篇》、《VC++高级班之网络编程篇》、《VC++远控编程班》、《VC++远控编程扩展班》,

以及后期的 《你对文件了解多少—PE文件格式解析》、《VC实战HTTP之POST第一期》、《VC实战HTTP之玩转QQ空间》、《VC实战HTTP之POST高级进阶班》、《VC玩转WebBrowser控件》 等等。给大家陆续推出了很多套关于VC++方面的中高级编程教程,相信很多网友和会员通过VC驿站的教程学到了很多东西,有的也找到了自己心仪的一份编程开发的工作。

相关介绍链接详见:http://www.cctry.com/static/vip/index.html

之所以要出《实用C++》教程,有以下这么几点原因:

1、一直以来有很多网友问我,VC驿站目前的教程讲解的确实不错,但对于一些新手来说还是比较难,没有任何编程基础的人学起来恐怕会比较吃力。什么时候可以出一些适合小白的,没有任何编程基础的新手也能听懂,也能学的教程呢?

2、网上现在是有不少讲解C++基础的教程,但很多都不成体系,而且讲解的也不太容易让新手理解,讲师心里明白但讲不出来,表达的不太好。讲师的水平也是参差不齐,有的讲师说他误人子弟也不过分,自己都没理解知识点的含义就糊里糊涂的给学员讲解,很不负责任。本来新手听的就不是很懂,结果越听越乱,越听越摸不着头脑。不仅知识点学错了,更重要的是浪费了大家宝贵的时间;

3、C++本身博大精深,很强大同时也很复杂。很多人被挡在了C++大门的外面,还没入门,更别提学习其他更深入的教程了。耗费了时间,伤了自尊心,迫不得已干脆不学了或者选择其他诸如易语言之类的语言先用着,想学但学不明白,也没个人指点,实在是没有办法;

4、还有的一些学员是科班出身,可学校里面学的C++还是太理论化,技术知识也比较落后。自己想通过学校里面学的东西写点感兴趣的小软件都写不出来,有想法但无从下手,不知道怎么样去做,无法学以致用;

5、有一些学员有基本的C++语法基础,但仍然停留在理论基础层面,只会个 printf、cout、hello world 之类的。给你一个 Visual Studio 开发工具都不知道怎么样使用,连最基本的建立个新工程都不会,不知道建什么类型的工程,好不容易建了一个控制台类型的工程,以前学的黑窗口程序入口函数是 main,怎么到了 Visual Studio 里面就变成 _tmain 了呢?这什么意思?不得而知。

6、目前的一些书本及C++教程都比较偏向理论,很多都是纯讲解C++语言语法,跟实际项目结合的比较少,理论脱离实际,学员学完了之后不知道C++能做什么,还是没办法用C++来写一些应用级别的软件,跟实际项目或者公司中要用到的技术差的比较远;

7、自学的话会遇到各种各样的问题,也不知道看哪本书好,遇到问题了也没人解答,没有那种学习氛围,没有人帮忙规划指点。完全靠自己,时间花了不少可进展比较缓慢。C++涉及到的内容确实比较多,也不知道哪个是重点,哪个可以以后再学,有一些知识点实际编程中用的很少,不用深究,但自己却不知道,耗费了大量的时间去研究。。。

综合以上吧,VC驿站准备推出一系列实用的新手教程,这第一个就是《实用C++》,后期会讲解所有控件的的使用,各种小实例、小技巧等实用技术的讲解,会根据具体情况来调整。每节课都配备课程说明文档、课后小作业,让大家多动手多实践,有问题多跟讲师沟通。论坛会建立《实用C++》专版,供会员们学习、提问、交流。

课程要理论结合实际,多讲一些在实际编程过程中要用到的技术,会常犯的错误,怎么样写代码,为什么要这么写,把我当初学习C++过程中的点点滴滴都给大家讲解出来,把我这十年来的编程学习经验分享给大家,让大家少走弯路,更快速的学习。
让更多对C++感兴趣,想学C++,心怀C++编程梦想的新手迈进编程的大门,在C++的世界中大展拳脚。

建议:作为一个过来人我给大家个建议,学编程不要什么语言都学,今天学C++明天学Python,后天学Java,到最后是什么都会一点,什么都不精,没有一样可以拿得出手的。每个人的时间精力有限,不可能样样精通,闻道有先后,术业有专攻。正确的应该是先可一门语言学深入,学精通了,之后再去学习其他语言,先深度后广度。本身编程思想都是一致的,学好一门语言之后再去扩展其他语言就很容易了。

 

最后给大家奉上VC驿站《实用C++》B站在线观看地址:

https://www.bilibili.com/video/av38388453

高清版视频教程下载地址:http://www.cctry.com/forum-140-1.html

1、VC++编程环境介绍 ①、编程环境、编译器; ②、名词解释; ③、一个简单的MFC对话框工程; ④、个人认为在学习过程中可以看的不错书籍; ⑤、VC编译EXE在没装VC的电脑上运行出错问题解决! 2、ANSI与UNICODE ①、ANSI与UNICODE; ②、不同编码格式下的字符串处理及相互转化; ③、CString常用操作讲解。 3、模态对话框与非模态对话框 ①、模态与非模态对话框的创建; ②、新对话框的初始化工作; ③、两个对话框之间数据传递的几种方法。 4、对话框控件不同类型成员变量的绑定 ①、控件各种类型变量的绑定、最大值及最小值问题; ②、对话框数据交换与验证机制; ③、各种开源控件类的使用; ④、MFC与SDK API中同名函数问题。 5、VC中常用控件的用法讲解 ①、VC中常用控件的用法讲解见:http://www.cctry.com/thread-106-1-1.html ②、VS2008中新增控件的用法讲解。 6、定时器讲解 ①、定时器相关函数讲解:SetTimer、OnTimer、KillTimer; ②、利用定时器实现动态显示时间; ③、改变CStatic控件的文字颜色。 7、MFC对话框程序响应鼠标及键盘消息 ①、MFC对话框程序响应鼠标点击消息; ②、MFC对话框程序响应键盘按键消息; ③、MFC对话框程序响应组合键。 8、MFC对话框注册全局系统热键 9、控件自定义消息的响应: ①、响应按钮控件的右键消息; ②、响应Static控件的双击消息。 ③、自定义编辑框控件只读、颜色不变灰 10、再论“逃跑”按钮的实现 ①、MoveWindow、SetWindowPos、GetWindowRect函数讲解; ②、坐标系的变换。 11、通用对话框讲解 ①、文件选择对话框; ②、目录选择对话框; ③、让对话框程序支持拖拽。 12、菜单操作 ①、对话框程序添加菜单; ②、右键弹出式菜单; ③、菜单项的启用与禁用。 13、对话框的工具栏操作 ①、工具栏的创建; ②、工具栏按钮的响应。 14、对话框的状态栏操作 ①、状态栏的创建; ②、状态栏显示时钟、鼠标位置、鼠标点的颜色信息等。 15、一个简单计算器软件的编写 ①、计算功能的实现; ②、剪贴板操作:将计算结果保存到剪贴板。 16、文件的基本操作之CFile[Ⅰ] ①、文件的创建、打开、关闭; ②、文件的读写、何时读取完毕、读取一行数据; ③、文件指针位置的设置; ④、刷新缓存数据到文件; 17、文件的基本操作[Ⅱ] ①、文件的复制[适用于文件夹]; ②、文件的重命名或移动[适用于文件夹]; ③、文件的删除[只读属性]; 18、文件属性信息的获取与设置 ①、属性信息的获取:大小、时间、隐藏属性等; ②、属性信息的设置 [删除只读属性文件]; ③、判断文件是否存在以及是否为目录; 19、文件夹操作 ①、文件夹的创建与删除; ②、文件夹的属性信息的获取:时间、隐藏属性等; ③、文件夹大小的获取:遍历文件方法[下节课讲解]; 20、文件的遍历与查找小软件的编写[包括文件的各种属性信息] 21、系统各种路径信息的获取 ①、Windows、System32、temp、桌面目录、我的文档等目录的获取; ②、应用程序当前目录的获取与设置及存在的问题讲解; ③、可执行文件所在目录[包括EXE和DLL]; ④、工程当前目录与Debug调试目录的不同。 22、系统信息的获取 ①、当前用户名称、计算机名称的获取; ②、CPU、内存、硬盘信息的获取。 23、进程的相关操作 ①、进程创建的三种方法及CreateProcess参数存在的问题; ②、进程的结束; 进程的枚举 一个简单任务管理器的实现 MFC中动态数组、动态链表、映射表的讲解 ClistCtrl 的自绘操作!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值