`
liugang594
  • 浏览: 981852 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

【译】GWT入门:设计应用

    博客分类:
  • GWT
 
阅读更多

【译自:https://developers.google.com/web-toolkit/doc/latest/tutorial/design?hl=zh-CN

 

致此,我们已经完成了所有的准备工作。

 

这一节,我们需要审视一下功能需求和用户界面。

 

一、检查功能需求

 

我们希望StockWatcher应用能完成:

  • 可能添加股票 (提供简单的判断一个输入是否合法或已经存在)
  • 显示一个股票的相关信息:代码、价格、变动
  • 可以删除一个已经存在股票
  • 自动刷新股票价格
  • 显示上次刷新后变化率:变动值和比例
  • 显示最后刷新时间

二、确认需要的UI 元素

 

 

了解了功能需求以后,我们就需要确定有哪些UI元素是必需的:

  • 一个用来显示股票列表的表格
  • 两个按钮:一个用来添加;一个用来删除
  • 一个输入股票代码的文本框
  • 一个显示最后更新时间的标签

设计团队还建议增加:

  • 一个Logo
  • 一个标题
  • 用于标示涨跌的不同颜色:红色和绿色

三、静态元素

GWT没有规定你如何布局你的HTML页面:你可以占据整个浏览器窗口,也可以嵌入在一个存在的页面里。

 

StockWatcher应用即包含了动态的,也包含了静态的元素。像google logo和标题"StockWatcher"就是静态的元素。所有其他的元素都是动态添加的。

分享到:
评论

相关推荐

    GWT入门 GWT中文教程

    “GWT入门”和“GWT中文教程”显然是针对初学者的,它们可能从最基础的GWT安装、项目配置开始,逐步讲解GWT的核心概念,如UI设计(Widget系统)、事件处理、数据模型和服务器通信(RPC机制)、本地存储、国际化等。...

    Ext GWT 2.0: Beginner's Guide

    《Ext GWT 2.0: Beginner's Guide》是一本专为初学者设计的指南,旨在帮助读者快速掌握Ext GWT 2.0这一强大的Web应用程序开发框架。这本书结合了理论与实践,提供了丰富的示例代码和源码,使得学习过程更加直观和...

    SmartGWT 入门 SmartGWT 入门

    SmartGWT 入门SmartGWT 入门SmartGWT 入门SmartGWT 入门SmartGWT 入门

    Gwt中文手册,GWt入门

    Gwt中文手册,GWt入门Gwt中文手册,GWt入门Gwt中文手册,GWt入门

    GWT入门教程+实例代码

    **GWT 入门教程与实例解析** Google Web Toolkit(GWT)是Google推出的一款用于构建高性能、跨浏览器的Web应用程序的开源开发工具。它基于Java语言,通过编译Java源代码为JavaScript,使得开发者可以利用Java的强大...

    面向 Java 开发人员的 Ajax: Google Web Toolkit 入门(GWT入门)

    **Java开发人员的Ajax:Google Web Toolkit (GWT) 入门** Google Web Toolkit (GWT) 是一个强大的工具,它允许Java开发人员使用熟悉的Java语言来构建高性能、跨浏览器的Ajax应用程序。GWT通过将Java代码编译为优化...

    gwt入门项目代码

    通过这个入门项目,你可以逐步学习并实践这些知识点,从而深入理解GWT和GXT框架,为后续的Web应用开发打下坚实基础。同时,阅读和理解项目的源代码也是提升编程技能的好方法,因为实际的代码实例往往比理论更具有...

    GWT入门与经典实例解析

    扫描完整版

    gwt入门-gwt从这里开始

    gwt 入门,是你开始学习gwt的大道 安装之后的目录结构为: C:\程序开发\Java\gwt-windows-1.4.59 doc(文档目录,开发文档和Java API文档) samples(示例代码目录,非常有名的KitchenSink示例代码即在此目录中)...

    GWT入门与经典实例解析源码

    GWT入门与经典实例解析源码提供了一个学习和实践GWT开发的宝贵资源,下面将详细介绍GWT的关键概念、核心特性以及通过实例解析来深入理解其工作原理。 1. **GWT的安装与设置**: 在开始GWT项目之前,你需要安装Java...

    GWT入门和进阶

    ### GWT入门 **1. 安装与配置** 首先,你需要下载GWT SDK,并在Eclipse或其他IDE中配置GWT插件。安装SDK后,创建一个新的GWT项目,包括设置模块文件.gwt.xml,定义项目的源代码路径和库依赖。 **2. 编写客户端代码...

    gwt入门资料,helloworld级别

    gwt入门.chm gwt入门资料,helloworld级别

    GWT 入门介绍.doc

    GWT 入门介绍 GWT(Google Web Toolkit)是一种基于 Java 语言的开发工具和编程模型,用于编写 Rich Internet Applications(RIA)。GWT 允许开发者使用 Java 语言编写 UI 组件,然后通过 GWT Compiler 编译成 ...

    GWT入门实例

    4. **GWT的MVP模式**:学习Model-View-Presenter(MVP)设计模式,这是GWT推荐的应用架构。了解如何将业务逻辑(Model)、用户界面(View)和控制逻辑(Presenter)分离,以实现可维护和可测试的代码。 5. **UI组件...

    GWT入门,进阶,中级

    **入门GWT:** 在入门阶段,你需要了解GWT的基本概念和工作原理。GWT项目是基于Maven或Gradle构建的,包含一系列模块,每个模块代表一个独立的JavaScript输出。首先,你需要设置开发环境,安装Eclipse或IntelliJ ...

    GWT 初级入门,中高级应用 开发文档手册 api(全)

    GWT,全称为Google Web Toolkit,是Google推出的一款开源JavaScript开发框架,用于构建高性能的、富客户端的Web应用程序。这个初级到中高级的开发文档集合提供了全面的学习资源,旨在帮助开发者从零开始掌握GWT技术...

    GWT+开发和部署.doc

    6. 部署GWT应用程序:可以将GWT应用程序部署到任何Web服务器下面,因为GWT编译生成的是纯的静态内容。 GWT 和EXTJS的集成: GWT和EXTJS可以集成在一起,使用GWT开发界面,使用EXTJS提供的界面组件和功能。可以下载...

    GWT入门及用例文档

    Ajax 被用于创建更加动态和交互性更...Google Web Toolkit (简称GWT) 是 Google 推出的 Ajax 应用开发包,GWT 支持开发者使用Java 语言开发 Ajax 应用。本文中作者将介绍如何使用 GWT 开发 Ajax 应用的基本方法和步骤。

    入门GWT.doc入门GWT.doc

    【GWT 入门】 Google Web Toolkit (GWT) 是一个强大的开发框架,它允许 Java 开发者使用熟悉的 Java 语言来构建高度交互的、基于Ajax的Web应用程序。GWT 解决了Ajax开发中常见的复杂性和调试难题,通过提供一套完整...

Global site tag (gtag.js) - Google Analytics