编辑推荐
《应用型本科信息大类专业“十二五”规划教材:EDA技术(第2版)》是张思卿老师使用Visual FoxPro 8.0 进行教学和科研的经验总结,详细介绍了Visual FoxPro 8.0的各种功能,并加入了具体实例,读者可以通过实例的实际操作,完全掌握Visual FoxPro 8.0 程序设计,是一本不可多得的好书。
内容简介
《应用型本科信息大类专业“十二五”规划教材:EDA技术(第2版)》主要内容依次为EDA技术与VHDL的基本知识、FPGA/CPLD目标器件的结构原理、VHDL的使用方法和设计深入、原理图的输入方法、状态机设计、EDA技术的综合应用、Verilog HDL、宏模块的应用、SoPC技术与应用基础。其中EDA技术的综合应用介绍了IP核的应用、电子设计竞赛项目开发、频率计设计、数字钟设计等。各章都安排了相应的习题和针对性强的实验和设计示例。书中列举的VHDL示例,都经编译通过或经硬件测试。
《应用型本科信息大类专业“十二五”规划教材:EDA技术(第2版)》通俗易懂,条理清晰,既有对菜单命令的详细讲解,又有精选例题和练习供读者上机实训,重点培养读者的“概念驱动工程”电路设计理念,尽量减轻初学者的学习负担,达到快速入门的目的。
目录
基础篇
第1章 数据库基础
1.1 数据库简介
1.2 数据模型
第2章 关系数据库
2.1 关系的数学定义
2.2 关系的性质
2.3 关系运算
第3章 Visual FoxPro 8.0概述
3.1 Visual FoxPro的发展
3.2 Visual FoxPro 8.0的特点
3.3 Visual FoxPro 8.0的安装、启动与退出
3.4 Visual FoxPro 8.0的操作界面
3.5 Visual FoxPro 8.0的文件类型
3.6 Visual FoxPro 8.0的命令结构和特点
3.7 Visual FoxPro的设计工具
第4章 程序设计语言基础
4.1 数据类型
4.2 常量
4.3 变量
4.4 数组
4.5 运算表达式
4.6 函数
第5章 数据库与表
5.1 Visual FoxPro中数据库的概念
5.2 创建数据库与表
5.3 管理数据库与表
5.4 显示和修改表中的记录
5.5 表的索引
5.6 表之间的关系
5.7 排序
第6章 查询与视图
6.1 查询的概念
6.2 创建查询
6.3 使用查询
6.4 视图的概念
6.5 创建视图
6.6 视图的数据更新
6.7 使用视图
第7章 结构化程序设计
7.1 结构化程序设计概述
7.2 Visual FoxPro程序文件的建立、修改与运行
7.3 Visual FoxPro程序的控制结构
7.4 Visual FoxPro结构化程序设计
7.5 Viusal FoxPro程序调试
第8章 面向对象程序设计
8.1 面向对象程序设计基础
8.2 创建表单
8.3 表单的管理
8.4 表单控件
8.5 多表单应用程序
8.6 程序举例
第9章 菜单与工具栏
9.1 Visual FoxPro系统菜单
9.2 建立菜单
9.3 为顶层表单添加菜单
9.4 创建快捷菜单
9.5 创建工具栏
第10章 报表与标签
10.1 报表概述
10.2 创建报表
10.3 数据分组和多栏报表
10.4 创建标签
10.5 报表的预览和打印
第11章 项目管理器
11.1 项目文件的建立与修改
11.2 项目管理器
11.3 项目管理器的使用
11.4 发布程序
实践篇
实验1 Visual FoxPro 8.0的基础操作
实验2 Visual FoxPro数据类型、常量、变量和数组
实验3 Visual FoxPro函数、运算符与表达式
实验4 表的建立与显示
实验5 表的维护
实验6 多表与数据库的操作
实验7 索引与排序、查询与统计
实验8 SQL语言
实验9 查询与视图设计
实验10 顺序结构程序设计
实验11 分支结构程序设计
实验12 循环结构程序设计
实验13 子程序、过程与函数
实验14 表单设计
实验15 常用控件的使用
实验16 菜单设计
实验17 报表和标签设计
实验18 应用系统发布及安装
习题参考答案
参考文献
精彩书摘
第3章 Visual FoxPro 8.0概述
Visual FoxPro 8.0是一种能够同时提供数据库设计和应用程序开发的集成环境的小型数据库管理系统。
本章主要讲解数据库管理技术和中文版Visual FoxPro的基本知识,包括Visual FoxPro 8.0的安装、Visual FoxPro 8.0的启动与退出、Visual FoxPro 8.0系统环境的配置、Visual FoxPro 8.0的基本操作方法等内容。
3.1Visual FoxPro的发展
数据库管理系统是在操作系统的文件系统基础上发展起来的。XBase(dBase、 FoxBase、FoxPro、Visual FoxPro)数据库管理系统具有广泛的应用基础。
Visual FoxPro 8.0是微软公司推出的一款速度更快、更有效、更灵活、功能强大、易学易用、面向对象的关系型数据库管理系统。Visual FoxPro 8.0是最为实用的关系型数据库管理系统之一。
3.2Visual FoxPro 8.0的特点
Visual FoxPro 8.0具有界面友好、工具丰富、速度快等优点,并在数据库操作、数据库管理、可视化开发环境和面向对象程序设计等方面具有很强的特点和功能。主要体现在其用户界面良好、 面向对象编程技术功能强、 快速创建应用程序、 数据库的操作简便、 多个用户可以一起开发程序、 可与其他应用程序交互操作、独特的开发客户/服务器解决方案、运行速度快等方面。
3.3Visual FoxPro 8.0的安装、启动与退出
1.安装Visual FoxPro 8.0中文版
可以在Windows XP(中文版)或更高版本,以及Windows NT 4.0(中文版)或更高版本中安装 Visual FoxPro。
2.启动Visual FoxPro 8.0
启动Visual FoxPro 8.0有以下两种方法。Visual FoxPro 8.0的主窗口界面如图3��1所示。
(1)双击桌面上的“VFP”图标。
(2)单击【开始】按钮,选择【程序】/【Microsoft Visual FoxPro 8.0】命令。
图3-1Visual FoxPro 8.0主窗口
3.退出Visual FoxPro 8.0
退出Visual FoxPro 8.0的方法有以下四种。
(1)单击Visual FoxPro 窗口的【关闭】按钮。
(2)选择【文件】/【退出】命令。
(3)在【命令】窗口中输入命令“quit”,然后按【Enter】键。
(4)右击Visual FoxPro窗口左上角的狐狸头图标,在弹出的下拉菜单中单击【关闭】。
……
前言/序言
计算机在数据管理方面的应用已经成为计算机应用的一个重要领域。用Fox系列数据库管理系统开发的应用程序在实际中得到了广泛的使用。Microsoft 公司推出的系列软件Visual FoxPro,是适合于微型计算机的关系数据库管理系统。在众多的数据库管理系统中,Visual FoxPro以其功能强大、简单实用、操作方便和界面友好等特性而独树一帜。Visual FoxPro是一个面向对象的可视化程序设计语言,它提供了许多辅助设计工具,使用户几乎可以不用编写程序语句就可以完成应用程序的开发设计工作。
Visual FoxPro的版本很多,并且一直在不断推出新的版本。本书旨在以Visual FoxPro 8.0为背景,淡化版本意识,重点介绍数据库系统的基本概念和基本原理,讲解Visual FoxPro的基本操作方法及其功能和应用。
本书由有多年Visual FoxPro开发经验的教师编写,从数据库的基本概念、原理出发,详细介绍了数据表的建立、修改、维护和使用,数据库对象的操作,程序设计基础,面向对象程序设计,以及应用程序的开发等内容。全书结构合理、脉络清晰,用一个实例贯穿始终,反映Visual FoxPro教学的实际进程,同时注重概念的完整性和实用性的合理配置,强调程序设计的实际操作方法,并提供较详细的附录,以供学习、应用开发和教学安排时作为参考。
本书的内容包括数据库基础、关系数据库、Visual FoxPro 8.0概述、程序设计语言基础、数据库与表、查询与视图、结构化程序设计、面向对象程序设计、菜单与工具栏、报表与标签、项目管理等。书中配有丰富的例题和习题,以便更适合教学和满足应用程序开发的要求。
本书在体系结构的安排上注重由浅入深、循序渐进,在内容的表述上对基本概念、命令功能和操作方法等都进行了详细的分析讲解,并配以丰富的例题、习题来辅助读者进行学习。全书结构严谨、通俗易懂,兼有普及与提高的双重功能,同时本书还有配套的实验指导书。
本书由张思卿、张润花担任主编,罗良夫、李恒波担任副主编。其中基础篇的具体编写章节分工为:张思卿编写第1、3、4、5章,罗良夫编写第6、7章,张润花编写第9、10、11章,李恒波编写第2、8章;实践篇由张思卿编写实验1~10,张润花编写实验11~18。最后由张思卿定稿。为了方便教学,本书还配有电子课件等教学资源包,任课教师和学生可以登录“我们爱读书网”免费注册并下载,也可以发邮件至索取教学资源包。
在本书的编写过程中,编者们参考了其他大量的同类教材和互联网上的相关资源,在此向其作者表示衷心的感谢。由于作者水平有限,加上编写时间仓促,书中难免会有错误,在此殷切地希望广大读者提出宝贵意见。
应用型本科信息大类专业“十二五”规划教材:EDA技术(第2版) 电子书 下载 mobi epub pdf txt