OVH Cloud OVH Cloud

ActiveX

5 réponses
Avatar
Philippe
Bonjour a tous

Lorsque je travaillais en asp , j'avais créer en VB6 un control activeX que
j'exécutais dans ma page asp.

Ma question: comment faire en asp.net pour créer l'équivalent des controles
activeX ?

5 réponses

Avatar
RAVAILLE James
Bonjour,

Il existe un ensemble de contrôles correspondant aux contrôles ActiveX sous
VB6, que je propose de vous détailler ci-dessous :
- Les contrôles utilisateurs Web sont des contrôles qui ne peuvent être
compilés dans les assemblages. Ils peuvent être conçus graphiquement. Ils
sont obligatoirement présents dans le projet ASP .NET dans lequel ils sont
utilisés, et pour les utiliser, il faut les glisser de l'explorateur de
solution vers la page Web, ou les déclarer manuellement dans la fenêtre de
code.
- Les contrôles personnalisés composites : construits à partir des cntrôles
serveurs ASP .NET et HTML, ils sont créés par programmation, et non
visuellement. Ils peuvent être compilés dans des assemblages et partagés
entre plusieurs applications.
- Les contrôles personnalisés interprétés : ils sont créés à partir via du
code HTML, par programmation. Il est nécessaire d'ajouter du code
supplémentaire par rapport
aux contrôles personnalisés composites pour gérer des tâches que les
contrôles composites gèrent de manière automatique. Ils peuvent être compilés
dans des assemblages et partagés entre plusieurs applications.

C'est pourquoi, lors de la conception d'un contrôle, il est intéréssant de
se poser les questions suivantes : la contrôle doit-il être partagé entre
plusieurs applications ASP .NET, doit-il être dans un assembly ?

Suivant le type de contrôle à créer, la conception et l'implémentation
diffèrent.

Si vous découvrez ces contrôles, je vous conseille de commencer par créer
des contrôles utilisateurs Web.


Cordialement,

--
James RAVAILLE.
MCAD .NET et MCT .NET
http://www.certifdotnet.com


"Philippe" a écrit :

Bonjour a tous

Lorsque je travaillais en asp , j'avais créer en VB6 un control activeX que
j'exécutais dans ma page asp.

Ma question: comment faire en asp.net pour créer l'équivalent des controles
activeX ?


Avatar
Philippe
Merci pour ces réponses ,mais les controles utilisateurs web ne me
conviennent pas
car je veux pouvoir utiliser toutes les possibiltés de visualBasic.net et
bien sur les controles de ce dernier, ce que je pouvais faire avec des
controles activex en VB6.

Ce que je cherche c'est comment créer mon controle utilisateur sous
visualBasic.net et comment l'utilisé en ASP.

"RAVAILLE James" a écrit :

Bonjour,

Il existe un ensemble de contrôles correspondant aux contrôles ActiveX sous
VB6, que je propose de vous détailler ci-dessous :
- Les contrôles utilisateurs Web sont des contrôles qui ne peuvent être
compilés dans les assemblages. Ils peuvent être conçus graphiquement. Ils
sont obligatoirement présents dans le projet ASP .NET dans lequel ils sont
utilisés, et pour les utiliser, il faut les glisser de l'explorateur de
solution vers la page Web, ou les déclarer manuellement dans la fenêtre de
code.
- Les contrôles personnalisés composites : construits à partir des cntrôles
serveurs ASP .NET et HTML, ils sont créés par programmation, et non
visuellement. Ils peuvent être compilés dans des assemblages et partagés
entre plusieurs applications.
- Les contrôles personnalisés interprétés : ils sont créés à partir via du
code HTML, par programmation. Il est nécessaire d'ajouter du code
supplémentaire par rapport
aux contrôles personnalisés composites pour gérer des tâches que les
contrôles composites gèrent de manière automatique. Ils peuvent être compilés
dans des assemblages et partagés entre plusieurs applications.

C'est pourquoi, lors de la conception d'un contrôle, il est intéréssant de
se poser les questions suivantes : la contrôle doit-il être partagé entre
plusieurs applications ASP .NET, doit-il être dans un assembly ?

Suivant le type de contrôle à créer, la conception et l'implémentation
diffèrent.

Si vous découvrez ces contrôles, je vous conseille de commencer par créer
des contrôles utilisateurs Web.


Cordialement,

--
James RAVAILLE.
MCAD .NET et MCT .NET
http://www.certifdotnet.com


"Philippe" a écrit :

> Bonjour a tous
>
> Lorsque je travaillais en asp , j'avais créer en VB6 un control activeX que
> j'exécutais dans ma page asp.
>
> Ma question: comment faire en asp.net pour créer l'équivalent des controles
> activeX ?


Avatar
Patrice
Côté client si j'ai bien compris...

C'est très semblable : il faut créer un contrôle uitlisateur Windows Forms
dans une bibliothèque de classe Windows, contrôlé qui sera alors utilisé au
sein d'une page Web...

Attention cela impose que le .NET framework soit présent sur le client...

--

Patrice

"Philippe" a écrit dans le message de
news:
Merci pour ces réponses ,mais les controles utilisateurs web ne me
conviennent pas
car je veux pouvoir utiliser toutes les possibiltés de visualBasic.net et
bien sur les controles de ce dernier, ce que je pouvais faire avec des
controles activex en VB6.

Ce que je cherche c'est comment créer mon controle utilisateur sous
visualBasic.net et comment l'utilisé en ASP.

"RAVAILLE James" a écrit :

> Bonjour,
>
> Il existe un ensemble de contrôles correspondant aux contrôles ActiveX


sous
> VB6, que je propose de vous détailler ci-dessous :
> - Les contrôles utilisateurs Web sont des contrôles qui ne peuvent être
> compilés dans les assemblages. Ils peuvent être conçus graphiquement.


Ils
> sont obligatoirement présents dans le projet ASP .NET dans lequel ils


sont
> utilisés, et pour les utiliser, il faut les glisser de l'explorateur de
> solution vers la page Web, ou les déclarer manuellement dans la fenêtre


de
> code.
> - Les contrôles personnalisés composites : construits à partir des


cntrôles
> serveurs ASP .NET et HTML, ils sont créés par programmation, et non
> visuellement. Ils peuvent être compilés dans des assemblages et partagés
> entre plusieurs applications.
> - Les contrôles personnalisés interprétés : ils sont créés à partir via


du
> code HTML, par programmation. Il est nécessaire d'ajouter du code
> supplémentaire par rapport
> aux contrôles personnalisés composites pour gérer des tâches que les
> contrôles composites gèrent de manière automatique. Ils peuvent être


compilés
> dans des assemblages et partagés entre plusieurs applications.
>
> C'est pourquoi, lors de la conception d'un contrôle, il est intéréssant


de
> se poser les questions suivantes : la contrôle doit-il être partagé


entre
> plusieurs applications ASP .NET, doit-il être dans un assembly ?
>
> Suivant le type de contrôle à créer, la conception et l'implémentation
> diffèrent.
>
> Si vous découvrez ces contrôles, je vous conseille de commencer par


créer
> des contrôles utilisateurs Web.
>
>
> Cordialement,
>
> --
> James RAVAILLE.
> MCAD .NET et MCT .NET
> http://www.certifdotnet.com
>
>
> "Philippe" a écrit :
>
> > Bonjour a tous
> >
> > Lorsque je travaillais en asp , j'avais créer en VB6 un control


activeX que
> > j'exécutais dans ma page asp.
> >
> > Ma question: comment faire en asp.net pour créer l'équivalent des


controles
> > activeX ?


Avatar
Philippe
Merci Patrice
Peut tu me dire comment mettre en place le controle dans une page web

merci d'avance

"Patrice" a écrit :

Côté client si j'ai bien compris...

C'est très semblable : il faut créer un contrôle uitlisateur Windows Forms
dans une bibliothèque de classe Windows, contrôlé qui sera alors utilisé au
sein d'une page Web...

Attention cela impose que le .NET framework soit présent sur le client...

--

Patrice

"Philippe" a écrit dans le message de
news:
> Merci pour ces réponses ,mais les controles utilisateurs web ne me
> conviennent pas
> car je veux pouvoir utiliser toutes les possibiltés de visualBasic.net et
> bien sur les controles de ce dernier, ce que je pouvais faire avec des
> controles activex en VB6.
>
> Ce que je cherche c'est comment créer mon controle utilisateur sous
> visualBasic.net et comment l'utilisé en ASP.
>
> "RAVAILLE James" a écrit :
>
> > Bonjour,
> >
> > Il existe un ensemble de contrôles correspondant aux contrôles ActiveX
sous
> > VB6, que je propose de vous détailler ci-dessous :
> > - Les contrôles utilisateurs Web sont des contrôles qui ne peuvent être
> > compilés dans les assemblages. Ils peuvent être conçus graphiquement.
Ils
> > sont obligatoirement présents dans le projet ASP .NET dans lequel ils
sont
> > utilisés, et pour les utiliser, il faut les glisser de l'explorateur de
> > solution vers la page Web, ou les déclarer manuellement dans la fenêtre
de
> > code.
> > - Les contrôles personnalisés composites : construits à partir des
cntrôles
> > serveurs ASP .NET et HTML, ils sont créés par programmation, et non
> > visuellement. Ils peuvent être compilés dans des assemblages et partagés
> > entre plusieurs applications.
> > - Les contrôles personnalisés interprétés : ils sont créés à partir via
du
> > code HTML, par programmation. Il est nécessaire d'ajouter du code
> > supplémentaire par rapport
> > aux contrôles personnalisés composites pour gérer des tâches que les
> > contrôles composites gèrent de manière automatique. Ils peuvent être
compilés
> > dans des assemblages et partagés entre plusieurs applications.
> >
> > C'est pourquoi, lors de la conception d'un contrôle, il est intéréssant
de
> > se poser les questions suivantes : la contrôle doit-il être partagé
entre
> > plusieurs applications ASP .NET, doit-il être dans un assembly ?
> >
> > Suivant le type de contrôle à créer, la conception et l'implémentation
> > diffèrent.
> >
> > Si vous découvrez ces contrôles, je vous conseille de commencer par
créer
> > des contrôles utilisateurs Web.
> >
> >
> > Cordialement,
> >
> > --
> > James RAVAILLE.
> > MCAD .NET et MCT .NET
> > http://www.certifdotnet.com
> >
> >
> > "Philippe" a écrit :
> >
> > > Bonjour a tous
> > >
> > > Lorsque je travaillais en asp , j'avais créer en VB6 un control
activeX que
> > > j'exécutais dans ma page asp.
> > >
> > > Ma question: comment faire en asp.net pour créer l'équivalent des
controles
> > > activeX ?





Avatar
Patrice
Là encore cela ne change quasi pas. Une simple balise "object" du style :

<object
classid="http://monserveur/monchemin/madll.dll#MonNameSpace.MaClasse"/>

De mon côté j'ai finalement retenu un EXE lancé directement à partir de
l'Intranet, l'application étant plutôt "marquée" Windows...

--
Patrice

"Philippe" a écrit dans le message de
news:
Merci Patrice
Peut tu me dire comment mettre en place le controle dans une page web

merci d'avance

"Patrice" a écrit :

> Côté client si j'ai bien compris...
>
> C'est très semblable : il faut créer un contrôle uitlisateur Windows


Forms
> dans une bibliothèque de classe Windows, contrôlé qui sera alors utilisé


au
> sein d'une page Web...
>
> Attention cela impose que le .NET framework soit présent sur le


client...
>
> --
>
> Patrice
>
> "Philippe" a écrit dans le message


de
> news:
> > Merci pour ces réponses ,mais les controles utilisateurs web ne me
> > conviennent pas
> > car je veux pouvoir utiliser toutes les possibiltés de visualBasic.net


et
> > bien sur les controles de ce dernier, ce que je pouvais faire avec des
> > controles activex en VB6.
> >
> > Ce que je cherche c'est comment créer mon controle utilisateur sous
> > visualBasic.net et comment l'utilisé en ASP.
> >
> > "RAVAILLE James" a écrit :
> >
> > > Bonjour,
> > >
> > > Il existe un ensemble de contrôles correspondant aux contrôles


ActiveX
> sous
> > > VB6, que je propose de vous détailler ci-dessous :
> > > - Les contrôles utilisateurs Web sont des contrôles qui ne peuvent


être
> > > compilés dans les assemblages. Ils peuvent être conçus


graphiquement.
> Ils
> > > sont obligatoirement présents dans le projet ASP .NET dans lequel


ils
> sont
> > > utilisés, et pour les utiliser, il faut les glisser de l'explorateur


de
> > > solution vers la page Web, ou les déclarer manuellement dans la


fenêtre
> de
> > > code.
> > > - Les contrôles personnalisés composites : construits à partir des
> cntrôles
> > > serveurs ASP .NET et HTML, ils sont créés par programmation, et non
> > > visuellement. Ils peuvent être compilés dans des assemblages et


partagés
> > > entre plusieurs applications.
> > > - Les contrôles personnalisés interprétés : ils sont créés à partir


via
> du
> > > code HTML, par programmation. Il est nécessaire d'ajouter du code
> > > supplémentaire par rapport
> > > aux contrôles personnalisés composites pour gérer des tâches que les
> > > contrôles composites gèrent de manière automatique. Ils peuvent être
> compilés
> > > dans des assemblages et partagés entre plusieurs applications.
> > >
> > > C'est pourquoi, lors de la conception d'un contrôle, il est


intéréssant
> de
> > > se poser les questions suivantes : la contrôle doit-il être partagé
> entre
> > > plusieurs applications ASP .NET, doit-il être dans un assembly ?
> > >
> > > Suivant le type de contrôle à créer, la conception et


l'implémentation
> > > diffèrent.
> > >
> > > Si vous découvrez ces contrôles, je vous conseille de commencer par
> créer
> > > des contrôles utilisateurs Web.
> > >
> > >
> > > Cordialement,
> > >
> > > --
> > > James RAVAILLE.
> > > MCAD .NET et MCT .NET
> > > http://www.certifdotnet.com
> > >
> > >
> > > "Philippe" a écrit :
> > >
> > > > Bonjour a tous
> > > >
> > > > Lorsque je travaillais en asp , j'avais créer en VB6 un control
> activeX que
> > > > j'exécutais dans ma page asp.
> > > >
> > > > Ma question: comment faire en asp.net pour créer l'équivalent des
> controles
> > > > activeX ?
>
>
>