news 2026/5/12 18:56:53

25、编程中的过程定义与数据库操作

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
25、编程中的过程定义与数据库操作

编程中的过程定义与数据库操作

1. 过程调用与代码复用

在编程里,过程调用是很重要的操作。以listToText调用为例,它左侧有一个插头。这是因为调用执行时,过程会完成任务并返回一个值给调用块,这个返回值必须插到某个地方。像displayList的调用者就可以把返回值插到任意想要的标签里。比如笔记记录应用,需要显示列表的三个事件处理程序会调用该过程。

这个过程具有通用性,不针对特定列表或标签,应用的其他部分也能利用它在任意标签显示任意列表。

代码块的复用不局限于单个应用。像listToText这样的过程,几乎能在任何创建的应用中使用。实际中,组织和编程社区会为感兴趣的领域构建过程代码库。通常编程语言有导入工具可将库代码包含到应用中,但目前某些编程环境还没有这样的工具,只能创建特殊的库应用,保存其副本并以此为基础开展新应用开发。

2.distanceBetweenPoints过程设计

以确定用户当前位置附近最近医院的应用为例。应用启动时,要计算当前位置与第一家医院的距离(以英里为单位),接着计算与第二家医院的距离,依此类推。得到所有距离后,确定最小距离并显示该医院的地址(和/或地图)。

从这个描述能看出,该应用需要两个必要过程:计算两点间的距离和确定一组距离中的最小值。

下面来设计计算两点间距离的过程,命名为distanceBetweenPoints。设计过程时,要确定输入和输出,也就是调用者传给过程的参数以及过程返回给调用者的结

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/10 15:07:51

Bad Apple Windows 病毒教程:终极完整指南

Bad Apple Windows 病毒教程:终极完整指南 【免费下载链接】bad_apple_virus Bad Apple using Windows windows 项目地址: https://gitcode.com/gh_mirrors/ba/bad_apple_virus Bad Apple Windows 病毒项目是一个创新的开源程序,它使用Windows窗口…

作者头像 李华
网站建设 2026/5/12 6:24:16

打造专业级组织架构可视化工具:从零到一的企业级解决方案

打造专业级组织架构可视化工具:从零到一的企业级解决方案 【免费下载链接】org-chart Highly customizable org chart. Integrations available for Angular, React, Vue 项目地址: https://gitcode.com/gh_mirrors/or/org-chart 在数字化转型浪潮中&#xf…

作者头像 李华
网站建设 2026/5/11 12:17:23

Ubuntu 22.04用户必看的libwebkit2gtk-4.1-0安装说明

Ubuntu 22.04 下 libwebkit2gtk-4.1-0 安装全解析:从踩坑到实战 你有没有遇到过这样的场景?刚写完一个基于 GTK 的桌面应用,信心满满地运行,结果终端弹出一行红字: error while loading shared libraries: libweb…

作者头像 李华
网站建设 2026/5/4 14:38:40

Mousecape:5分钟搞定Mac鼠标指针个性化定制,让工作更有趣

Mousecape:5分钟搞定Mac鼠标指针个性化定制,让工作更有趣 【免费下载链接】Mousecape Cursor Manager for OSX 项目地址: https://gitcode.com/gh_mirrors/mo/Mousecape 厌倦了Mac系统千篇一律的白色箭头光标?想要为日常工作注入新鲜感…

作者头像 李华
网站建设 2026/5/6 5:52:00

Arduino MCP2515 CAN通信实战:从零构建工业级嵌入式网络

Arduino MCP2515 CAN通信实战:从零构建工业级嵌入式网络 【免费下载链接】arduino-mcp2515 Arduino MCP2515 CAN interface library 项目地址: https://gitcode.com/gh_mirrors/ar/arduino-mcp2515 在现代嵌入式系统中,CAN总线通信技术以其高可靠…

作者头像 李华