版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Visual C编程学习方法、技术培训、2,主要内容、Visual C编程的学习路径学习重点,以及困难学习方法和数据收集路径例程实施和分析概要,3,1。VC编程学习路径,Visual C是在Windows平台上开发各种应用程序的开发环境,开发程序类型包括开发基于MFC或SDK的EXE程序(Windows界面)动态链接库DLL程序基于MFC的ActiveX控件程序的多个方面和技术领域,每个行业背景程序的重点都不同。该公司实际项目大部分是工业控制软件,强调与硬件控制的合作,工作效率、可靠性要求高,考虑接口美观。1.1编程学习目的,4,5,1。VC编程学习路径,需要1.2基础知识。要使用Visual
2、 C开发高性能工业控制软件,必须掌握以下扎实的基础知识:C/C编程语法和相关知识通用算法和数据结构知识Windows应用运行机制一般调试方法和技术学习上述基本知识是一个长期、长期积累的过程,在当前图书市场不一致的情况下,学习大量阅读和识别书籍是一项重要技术。6,1。VC编程学习路径、1.3不同的学习阶段和技术水平,从编写入门第一个“Hello world”程序开始,到独立开发自己的成熟软件,需要几个阶段。每个人都应该先找到自己在学习曲线上的位置,决定未来的学习目标。开始阶段:对CC语法的基本理解只能在书中读取turbo c例程,if、for等语句没有独立编程小程序的灵活性。(通过学校c语言考试
3、)入门阶段:对CC语法的熟练程度,教材作业题目(在100行代码内)可以自己完成,windows程序也很陌生,所以只能在书上阅读MFC例程,对其内部机制也没有理解。(通过计算机等级考试),7,1。VC编程学习路径,1.3不同的学习阶段和技术水平,3)第一阶段:基本了解windows程序执行机制,调试常见错误,了解解决方法,根据需要完成简单的Windows程序设计(计算器等,1000行代码内),程序包括硬件、数据库和(可以通过编程解决某些实际问题,但不深入)4)提升阶段:更熟悉windows类程序执行机制和基本知识,可以开发从实际项目派生的一些小程序(在10000行代码内)。但是,缺少一些深层问题
4、和各种实际问题解决经验(数据库、串行通信、网络、多媒体、多线程、文档/视图结构、ActiveX控件)。(创建手),8,1。VC编程学习路径,1.4建议学习路径,9,10,11,2。学习重点和难点,2.1学习过程中总是需要的特性,1)对兴趣编程的兴趣是整个学习过程中最大的障碍,直接影响学习的动机和一致性。喜欢思考程序的数学问题,获得成就感。喜欢探索自己未知编程领域的知识。喜欢和别人交换编程学习经验。(2)勤奋地学习编程需要积累很多技术细节知识,没有毅力和刻苦的努力,就无法实现编程水平的质量提高。(3)这种方法可以提高学习效率,多读编程笔记,多和别人交谈。,12,几个例子,13,14,15,2。学
5、习重点和难点,2.2学习重点,1)常用数据结构和算法数据结构:数组、堆栈、队列、链接列表算法:排序、矩阵运算、FFT转换等;2)基于消息的Windows程序执行机制从传统的DOS程序顺序执行转变为运行Windows基于事件响应的程序。3) Windows程序窗口界面和基本代码之间的数据传输;4)基于MFC类库的Windows程序结构和开始-结束时间顺序;16,2。学习重点和难点,2.2学习亮点,5)学习和使用第三方ActiveX控件;6)学习Visual C开发环境的熟练使用、程序调试技术和问题分析方法;7)遇到新出现的技术问题时,查找各种资源并解决问题的能力。确认MSDN,阅读书籍,依靠网络
6、。如何与人沟通,明确说明自己的问题;在类似的代码历史记录中用自己的代码消化的方法。17,2。学习重点和困难、2.3学习困难、1)基于MFC类库的Windows程序的结构和启动-关闭时间顺序、在程序发生动态执行错误时如何快速查找问题代码等,是程序员永远的任务!2)在不同对象之间传输和访问数据;3)防止和防止内存泄漏。(4)直接阅读源代码,了解程序功能特性5)用简短的语言明确说明自己的问题;18,动态执行错误,2.3学习困难,2 .学习重点和难点,19,内存泄漏,2.3学习困难,2 .学习重点和难点,20,窗口对象之间的传递,数据访问,2.3学习困难,2。学习重点和难点,21,2.3学习困难,对象
7、的动态活动周期,范围,2。学习重点和困难,22,3。学习方法和数据获取方法,3.1学习方法,1)更多模仿,不懒惰。对于书中的例程,必须自己做、打字、编译、实现,实现中出现的所有问题都是经验的累积。否则,低级错误永远无法消除;好的记忆力不如坏的笔头。对于非常复杂的编程知识点,要做笔记,经常复习,才能自己消化知识。当知道要补充哪方面的知识时,抓紧所有的时间,使用标题海上战术。23,3。学习方法和资料方法,3.1学习方法,4)学习俞丁学习所,嫁接和迁移。软件修改,最坏的情况是系统死机并重新启动。了解程序功能后,请尝试分离其他子功能或从其他程序添加子功能。5)总结知识点,处理编程问题,努力实现多方面。
8、24,3。学习方法和资料方法,3.2资料方法,1)从多重阅读图书馆、书店、网络电子书等多个方面开始,摄取知识的营养。2)从互联网下载、分析、理解案例程序。3) MSDN 1安装光盘上sample目录下的VC例程可以说是Microsoft高手提供的代码库。4)网站论坛BBS中其他人的问题和回答。5)电子期刊网络,VC相关论文,25,3.2经典书目简介,3 .学习方法和数据收集路径,26,4。例程实现和分析,4.1作业说明,计算器程序是计算机应用程序中最常见的任务,其特点是数学概念明确化算法简单难度,适当的空间利用方法支持多种加减乘除运算功能,并使用正号、倒数、平方函数、1) VC控制台(DOS接口)c函数实现。2)使用VC控制台(DOS接口)c类实现;3)使用VC对话框(Window界面)程序;27,实现VC控制台(DOS接口)c函数;28,实施VC控制台
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 艺术培训机构请假补课制度
- 房地产培训管理制度
- 中建系统培训晋升制度
- 音乐艺术培训日常管理制度
- 职业培训学校考核制度
- 疾控业务培训督导制度
- 四川培训机构消防安全管理制度
- 校外培训卫生管理制度
- 学会工作人员培训制度
- 工业园区安全培训制度
- 老年医院重点专科建设方案
- 银行解封协议书模板
- 超星尔雅学习通《学术规范与学术伦理(华东师范大学)》2025章节测试附答案
- GB 17440-2025粮食加工、储运系统粉尘防爆安全规范
- 《绿色农产品认证》课件
- 卫生院、社区卫生服务中心《死亡医学证明书》领用、发放、管理制度
- 《金融科技概论》完整全套课件
- 胶体与界面化学
- 康复治疗技术历年真题单选题100道及答案
- 深圳益电通变频器说明书TD90
- 2024至2030年中国公安信息化与IT行业发展形势分析及运行策略咨询报告
评论
0/150
提交评论