lundi 30 janvier 2012

Ré-installation de WAMPServeur 2.2c

J'ai ré-installé la dernière version de WampServer 2.2c et suite à cette installation, je n'ai eu ni accès à localhost ni accès à PHP myAdmin.
Le problème ne provient pas de la fameuse incompatibilité de port entre Wamp et Skype.
Le problème a été résolu en 2 étapes :
localhost : en basculant Online
phpMyAdmin : en modifiant le contenu du fichier Apache -> Alias Directory -> Edit
Deny from all >> Allow from all


Key words : 403 : You don't have permission to access /phpmyadmin/ on this server.

mardi 10 janvier 2012

Object apparait/disparait au render

Je me suis lancé dans Blender, le logiciel de modelisation 3D, j'utilise la version 2.61.

Je viens d'être confronté à mes 2 premiers problèmes :
- à force de manipuler les raccourcis claviers, j'ai commis plusieurs bêtises :

1/ un de mes objets s'est transformé en caméra : Ctrl Numpad - 0 assigne la fonction caméra à n'importe quel objet sélectionné ... pour récupérer la caméra, même principe, mais en sélectionnant la caméra en mode objet.

2/ des objets qui disparaissent au render ? Après plusieurs recherchent sur Google, je n'ai rien trouvé. En fait, dans le block "outliner" ( celui qui contient la liste de tous les objets de la scène ), on peut cocher ou décocher pour chaque objet "l'oeil" pour les rendre visible, ou invisible, et "l'appareil photo" qui fait apparaître ou disparaître l'objet au moment du rendu.

à suivre ...




jeudi 5 janvier 2012

4.0/ Progress Bar

Sous Visual C++, dans l'onglet Form1.h [design], sélectionner :
dans la "boîte à outils" / "Control Commun" / "ProgressBar".
Positionne en x,y et en longueur, hauteur la barre de progression du Form1.h [design].

Une barre de progression a besoin pour fonctionner d'une valeur départ, généralement 0, d'une valeur maximum (en pourcentage on choisira 100) et d'un pas de porgression. On peut le définir dans les propriétés à la création de la progressbar ou directement dans le code.

Propriétés importantes :
Name : donner un nom judicieux ex : progressBar1 (nom par défaut)
Minimum : cf ci-dessus
Maximum : cf ci-dessus
Step : le pas cf c-dessus

On utilise la progressbar dans un boucle.

Exemple d'usage :


int index;
ProgressBar->Minimum = 0;
ProgressBar->Maximum = iMax;

index = iMax;

while(index) {
      progressBar1->PerformStep();
      index--;
}


2.4/ Sélectionner un dossier

Sous Visual C++, dans l'onglet Form1.h [design], sélectionner :
dans la "boîte à outils" / "Boîtes de Dialogue" / "folderBrowserDialog".
Cette action crée une icône dans la zone inférieure du Form1.h [design].
Propriétés importantes :
Name : donner un nom judicieux : ex : SelectDir
Rootolder : permet d'indiquer à quelle racine de dossier se positionner.ex : Desktop, MyComputer                                    Personnal vous ramène à "Mes Documents"



Exemple d'usage :
String ^ sDirectoryPathName; // Déclaration d'un type managé String qui contiendra le pathName du dossier sélectionné
            //Select directory si la boîte de dialogue s'exécute sans erreur alors
            if (SelectDir->ShowDialog() == System::Windows::Forms::DialogResult::OK)
            {
                sDirectoryPathName = SelectDir->SelectedPath;
            }