2012年8月29日

salesforce 琐碎知识,问题总结 初学者 (一)

salesforce 琐碎知识,问题总结(一)


最近公司一直做salesforce的项目,虽然参与了几个大项目。但感觉很多东西还是一知半解。从今天起开始整理博客。一方面整理一些知识,另一方面把一些经验和问题分享给大家。

从什么地方开始呢?今天看到其他人的博客,也是salesforce 相关,先拿来说说。

Developer Console 

要说Developer  Console 就必须从Debugging 说起。任何编程语言都一样,要想写应用。必须学会调试。

官方的说明地址:http://www.salesforce.com/us/developer/docs/apexcode/index_Left.htm#CSHID=apex_debugging_system_log_console.htm|StartTopic=Content%2Fapex_debugging_system_log_console.htm|SkinName=webhelp

初学者最简单的方法就是当出现问题的时候把需要查看的变量打印出来,就像java有system.out ... php有echo 等

在salesforce 中和 System.debug(你要打印的变量)

然后运行Apex页面你将发现 console 里边会多了一条记录。双击后 就会显示该记录的信息了。然后查找DEBUG就能找到你要的变量。

数据类型

Apex是强数据类型的语言,所以做好记住都有什么类型,如果你会java感觉很自如。如果你会php就得小心了。

还有如果你不知道什么是map, 和 list 数据结构。一定想搞清楚,记捞。不过这个已经部署于salesforce 知识范围了。那些是你早该学会的东西。

官方数觉类型地址:http://www.salesforce.com/us/developer/docs/apexcode/Content/langCon_apex_primitives.htm

官方数据结构地址:http://www.salesforce.com/us/developer/docs/apexcode/index_Left.htm#CSHID=apex_methods_system_map.htm|StartTopic=Content%2Fapex_methods_system_map.htm|SkinName=webhelp