Passer aux informations sur le produit
Livre noir du système d'interface utilisateur
Livre noir du système d'interface utilisateur
Description
Introduction au livre
Le premier guide qui explore les entrailles du système d'interface utilisateur.

《UI System Black Book》 explique les théories fondamentales et les principes de mise en œuvre liés aux systèmes d'interface utilisateur, en particulier aux graphismes.
Cet ouvrage examine les principes fondamentaux de la conception de systèmes, notamment les théories et technologies sous-jacentes à chaque élément d'interface utilisateur, les processus d'affichage des informations à l'écran, l'interaction de chaque élément avec le reste du système, et comment optimiser l'esthétique de l'interface tout en minimisant les ralentissements de l'application. Il fournit une explication détaillée des fonctionnalités qu'un système d'interface utilisateur doit offrir et des technologies qui les prennent en charge, ainsi que des exemples de code.
Cela vous permettra d'approfondir votre compréhension de la programmation et des théories connexes, et d'expérimenter indirectement divers problèmes que vous pourriez rencontrer dans la pratique.
  • Vous pouvez consulter un aperçu du contenu du livre.
    Aperçu

indice
Chapitre 1 : Outils et applications d'interface utilisateur

1.1 Comprendre les fonctionnalités de l'interface utilisateur
-1.1.1 Éléments graphiques
-1.1.2 Composants d'interface utilisateur
-1.1.3 Gestion des événements
-1.1.4 mise en page
1.2 Interface utilisateur évolutive
-1.2.1 Système de coordonnées
-1.2.2 Pixels indépendants du périphérique
-1,2,3 facteur d'échelle
-1.2.4 Contraintes de taille
-1.2.5 Interface utilisateur adaptative
1.3 Intégration des fonctionnalités de l'application
-1.3.1 Boucle principale
-1.3.2 Cadre
-1.3.3 Cycle de vie
-1,34 vues
1.4 Extensions du kit d'outils d'interface utilisateur
Thème -1.4.1
1.5 Résumé

Chapitre 2 : Le cœur du rendu d’interface utilisateur : Canvas

2.1 Moteur de rendu
-2.1.1 Configuration du moteur de rendu d'interface utilisateur
-2.1.2 Bitmaps et pixels
-2.1.3 Méthode de rendu
-2.1.4 Backend de rendu
2.2 Toile
-2.2.1 Tampon de sortie
-2.2.2 Objets d'interface utilisateur
-2.2.3 Rendu de l'interface utilisateur
2.3 Gestion de la mémoire
-2.3.1 Collecte des ordures
2.4 Résumé

Chapitre 3 : Rasteriseur vectoriel

3.1 Histoire du graphisme vectoriel
3.2 SVG
-3.2.1 Aperçu SVG
-3.2.2 Exemple SVG
-3.2.3 Effets SVG
3.3 Fonctionnalités graphiques vectorielles
-3.3.1 Figure
-3.3.2 Remplissage
-3.3.3 AVC
-3.3.4 Conception de classe
3.4 Dessiner des formes
-3.4.1 Carré
-3.4.2 Écrêtage
-3.4.3 ligne droite
-3.4.4 a gagné
-3.4.5 ellipse
-3.4.6 courbe
-3.4.7
-3.4.8 Rectangle à coins arrondis
-3.4.9 Chemins et polygones
3,5 Remplissage
-3.5.1 Règles de remplissage
-3.5.2 Remplissage de couleur unie
-3.5.3 Remplissage à dégradé linéaire
-3.5.4 Remplissage en dégradé circulaire
3,6 coups
-3,6,1 largeur
-3.6.2 Tableau de bord
-3.6.3 Jointure et capuchon de ligne
3.7 Rastérisation
-3.7.1 Optimisation RLE
-3.7.2 Traitement vectoriel
3.8 Résumé

Chapitre 4 Traitement d'images

4.1 Format d'image
-4.1.1 Type de format
-4.1.2 Chargeur d'images
-4.1.3 Espace colorimétrique
4.2 Chargeur PNG
-4.2.1 Encodage PNG
-4.2.2 IHDR
-4.2.3 IDAT
-4.2.4 IEND
4.3 Mise à l'échelle de l'image
-4.3.1 Interpolation du plus proche voisin
-4.3.2 Interpolation bilinéaire
-4.3.3 Échantillonnage de pixels
4.4 Transformations géométriques
-4.4.1 rotation
-4.4.2 Perspective
-4.4.3 Application de texture
-4.4.4 Antialiasing
4.5 Composition de l'image
-4.5.1 Fusion alpha
-4.5.2 Masquage
4.6 Filtres d'image
4.7 Cache d'images
4.8 Résumé

Chapitre 5 Polices et texte

5.1 Comprendre les fonctions des polices de caractères
-5.1.1 police
-5.1.2 Sortie de police
-5.1.3 Taille de la police
-5.1.4 Style de police
5.2 Assistance multilingue
-5.2.1 Tableau des caractères
-5.2.2 Encodage Unicode
-5.2.3 Unicode coréen terminé
5.3 Interprétation des données de police
-5.3.1 Polices vectorielles
Collection de polices -5.3.2
-5.3.3 Carte des personnages
-5.3.4 Glyphe
-5.3.5 Variantes de style
-5.3.6 Ajustement de la grille
5.4 Mise en page du texte
-5.4.1 Interprétation numérique des glyphes
-5.4.2 Tricherie
-5.4.3 Traitement de texte
5.5 Rendu des polices
-5.5.1 Glyphe Bitmap
-5.5.2 Textures de la carte des personnages
5.6 Résumé

Chapitre 6 Interaction visuelle

6.1 Durée d'exécution de l'animation
-6.1.1 Boucle d'animation
-6.1.2 Images d'animation
-6.1.3 Contrôle de trame
-6.1.4 Contrôle du temps
-6.1.5 Contrôle d'accélération
6.2 Graphismes animés
-6.2.1 Animation par images clés
-6.2.2 Animation d'attribut
-6.2.3 Animation vectorielle
-6.2.4 Effets de filtre
6.3 Interaction avec l'utilisateur
-6.3.1 Traitement du signal d'entrée
-6.3.2 Gestes de l'utilisateur
6.4 Parallélisme des tâches
-6.4.1 Stratégies de multithreading
-6.4.2 Planificateur de tâches
6.5 Résumé
SPÉCIFICATIONS DES PRODUITS
- Date d'émission : 9 janvier 2024
Nombre de pages, poids, dimensions : 484 pages | 784 g | 172 × 225 × 23 mm
- ISBN13 : 9788966264186
- ISBN10 : 8966264182

Vous aimerez peut-être aussi

카테고리