---
title: "使用 MobileTogether 5.0 设计和优化您的应用程序"
date: "2018-11-05"
categories: 
  - "app-development"
  - "mobile-development"
  - "mobiletogether"
tags: 
  - "app"
  - "app-development"
  - "app-ui"
  - "mobiletogether"
  - "mobiletogether-server"
description: MobileTogether 5.0 通过改进的网页客户端、新的用户界面选项、更强大的动作和函数功能，以及对原生应用和网页应用的数据库支持方面的提升，从而增强了应用程序的开发能力。
---
Status: #blog

Tags:  #app #app-development #app-ui #mobiletogether #mobiletogether-server

Categories: [mobile-development](/blog/zh/category/mobile-development.md) | [mobile-development](/blog/zh/category/mobile-development.md) | [mobile-development](/blog/zh/category/mobile-development.md)
# 使用 MobileTogether 5.0 设计和优化您的应用程序

在最新版本中，MobileTogether 应用程序开发框架增加了多项新功能，用于[构建原生移动应用程序](https://www.altova.com/zh/mobiletogether/app-development)和[企业解决方案](https://www.altova.com/zh/mobiletogether/enterprise-apps)，包括一个完全重写的Web客户端、众多新的用户界面设计选项、强大的新操作和功能，以及更多其他改进。

无论是优化应用程序用户界面的外观和体验，还是设计复杂的应用程序功能，MobileTogether 5.0 都提供了众多工具，让这些操作变得更加简单。

我们来了解一下。

![MobileTogether 5.0 的新功能](/blog/images/NewMT5.jpg)

<!--more-->

## 完全重写的网页客户端

虽然 MobileTogether 最为人熟知的是其作为 iOS、Android 和 Windows 应用的 [快速移动应用开发 (RMAD)](https://www.altova.com/zh/mobiletogether/) 框架，但该平台同样适用于构建复杂的 Web 应用程序。

在最新版本中，网页浏览器客户端已经完全重新设计。控件和图标都经过了重新设计，总体而言，您的网页应用程序的用户界面将更加清晰、简洁和美观。

由于MobileTogether Designer中的一个设计方案可以同时生成适用于所有平台的原生应用程序以及一个Web应用程序，因此，构建功能丰富、高度定制的移动应用程序所具备的相同功能和技术水平，也被应用于开发适用于任何行业或用途的Web应用程序。

 

![MobileTogether Web客户端](/blog/images/mobiletogether-web-client.png)

## 新的用户界面设计选项

在每次发布中，我们都在不断增加新的选项，以优化和完善您应用程序的用户界面。最新版本新增功能如下：

- 新增了一个直观的对话框，用于配置表格的边框

![MobileTogether 设计器中的表格边框](/blog/images/mobiletogether-table-borders.png)

- 控件中支持内边距设置
- 包含文字的按钮 _和_ 图片，以及一系列新的预设图片
- 控制组件中处理长文本的选项，包括自动调整字体大小或使用省略号
- 支持复制/粘贴样式表：可以将样式表复制到不同的应用程序设计中，或者从一个设计复制到另一个设计中

![在 MobileTogether 中复制应用程序的样式表](/blog/images/mobiletogether-app-stylesheet.png)

## 新的操作

MobileTogether Actions 简化了在跨平台应用程序中创建复杂的事件处理程序、操作和控制流程。本版本新增的功能包括：能够将数据加载到/从文本文件中（此前已支持 XML 和 JSON），以及通过 REST 接口发送文件和二进制数据的支持。

## 新功能

以下是一些新功能：

- **mt-get-page-source-structure** - 利用页面源代码的定义，自动生成结构
- **create-hash-from-string** -  该功能使用不同的哈希算法，从任意文本生成哈希字符串
- **mt-table-rowgroup-count** - 返回表格行组的数量
- **mt-table-rowgroup-index**：返回当前行组的索引（位置）
- **mt-called-by-enter-key & mt-called-by-escape-key** - 用于设计应用程序在键盘按键操作和移动设备点击操作时的不同行为

## 新的数据库功能

MobileTogether 可以连接到所有主流的关系型数据库，并且我们已经更新了支持范围，以包含以下数据库的最新版本：

[此处应列出具体的数据库版本信息]

- 火鸟 3
- Informix 12.10版本
- MariaDB 10.3版本
- Microsoft SQL Server 2017
- MySQL 8.0 (或 MySQL 8)
- PostgreSQL 10版本

一项新的功能允许在运行时检索数据库结构，这对于开发以信息技术为核心的应用程序非常有用。

## 全局查找和替换

为了简化复杂应用程序的开发和重构，MobileTogether现在提供了一个便捷的“查找与替换”面板，可以用于在整个设计中搜索和/或替换XPath表达式、函数和操作组中的字符串。

 

![全局查找和替换对话框](/blog/images/find-replace.png)

 

为了方便快速浏览，搜索结果中的关键词会链接到您设计中的相关对象。

## MobileTogether Server 的新功能

当然。请提供您需要翻译的英文文本 [强大的处理能力](https://www.altova.com/zh/mobiletogether-server) MobileTogether应用程序和企业解决方案现在除了Active Directory之外，还支持LDAP进行身份验证。

现在，也已提供对 MobileTogether Server 内部数据库的自动备份功能。

 

# 立即体验MobileTogether

现有客户可以 [更新](https://www.altova.com/zh/mobiletogether/download) 您可以免费体验 MobileTogether 5.0。如果您尚未成为我们的客户，您可以 [下载免费的 MobileTogether 设计器](https://www.altova.com/zh/mobiletogether/download) 开始您的第一个应用程序开发吧！
