Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2322 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  9  10  11  ..  20  21  22  23  24  25
Auteur Sujet :

BlaBla@Programmation

n°255464
drasche
Posté le 27-11-2002 à 19:40:48  profilanswer
 

Reprise du message précédent :

antp a écrit a écrit :

 
 
t'es déçu pcq tu l'as pas trouvé sur le serveur nntp de ton isp ? :D




spa ça mais je faisais celui qui connait tous les NG avec erotica dedans mais c'est le bide :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
mood
Publicité
Posté le 27-11-2002 à 19:40:48  profilanswer
 

n°255465
drasche
Posté le 27-11-2002 à 19:44:02  profilanswer
 

histoire d'alimenter le débat, étant feignant de nature et programmant en VB depuis quelques années, je suis tout à fait habitué à jamais délimiter mes blocs ;)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°255466
drasche
Posté le 27-11-2002 à 19:45:17  profilanswer
 

HappyHarry a écrit a écrit :

http://forum.hardware.fr/forum2.ph [...] h=&subcat=
 
 
[:zoutte]




[:xp1700]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°255467
lorill
Posté le 27-11-2002 à 19:47:16  profilanswer
 

Drasche a écrit a écrit :

histoire d'alimenter le débat, étant feignant de nature et programmant en VB depuis quelques années, je suis tout à fait habitué à jamais délimiter mes blocs ;)




merci de ta contribution, meme si vb sux.
 
cela dit j'ai une autre question...
dans la plupart des langages objets, il y a des "permissions" ou plutot des visibilités sur les attributs. J'entends par la les classiques protected, private et public.
 
Dans mon cas, le concept de package n'a pas de sens, donc ca serait que public et private. Pour faire mon malin, j'ai donc bazardé ca et pris read, write et none, des permissions en fait.
 
La question qui tue, c'est est-ce qu'un attribut qu'on peut ecrire mais pas lire a un sens ? une utilité ? (je dirais non, mais vous avez ptet des contre exemples)

n°255474
antp
Champion des excuses bidons
Posté le 27-11-2002 à 19:57:32  profilanswer
 

Si tu parles bien du même système que les "property" de Delphi (read/write, comme les Get/Set qu'on fait habituellement en C/C++), bah ça pourrait servir, pour une propriété qui permet de stocker des valeurs (genre assignation d'une chaîne = ajout à une liste) et donc la lecture de cette propriété n'a pas de sens
C'est un peu tordu mais c'est le premier truc qui me vient à l'esprit.


Message édité par antp le 27-11-2002 à 19:58:23
n°255481
lorill
Posté le 27-11-2002 à 20:08:41  profilanswer
 

antp a écrit a écrit :

Si tu parles bien du même système que les "property" de Delphi (read/write, comme les Get/Set qu'on fait habituellement en C/C++)




euh non, c'est pas tout a fait ca. je connais pas delphi, mais que suppose qu'un set déclanche un evenement (faut bien pouvoir l'ajouter a ta chaine) la c'est juste l'acces a l'état interne d'un objet.

n°255495
Harkonnen
Un modo pour les bannir tous
Posté le 27-11-2002 à 20:42:05  profilanswer
 

lorill a écrit a écrit :

mini sondage :
pour la définition des blocs, vous préférez quoi ?
 
- les {...} comme en C- les begin/end comme en Ruby
- basé sur l'indentation a la Python
- autre ?




---------------
J'ai un string dans l'array (Paris Hilton)
n°255496
Harkonnen
Un modo pour les bannir tous
Posté le 27-11-2002 à 20:43:18  profilanswer
 

Zion a écrit a écrit :

 

Citation :

Dear Sabastien,
 
Thank you so much for your concise and prompt reply. I will give it a go!
 
You have such a nice name , I attend a St. Sebastian's church here in Berkshire England
 
Kind regards
 
Tom

 
 
Ca fait peur ce genre de mails  :o  



[:zed pocketsworid]


---------------
J'ai un string dans l'array (Paris Hilton)
n°255497
Cherrytree
cn=?
Posté le 27-11-2002 à 20:45:38  profilanswer
 

Pour moi, c'est les { } comme en Java.


---------------
Le site de ma maman
n°255498
Harkonnen
Un modo pour les bannir tous
Posté le 27-11-2002 à 20:47:39  profilanswer
 

Demain c l'annif de LetoII ;)


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le 27-11-2002 à 20:47:39  profilanswer
 

n°255502
antp
Champion des excuses bidons
Posté le 27-11-2002 à 20:51:40  profilanswer
 

lorill a écrit a écrit :

 
euh non, c'est pas tout a fait ca. je connais pas delphi, mais que suppose qu'un set déclanche un evenement (faut bien pouvoir l'ajouter a ta chaine) la c'est juste l'acces a l'état interne d'un objet.




 
tu connecte le write à une méthode et le read à une autre
t'as par ex :
 
private
  FAttrib: Integer;
  function GetAttrib: Integer;
  procedure SetAttrib(a: Integer);
public
  property Attrib: Integer read GetAttrib write SetAttrib;
 
On peut utiliser Attrib comme si c'était FAttrib mais ça passe par des fonctions donc on peut faire plus qu'une simple assignation, faire des tests, etc...

n°255508
lorill
Posté le 27-11-2002 à 20:56:59  profilanswer
 

antp a écrit a écrit :

 




ouais, c'est un peu ce que j'avais compris. Mais ca colle pas du tout dans mon cas. a mon avis un write sans read n'a pas de sens.

n°255511
gm_superst​ar
Appelez-moi Super
Posté le 27-11-2002 à 20:58:54  profilanswer
 

Mais pourquoi cette #@!§%$ de fleur d'ICQ reste grise :fou:


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°255512
lorill
Posté le 27-11-2002 à 20:59:33  profilanswer
 

gm_superstar a écrit a écrit :

Mais pourquoi cette #@!§%$ de fleur d'ICQ reste grise :fou:




icq sux ?

n°255514
lorill
Posté le 27-11-2002 à 21:01:11  profilanswer
 

Harkonnen a écrit a écrit :

Demain c l'annif de LetoII ;)




et dimanche prochain c'est le mien [:serial coder]

n°255516
gm_superst​ar
Appelez-moi Super
Posté le 27-11-2002 à 21:01:58  profilanswer
 

lorill a écrit a écrit :

icq sux ?



Oui, mais non.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°255518
gm_superst​ar
Appelez-moi Super
Posté le 27-11-2002 à 21:02:56  profilanswer
 

lorill a écrit a écrit :

et dimanche prochain c'est le mien [:serial coder]



Tiens pour l'occasion je m'inscrirais bien au CDCQVRCL :ange:


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°255519
Harkonnen
Un modo pour les bannir tous
Posté le 27-11-2002 à 21:03:09  profilanswer
 

Quelqu'un peut me dire pourquoi Mozilla me sort ça pour chaque site que je veux visiter ???  :heink:  
Ca le fait que depuis peu.... ça marchait bien avant !!  :??:  
 
http://harko.free.fr/images/Mozilla.PNG


Message édité par Harkonnen le 27-11-2002 à 21:03:45

---------------
J'ai un string dans l'array (Paris Hilton)
n°255521
Harkonnen
Un modo pour les bannir tous
Posté le 27-11-2002 à 21:04:22  profilanswer
 

gm_superstar a écrit a écrit :

 
Tiens pour l'occasion je m'inscrirais bien au CDCQVRCL :ange:  




Sois le bienvenu  :love:


---------------
J'ai un string dans l'array (Paris Hilton)
n°255522
gm_superst​ar
Appelez-moi Super
Posté le 27-11-2002 à 21:05:38  profilanswer
 

Harkonnen a écrit a écrit :

Quelqu'un peut me dire pourquoi Mozilla me sort ça pour chaque site que je veux visiter ???  :heink:  
Ca le fait que depuis peu.... ça marchait bien avant !!  :??:  
 
http://harko.free.fr/images/Mozilla.PNG



Zut, tu pourras pas multinicker tranquillement :/


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°255523
lorill
Posté le 27-11-2002 à 21:06:26  profilanswer
 

Harkonnen a écrit a écrit :

Quelqu'un peut me dire pourquoi Mozilla me sort ça pour chaque site que je veux visiter ???  :heink:  
Ca le fait que depuis peu.... ça marchait bien avant !!  :??:  
 
http://harko.free.fr/images/Mozilla.PNG




proxy ?

n°255525
Harkonnen
Un modo pour les bannir tous
Posté le 27-11-2002 à 21:07:35  profilanswer
 

gm_superstar a écrit a écrit :

 
Zut, tu pourras pas multinicker tranquillement :/




Netscape 7 me le fait aussi !!!  :fou:  
skoi ce bordel ???? [:toad666]


---------------
J'ai un string dans l'array (Paris Hilton)
n°255528
Harkonnen
Un modo pour les bannir tous
Posté le 27-11-2002 à 21:08:34  profilanswer
 

lorill a écrit a écrit :

 
proxy ?




putain !!!
c'est le log du boulot que j'utilisais pour multinicker avec sophie qui m'a foutu le bronx !!!
:jap: :jap:


---------------
J'ai un string dans l'array (Paris Hilton)
n°255529
gm_superst​ar
Appelez-moi Super
Posté le 27-11-2002 à 21:09:22  profilanswer
 

Harkonnen a écrit a écrit :

Netscape 7 me le fait aussi !!!  :fou:  
skoi ce bordel ???? [:toad666]



Connexion pourrite ? Ca marche avec IE donc ?
 
 
(je note que tu ne déments pas mon affirmation)


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°255530
gm_superst​ar
Appelez-moi Super
Posté le 27-11-2002 à 21:09:54  profilanswer
 

Harkonnen a écrit a écrit :

 
putain !!!
c'est le log du boulot que j'utilisais pour multinicker avec sophie qui m'a foutu le bronx !!!
:jap: :jap:



[:rofl][:rofl][:rofl]


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°255531
lorill
Posté le 27-11-2002 à 21:10:04  profilanswer
 

Harkonnen a écrit a écrit :

 
putain !!!
c'est le log du boulot que j'utilisais pour multinicker avec sophie qui m'a foutu le bronx !!!
:jap: :jap:




et hop, une divination de plus a mon actif  :sol:

n°255532
mareek
Et de 3 \o/
Posté le 27-11-2002 à 21:10:24  profilanswer
 

Harkonnen a écrit a écrit :

 
putain !!!
c'est le log du boulot que j'utilisais pour multinicker avec sophie qui m'a foutu le bronx !!!
:jap: :jap:



[:mlc] Il te faut un logiciel pour coppuler ? [:xx_xx]


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°255533
Mara's dad
Yes I can !
Posté le 27-11-2002 à 21:10:52  profilanswer
 

lorill a écrit a écrit :

 
La question qui tue, c'est est-ce qu'un attribut qu'on peut ecrire mais pas lire a un sens ? une utilité ? (je dirais non, mais vous avez ptet des contre exemples)




Il y à l'exemple du mot de passe.
T'est censé le donner mais pas le lire. Mais bon en général on passe plutôt un argument à une méthode !
Là, je vois pas d'exemple, mais çà veut pas dire qu'il n'y en a pas...
Mais en général, l'accès direct en écriture aux membres d'une classe est à proscrire pour des raisons évidentes d'intégrité de l'objet.
Donc tout ce que je vois, c'est autoriser ou pas l'accès en Lecture et interdir toujours en écriture, donc la question ne se pose pas trop.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°255534
Harkonnen
Un modo pour les bannir tous
Posté le 27-11-2002 à 21:11:46  profilanswer
 

lorill a écrit a écrit :

 
et hop, une divination de plus a mon actif  :sol:  




[:plat00n]
ne croit pas que tu vas échapper à la tonte pour autant ;)


---------------
J'ai un string dans l'array (Paris Hilton)
n°255535
lorill
Posté le 27-11-2002 à 21:12:37  profilanswer
 

Mara's dad a écrit a écrit :

 
Donc tout ce que je vois, c'est autoriser ou pas l'accès en Lecture et interdir toujours en écriture, donc la question ne se pose pas trop.




 
ben en fait si, parce que j'ai des objets mais pas de classes, tout se passe par l'utilisation de prototypes, donc je veux pouvoir copier un objet et remplacer une méthode si je veux. (oui, les méthodes sont des attributs)

n°255536
Harkonnen
Un modo pour les bannir tous
Posté le 27-11-2002 à 21:12:49  profilanswer
 

gm_superstar a écrit a écrit :

 
Connexion pourrite ? Ca marche avec IE donc ?
 
 
(je note que tu ne déments pas mon affirmation)




bien vu l'aveugle :)
vu que dimanche je multinickais avec Mozilla en utilisant plein de proxies, ben ça m'a foutu le foin


---------------
J'ai un string dans l'array (Paris Hilton)
n°255537
Harkonnen
Un modo pour les bannir tous
Posté le 27-11-2002 à 21:13:38  profilanswer
 

mareek a écrit a écrit :

[:mlc] Il te faut un logiciel pour coppuler ? [:xx_xx]



Je pousse la nerdzitude très loin... [:spamafote]


---------------
J'ai un string dans l'array (Paris Hilton)
n°255538
lorill
Posté le 27-11-2002 à 21:14:46  profilanswer
 

lorill a écrit a écrit :

 
ben en fait si, parce que j'ai des objets mais pas de classes, tout se passe par l'utilisation de prototypes, donc je veux pouvoir copier un objet et remplacer une méthode si je veux. (oui, les méthodes sont des attributs)




Et a la limite cette remarque modifie un peu le sens de ma question. Permettre d'ecrire sur des choses que l'on ne peut pas lire, c'est donner la permission de surcharger certaines méthodes privées. Donc la question, c'est est-ce utile ou nuisible ?
je sais pas encore.

n°255539
lorill
Posté le 27-11-2002 à 21:15:22  profilanswer
 

Harkonnen a écrit a écrit :

Je pousse la nerdzitude très loin... [:spamafote]




jveux pas finir comme ca [:totoz]

n°255540
kadreg
profil: Utilisateur
Posté le 27-11-2002 à 21:17:04  profilanswer
 

lorill a écrit a écrit :

 
Dans mon cas, le concept de package n'a pas de sens, donc ca serait que public et private. Pour faire mon malin, j'ai donc bazardé ca et pris read, write et none, des permissions en fait.
 
La question qui tue, c'est est-ce qu'un attribut qu'on peut ecrire mais pas lire a un sens ? une utilité ? (je dirais non, mais vous avez ptet des contre exemples)




 
Pour la 1ere question, et pourquoi tu vire le protected ? Il est interressant pour les cas ou tu garde la possibilité à une sous-classe de surcharger certaines choses internes. C'est très utilisé, et à mon sens capital. Et accessoirement, tu ne parle pas de la visibilité friendly, utilisée en java (mais que l'on doit retrouver au niveau d'UML si ma mémoire est bonne), mais effectivement elle, elle ne te sert à rien sans packages.
 
Pour le second exemple, si jamais tu as ce genre de chose dans l'idée, autant le faire par une opération au lieu d'utiliser un truc tordi.
 
Sinon, la notion de propriété se retrouve également en C#. Petit exemple tiré de coincoin.net :  
 

Code :
  1. string _Login;
  2.     public string Login {
  3.       get {
  4.          return _Login;
  5.       }
  6.       set{
  7.          _Login = value;
  8.       }
  9.     }


 
On peut donc faire :  
 

Code :
  1. Login = "toto";
  2.     System.Console.WriteLine (Login);


 
Et comme en delphi, on peut parfaitement mettre plus qu'une assignation basique dans un getter ou un setter


Message édité par kadreg le 27-11-2002 à 21:17:57

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°255542
lorill
Posté le 27-11-2002 à 21:18:46  profilanswer
 

kadreg a écrit a écrit :

 
Pour la 1ere question, et pourquoi tu vire le protected ? Il est interressant pour les cas ou tu garde la possibilité à une sous-classe de surcharger certaines choses internes.




 
réponse simple : j'ai pas de classes, donc pas d'héritage de classes.
 
Edit: par contre je peux avoir la même possibilité si je donne la possibilité d'écrire un attribut sans le lire, cf plus haut.


Message édité par lorill le 27-11-2002 à 21:20:09
n°255543
Mara's dad
Yes I can !
Posté le 27-11-2002 à 21:19:29  profilanswer
 

lorill a écrit a écrit :

 
Et a la limite cette remarque modifie un peu le sens de ma question. Permettre d'ecrire sur des choses que l'on ne peut pas lire, c'est donner la permission de surcharger certaines méthodes privées. Donc la question, c'est est-ce utile ou nuisible ?
je sais pas encore.




Là, je suis un peu largué !
Je pensai que tu ne t'interessais qu'à l'état INTERNE d'un objet ? ? ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°255545
kadreg
profil: Utilisateur
Posté le 27-11-2002 à 21:20:03  profilanswer
 

lorill a écrit a écrit :

 
réponse simple : j'ai pas de classes, donc pas d'héritage de classes.




 
Ah, tu fais un langage fonctionnel ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°255547
lorill
Posté le 27-11-2002 à 21:21:29  profilanswer
 

kadreg a écrit a écrit :

 
Ah, tu fais un langage fonctionnel ?




 
non plus, je sais même pas comment ca marche ces trucs :o
j'essaye de faire un langage objet basé sur l'utilisation de prototypes (donc creations d'instances par clonage, etc...)

n°255549
Mara's dad
Yes I can !
Posté le 27-11-2002 à 21:22:24  profilanswer
 

Pas de classes, juste des objets ?
Pas d'd'héritage, mais des surcharges ?
 
Heu, c'est comme tu veux, mais si on parle pas avec le même vocabulaire, on va pas aller bien loin !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°255550
lorill
Posté le 27-11-2002 à 21:22:58  profilanswer
 

Mara's dad a écrit a écrit :

 
Là, je suis un peu largué !
Je pensai que tu ne t'interessais qu'à l'état INTERNE d'un objet ? ? ?




ben en fait quand je veux une nouvelle instance, je clone un objet, donc je duplique tous ces attributs. Apres si je veux ajouter des attributs ou en remplacer, je peux le faire, pour avoir 2 objets de types différents

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  9  10  11  ..  20  21  22  23  24  25

Aller à :
 

Sujets relatifs
programmation objet : pb de variableMeilleur langage de programmation pour initiation scolaire ???
serialize, unserialize et programmation objetProgrammation sous Lotus Notes V5
programmation sous netbeansProgrammation avec le framebuffer du noyau Linux
Programmation en ShellTout sur la Programmation-fr
programmation reseauxapprendre la programmation
Plus de sujets relatifs à : BlaBla@Programmation


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)