- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计是指设计、编制、调试程序的方法和过程 程序设计通常分为问题建摸、算法设计、编写代码、编译调试和整理并写出文档资料五个阶段。 流程图是用一种图标的方式来表示解决问题的思路和方法的图。 流程图是由简单的几何图形、简短的文字说明等组成。 常用的流程图有ANSI流程图和N-S图。 面向对象的方法和技术 尽可能按照人类认识世界的方法和思维方式来分析问题、解决问题。程序设计中将要加以研究的事、物、概念等都称为对象(Object),以对象作为最基本的元素,以对象作为分析问题、解决问题的核心,这就是面向对象的程序设计方法(OOP)。 【例1-3-1】一个简单表单程序的编写示例。 按以下步骤操作: ① 进入Visual FoxPro。 ② 打开“文件”菜单,单击“新建”命令。 ③ 在弹出的对话框中,选取“表单”,再单击右上方的“新建文件”按钮。 ④ 在出现的“创建”对话框中选择存放路径(如选择“我的文档”),输入文件名myform1,单击“保存”按钮,进入表单设计器。 ⑤ 从控件工具栏点取命令按钮,用鼠标左键在表单Forml上拖动,放置一个命令按钮command1。松开鼠标左键,并列地再拖动出第二个命令按钮command2。 ⑥ 从控件工具栏点取标签,用鼠标在表单Form1上拖动,放置一个标签控件Labe11。表单Form1如图1-3-1所示。 通过上述步骤,用可视化方法设计出了一个应用程序的初步框架。 下面进一步设置属性,表单属性窗口如图1-3-2所示。 下一步:针对事件进行编程,从而实现对用户鼠标事件的响应。 ① command1的Click事件。鼠标双击command1(现在的名称叫“显示”),在出现的代码窗口中输入以下内容: IF This.Caption=“显示” thisform.Labell. Visible = .T. thisform.Command1 Caption = “隐藏” ELSE Thisform. Labe11. Visible= .F. Thisform. Command1. Caption = “显示” ENDIF 输入完毕后,关闭该代码窗口。 ② command2 的Click事件代码。鼠标双击command2(现在的名字是“退出”),在出现的代码窗口内输入: Thisform. Release 运行: “程序”菜单中选取“运行”,或直接单击工具栏上那个暗红色的感叹号“!”—— 运行 第1章 程序设计基础 1.1 程序设计概述 编写程序的语言 1.1.1 程序(program)是为实现特定目标或解决特定问题,使电子计算机执行一个或多个操作,或执行某一任务,而用计算机语言按序编写设计的命令序列的集合,是为实现预期目的而进行操作的一系列语句和指令。 。 程序设计语言包含三个方面,即语法、语义和语用。 程序设计语言的基本成分有: ①数据成分,用于描述程序所涉及的数据; ②运算成分,用以描述程序中所包含的运算; ③控制成分,用以描述程序中所包含的控制; ④传输成分,用以表达程序中数据的传输。 按发展历程分类 程序设计语言的分类 1.1.2 第一代语言:机器语言。 第二代语言:汇编语言。 第三代语言:高级语言。 第四代语言(简称 4GL):非过程化语言。 1 高级语言 低级语言 按语言级别分类 2 按照应用范围分类 3 通用语言 专用语言 面向过程的程序设计语言 面向对象的程序设计语言 按照设计定向分类 5 按照使用方式分类 4 交互式语言 非交互式语言 Visual Foxpro的特点 1.1.3 Visual Foxpro既具有结构化的程序设计语言功能,又具有面向对象的程序设计功能,较之其他程序设计语言类课程更易于学习和理解程序的设计;同时,Visual Foxpro又是数据库系统管理的工具软件。 程序设计 1.1.4 程序设计基本概念 1 程序设计的步骤 2 ① 分析问题。 ② 设计算法。 ③ 编写程序。 ④ 对源程序进行编辑、编译和连接。 ⑤ 运行程序,分析结果。 ⑥ 编写程序文档。 程序设计的分类 3 结构性质: 结构化程序设计 非结构化程序设计 用户的要求: 过程式程序设计 非过程式程序设计 成分性质: 顺序程序设计、并发程序设计、并行
您可能关注的文档
最近下载
- 二年级上册口算题100道(全册完整版).pdf VIP
- 外研版八年级下册初二英语(全册知识点考点梳理、重点题型分类巩固练习)(家教、补习、复习用).pdf VIP
- JT-T-978.2-2015城市公共交通IC卡技术规范第2部分:卡片.docx VIP
- 课题申报书:工业智能化驱动企业出口韧性提升的机制及稳外贸效应研究.docx
- IPC-4552B-2021 EN印制板化学镀镍 浸金(ENIG)镀覆性能规范 英文版.pdf VIP
- 小区物业春节期间应急预案.docx VIP
- 2025年python基础试题(含答案) .pdf VIP
- 高等学校给排水科学与工程本科指导性专业规范.pdf VIP
- 一种两通道射频旋转关节.pdf VIP
- 人教版(2024)英语七年级上册Unit 5Fun Clubs单元教案(4课时).docx VIP
文档评论(0)