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 !

720 commentaire(s) de Delphiprog sur des sources sur tout CodeS-SourceS

Le : 04/07/2009 23:06:49
Source : D7SB - UTILITAIRE DE MISE EN FORME D'UN PROGRAMME PASCAL
Sans oublier non plus le non moins connu Jedi Code Format :
http://jedicodeformat.sourceforge.net/


Le : 20/05/2009 12:04:45
Source : TUTORIAL UTILISATION DES MESSAGES WINDOWS
Merci à printems d'avoir su aussi bien résumer l'essentiel ;)
J'ai néanmoins une question : la fenêtre enfant active, dans une application MDI, a-t-elle toujours l'index O dans le tableau MDIChildren ? La réponse est oui si on n'a qu'une seule fenêtre enfant et non dans les autres cas.
N'est-il pas préférable d'utiliser la propriété ActiveMDIChild de la classe TCustomForm ?
=> Application.MainForm.ActiveMDIChild.Handle;


Le : 05/05/2009 22:12:05
Source : REDIMENSIONNER UN BITMAP
procedure TForm2.Button1Click(Sender: TObject);
var
  bmp1: TBitmap;
begin
  bmp1 := TBitmap.Create;
  try
      bmp1.LoadFromFile('butterfly.bmp');
      //une copie de bmp1 redimensionnée sera mise
      // dans l'image sur la fiche
      ResizeBmpImage(bmp1, image1.Picture.Bitmap, image1.Height);
  finally
    bmp1.Free;
  end;
end;

Difficile de faire plus simple, non ?


Le : 02/04/2009 18:05:54
Source : EXTRACTION DES ADRESSES IP
Oui, excellente idée. Bon, c'est fini, je ne t'embête plus ;)
Merci pour ce code.


Le : 02/04/2009 09:41:48
Source : EXTRACTION DES ADRESSES IP
C'est encore moi ! :(
1199.1199.1199.1199 est validé alors qu'il ne le devrait pas. Si une valeur commence par le chiffre "1", alors elle ne peut être suivie que par deux digits maximum. Or, dans ton expression :
[1-9]|1*\d{2}|2[0-5]{2}
L'astérisque derrière le 1 dans la deuxième alternative permet de mettre autant de 1 que voulu. Il suffit donc de le retirer.


Le : 02/04/2009 09:25:12
Source : CODEC D'OBFUSCATION DE LIEN HTML (PHP5)
"en quoi le fait d'avoir toutes mes fonctions publiques soit gênant pour l'encapsulation ?"
Dans l'absolu, ce n'est pas un problème. Dans le cas présent, si la classe ne peut pas contrôler les valeurs qu'on lui injecte par le biais des propriétés publiques, alors il faura blinder chaque méthode.
D'autre part, on ne peut pas comparer la programmation en assembleur et la POO. Si la POO a été inventée c'est, entre autres, pour faciliter la réutilisation (ce qui n'est pas le cas de l'assembleur) et, le plus important à mes yeux, pour que le développeur n'expose pas à l'extérieur de la classe les données sensibles. C'est bien pour cela qu'on été inventées les portées public, protected et private. Pour que l'accès aux  propriétés de ta classe soit maîtrisé, l'utilisation d'accesseurs (les fameux getters et setters) est chaudement recommandé. Si tu as un peu de temps, je te recommande la lecture d'ouvrages traitant de ce sujet.
Et je suis d'accord avec toi pour reconnaitre que la notion en PHP4 était un peu légère.
Dernier point, tu devrais préciser que ton code nécessite PHP5 car le constructeur __construct ne sera pas reconnu dans le cas de PHP4.
Cordialement


Le : 02/04/2009 09:12:44
Source : EXTRACTION DES ADRESSES IP
Ok, c'est nettement mieux sauf que : 0.0.0.0 est valide !
Je sais, je suis ch...t :)
Bon courage.


Le : 01/04/2009 21:27:01
Source : CODEC D'OBFUSCATION DE LIEN HTML (PHP5)
Bonjour à tous.
Développer une classe où toutes les méthodes et les propriétés sont publiques revient à coder des fonctions classiques et à utiliser des variables globales. Où se situe l'intérêt alors si on peut, de l'extérieur de la classe, injecter n'importe quoi comme valeur dans les propriétés ?
L'intérêt de la POO n'est-il pas, entre autres, de permettre l'encapsulation ?
Sinon, l'idée de départ est bonne.


Le : 01/04/2009 21:06:23
Source : EXTRACTION DES ADRESSES IP
Une adresse IP telle que 999.999.999.999 serait donc valide ???

Il serait bon aussi de préciser que cette expression n'est valable que pour les adresses IP V4.


Le : 10/02/2009 21:33:09
Source : [POO] - CLASSE D'ACCÈS BDD MULTI SGBD
C'est un bel exercice de style mais ça ne restera que cela. Je rejoins mes prédécesseurs pour affirmer que PDO est une couche d'abstraction aboutie, éprouvée, simple et robuste.

Attention à ne pas confondre couche d'abstraction d'accès à une base de données et un ORM comme on peut le lire plus haut.





Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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,234 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é.