`
sjkgxf7191
  • 浏览: 257788 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Force.com 云计算平台 试玩小结(三)

阅读更多

最大的不便:只能用Flash Builder 4构建基于桌面的AIR程序 ,基于Web的Flex应用暂时还不支持 。。。


 

Tutorial #5: Adding Business Logic with Apex

  • Apex是运行在Force.com上强类型面向对象 的编程语言。
  • 你可以用Apex来编写触发器(trigger)web servicesprogram controllers
  • 可以用Apex来编写一些复杂的事务逻辑
  • 商品(Merchandise)price降低的时候,Invoice Statement 和 Line Item会作出相应的变化。
  • Setup->Create->Objects->Triggers->New

Step 2: Define a List Variable

 

trigger HandleProductPriceChange on Merchandise__c (after update) {
    List<Line_Item__c> openLineItems =
    [SELECT j.Unit_Price__c, j.Merchandise__r.Price__c
        FROM Line_Item__c j
        WHERE j.Invoice_Statement__r.Status__c = 'Negotiating'
        AND j.Merchandise__r.id IN :Trigger.new
        FOR UPDATE];
        
    for (Line_Item__c li: openLineItems) {
    if ( li.Merchandise__r.Price__c < li.Unit_Price__c ){
        li.Unit_Price__c = li.Merchandise__r.Price__c;
        }
    }
    update openLineItems;
}


Tutorial #7: Building a Custom User Interface Using Visualforce

 

Step 1: Enable Visualforce Development Mode

 

Setup->My Personal Information->Personla Information->Edit->Development Mode


Step 2: Create a Visualforce Page

 

https://na1.salesforce.com/apex/CountSheet

 

Tutorial #8: Creating a Public Web Page Using Force.com Sites

 

Step 1: Create a Product Catalog Page

 

Setup->Develop->Pages

 

<apex:page standardstylesheets="false" showHeader="false" sidebar="false" standardController="Merchandise__c" recordSetVar="products" >
<apex:stylesheet value="{!URLFOR($Resource.styles, 'styles.css')}"/>
    <h1>Merchandise Catalog</h1>
    <apex:datatable value="{!products}" var="pitem" rowClasses="odd,even">
        <apex:column headerValue="Product">
            <apex:outputtext value="{!pitem.name}" />
        </apex:column>
        <apex:column headerValue="Description">
            <apex:outputField value="{!pitem.Description__c}"/>
        </apex:column>
        <apex:column headerValue="Price">
            <apex:outputField value="{!pitem.Price__c}"/>
        </apex:column>
    </apex:datatable>
</apex:page>
 

Step 2: Register a Force.com Domain Name

 

Setup->Develop->Sites->Register My Force.com Domain->Public Access Settings->Edit->Read permission for the Merchandise object

  • 大小: 24 KB
1
0
分享到:
评论
1 楼 Cecily 2010-04-11  
workbook啊

相关推荐

    [Force.com] Force.com 平台应用开发 第3版 (英文版)

    [Addison-Wesley Professional] Force.com 平台应用开发 第3版 (英文版) [Addison-Wesley Professional] Development with the Force.com Platform Building Business Applications in the Cloud 3rd Edition (E-...

    Force.com 工作手册

    Force.com平台是Salesforce公司提供的一个强大的云计算开发环境,专门用于构建、运行和管理企业级的SaaS(软件即服务)应用程序。本工作手册将带你深入理解Force.com的核心概念,技术架构,以及如何利用它来创建高效...

    com.force.json v1.2.2

    "com.force.json v1.2.2"是一个专门针对JSON解析和处理的库,可能为Java开发者提供高效、强大的功能。 在JSON解析神器"com.force.json v1.2.2"中,我们可以预见到以下几个关键知识点: 1. **JSON对象和数组**:...

    salesforce(force.com平台简介)

    创建随需应变的应用程序 Force.com 平台简介 第1 章 Force.com 平台简介 第2 章 关于示例招聘应用程序 第3 章 复习数据库概念 第4 章 构建简单应用程序 第5 章 通过高级字段和页面布局改进简单应用程序 第6 章 使用...

    JSONObject解析json,C# asp.net JSON解析 com.force.json

    `com.force.json`是一个针对.NET平台的高性能JSON库,由Salesforce公司开发,它提供了快速且内存效率高的JSON解析和生成功能。这个库适用于那些需要高效处理大量JSON数据的应用场景。 首先,我们需要了解JSON的基本...

    com.force.json v1.2

    这个库可能是由Force.com或者一个类似的开发团队创建的,版本号1.2意味着它是该库的一个更新版本,通常会包含一些错误修复、性能提升或新功能。 在JSON解析方面,`com.force.json`可能提供了以下功能: 1. **解析...

    Force.com Platform Fundamentals

    Force.com Fundamentals is an introduction to the Force.com platform, designed to lead the reader through the functionality provided natively by the Force.com platform. The book walks the reader ...

    force.com操作手册

    《Force.com Workbook》是一本详尽的指南,旨在帮助用户深入了解 Salesforce 平台的功能,并通过一系列实践操作掌握如何构建应用程序。此版本为 Winter'16 版,最后更新于 2015 年 10 月 30 日,由 salesforce.com, ...

    Salesforce 低代码平台 Force.com 的多租户架构设计

    【正文】 Force.com 平台是 Salesforce 提供的一...总的来说,Force.com 平台通过其多租户架构,为开发者提供了高效、安全且易于扩展的开发环境,帮助企业快速构建和部署定制化的云计算应用,满足不同行业的业务需求。

    Force.com白皮书

    Force.com白皮书,SaaS领域经典应用的,元数据驱动的经典实现

    ForceTK - 适用于 JavaScript 应用程序的最小 Force.com REST API.zip

    由于同源策略,在 Force.com 平台之外运行的 JavaScript 可能不会使用XMLHttpRequest直接调用 REST API,因此提供了最小的 PHP 代理。最近更新Visualforce 远程对象是代理对象,可直接从 JavaScript 对 sObjects ...

    Spring for Force.com Developer

    - **Spring for Force.com** 是一个专为 Salesforce 平台设计的开发框架,它结合了 Spring 框架的强大功能与 Salesforce 的 Force.com 平台特性。此框架旨在帮助开发者更高效地构建复杂的企业级应用程序。 #### 二...

    Force.comDevelopmentBlueprints.pdf 英文原版

    Force.com Development Blueprints

    什么是云计算平台-云计算平台有哪些?.docx

    6. Salesforce:专注于弹性可定制的商务软件,提供Force.com平台。 7. EMC:利用Vmware虚拟化技术和存储技术,提供云存储系统和私有云解决方案。 8. 阿里巴巴云:提供软件互联平台和云电子商务服务,是中国市场的...

    Force.com登录「Force.com LOGINS」-crx插件

    大多数Force.com开发人员都有多个帐户,并且每次从一个帐户转移到另一个帐户时,都厌倦了输入用户名和密码。此扩展程序执行以下操作:-保留您的salesforce.com帐户信息(用户名,密码,安全令牌和描述) -可让您使用...

    com.force.json.v1.2.zip

    在这个特定的案例中,我们关注的是"com.force.json.v1.2.zip",一个包含JSON处理功能的DLL文件。这个压缩包包含了以下三个文件: 1. **com.force.json.dll**:这是一个动态链接库文件,专门为C#应用程序设计,提供...

    SalesforceMobileSDK-iOS, 面向iOS应用的Force.com 移动 SDK.zip

    SalesforceMobileSDK-iOS, 面向iOS应用的Force.com 移动 SDK 用于iOS的 Salesforce.com 移动 SDK你已经到达了 Salesforce Mobile SDK的源代码库。 欢迎从我们的2.0版开始,现在有三种方法可以以选择使用移动 SDK: !...

    云计算平台技术开发.rar

    例如,Heroku、Google App Engine和Salesforce的Force.com都是知名的PaaS提供商。在PaaS上开发应用,需要熟悉平台的API、开发框架和生命周期管理策略。 然后,软件即服务(SaaS)是一种通过互联网提供软件的应用...

Global site tag (gtag.js) - Google Analytics