Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

17 commentaire(s) de econs sur des sources sur csharpfr

Le : 19/04/2008 16:44:18
Source : CAPTURER UNE IMAGE DEPUIS UNE WEBCAM
Et cette source m'a beaucoup servi, je la note ;o)
Merci et bonne continuation.


Le : 19/04/2008 16:41:16
Source : CAPTURER UNE IMAGE DEPUIS UNE WEBCAM

Pour ceux qui voudraient inverser l'image, voici une solution :

J'ai modifié la méthode ci-dessous :




        void CaptureInfo_FrameCaptureComplete(PictureBox Frame)
        {

            Graphics g = Graphics.FromImage(pictureBox2.Image);

            Matrix mm1 = new Matrix();
            mm1 = new Matrix(-1, 0, 0, -1, 0, 0);



            GraphicsPath gp = new GraphicsPath();

            Image imgpic = (Image)Frame.Image.Clone();
            mm1.Translate(imgpic.Width, imgpic.Height, MatrixOrder.Append);

            gp.AddPolygon(new Point[] { new Point(0, imgpic.Height), new Point(imgpic.Width, imgpic.Height), new Point(0, 0) });
            gp.Transform(mm1);

            PointF[] pts = gp.PathPoints;
            g.DrawImage(imgpic, pts);

            pictureBox2.Refresh();

        }



avec les using qui vont bien :

using System.Drawing.Drawing2D;
using System.Drawing.Imaging;



Quelques explications ici :
http://www.codeproject.com/KB/GDI-plus/matrix_transformation.aspx
http://msdn2.microsoft.com/en-us/library/8667dchf.aspx


L'image est tout d'abord inversée horizontalement, puis translatée en X et en Y.

--> A noter (petit défaut pour l'instant), que pictureBox1.Image et pictureBox2.Image ne doivent pas être null en démarrant la procédure, sinon, badaboum. Mais çà s'arrange très facilement.


Le : 22/11/2007 22:30:34
Source : GENERATEUR DE LABYRINTHES ALEATOIRE
Il ne te manque rien. A la lecture, on a presque l'impression que c'est codé en PHP, mais c'est parce qu'on a pris l'habitude de lire tes sources. Franchement, passer d'un hello world le matin à cette source-ci en soirée, c'est déjà bien.
Un langage de plus, çà devient facile pour toi maintenant ;o)


Le : 05/11/2007 09:58:23
Source : QUIZZ VERBES IRREGULIERS D'ANGLAIS
Salut,

Un seul regret : les chemins non relatifs écrits en dur dans le code. Forcément, chez moi, çà ne passe pas. :o)

#  private const string s_adresseDB = "DBQ=D:\\Projects Visual Studio 2005\\En COURS\\QuizDesign C#\\QuizDesign\\Ressources\\VerbesIrreguliers.mdb";
# private const string s_adresseMP3 = "D:\\Projects Visual Studio 2005\\En COURS\\QuizDesign C#\\QuizDesign\\Ressources\\MI.mp3";
# private const string s_adresseXML = "D:\\Projects Visual Studio 2005\\En COURS\\QuizDesign C#\\QuizDesign\\XMLCommentaires.xml";

Le reste semble plutôt pas mal.


Le : 20/10/2007 08:30:07
Source : CLASSE PERMETTANT DE ZIPPER DE(S) FICHIER(S) AVEC (OU SANS) LEUR ARBORESCENCE
J'ai comme l'impression que le Do de BZipFile ne sert à rien. On en sort si 'flag' est false, mais comme il n'est jamais mis à true, et bien on sort directement après le premier passage.


Le : 24/07/2007 13:08:29
Source : GESTIONNAIRE DE MOTS DE PASSE
Si ce n'est pas déjà fait, tu télécharges le framework .NET sur ton PC, puis Visual C# Express (disponible sur le site de Microsoft). Après toutes ces installations, un double-clic sur le fichier .sln devrait t'ouvrir la solution. Et là, oh miracle, y'a plein de code source, d'interfaces, de classes. Plus qu'à faire F5 et le projet se lance. Et un exécutable est créé en même temps sur ton disque.
Mais si tu ne connais rien à C# et/ou ne comprend rien à la programmation informatique en général, c'est un peu comme si tu installais un exécutable inconnu sur ton PC, avec les risques qui en découlent.
Par exemple, un mot de passe a été prédéfini dans la classe FrmMain (c'est d'ailleurs pas top comme procédé). Donc si tu ne sais pas lire le code, tu ne sauras pas utiliser l'appli.


Le : 24/07/2007 12:59:24
Source : GESTIONNAIRE DE MOTS DE PASSE
Pour avoir l'exe, il faut le recompiler à partir des sources. Ou demander à l'auteur de te l'envoyer ... à tes risques et périls.


Le : 05/01/2007 17:33:24
Source : DES CHIFFRES ET DES LETTRES? NON SEULEMENT DES LETTRES !
Salut,

Dans ton jeu, la probabilité de piocher un Y est la même que celle de piocher un E... La probabilité de piocher un W est la même que la probabilité de piocher un L
Résultat, ce n'est pas très jouable.
Tu devrais pondérer les occurences de chaque lettre, en faisant comme ceci par exemple pour les voyelles.

string [] tvoy = new String [] {"A", "A", "A", "E", "E", "E", "E", "E", "I", "I", "I", "O", "O", "O", "U", "U", "Y",};

puis voy = hasardvoy.Next (0,16);

Ainsi,
Proba(piocher Y) = 1/17
Proba(piocher E) = 5/17


Le : 14/12/2006 08:11:13
Source : RÉCUPERER LES INFORMATIONS SUR UN CONTACT MSN ET BIEN D'AUTRES
Mais celui qui lance l'executable renommé sur son poste assume seul le risque que ce programme fasse autre chose que ce qu'il attend. Donc danger.


Le : 17/10/2006 15:02:26
Source : TCHAT' BLUETOOTH (BASÉ SUR LE SERVICE PORT PROFILE)
Ah ... perdu ! Ce n'est pas du VB, mais du C#.

Tu peux utiliser Visual C# Express, gratuit et disponible sur le site de microsoft.




1 2


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,109 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.