Visual C++基础与案例开发详解
基本信息
内容简介回到顶部↑
本书以visual c++ 6.0为平台,结合应用实例,强调实用,力求以通俗易懂的语言,将mfc应用程序设计和visual c++ 6.0的具体应用展示给读者。.
本书由浅入深、循序渐进地介绍了visual c++ 6.0的使用方法,主要内容包括面向对象程序设计语言基础,用appwizard建立应用程序,菜单、工具栏和状态栏,对话框,常用控件,图形设备接口,文档视图结构,数据库编程以及动态链接库等。本书提供了大量的实例,每个案例都给出了详细的操作步骤,有助于初学者理解和把握问题的精髓,快速建立对应用程序框架的整体认识。..
书中理论知识讲解透彻,实例开发清晰有序,既适合初学者和具有一定编程经验的visual c++用户使用,也适合广大软件开发者和编程爱好者作为参考用书。...
本书由浅入深、循序渐进地介绍了visual c++ 6.0的使用方法,主要内容包括面向对象程序设计语言基础,用appwizard建立应用程序,菜单、工具栏和状态栏,对话框,常用控件,图形设备接口,文档视图结构,数据库编程以及动态链接库等。本书提供了大量的实例,每个案例都给出了详细的操作步骤,有助于初学者理解和把握问题的精髓,快速建立对应用程序框架的整体认识。..
书中理论知识讲解透彻,实例开发清晰有序,既适合初学者和具有一定编程经验的visual c++用户使用,也适合广大软件开发者和编程爱好者作为参考用书。...
作译者回到顶部↑
本书提供作译者介绍
张孝祥:北京传智播客教育科技有限公司教学总监。著有《Java就业培训教程》《JavaScript网页开发》《深入体验Java Web开发内幕-核心基础》《深入体验Java Web开发内幕-高级特性》《Java邮件开发详解》等一系列Java畅销书籍,发布了中国第一套Java学习视频,被誉为”中国Java培训第一人”。张孝祥老师精通C/C++/VC++、VB、Java、SQL Server、ORACLE、ASP、JSP、J2EE等编程语言和数据库系统,善于解剖和分析问题,善于使用生动形象的比喻,能将复杂的、难于理解的问题与知识简单化讲解。.
徐明华:有着8年JAVA项目.. << 查看详细
徐明华:有着8年JAVA项目.. << 查看详细
目录回到顶部↑
第1章面向对象程序设计. 1
1.1面向对象程序设计基础 2
1.1.1面向对象程序设计与c++语言 2
1.1.2面向对象编程方法的基本特征 3
1.2类和对象 4
1.2.1类的定义 5
1.2.2对象的定义 6
1.2.3类的构造函数和析构函数 7
1.2.4对象成员的初始化 8
1.2.5this指针 10
1.2.6静态成员 11
1.2.7友元函数 13
1.3继承和派生 14
1.3.1继承 15
1.3.2派生类与基类的构造函数 18
1.4虚函数和多态 20
1.4.1虚函数 20
1.4.2多态 21
1.4.3纯虚函数与抽象类 22
1.5上机练习 24
1.1面向对象程序设计基础 2
1.1.1面向对象程序设计与c++语言 2
1.1.2面向对象编程方法的基本特征 3
1.2类和对象 4
1.2.1类的定义 5
1.2.2对象的定义 6
1.2.3类的构造函数和析构函数 7
1.2.4对象成员的初始化 8
1.2.5this指针 10
1.2.6静态成员 11
1.2.7友元函数 13
1.3继承和派生 14
1.3.1继承 15
1.3.2派生类与基类的构造函数 18
1.4虚函数和多态 20
1.4.1虚函数 20
1.4.2多态 21
1.4.3纯虚函数与抽象类 22
1.5上机练习 24
前言回到顶部↑
Visual C++是一个功能强大的可视化软件开发工具,随着其新版本的不断推出,现已成为用户最多、功能最强的软件开发环境,也是程序员进行软件开发的首选工具。MFC是采用Visual C++开发环境编写Windows应用程序的最佳选择,它是一组C++类,采用它可以为用户定制特定的Windows应用程序。本书的目的就是为了让读者学会在Visual C++环境下,利用微软的基本类库MFC开发出功能强大的Windows应用程序。.
本书具有以下特点:
内容全面、系统、实用。介绍了最基本的概念和操作,难度适中,使读者在阅读过程中很顺畅,自然地了解并掌握MFC应用程序的基本知识。
实例丰富、实用。本书的实例步骤清晰、代码明确,案例章节涉及内容广泛,具有很强的实用价值。
语言通俗易懂、简洁明了。全书没有晦涩的字句,不但适合课堂教学,也适合读者自学使用。
专业培训老师视频讲解。在附带的光盘中,包含有书中典型实例的创作录像,读者可以通过此视频更加深入地学习书中案例的每一个细节。
本书共分为15章,从最基本的概念出发,依次介绍面向对象编程、Windows编程基础、常见界面元素、通用控件、图形设备接口、文档与视图等。其中前10章属于基础知识介绍,后5章属于案例开发。各章的主要内容说明如下。
第1章介绍面向对象编程,主要包括类、对象、继承、派生、虚函数以及多态等内容。
第2章介绍Visual C++入门的一些基础知识,如Visual C++ 6.0集成开发环境等内容。
第3章介绍MFC应用程序框架,主要包括MFC和Win32 API等内容。..
第4章介绍菜单、工具栏和状态栏的设计与创建等。
第5章介绍对话框的设置、生成、添加及在程序中的使用等内容。
第6章介绍静态控件、按钮控件、编辑框控件、滚动条控件、列表框控件、滑动条控件以及进度条控件等。
第7章介绍图形设备接口,主要包括设备上下文、坐标的映射、文本的设计与实现等。
第8章介绍文档和视图之间相互作用的函数、文档的读写、切分窗口等。
第9章介绍数据库编程基础、ODBC数据库编程以及数据库访问技术等。
第10章介绍动态链接库DLL的基础知识、非MFC DLL、MFC规则DLL以及MFC扩展DLL等。
第11~15章介绍立体工程图的绘制、工资管理系统的设计、物资管理系统的设计、屏幕捕捉程序设计和FTP客户端编程等。
全书基础知识介绍清晰明确,理论联系实际,具有很强的操作性。实例介绍知识面广,不但可以温习前面所学的内容,而且还增加了一定的创作技巧,从而保证读者能够更好地掌握Visual C++开发技术。
本书不仅可以作为大中专院校以及培训班相关专业的教材,还可作为程序设计人员和编程爱好者的参考书。
本书具有以下特点:
内容全面、系统、实用。介绍了最基本的概念和操作,难度适中,使读者在阅读过程中很顺畅,自然地了解并掌握MFC应用程序的基本知识。
实例丰富、实用。本书的实例步骤清晰、代码明确,案例章节涉及内容广泛,具有很强的实用价值。
语言通俗易懂、简洁明了。全书没有晦涩的字句,不但适合课堂教学,也适合读者自学使用。
专业培训老师视频讲解。在附带的光盘中,包含有书中典型实例的创作录像,读者可以通过此视频更加深入地学习书中案例的每一个细节。
本书共分为15章,从最基本的概念出发,依次介绍面向对象编程、Windows编程基础、常见界面元素、通用控件、图形设备接口、文档与视图等。其中前10章属于基础知识介绍,后5章属于案例开发。各章的主要内容说明如下。
第1章介绍面向对象编程,主要包括类、对象、继承、派生、虚函数以及多态等内容。
第2章介绍Visual C++入门的一些基础知识,如Visual C++ 6.0集成开发环境等内容。
第3章介绍MFC应用程序框架,主要包括MFC和Win32 API等内容。..
第4章介绍菜单、工具栏和状态栏的设计与创建等。
第5章介绍对话框的设置、生成、添加及在程序中的使用等内容。
第6章介绍静态控件、按钮控件、编辑框控件、滚动条控件、列表框控件、滑动条控件以及进度条控件等。
第7章介绍图形设备接口,主要包括设备上下文、坐标的映射、文本的设计与实现等。
第8章介绍文档和视图之间相互作用的函数、文档的读写、切分窗口等。
第9章介绍数据库编程基础、ODBC数据库编程以及数据库访问技术等。
第10章介绍动态链接库DLL的基础知识、非MFC DLL、MFC规则DLL以及MFC扩展DLL等。
第11~15章介绍立体工程图的绘制、工资管理系统的设计、物资管理系统的设计、屏幕捕捉程序设计和FTP客户端编程等。
全书基础知识介绍清晰明确,理论联系实际,具有很强的操作性。实例介绍知识面广,不但可以温习前面所学的内容,而且还增加了一定的创作技巧,从而保证读者能够更好地掌握Visual C++开发技术。
本书不仅可以作为大中专院校以及培训班相关专业的教材,还可作为程序设计人员和编程爱好者的参考书。
序言回到顶部↑
首先,感谢并祝贺您选择本系列丛书!《软件开发课堂》系列丛书通过大量的精彩实例、完整的学习视频,让您完全融入编程实战演练,从零开始,逐步精通相关知识,成为自学成才的编程高手,哪怕您是一个高中生,都可以轻松地实现职场的梦想和生活的愿望!.
1. 丛书内容
随着软件行业的不断升温,程序员这一职业正在成为IT界中的佼佼者,越来越多的程序设计爱好者开始投入到相关软件开发的学习中。然而很多朋友在面对大量的代码时又有些望而却步,不知从何入手。
实际上,一本好书不仅要教会读者怎样去实现书中的内容,更重要的是要教会读者如何去思考、去探究、去创新。鉴于此,我们精心编写了《软件开发课堂》系列丛书。
本丛书涉及目前流行的各种相关编程技术,均以最常用的经典实例,来讲解软件最核心的知识点,让读者掌握最实用的内容。首次共推出8册:
《Visual Basic基础与案例开发详解》
《Java基础与案例开发详解》
《JSP基础与案例开发详解》
《Struts基础与案例开发详解》
《JavaScript基础与案例开发详解》
《ASP.NET基础与案例开发详解》
《C#基础与案例开发详解》
《Visual C++基础与案例开发详解》
2. 丛书特色..
本丛书具有以下特色。
(1) 内容精练、实用。本着“必要的基础知识+详细的程序编写步骤”原则,摒弃琐碎的东西,指导初学者采取最有效的学习方法和获得最良好的学习途径。
(2) 过程简洁、步骤详细。尽量以可视化操作讲解,讲解步骤做到详细但不繁琐,避免直接使用大量代码占用读者的阅读时间。而对关键代码则进行详细的讲解,做到清晰和透彻。
(3) 讲解风格通俗易懂。作者均是一线工作人员及教学人员,项目经验丰富,传授知识的能力强。所选案例精练、实用,具有实战性和代表性,能够使读者快速上手。
(4) 光盘内容丰富。不仅包含书中的所有代码及实例,还包含书中主要操作步骤的视频录像,有利于多媒体视频教学和自学,最大程度地提高了书中案例的可操作性。
3. 作者队伍
1. 丛书内容
随着软件行业的不断升温,程序员这一职业正在成为IT界中的佼佼者,越来越多的程序设计爱好者开始投入到相关软件开发的学习中。然而很多朋友在面对大量的代码时又有些望而却步,不知从何入手。
实际上,一本好书不仅要教会读者怎样去实现书中的内容,更重要的是要教会读者如何去思考、去探究、去创新。鉴于此,我们精心编写了《软件开发课堂》系列丛书。
本丛书涉及目前流行的各种相关编程技术,均以最常用的经典实例,来讲解软件最核心的知识点,让读者掌握最实用的内容。首次共推出8册:
《Visual Basic基础与案例开发详解》
《Java基础与案例开发详解》
《JSP基础与案例开发详解》
《Struts基础与案例开发详解》
《JavaScript基础与案例开发详解》
《ASP.NET基础与案例开发详解》
《C#基础与案例开发详解》
《Visual C++基础与案例开发详解》
2. 丛书特色..
本丛书具有以下特色。
(1) 内容精练、实用。本着“必要的基础知识+详细的程序编写步骤”原则,摒弃琐碎的东西,指导初学者采取最有效的学习方法和获得最良好的学习途径。
(2) 过程简洁、步骤详细。尽量以可视化操作讲解,讲解步骤做到详细但不繁琐,避免直接使用大量代码占用读者的阅读时间。而对关键代码则进行详细的讲解,做到清晰和透彻。
(3) 讲解风格通俗易懂。作者均是一线工作人员及教学人员,项目经验丰富,传授知识的能力强。所选案例精练、实用,具有实战性和代表性,能够使读者快速上手。
(4) 光盘内容丰富。不仅包含书中的所有代码及实例,还包含书中主要操作步骤的视频录像,有利于多媒体视频教学和自学,最大程度地提高了书中案例的可操作性。
3. 作者队伍
相关资源回到顶部↑
· 【推荐】众多高校学子口口相传,他们共同的选择--华清远见嵌入式学院(嵌入式Linux就业课程、3G手机开发就业课程,通过入学测试即签100%就业协议,4个月集中实训,世界500强企业成功就业保障!!!)· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)
· C/C++ 经典著作(《C专家编程》《C++ Templates中文版》《C和指针 》《C陷阱与缺陷》《C++沉思录》)







点击看大图

加载中...

