- 0
- 0
- 约2.33万字
- 约 18页
- 2026-01-28 发布于北京
- 举报
示例程序:将用户中重复的功能组合到一个函数中。
问题:
如何减少用户的C代码?
:
如果您编写用于用户的,则会有很多代码用于管理任务。这些代码在所
有用户时都是相同的。这里的示例展示了将管理任务组合到一个函数中的方法。
使用编程方法的结构如下所示:
1.生成排序和过滤条件2.建立与用户的连接
uaConnectuaQueryArchiveByName如果出错:
返回3.设置排序和过滤条件uaArchiveSetFilter
uaArchiveSetSort4.打开查询uaArchiveOpen
5.实际处理查询、写入、删除、等。6.清
理与用户的连接uaArchiveClose
uaReleaseArchiveuaDisconnect
如果你在一个函数中编程时都进行错误检查,该函数会变得太大且不清晰。
仔细查看上面的列表,你会发现只有第1点和第5点会根据情况变化。
其他所有点无论用户的结构如何都会保持不变。
你可以将上述结构拆分为3个函数。
1.与任务相关的功能负责第1点。它生成过滤器和排序条件。2.一个封装所有
管理操作的通用功能。此功能适用于所有用户。该功能接收一个回调函数
作为参数。此回调函数要么对查询中的每个条目进行调用,要么仅对整个
调用一次。3.一个回调函数,该函数处理第5点。
Sampleprogram:groupingofrepetitivefunctionsonUserArchivesinonefunction.
QUESTION:
HowcanIreducetheCcodewithscriptsforaccessingUserArchive?
ANSWER:
IfyouprogramscriptsforaccessingUserArchive,thentherearelargevolumesofcodeforthe
administrationtasks.ThiscodeisthesameforaccessingallUserArchives.Theexamplehere
showsanoptionforgroupingtheadministrationtaskstogetherinonefunction.
Thescriptstructurelookslikethisforstandardprogrammingmethods:
1.Generatingthesortingandfilteringconditions
2.SettingupaconnectiontotheUserArchive
uaConnect
uaQueryArchiveByName
iferror:return
3.Settingthesortingandfilteringconditions
uaArchiveSetFilter
uaArchiveSetSort
4.Openingthequery
uaArchiveOpen
5.Actuallyworkingwiththequery
Read,write,delete,insertandsoon.
6.ClearingdowntheconnectiontotheUserArchive
uaArchiveClose
uaReleaseArchive
uaDisconnect
Ifyouprog
您可能关注的文档
- 太空探索与航天成就教学设计与实践.pdf
- 2019年国家公务员录用考试《行政职业能力测验》副省级真题含答案解析.pdf
- 2020年国家公务员录用考试《申论》地市级真题含答案解析(OCR).pdf
- 2023年国家公务员录用考试《行政职业能力测验》地市级综合管理真题含答案解析.pdf
- 【2021-2025】国家公务员招录考试专用教材5年真题-行测(地市级).pdf
- 【2021-2025】国考笔试真题-申论(副省级).pdf
- 2022年国家公务员录用考试《行政职业能力测验》地市级综合管理真题含答案解析(OCR).pdf
- 2024年国家公务员录用考试《申论》行政执法真题含答案解析.pdf
- 2024年国家公务员录用考试《行政职业能力测验》副省级真题含答案解析.pdf
- 2025年国考行政执法行测真题(OCR).pdf
- 2020年国家公务员录用考试《行政职业能力测验》副省级真题含答案解析(OCR).pdf
- 2023年国家公务员录用考试《行政职业能力测验》地市级综合管理真题含答案解析(OCR).pdf
- 2019年国家公务员录用考试《行政职业能力测验》副省级真题含答案解析(OCR).pdf
- 2020年国家公务员录用考试《申论》地市级真题含答案解析.pdf
- 2018年国家公务员录用考试《行政职业能力测验》地市级真题含答案解析.pdf
- 2022实验室用水气配件技术规范第4部分气阀.docx
- 2025装配式结构相关标准、规范目录.docx
- 2016预制及拼装式轻型板图集.docx
- 2025装配式内装修(一)墙面装修.docx
- 2023实验室设计与建设技术规范第1部分通用技术要求.docx
最近下载
- 杰美康 2HCS558步进伺服驱动器用户手册.pdf VIP
- 危化品安全知识培训.pptx VIP
- 起重吊装吊装作业安全培训.pptx VIP
- 辽宁大学《人力资源管理》2022-2023期末试卷.docx VIP
- 浙江省台州市2023-2024学年六年级上学期期末科学试卷(含答案)1.docx VIP
- 产业链视角下动力电池企业纵向一体化的实施路径及效果研究--以宁德时代为例.pdf
- HDPE缠绕B型结构壁管施工方案.docx VIP
- 2025年团餐行业发展白皮书.docx
- 2025至2030中国财富管理行业市场深度研究及发展前景投资可行性分析报告.docx VIP
- 潜孔锤+旋挖成孔灌注桩施工技术.doc VIP
原创力文档

文档评论(0)