Nouveautés

De HTML5 Builder
Aller à : navigation, rechercher

HTML5 Builder se concentre sur le développement des applications web et mobiles en utilisant les derniers standards et technologies web. Il inclut de nombreuses fonctionnalités nouvelles et des améliorations pour vous rendre la vie plus facile, et prend la méthodologie RAD encore plus dans le développement d'applications web mobile et web.

Interface

HomeStart.png

Nous avons reconçu l'interface utilisateur afin d'améliorer sa convivialité. La nouvelle interface fournit plusieurs vues, avec des barres d'outils contextuelles, pour vous permettre de vous concentrer sur l'aspect de votre application sur lequel vous travaillez à chacune des étapes suivantes : écriture de la logique, conception de l'interface, gestion des bases de données et davantage. Prise en main !

HTML5

HTML5 Builder apporte le support de HTML5, la nouvelle version du standard web qui révolutionne l'écriture des pages web.

De nouveaux composants ont été ajoutés pour vous procurer les nouvelles fonctionnalités de HTML5 :

  • Utilisez le composant Canvas pour dessiner facilement des images interactives 2D et 3D.
  • Obtenez et surveillez l'emplacement de vos utilisateurs avec le composant Geolocation.
  • Lisez le contenu audio et vidéo sur le composant Media.

En outre, certains composants dépendants des bibliothèques JavaScript ont été complètement réimplémentés en prenant en compte les avantages de HTML5 : Bevel, ColorPicker, DateTimePicker, ProgressBar, Shape, TrackBar, UpDown.

D'autres fonctionnalités ont aussi été ajoutées aux composants existants :

  • Utilisez la propriété Draggable du contrôle pour activer les implémentations glisser-déposer.
  • Créez un composant DataList et liez-le à un composant d'entrée de texte afin que les données soient fournies en suggestion d'entrée.
  • Améliorez la navigation par tabulation de vos pages avec la nouvelle propriété ActiveControl qui définit le contrôle qui obtient la focalisation au chargement de la page.
  • Sélectionnez un InputType pour vos composants Edit et MEdit, offrant une validation facile côté client.

CSS3

CSS3, la troisième version du langage de feuille de style standard, est aussi supporté dans HTML5 Builder. Vous pouvez donc maintenant obtenir l'accès aux propriétés de style avancées sur chaque contrôle :

  • Obtenez des coins arrondis avec BorderRadius. Cette nouvelle super propriété regroupe toutes les propriétés associées aux bordures.
  • BoxShadow et TextShadow fournissent des effets d'ombre pour les conteneurs et le contenu.
  • Avec Gradient, vous pourrez générer les combinaisons de couleurs dont vous avez besoin sans dépendre des fichiers image.
  • Utilisez Transform pour animer la présentation de votre contenu.
  • Associez des animations personnalisées aux événements de vos contrôles en utilisant leur propriété Animations.

Toutes les propriétés incluent des éditeurs de propriétés personnalisés afin que vous puissiez personnaliser la conception du contrôle à la volée.

En outre, l'intégralité du code CSS est maintenant imprimé sur un fichier .css généré dynamiquement, au lieu d'être imprimé sur la page elle-même. En conséquence, le contenu et le style des pages web résultantes sont maintenant séparés, rendant vos pages plus lisibles, plus faciles à déboguer, et plus rapides grâce aux systèmes cache des agents utilisateur.

Projets

Des types de fichier et de projet supplémentaires sont à présent supportés :

Et plus encore

  • Les pages mobiles accueillent les nouveaux composants : MCanvas, MImage, MLabel, MMap, MMedia, MShape.
  • Lors du déploiement des applications mobiles, vous pouvez maintenant utiliser HTML5 Builder pour que vos applications soient construites dans le cloud avec PhoneGap Build.
  • Le composant Image supporte maintenant les graphiques vecteur dans SVG, que vous pouvez animer et modifier en temps réel depuis JavaScript.
  • Les propriétés basées sur les couleurs supportent maintenant les valeurs RVBA. Le quatrième canal de couleur, alpha, vous permet de définir un niveau de transparence pour vos couleurs.
  • HiddenFields n'est plus un composant, mais une propriété des pages web et mobiles, une nouvelle approche plus facile et plus propre.
  • Audit de code supporte HTML, JavaScript et jQuery.