DEV401 Force.com开发者认证指南:全面备考手册

需积分: 0 3 下载量 193 浏览量 更新于2024-07-25 收藏 7.49MB PDF 举报
《DEV401 Salesforce Developer认证手册》是一本专门针对Salesforce Force.com开发者编写的备考指南。该书籍由Siddhesh Kabe专业编著,旨在帮助考生深入理解Force.com开发的基础知识,并为他们通过DEV401考试做充分准备。该手册是英文版,版权属于2012年的Packt Publishing,所有内容未经版权所有者事先书面许可,不得复制、存储或以任何形式传播,除非在批判性文章或评论中引用部分短语。 书中详细覆盖了Force.com平台的关键概念和技术,包括但不限于数据模型设计、 Apex编程语言(一种用于构建企业级应用程序的面向对象的语言)、Visualforce页面设计(前端用户界面的构建工具)、 Lightning Web Components(轻量级、现代的UI组件)以及与Salesforce生态系统集成的相关技术。此外,作者还可能涵盖了安全、部署策略、RESTful API、自动化测试、流程自动化等内容,这些都是DEV401考试的重要考察点。 备考手册的特点是内容全面且专业,力求确保提供的信息准确无误。然而,由于出版物的性质,尽管作者和Packt Publishing努力确保内容的准确性,但读者应意识到可能存在信息更新不及时或实际环境变化的情况。此外,本书并不提供任何形式的质保,作者和出版社不对因使用本书导致的直接或间接损失承担责任。 《Force.com Developer Certification Handbook (DEV401)》是Salesforce认证过程中不可或缺的学习资料,对于希望获得DEV401认证的开发者来说,它既是理论学习的引导,也是实战技能提升的重要参考书籍。通过阅读并实践书中的知识,考生可以更好地理解Salesforce平台的工作原理,从而提高他们的技术能力和应对考试的能力。

修改这个函数,要实现防止连续点按 while (1) { tp_dev.scan(0); if (tp_dev.sta & TP_PRES_DOWN) { //触摸屏被按下 if (tp_dev.x[0] > 0 && tp_dev.x[0] < 130 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480) { while(tp_dev.x[0] > 0 && tp_dev.x[0] < 130 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480){ tp_dev.scan(0); } if (i < 5) { password[i++] = '1'; } } else if (tp_dev.x[0] > 130 && tp_dev.x[0] < 260 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480) { while(tp_dev.x[0] > 130 && tp_dev.x[0] < 260 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480){ tp_dev.scan(0); } if (i < 5) { password[i++] = '2'; } } else if (tp_dev.x[0] > 260 && tp_dev.x[0] < 390 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480) { while(tp_dev.x[0] > 260 && tp_dev.x[0] < 390 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480){ tp_dev.scan(0); } if (i < 5) { password[i++] ='3'; } } else if (tp_dev.x[0] > 390 && tp_dev.x[0] < 520 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480) { while(tp_dev.x[0] > 390 && tp_dev.x[0] < 520 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480){ tp_dev.scan(0); } if (i < 5) { password[i++] = '4'; } } else if (tp_dev.x[0] > 520 && tp_dev.x[0] < 650 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480) { while(tp_dev.x[0] > 520 && tp_dev.x[0] < 650 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480){ tp_dev.scan(0); } if (i > 0) { password[--i] = '\0'; } } else if (tp_dev.x[0] > 650 && tp_dev.x[0] < 800 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480) { while(tp_dev.x[0] > 650 && tp_dev.x[0] < 800 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480){ tp_dev.scan(0); } if (i == 4) { break; //退出密码输入循环 } else { Show_Hz16(300,250,"提示信息:用户名或密码错误",RED,WHITE); } } //显示部分 LCD_ShowString(400,150,400,24,24,password); } }

2023-05-22 上传