ULTRA HEXA, EDITEUR HEXADECIMAL (.NET V2), OUVERTURE SUPER RAPIDE

Pym Corp Messages postés 166 Date d'inscription jeudi 9 décembre 2004 Statut Membre Dernière intervention 18 novembre 2007 - 16 avril 2006 à 14:30
cs_plastik Messages postés 16 Date d'inscription samedi 1 février 2003 Statut Membre Dernière intervention 4 juin 2012 - 4 juin 2012 à 22:01
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/37077-ultra-hexa-editeur-hexadecimal-net-v2-ouverture-super-rapide

cs_plastik Messages postés 16 Date d'inscription samedi 1 février 2003 Statut Membre Dernière intervention 4 juin 2012
4 juin 2012 à 22:01
Super excellent!!!
J'ai testé ça fonctionne vraiment bien!!
J'aurais par contre une petite question pour une petite modif.
Serait-il possible de faire le défilement en même temps que l'on déplace la scrollbar??
Car quand on déplace la scrollbar la position change uniquement une fois le déplacement de la scrollbar finie.
Ce serait vraiment parfait si la position changeait en même temps que lorsqu'on déplace la scrollbar.
Merci pour votre aide!!
NikatorS Messages postés 147 Date d'inscription mercredi 18 septembre 2002 Statut Membre Dernière intervention 15 avril 2011
9 avril 2011 à 22:02
@ kouki1000 : Pour ce passer du "Gras" généré par le ClearType le code suivant fonctionne, c'est vrai. Mais c'est du bricolage. On ne peux plus utiliser la transparence des couleurs.
MargeGr.Clear(Color.White)
La priorité "TextRenderingHint" de la classe "Graphics" permet de définir le mode de rendu du texte. Il faudra donc préférer le code qui suit.
MargeGr.TextRenderingHint = Drawing.Text.TextRenderingHint.AntiAliasGridFit
Cordialement, NS.
NikatorS Messages postés 147 Date d'inscription mercredi 18 septembre 2002 Statut Membre Dernière intervention 15 avril 2011
4 avril 2011 à 01:36
@ Spinelli :
Tu as besoin de VB.NET pour lire la source. Tu pourra télécharger la version 2010 à cette adresse http://msdn.microsoft.com/fr-fr/gg699324

J'en profite pour me faire de la pub. J'ai moi même une source qui fonctionne sur la même base, mais avec une interface plus agréable, plus de fonctions, et un code bien commenté. http://www.vbfrance.com/codes/HEXAMINATOR-EDITEUR-HEXADECIMAL-RAPIDE-EFFICACE_52911.aspx

@VBSorcier :
L'idée de ne pas tout charger un fichier m'a vraiment plut. Merci d'avoir fait suivre.
cs_SPINELLI Messages postés 1 Date d'inscription vendredi 12 février 2010 Statut Membre Dernière intervention 22 mars 2011
22 mars 2011 à 19:53
Bonjour,

Je viens de faire le téléchargement de votre fichier.

Je ne sais pas comment faire pour lire un fichier .exe avec votre programme.

Je ne suis pas développeur.

Est-ce qu'il faut faire une compilation de vos source et si oui comment puis-je faire ?

D'avance merci de votre réponse et à bientôt.


Elio SPINELLI
kouki1000 Messages postés 108 Date d'inscription dimanche 8 février 2009 Statut Membre Dernière intervention 5 novembre 2010
26 oct. 2010 à 17:13
Très très bien cette source: 10/10
Malheureusement ton code fait que le texte s'affiche en "gras" quand on a le ClearType activé (a cause de la transparence)
Voici un fix:

Dim MargeImg As Image = New Bitmap(Lb_Marge.Width, Lb_Marge.Height)
Dim MargeGr As Graphics = Graphics.FromImage(MargeImg)
MargeGr.Clear(Color.White)
MargeGr.DrawImage(MargeImg, New Point(0, 0))

Dim LineImg As Image = New Bitmap(Lb_Line.Width, Lb_Line.Height)
Dim LineGr As Graphics = Graphics.FromImage(LineImg)
LineGr.Clear(Color.White)
LineGr.DrawImage(LineImg, New Point(0, 0))

Dim HexaImg As Image = New Bitmap(Lb_Hexa.Width, Lb_Hexa.Height)
Dim HexaGr As Graphics = Graphics.FromImage(HexaImg)
HexaGr.Clear(Color.White)
HexaGr.DrawImage(HexaImg, New Point(0, 0))

Dim AscImg As Image = New Bitmap(Lb_Asc.Width, Lb_Asc.Height)
Dim AscGr As Graphics = Graphics.FromImage(AscImg)
AscGr.Clear(Color.White)
AscGr.DrawImage(AscImg, New Point(0, 0))

A mettre dans la Sub DrawByte()
(remplacez tous les Dim ** as Image etc... par ça)
cs_bidouille007 Messages postés 257 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 22 décembre 2012 1
4 août 2010 à 20:04
bonjour

effectivement du bon boulot, juste que j'aurai aimé avoir une fonction de recherche d'une chaine de caractères, je vais voir comment faire la chose
VBSorcier Messages postés 102 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 29 avril 2007
21 févr. 2008 à 22:05
Encore merci pour vos commentaires !!! ;)
CathieMithra85 Messages postés 2 Date d'inscription jeudi 23 novembre 2006 Statut Membre Dernière intervention 21 février 2008
21 févr. 2008 à 22:00
Je ne peut qu'abonder dans le même sens que les autres. Félicitations!!!!!!
LandTech Messages postés 73 Date d'inscription dimanche 14 octobre 2007 Statut Membre Dernière intervention 28 février 2011
15 oct. 2007 à 20:55
C'est un très bon éditeur héxadécimal 20/20
mat_yaute Messages postés 8 Date d'inscription mercredi 25 octobre 2006 Statut Membre Dernière intervention 6 mai 2008
20 avril 2007 à 18:36
Excellent code.
Rien a modifier pour mon utilisation.
VBSorcier Messages postés 102 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 29 avril 2007
14 mars 2007 à 12:51
Merci à tous pour les bonnes appréciations, commentaires et notes...
Ca fait plaisir

a+
VBSorcier
EvilGost Messages postés 235 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 mai 2011 2
13 mars 2007 à 17:03
félicitation pour cette source :)
Profil bloqué
23 sept. 2006 à 16:34
10/10 : cela s'impose
avelis Messages postés 22 Date d'inscription lundi 13 novembre 2000 Statut Membre Dernière intervention 6 août 2006
4 août 2006 à 19:07
Salut VBSorcier

J'avoue que ton éditeur à l'air de booster pas mal (je fais confiance aux commentaires car mon pov' VB connait pas les fichiers .net) et niveau interface c'est réussi (j'ai vu le screenshot qd meme et je vais aller voir le code source de plus près :)

En tout cas l'astuce de dessiner le texte plutot que d'utiliser un TextBox c'est bien vu !

Bonne continuation !
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
12 juin 2006 à 12:32
Bonjour,

pourquoi tu n'a pas fait de controle utilisateur, ça aurais été plus facilement exploitable pour d'autre sources.
cs_BABASSE Messages postés 41 Date d'inscription samedi 23 février 2002 Statut Membre Dernière intervention 31 juillet 2007
26 avril 2006 à 17:19
Excellent, rien à redire.
cs_Stephane33 Messages postés 630 Date d'inscription samedi 15 février 2003 Statut Modérateur Dernière intervention 9 octobre 2011 1
20 avril 2006 à 20:42
Moi je dis chapeau !
Afyn Messages postés 608 Date d'inscription samedi 3 août 2002 Statut Membre Dernière intervention 22 décembre 2016
17 avril 2006 à 11:51
Trés intéressant ...
Bravo également

Afyn
Navedac
Pym Corp Messages postés 166 Date d'inscription jeudi 9 décembre 2004 Statut Membre Dernière intervention 18 novembre 2007
16 avril 2006 à 14:30
Une seule chose à dire : Bravo :)
Rejoignez-nous