issue85:programmer_en_python_p._54
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
issue85:programmer_en_python_p._54 [2014/12/10 09:53] – [2] auntiee | issue85:programmer_en_python_p._54 [2014/12/10 12:44] (Version actuelle) – andre_domenech | ||
---|---|---|---|
Ligne 49: | Ligne 49: | ||
Pour commencer | Pour commencer | ||
- | La première chose dans notre liste de tâches est de créer la base de données qui contiendra les couleurs de fils DMC (™) et de les rapprocher le mieux possible des valeurs RVB (Rouge, Vert, Bleu) utilisées pour les images sur l'ordinateur. La base de données contiendra également la valeur hexadécimale et la représentation HSV (Teinte, Saturation, Lumière) pour chaque couleur de fil. Il semble que le HSV soit la façon la plus simple de trouver la « plus proche » représentation d'une couleur de fil. Bien sûr, l'œil humain est le décideur ultime. Si vous n' | + | La première chose dans notre liste de tâches est de créer la base de données qui contiendra les couleurs de fils DMC (™) et de les rapprocher le mieux possible des valeurs RVB (Rouge, Vert, Bleu) utilisées pour les images sur ordinateur. La base de données contiendra également la valeur hexadécimale et la représentation HSV (Teinte, Saturation, Lumière) pour chaque couleur de fil. Il semble que le HSV soit la façon la plus simple de trouver la « plus proche » représentation d'une couleur de fil. Bien sûr, l'œil humain est le décideur ultime. Si vous n' |
- | La première chose dont nous avons besoin est un fichier XML qui contient les couleurs de fils DMC avec une conversion RVB. Le meilleur que j'ai trouvé est ici : http:// | + | La première chose dont nous avons besoin est un fichier XML qui contient les couleurs de fils DMC avec une conversion RVB. Le meilleur que j'ai trouvé est ici : http:// |
====== 4 ====== | ====== 4 ====== | ||
Ligne 65: | Ligne 65: | ||
Maintenant, nous allons utiliser apsw (ci-dessous), | Maintenant, nous allons utiliser apsw (ci-dessous), | ||
- | Comme toujours, nous commençons | + | Comme toujours, nous commençons |
La partie suivante devrait vous être familière si vous avez lu les articles depuis un certain temps. Nous créons une fonction pour lire le fichier XML et l' | La partie suivante devrait vous être familière si vous avez lu les articles depuis un certain temps. Nous créons une fonction pour lire le fichier XML et l' | ||
Ligne 109: | Ligne 109: | ||
| | ||
- | Maintenant, nous créons et/ou ouvrons la base de données dans la routine OuvrirBase (en bas à droite). Si vous étiez avec nous quand nous avons travaillé avec les bases de données, vous remarquerez | + | Maintenant, nous créons et/ou ouvrons la base de données dans la routine OuvrirBase (en bas à droite). Si vous étiez avec nous quand nous avons travaillé avec les bases de données, vous avez remarqué |
====== 7 ====== | ====== 7 ====== | ||
Ligne 121: | Ligne 121: | ||
We next create the hex value from the RGB values (middle left).** | We next create the hex value from the RGB values (middle left).** | ||
- | Maintenant que la base de données est créée et/ou ouverte, nous pouvons mettre en place notre table (en haut à droite). Notez que l' | + | Maintenant que la base de données est créée et/ou ouverte, nous pouvons mettre en place notre table (en haut à droite). Notez que l' |
La routine ViderTables (au milieu à droite) est là juste pour s' | La routine ViderTables (au milieu à droite) est là juste pour s' | ||
Ligne 146: | Ligne 146: | ||
La fonction suivante crée les valeurs HSV à partir des valeurs RVB. J'ai trouvé l' | La fonction suivante crée les valeurs HSV à partir des valeurs RVB. J'ai trouvé l' | ||
- | Enfin, nous créons la fonction MAJBase (page suivante, en haut à gauche). Nous utilisons la commande SELECT * FROM DMC et la variable de curseur « standard » pour contenir les données. Nous parcourons | + | Enfin, nous créons la fonction MAJBase (page suivante, en haut à gauche). Nous utilisons la commande SELECT * FROM DMC et la variable de curseur « standard » pour contenir les données. Nous parcourons |
- | La dernière chose à faire est d' | + | La dernière chose à faire est d' |
OuvrirBase() | OuvrirBase() | ||
Ligne 165: | Ligne 165: | ||
Until next time, have a good month.** | Until next time, have a good month.** | ||
- | J'ai nommé ce programme « MakeDB ». La base de données devrait être créée dans le dossier où se trouve le code et le fichier XML. Comme toujours, le code complet peut être trouvé sur http:// | + | J'ai nommé ce programme « MakeDB ». La base de données devrait être créée dans le dossier où se trouve le code et le fichier XML. Comme toujours, le code complet peut être trouvé sur http:// |
- | La prochaine fois, nous travaillerons sur l' | + | La prochaine fois, nous travaillerons sur l' |
- | À la prochaine fois, passez un bon mois. | + | Passez un bon mois. À la prochaine fois. |
====== TABLEAUX ====== | ====== TABLEAUX ====== |
issue85/programmer_en_python_p._54.1418201581.txt.gz · Dernière modification : 2014/12/10 09:53 de auntiee