Visual C++.NET程序设计与项目实践 版权信息
- ISBN:9787302238478
- 条形码:9787302238478 ; 978-7-302-23847-8
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>>
Visual C++.NET程序设计与项目实践 本书特色
《Visual C++.NET程序设计与项目实践》特色:理论点拨恰到好处,精华案例贯穿全书;循序渐进适合初学,章节安排利于授课;专业选题注重实用,细排代码逻辑清晰。
Visual C++.NET程序设计与项目实践 内容简介
VisualC++.NET是当今非常流行的程序开发工具,深受广大程序员的喜爱。本书从VisualC++.NET的基本特点开始,全面、系统地讲述基本概念、基本语法、面向对象的编程方法及常见控件的使用、数据库编程和图形图像编程等。针对初学者和自学者,本书从简单的实例入手,力求将复杂的知识用浅显易懂的语言来描述,做到深入浅出。此外,每章都提供了上机指导和一定数量的练习题,以使读者及时巩固所学的知识。本书内容丰富,讲解透彻,不仅可以作为高等院校计算机专业和其他相关专业的教材,也可以作为广大初学者和非计算机专业人员的学习用书。
Visual C++.NET程序设计与项目实践 目录
第1章 程序设计基础1.1 计算机程序语言的发展1.1.1 汇编语言1.1.2 面向过程的语言1.1.3 面向对象的语言1.2 VisualC++.NET程序集1.3 VisualC++.NET安装与启动1.3.1 VisualC++.NET安装1.3.2 VisualC++.NET启动1.4 VisualC++.NET开发环境1.4.1 配置设置1.4.2 Projects选项卡1.4.3 菜单1.4.4 解决方案、项目和文件1.4.5 工具栏1.4.6 解决方案资源管理器1.4.7 类视图1.4.8 资源视图1.4.9 属性窗口1.5 实践训练:创建**个C++.NEI程序1.6 习题第2章 VisuaIC++.NET语言结构2.1 VisualC++.NET语言的基本符号2.2 VisualC++.NET语言的词汇2.2.1 标识符2.2.2 保留字2.2.3 常量2.2.4 变量2.2.5 运算符2.2.6 标点符号2.2.7 注释符2.3 程序的基本框架2.3.1 结构化程序设计框架2.3.2 面向对象程序设计框架2.4 VisualC++.NET集成开发环境的使用2.5 标识符的作用域、可见性和生存期2.5.1 作用域与可见性2.5.2 动态和静态生存期2.6 实践训练:开发基于Win32的控制台程序2.7 习题第3章 数据类型、表达式和基本运算3.1 VisualC++.NET语言的数据类型3.1.1 基本类型3.1.2 派生类型3.2 常量3.2.1 整型常量3.2.2 实型常量3.2.3 逻辑常量3.2.4 字符常量3.2.5 枚举型常量3.3 变量3.3.1 变量的定义3.3.2 符号常量定义语句3.3.3 全局变量与局部变量3.4 VisualC++.NET的运算符与表达式3.4.1 运算符3.4.2 表达式3.5 混合运算、赋值及类型转换3.5.1 数据类型的自动转换3.5.2 数据类型的强制转换3.5.3 赋值时的类型转换3.6 实践训练:运算符运算与数据类型转换3.7 习题第4章 基本控制语句4.1 VisualC++.NET基本语句4.1.1 声明语句4.1.2 表达式语句4.1.3 选择语句4.1.4 循环语句4.1.5 复合语句4.1.6 赋值语句4.1.7 空语句4.1.8 输入输出语句4.2 if语句实现的分支结构4.2.1 if语句4.2.2 if...else语句4.2.3 if语句的嵌套4.2.4 7语句4.3 用switch语句实现的多分支选择结构4.4 用for语句实现的循环结构4.5 while语句4.6 dowhile语句4.7 转向语句4.7.1 break语句4.7.2 continue语句4.8 实践训练:常用控制语句的使用4.8.1 if语句的使用4.8.2 switch语句的使用4.8.3 for语句的使用4.9 习题第5章 数组、指针及引用5.1 一维数组5.1.1 一维数组的定义5.1.2 一维数组的初始化5.1.3 一维数组的访问5.1.4 一维数组的应用举例5.2 二维及多维数组5.2.1 二维及多维数组的定义5.2.2 二维及多维数组的初始化5.2.3 二维及多维数组的访问5.3 字符串与字符数组5.3.1 字符串的定义5.3.2 字符串的存储5.3.3 字符数组的定义5.3.4 字符数组的初始化5.3.5 字符数组的输入输出5.3.6 字符串处理函数5.4 指针5.4.1 指针的定义5.4.2 指针的赋值与使用5.4.3 指针的类型及管理5.4.4 指针与数组5.4.5 指针与动态内存申请5.5 引用5.5.1 引用的概念5.5.2 引用的操作5.5.3 指针与引用的关系5.6 实践训练:数组与指针应用5.6.1 数组编程实例5.6.2 指针编程实例5.7 习题第6章 函数6.1 函数的定义6.2 函数的调用6.3 函数的声明6.4 函数的类型和返回值6.5 函数的参数及参数传递6.5.1 形式参数和实际参数6.5.2 函数参数的求值顺序6.5.3 默认参数6.5.4 函数的参数传递6.6 数组、指针与函数6.6.1 数组作为函数的参数6.6.2 指针作为函数的参数6.7 变量的作用域、生命周期和存储类型6.7.1 变量的作用域6.7.2 变量的生命周期6.7.3 变量的存储类型6.8 递归函数6.9 函数重载6.10 内联函数6.11 实践训练:函数调用、重载、递归和内联应用6.11.1 函数的调用编程实例6.11.2 函数重载编程实例6.11.3 递归函数编程实例6.11.4 内联函数编程实例6.12 习题第7章 类和对象7.1 类7.1.1 类的概念7.1.2 类成员的访问控制7.1.3 类的数据成员和函数成员7.2 对象7.2.1 对象的概念7.2.2 对象的成员7.2.3 程序实例7.3 构造函数和析构函数7.3.1 构造函数和析构函数的定义7.3.2 默认构造函数和默认析构函数7.3.3 拷贝构造函数7.4 对象的生存期7.4.1 局部对象7.4.2 静态对象7.4.3 全局对象7.5 this指针7.6 静态成员和常成员7.6.1 静态数据成员7.6.2 静态函数成员7.6.3 常成员7.7 友元7.7.1 友元函数7.7.2 友元类7.8 对象数组和成员对象7.8.1 对象数组7.8.2 成员对象7.9 实践训练:编写类和对象7.10 习题第8章 继承和派生8.1 派生与继承8.1.1 派生8.1.2 继承8.1.3 派生类的定义和构成8.2 派生类对基类的成员的访问8.2.1 派生的方式8.2.2 派生类的访问权限8.2.3 保护成员和保护派生8.3 派生类的构造函数和析构函数8.3.1 派生类的构造函数8.3.2 派生类的析构函数8.4 多重继承和虚基类8.4.1 多继承的含义8.4.2 多继承类的构造函数和析构函数8.4.3 二义性8.4.4 虚基类8.5 运算符重载8.5.1 运算符重载的概念8.5.2 重载为类的成员函数8.5.3 重载为类的友元函数8.6 多态性和虚函数8.6.1 多态性8.6.2 虚函数8.6.3 纯虚函数8.6.4 抽象类8.6.5 综合实例8.7 实践训练:继承和派生应用8.7.1 继承和派生的实例8.7.2 多继承和虚基类8.7.3 虚函数和多态性8.8 习题第9章 常用控件编程9.1 控件的概述9.1.1 控件的概念9.1.2 控件的使用方法9.2 常用标准控件9.2.1 按钮(Button类)9.2.2 列表框控件(ListBox类)9.2.3 文本框控件(Edit类)9.2.4 组合框控件(ComboBox类)9.2.5 静态控件(static类)9.2.6 滚动条控件(scrollBar类)9.3 控件的动态生成9.4 高级控件9.4.1 进度条控件(ProgressBar)9.4.2 滑块控件(SlideCtrl类)9.4.3 微调器控件(SPinButtonCrl类)9.4.4 列表视图控件(ListCtrl类)9.4.5 树形视图控件(TreeCtrl类)9.5 第三方控件9.6 实践训练:编写可视化应用程序9.7 习题第10章 数据库基础知识10.1 SQL语言的组成10.1.1 关系和表10.1.2 SQL数据类型10.1.3 SQL语句类型10.2 SQL的数据定义10.2.1 表的建立和删除10.2.2 表的扩充和修改10.2.3 视图10.2.4 索引10.3 SQL的数据查询10.3.1 单表查询10.3.2 多表查询10.3.3 表达式与函数的使用10.3.4 子查询10.3.5 关系代数运算10.4 SQL的数据操作10.4.1 修改数据10.4.2 插入数据10.4.3 删除数据10.5 实践训练:SQL命令应用10.6 习题第11章 基于数据库的程序开发11.1 Microsoft ODBC数据库管理11.1.1 概述11.1.2 MFC提供的ODBC数据库类11.1.3 应用ODBC编程11.2 建立数据连接11.2.1 使用0LEDB连接数据库……第12章 数字图像处理编辑基础第13章 异常处理
展开全部
Visual C++.NET程序设计与项目实践 节选
visual C++.NET是当今非常流行的程序开发工具,深受广大程序员的喜爱。《Visual C++.NET程序设计与项目实践》从visual C++.NET的基本特点开始,全面、系统地讲述基本概念、基本语法、面向对象的编程方法及常见控件的使用、数据库编程和图形图像编程等。针对初学者和自学者,《Visual C++.NET程序设计与项目实践》从简单的实例入手,力求将复杂的知识用浅显易懂的语言来描述,做到深入浅出。此外,每章都提供了上机指导和一定数量的练习题,以使读者及时巩固所学的知识。《Visual C++.NET程序设计与项目实践》内容丰富,讲解透彻,不仅可以作为高等院校计算机专业和其他相关专业的教材,也可以作为广大初学者和非计算机专业人员的学习用书。
Visual C++.NET程序设计与项目实践 相关资料
插图:面向对象是一种新兴的程序设计方法,或者说它是一种新的程序设计范型,其基本思想是使用对象、类、继承、封装、消息等基本概念来进行程序设计。它是从现实世界中客观存在的事物(即对象)出发来构造软件系统,并在系统构造中尽可能运用人类的自然思维方式,强调直接以问题域(现实世界)中的事物为中心来思考问题、认识问题,并根据这些事物的本质特点,把它们抽象地表示为系统中的对象,作为系统的基本构成单位(而不是用一些与现实世界中的事物相关比较远,并且没有对应关系的其他概念来构造系统)。这可以使系统直接地映射问题域,保持问题域中事物及其相互关系的本来面貌。从程序设计的角度来看,面向对象的程序设计语言必须有描述对象及其相互之间关系的语言成分。这些程序设计语言可以归纳为以下几类:系统中一切皆为对象;对象是属性及其操作的封装体;对象可按其性质划分为类,对象称为类的实例:实例关系和继承关系是对象之间的静态关系;消息传递是对象之间动态联系的唯一形式,也是计算的唯一形式;方法是消息的序列。