de inceput...c#


  1. #1
    Junior dinamita21 reprezinta o cantitate neglijabila
    Data de inscriere
    20-05-2010
    Varsta
    36
    Sex
    M
    Mesaje
    66
    Mesaje bazar
    152
    Putere Reputatie
    31
    Reputatie
    15
    Puncte CF
    0.0

    de inceput...c#

    OK ... Toata treaba sta in felu urmator , sunt incepator in ale programari si vreau sa invat !!
    Mai de plictiseala , mai de nevoie , mai curiozitate , am facut si eu un programel , si doresc sa il inpartasesc cu voi
    Contine doua fisiere
    1) programu
    2)html-ul cu scriptul care isi da refresh la 5 secunde ( in care este id ul meu de se poate schimba cu ce id doriti )
    De aici il puteti lua !!
    Trebuie dezarhivat in " c:\ "
    Exempu: c:\a.html ( poate fi editat cu id ul care il doriti )
    c:\a.exe
    Si de aici sursa !!

    16/03/2012
    A m scos scriptul pentru refresh si am facut cu a zis " alex707 " , restul nu i am dat de cap

    Programu de aici
    Sursa de aici
    Last edited by dinamita21; 16-03-2012 at 10:23.

  2. #2
    Junior dinamita21 reprezinta o cantitate neglijabila
    Data de inscriere
    20-05-2010
    Varsta
    36
    Sex
    M
    Mesaje
    66
    Mesaje bazar
    152
    Putere Reputatie
    31
    Reputatie
    15
    Puncte CF
    0.0
    cine ma ajuta sa il fac in asa fel in cate sa nu se mai lege de acel html si sa ii setez manual transparentza ?

    P.S: Prefer sa il fac cu ajutoru vostru , nu sa primesc codul deja facu !!
    Vrei mai putine reclame? Inregistreaza-te sau logheaza-te

  3. #3
    Member alex707's Avatar alex707 reprezinta o cantitate neglijabila
    Data de inscriere
    28-09-2006
    Varsta
    44
    Sex
    M
    Mesaje
    183
    Mesaje bazar
    63
    Putere Reputatie
    0
    Reputatie
    8
    Puncte CF
    30.0
    Cateva probleme:
    - html-ul trebuie sa aiba continutul intre tagurile de <body> altfel degeaba le-ai mai pus. Poti sa pui decat href-ul daca nu-l pui in body
    - la obiectul de webbrowser ai pus proprietatea generate member pe false ceea ce nu e ok pentru ca iti trebuie sa iti genereze obiectul ca sa-l poti sa-l accesezi din cod.
    - nu are rost sa pui functie de javascript, pagina poate fi usor refreshuita cu this.webBrowser1.Refresh(), asa ca poti sa scoti javascriptul si sa adaugi refresh-ul pe un timer si ca improvement poti sa faci intervalul de refresh configurabil, adica sa ii poti seta la ce interval sa-ti faca refresh;

    Referitor la ce vrei sa faci:
    - poti sa adaugi un trackbar si sa pui pe eventul de valueChanged sa-ti seteze opacitatea la forma. Ar trebui sa stii diferenta dintre int si float pentru atunci cand setezi opacitatea din cod si sa citesti cum se face cast (typecasting) de la un tip la altul, daca cumva nu stii deja.
    - html-ul poti sa-l pui in resources ca string si te las pe tine sa investighezi obiectul webbrowser sa afli cum poti sa pui sursa la pagina fara sa navighezi la un anume uri, e destul de simplu n-ar trebui sa-ti ia foarte mult timp;
    - resursele le accesezi din cod simplu din proprietatile formei (la fel te las pe tine sa afli cum se face)
    - atentie cand pui trackbarul sa nu iti faca opacity zero la forma ca nu mai poti sa o vezi deci nici sa modifici, deci sa ai grija la valorile de min si max ale trackbarului

    Ca improvement-uri de exercitiu poti sa faci urmatoarele:
    - sa-ti pozitioneze fereastra direct in coltul din dreapta jos al ecranului indiferent de rezolutia de la desktop.
    - trackbarul pentru opacitate sa-ti apara pe o combinatie de taste (sa-ti redimensioneze automat fereastra (fara webbrowser) si sa-ti apara undeva jos si dupa ce termini aceeasi combinatie de taste sa-ti refaca dimensiunile la forma si sa-ti dispara trackbarul
    - poti sa faci forma fara control box si sa cauti sa o repozitionezi cu mouse-ul cand dai click oriunde in fereastra, in afara de href bineinteles. Asta e un pic mai complicat pentru un incepator si implica un pic de creativitate dar daca iti bati capul sunt sigur ca poti sa o faci.

    Spor.
    Last edited by alex707; 10-03-2012 at 18:29. Motiv: typo
    Success is not final, failure is not fatal: it is the courage to continue that counts. --Sir Winston Churchill

  4. #4
    Junior dinamita21 reprezinta o cantitate neglijabila
    Data de inscriere
    20-05-2010
    Varsta
    36
    Sex
    M
    Mesaje
    66
    Mesaje bazar
    152
    Putere Reputatie
    31
    Reputatie
    15
    Puncte CF
    0.0
    nu i am dat de cap cu eventul de valueChanged si sa scot webBrowser !

  5. #5
    Member alex707's Avatar alex707 reprezinta o cantitate neglijabila
    Data de inscriere
    28-09-2006
    Varsta
    44
    Sex
    M
    Mesaje
    183
    Mesaje bazar
    63
    Putere Reputatie
    0
    Reputatie
    8
    Puncte CF
    30.0
    De ce sa scoti webBrowserul?
    pui pe eventul de valueChanged al trackbarului:
    Cod:
    this.Opacity = (float)this.tOpacity.Value/100;
    unde tOpacity este un trackBar.

    PS: Read my signature.
    Success is not final, failure is not fatal: it is the courage to continue that counts. --Sir Winston Churchill
    Vrei mai putine reclame? Inregistreaza-te sau logheaza-te

Tags for this Thread

Google+

Cautati logo-ul CraiovaForum?

Iata cateva variante: