Chirurgia spinală minim invazivă
Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical. Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale. www.neurohope.ro |
Dezvoltarea aplicațiilor ce comunică pe net
Last Updated: Nov 12 2013 23:29, Started by
dani.user
, Mar 14 2013 23:03
·
0
#1
Posted 14 March 2013 - 23:03
În ziua de azi netul e pretutindeni, mulți sunt conectați chiar permanent oriunde s-ar afla prin oraș.
Întrebarea care se pune e: cum fac uz de internet dintr-o aplicație C? Mulți ați fi tentați să oferiți un răspuns de genul: Quote Din C??? Păi trebuie să învâț PHP pentru asta... Greșit. PHP are rolul său în această lume virtuală, dar nu este centrul universului. Până la urmă ce legătură are diferența dintre 2 limbaje cu utilizarea internetului? echo 'Ana are ' . $val . ' mere'; printf("Ana are %d mere", val); Deasemenea comunicarea pe net nu se rezumă doar la HTTP (site-uri). Întrucât abundă netul de scripturi PHP de slabă calitate, scrise de persoane care n-au înțeles pe deplin cu ce se mănâncă, voi încerca să detaliez aici cum stă treaba, să arăt că dezvoltarea aplicațiilor web tot programare este, cu aceleași principii, dar și cu particularități ce necesită o atenție sporită; și ce abordare didactică mai potrivită decât utilizarea limbajului C (sper cunoscut de toți cititorii) și a biblioteciilor puse la dispoziție de sistemul de operare .
|
#2
Posted 17 March 2013 - 20:49
Temă propusă
Să se scrie o funcție care primește ca parametru o valoare double ce reprezintă o sumă în RON și care returneză valoarea în EURO, utilizând cursul valutar din ziua curentă, descărcat de pe un site. double EURdinRON(double RON); |
#3
Posted 07 April 2013 - 01:04
In primul rand foarte reusit tutorialul. Acum am si eu cateva intrebari de incepator. Se pot obtine si altfel de informatii de la site-ul la care te conectezi, in afara de codul HTML ? De exemplu, daca as incerca sa rezolv exercitiul propus de tine, trebuie sa ma conectez la un site, sa ii descarc codul HTML si sa rasfoiesc pe acolo prin codul HTML pana gasesc informatia care ma intereseaza ? Nu se poate si mai usor ? Sau uite, daca ma conectez la http://cursvalutar.business24.ro/ acolo am informatii despre cursul valutar in functie de RON. Daca vreau sa il aflu in functie de dolar trebuie sa modific acolo moneda. Sau daca vreau sa il aflu pe la de ieri trebuie sa schimb data. Se poate face asta ? Daca da, cum ? Sau pot macar sa preiau doar textul de pe o pagina si nu intreg codul html ?
|
#4
Posted 07 April 2013 - 01:11
Conteaza ce fel de informatii furnizeaza site-ul cu pricina. Poate sa returneze o arhiva, un fisiel XML s.a.m.d. Toate astea le primesti si le folosesti adecvat. Pentru o prelucrare mai usoara a paginii web sunt acele biblioteci "HTML Parser" ce-ti fac viata mai usoara.
Sigur ca poti trimite o cerere cu parametrii adecvati sa obtii cursul valutar de ieri/alaltaieri/etc. din moment ce pagina o permite. Dar pentru asta trebuie sa stii HTTP & Co. Edited by neagu_laurentiu, 07 April 2013 - 01:18. |
#5
Posted 20 April 2013 - 09:24
Poti sa citesti numai textul daca tratezi marcajele HTML ca si comentarii. Ma gandeam ca in Plan 9, si retelele
sunt fisiere(si poate si alte resurse ca host-urile) si n-ar mai fi probleme cu tratarea protocolului. |
#6
Posted 20 April 2013 - 09:32
#7
Posted 20 April 2013 - 10:02
#8
Posted 20 April 2013 - 10:16
Am inteles.
Edited by neagu_laurentiu, 20 April 2013 - 10:27. |
#9
Posted 23 April 2013 - 15:06
As dori sa fac o aplicatie care sa ma logheze pe forum, iar mai apoi sa pot posta de pe contul meu.
Nu sunt interesat de problemele de securitate la ora actuala, in contextul in care scopul este pur didactic. Problemele care ma impiedica sa realizez aplicatia sunt urmatoarele: 1. Voi submita un query de tip POST la adresa destinata log in-ului. Probabil, prin mesajul transmis voi trimite perechi cheie-valoare pentru a indica userul si parola. Cum va stii site-ul sa le interpreteze? 2. Odata autentificat, cand voi accesa alte pagini, va fi pastrata autentificarea? Cum ma pot folosi de cookies in C? 3. Intrebarea 1 legata de postarea pe un thread. |
#10
Posted 23 April 2013 - 17:05
repp4radu, on 23 aprilie 2013 - 15:06, said:
1. Voi submita un query de tip POST la adresa destinata log in-ului. Probabil, prin mesajul transmis voi trimite perechi cheie-valoare pentru a indica userul si parola. Cum va stii site-ul sa le interpreteze? repp4radu, on 23 aprilie 2013 - 15:06, said:
2. Odata autentificat, cand voi accesa alte pagini, va fi pastrata autentificarea? repp4radu, on 23 aprilie 2013 - 15:06, said:
Cum ma pot folosi de cookies in C? repp4radu, on 23 aprilie 2013 - 15:06, said:
3. Intrebarea 1 legata de postarea pe un thread. Am luat la cunoştinţă. |
|
#11
Posted 26 April 2013 - 14:31
Mi-am facut o idee despre cum ma pot autentifica si sa transmit apoi cookie-ul si am vrut sa ma pun pe implementat, dar iau eroare de compilare
Undefined reference to 'WSAStartup@8'. Am inclus headerele: winsock2.h, ws2tcpip.h si windows.h. Ce ar trebui sa fac sa pot compila? :-? |
#12
Posted 26 April 2013 - 14:35
Adauga dupa include-uri
#pragma comment(lib, "Ws2_32.lib") Ai practic dependinta de aceasta librarie. In general, te uiti pe msdn sa vezi in ce librarie se regaseste fiecare functie. Attached FilesEdited by msmihai, 26 April 2013 - 14:36. |
#14
Posted 28 April 2013 - 09:27
Acel #pragma e pentru Visual C++.
In cazul gcc folosesti -lws2_32 |
#17
Posted 12 June 2013 - 10:28
Salut. In primul rand tutorialul este foarte bun .
Am creat o aplicatie-server care citeste mai intai un mesaj de la tastatura apoi il trimite fiecarei conexiuni cu mesaj de la capatul celalalt. Pe urma am creat un client(care se conecteaza la localhost) programat sa citeasca un mesaj de la tastatura, sa il trimita serverului si apoi sa afiseze raspunsul (toate astea in ciclul while). Problema e ca dupa ce am trimis primul mesaj si s-a afisat primul raspuns, clientul nu ma mai lasa sa scriu alte mesaje. Eroarea pare a fi de la soclu, dar serverul nu inchide celalalt punct dupa ce a transmis mesajul. Nu inteleg, cum as putea sa mentin conexiunea "permanenta" intre cei doi pana se inchide unul? Am pus sursele mai jos. Attached FilesEdited by pale_and_pale, 12 June 2013 - 10:30. |
#18
Posted 12 June 2013 - 18:00
Unui client ii dai odata accept urmand ca apoi sa citesti folosind recv pana la inchiderea conexiunii. Practic ai avea 2 while'uri (unul pentru clienti noi si unui pentru citit de la fiecare client) ce nu prea merg, asa ca incepi sa-ti pui problema cum poti gestiona mai multi clienti simultan.
Pe partea client pare ok abordarea cat timp primesti raspuns doar dupa ce scrii tu un mesaj. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users