Forum » Programiranje » kaj zna c#
kaj zna c#
slovencl ::
Rad bi naredil nek programček, ki z določenih internetnih strani nekaj pobere/prebere, potem še sam nekaj dela (npr. računa ali pošilja podatke na com port), in na koncu nekaj prikaže na internetni strani, ali pa pošle e-mail.
A se to da s C#, je kaj drugega bolj primerno za to?
A se to da s C#, je kaj drugega bolj primerno za to?
jype ::
Za tako rec bo primernejsi kak skriptni jezik, npr. Python. C# je tudi turing-complete in naceloma zna vse, vendar je za tak program pomoje overkill. Ce C# ze obvladas, potem je seveda najprimernejsi.
To se da naredit tudi v PHP, perlu, ruby in podobnih jezikih, ki jih ni potrebno prevajati. Prednost je prenosljivost in hitrejsi razvoj.
To se da naredit tudi v PHP, perlu, ruby in podobnih jezikih, ki jih ni potrebno prevajati. Prednost je prenosljivost in hitrejsi razvoj.
slovencl ::
Poznam c/c++. Ne bi pa se rad začel nekaj učiti in na koncu ugotovil, da se s tem programom tega ne da.
Microsoft ::
Ce te zanima, lahko dam kle preprosto kodo, ki prebere vsebino internetne strani.
by Miha
by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr
snow ::
Se da z C++ dost simpl:
com port win32 api wrapper: http://www.bbdsoft.com/helps/comport.html (še nisem testiral)
zloadat stran iz neta: http://www.codeguru.com/Cpp/I-N/internet/http/article.php/c8813/ - tale koda ma sicer eno napako in dela POST, ampak mal pobrišeš pa mal spremeniš pa maš GET. Če te zanima kako vprašaj.
lp
com port win32 api wrapper: http://www.bbdsoft.com/helps/comport.html (še nisem testiral)
zloadat stran iz neta: http://www.codeguru.com/Cpp/I-N/internet/http/article.php/c8813/ - tale koda ma sicer eno napako in dela POST, ampak mal pobrišeš pa mal spremeniš pa maš GET. Če te zanima kako vprašaj.
lp
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins
slovencl ::
Com port bi znal, tale koda ki jo je dal snow meni ne deluje, v vrstici:
int request ("www.somesite.com", "/post_url.pl", "search=hello&date=todat", string& message); mi javi napako: unexpected type 'string'.
Pa kakšno sliko lahko tudi potegnem dol?
Vse tri bi prosil za primer (kaj pa je to TCL/tk)?
int request ("www.somesite.com", "/post_url.pl", "search=hello&date=todat", string& message); mi javi napako: unexpected type 'string'.
Pa kakšno sliko lahko tudi potegnem dol?
Vse tri bi prosil za primer (kaj pa je to TCL/tk)?
Zgodovina sprememb…
- spremenil: slovencl ()
Microsoft ::
Zelo podobno kodo je dal nekdo kle gor.
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create("http://localhost");
webRequest.Timeout = 6000;
HttpWebResponse webResponse = (HttpWebResponse)webRequest.GetResponse();
Stream responseStream = webResponse.GetResponseStream();
StreamReader responseReader = new StreamReader(responseStream,
System.Text.Encoding.Default);
string html = responseReader.ReadToEnd();
Vse pa lahka se modificiras, da dobis nazaj kaj drugega. Tole namrec vrne izvorno kodo tiste strani, lahko pa tudi tako naredis, da poisces linke do slik in jih potem dol potegnes.
by Miha
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create("http://localhost");
webRequest.Timeout = 6000;
HttpWebResponse webResponse = (HttpWebResponse)webRequest.GetResponse();
Stream responseStream = webResponse.GetResponseStream();
StreamReader responseReader = new StreamReader(responseStream,
System.Text.Encoding.Default);
string html = responseReader.ReadToEnd();
Vse pa lahka se modificiras, da dobis nazaj kaj drugega. Tole namrec vrne izvorno kodo tiste strani, lahko pa tudi tako naredis, da poisces linke do slik in jih potem dol potegnes.
by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr
snow ::
>int request ("www.somesite.com", "/post_url.pl", "search=hello&date=todat", string& message);
Ja točno tale vrstica je čist zblojena. :) Sem porabil kake pol ure da sem si prišel gor da je treba kot drugi argument čist čist celo zadevo napisat.
Uporabi takole:
request ("www.celotna.com", "http://www.celotna.com/pot/do/fajla.htm..., "", message);
Tretji argument je za pošiljanje zadev preko POST, kar lahko sprejme kakšna php skripta ali podobnega tipa.
Aha če hočeš samo brat sem mal skrajšal zadevo (mislim celo da je v oni kodi en newline preveč): http get
Kako pa ti delaš s COM porotom? Si sam spisal zadevo?
Ja točno tale vrstica je čist zblojena. :) Sem porabil kake pol ure da sem si prišel gor da je treba kot drugi argument čist čist celo zadevo napisat.
Uporabi takole:
request ("www.celotna.com", "http://www.celotna.com/pot/do/fajla.htm..., "", message);
Tretji argument je za pošiljanje zadev preko POST, kar lahko sprejme kakšna php skripta ali podobnega tipa.
Aha če hočeš samo brat sem mal skrajšal zadevo (mislim celo da je v oni kodi en newline preveč): http get
Kako pa ti delaš s COM porotom? Si sam spisal zadevo?
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins
slovencl ::
Jest sem že vesel, če zadevo znam uporabit, ne pa da bi sam spisal
Za com port uporbljam tole: http://www.codeproject.com/system/serial.asp
Tale tvoja skrajšana verzija meni še vedno ne dela. Ven mi vrže:
Linking...
xilink6: executing 'C:\PROGRA~1\MICROS~3\VC98\Bin\link.exe'
main.obj : error LNK2001: unresolved external symbol __imp__WSACleanup@0
main.obj : error LNK2001: unresolved external symbol __imp__recv@16
main.obj : error LNK2001: unresolved external symbol __imp__send@16
main.obj : error LNK2001: unresolved external symbol __imp__connect@12
main.obj : error LNK2001: unresolved external symbol __imp__gethostbyname@4
main.obj : error LNK2001: unresolved external symbol __imp__htons@4
main.obj : error LNK2001: unresolved external symbol __imp__socket@12
main.obj : error LNK2001: unresolved external symbol __imp__WSAStartup@8
Debug/wwwtest.exe : fatal error LNK1120: 8 unresolved externals
Error executing xilink6.exe.
Kaj je narobe (Uporabljam MS Visual Studio 6)?
Za com port uporbljam tole: http://www.codeproject.com/system/serial.asp
Tale tvoja skrajšana verzija meni še vedno ne dela. Ven mi vrže:
Linking...
xilink6: executing 'C:\PROGRA~1\MICROS~3\VC98\Bin\link.exe'
main.obj : error LNK2001: unresolved external symbol __imp__WSACleanup@0
main.obj : error LNK2001: unresolved external symbol __imp__recv@16
main.obj : error LNK2001: unresolved external symbol __imp__send@16
main.obj : error LNK2001: unresolved external symbol __imp__connect@12
main.obj : error LNK2001: unresolved external symbol __imp__gethostbyname@4
main.obj : error LNK2001: unresolved external symbol __imp__htons@4
main.obj : error LNK2001: unresolved external symbol __imp__socket@12
main.obj : error LNK2001: unresolved external symbol __imp__WSAStartup@8
Debug/wwwtest.exe : fatal error LNK1120: 8 unresolved externals
Error executing xilink6.exe.
Kaj je narobe (Uporabljam MS Visual Studio 6)?
Zgodovina sprememb…
- spremenil: slovencl ()
snow ::
Moraš linkat winsock library (ws2_32.lib).
Visual C++ 6:
Project -> Settings (ali alt+F7)
greš na tab link
v ono vrstico library/module dopišeš: ws2_32.lib
Za sliko pa gruntam.. neki zafrkava.
edit: napisal napačen file
Visual C++ 6:
Project -> Settings (ali alt+F7)
greš na tab link
v ono vrstico library/module dopišeš: ws2_32.lib
Za sliko pa gruntam.. neki zafrkava.
edit: napisal napačen file
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins
Zgodovina sprememb…
- spremenilo: snow ()
snow ::
download slike - mal nerodno narejeno.. a dela :)
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins
slovencl ::
Zdej pa deluje, hvala! Samo pri drugi napiše samo done, slike pa ne pokaže, kam jo je sploh prenesu?
BTW, kako pa ugotoviš kaj moraš linkat, nikjer nisem videl da bi bil omenjen ws2_32.lib?
BTW, kako pa ugotoviš kaj moraš linkat, nikjer nisem videl da bi bil omenjen ws2_32.lib?
snow ::
Slika je v direktoriju kjer maš program (v tem primeru jap1.jpg) :) Tam nekje v sredini kode odpre ta fajt.. > fstream oSlika("jap1.jpg",....);
Prikaz slike je pa mal drug hec kot download :)
Prikaz slike je pa mal drug hec kot download :)
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins
snow ::
Za linkat hmm. To je library od winsocka. Piše v tutorialu ter mislim da tudi v tistem članku tam. :)
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [C++] github projektOddelek: Programiranje | 892 (725) | kow |
» | [C++] Linker errorOddelek: Programiranje | 1285 (1285) | Quikee |
» | [VC++] Napaka pri prevajanjuOddelek: Programiranje | 1682 (1423) | Jean-Paul |
» | c++ compilingOddelek: Programiranje | 992 (933) | Gundolf |
» | Pomoč?Oddelek: Programiranje | 1272 (1159) | 4DFX |