Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 10 odgovora
  • 4.375 pregleda

Najnovija ↓

AciveX with C# 21.10.2003. u 16:02 · pre 280 meseci #1
Poceo sam sa .NET i C#-om pa imam jedno konkretno pitanje:
Postoji li nesto sto se nekad zvalo ActiveX u .NET-u ? Dakle, neka IE embeded controla. Ako postoji, kako se to sada zove, tj, kako se pravi ?
Potpis
OTPOR blokadi ulica, OTPOR blokiranom Beogradu, OTPOR blokiranoj Srbiji
Re: AciveX with C# 21.10.2003. u 21:25 · pre 280 meseci #2
Hteo sam da ti odgovorim jos odavno al mi puce IE pa sam otiso da se kupam ...

Pretpostavka da imas VS.net ...

1. Otvori formu na koju zelis da dodas ActiveX kontrolu .
2. U toolbar-u klikni desnim klikom i iz menija koji ce da se pojavi izaberi AddTab.
3. Novi odeljak nazovi ActiveX controls(il kako oces ja sam ovako)
4. Sad klikni na njega opet desnim klikom i kazi Customize Toolbox.
5. Pojavice ti se lista COM, ActiveX ... kontrola (Pod drugom karticom, onom koja nosi natpis .Net il tako nesto nalaze ti se net kontrole)
6. Nadji u ovoj prvoj Microsoft Web Browser i oznaci ga...
7. Klkni ok i mozes iz toolboxa da dodas svoj browser na formu

Stranu ces da otvoris ovako:
Code:

this.TvojWebBrowser.Navigate2("http://www.gogle.com");


Ako nemas VS.Net kazi pa da vidimo kako cemo...
Potpis
http://gitarologija.com
Re: AciveX with C# 21.10.2003. u 21:47 · pre 280 meseci #3
Izvini moraces ovako:
Code:

object url = "www.google.com";
object nullObject = null;
axWebBrowser1.Navigate2(ref url, ref nullObject,ref nullObject,ref nullObject,ref nullObject);


Zakleo bih se da sam mu nekad prosledjivao samo URL al aj sad vidis da nije tako...
Potpis
http://gitarologija.com
Re: AciveX with C# 22.10.2003. u 09:00 · pre 280 meseci #4
Hvala lepo Veljo, ali po svemu sudeci, nismo se razumeli. Mozda nisam bio dovoljno jasan. Ja bih hteo da napisem ActiveX kontrolu, a ne da vec postojecu ubacim u formu. Elem, nije mi jasno, (ili sam slep kod ociju) kako se prave AcriveX kontrole u Visual .NET okruzenju. Konkretno, radim sa C# ali posto sam Java developer, ni J# naravno, nije iskljucen. Pozdrav
Potpis
OTPOR blokadi ulica, OTPOR blokiranom Beogradu, OTPOR blokiranoj Srbiji
Re: AciveX with C# 24.10.2003. u 13:22 · pre 280 meseci #6
Hvala i tebi, Dragi Tata, ali opet, nije to to. Ajde, da polako pojasnim, redom.

Ranije
U J++ lepo napisem par klasa, napravim neku formu, par dugmića ... Whatever. Kao output format, kod bildovanja, stavim COM DLL, i tako dobijena komponenta bila je zapravo ActiveX componenta koja se posle tagom <object ... > pojavljivala na strani nekog sajta.

Sada (.NET)
Ako pravim WebAplikaciju, neku već postojeću ActiveX kontrolu mogu da prikažem na strani, (samo postojeći dll prvo importujem u Toolbox)

Ali ne mogu (ne umem) da napravim .NET kontrolu koju bih na jednak način mogao da prikažem na nekoj strani.

Kontrole koje napravim da nasleđuju System.Windows.Forms.UserControl lako i jednostavno koristim za druge Windows Aplikacije, ali njih po svemu sudeći ne mogu da koristim za Web aplikacije.

Probao sam sa kontolama koje nasleđuju System.Web.UI.WebControls.WebControl ali koliko vidim to nije to.

Potpis
OTPOR blokadi ulica, OTPOR blokiranom Beogradu, OTPOR blokiranoj Srbiji
Re: AciveX with C# 17.11.2003. u 15:18 · pre 279 meseci #8
Dakle, Dragi Tata, ovako.
Poslušao sam tvoj savet i lepo redom krenuo i radio. Usput sam i bunario po MSDN-u ...
Elem, uspeo sam da napravim .NET controlu koje ume da se predstavi kao COM. To je ono što se zove ComInteroperability, zar ne ?
Ali, ActiveX - neće ! Sklon sam da tvrdim da to ne može.
Voleo bih ako bi se još neko uključio u ovu diskusiju, interesuje me jeli još neko radio ovo.
Potpis
OTPOR blokadi ulica, OTPOR blokiranom Beogradu, OTPOR blokiranoj Srbiji
Re: AciveX with C# 18.11.2003. u 06:51 · pre 279 meseci #9
Pogledaj http://www.devhood.com/tutoria...l_details.aspx?tutorial_id=187

Inače, jesi li siguran da je "embedded" kontrola to što ti treba? U većini slučajeva je bolje (i lakše) napraviti Web User Control ili Web Custom Control, koje se renderišu na serveru za razliku of "embediranih" koje zahtevaju DLL na klijentu (i rade samo sa MSIE).

Pozdrav,

Zoran
Re: AciveX with C# 18.11.2003. u 12:01 · pre 279 meseci #10
To Zoki ! To sam 'teo ! Evo uspeo sam ! Najlepse zahvaljujem.

A evo i da prokomentarisem tvoje pitanje.

Da, trebala mi je bas embeded kontrola. Zasto ? Zbog crtanja (Graphics), MouseMove eventa po slici i slicno. U svakom slucaju - obrada podataka kod klijenta.

Ranije, (a i sada pomalo) sam radio Java Applet-e : graficka prezentacija podataka, crtanje kojekakvih grafikona i slicno. (sareno i veselo)
Elem, odavno su appleti postali ne bas pozeljni "gosti" na browserima. MS je prvo izbacio Java VM u XP OS-u, pa onda dodao ... Muke nase sa njima. Ovo mi je neka mogucnost da ako i kad Java bude potpuno proterana sa MS platformi pruzim MS korisnicima nesto slicno. Svesan sam svih ogranicenja, ali eto, bar postoji neka solucija.
Potpis
OTPOR blokadi ulica, OTPOR blokiranom Beogradu, OTPOR blokiranoj Srbiji
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme