[ nik79 @ 17.11.2005. 20:41 ] @
| Problem je sledeci:
Imam aplikaciju napisanu Visual C++ koja preko serijskog porta komunicira sa nekim uredjajem i puni MySql bazu. Na serveru je instaliran Apach. Klijentske masine pristupaju serveru preko lana i ocitavaju podatke iz baze, mogu da ih menjaju itd. Koriscen je php.
Hteo bih da odradim klijentski program u C#, pa me zanima da li bi neko mogao da mi da neke opste smernice kako da to uradim.
Uopste, nov sam u ovoj prici o .NET platformi, a citajuci razne postove ovde dosta se spominje i ASP.NET pa me zanima da li ovo sto zelim mogu uraditi iz "cistog" C# ili treba da ucim i ASP.
Sta mi je potrebno na serverskoj strani umesto Apache-a (ukoliko mi je ista tako potrebno - pretpostavljam IIS).
Za C# sam se odlucio posto znam prilicno dobro C++, a cini mi se da vreme C# tek dolazi (mozda gresim).
Kako se konektujem na MySql bazu iz C# - pretpostavljam da to ne mogu uraditi pomocu ADO -a.
Unapred zahvalan. |
[ ivan74 @ 18.11.2005. 10:17 ] @
Da bi ti aplikaciju pisana u .NET-u radila potreban ti je instaliran .NET framework na svakoj masini na kojoj se ona pokrece.
Da bi web aplikacija radila da potreban ti je IIS.
Povezivanje sa bazama podataka radi se preko ADO.NET-a.
Ako poznajes C++ i ADO nece ti biti tesko da se prebacis.
Pronadji naku knjigu za pocetak ili neki od gomile primera na web-u
[ nik79 @ 18.11.2005. 10:56 ] @
Znaci preko ADO mogu pristupati i drugim bazama (mislim ne samo Access i MSSQL)?
Ovaj C# mi sad za sad lici na C++ sa nekim karakteristikama JAVE - garbage collector, >NET framework kao JVM isamo sto je dosta veci.
[ ivan74 @ 18.11.2005. 11:16 ] @
Da oracle, mysql, sql server (sve verzije) itd.
ADO.NET se ipak razlikuje od "starog" ADO-a tako da bi ipak mogao malo da prelistas neki tutorijal.
I da, sintaksa C# jeste slicna sintaksi C++ ali ipak to su razliciti jezici. Opet, neki tutroijal o programiranu u .net frameworku ne bi bio losa ideja.
[ nik79 @ 18.11.2005. 11:32 ] @
@ivan74:
Hvala na informacijama!
Poceo sam sa citanjem knjige o C#, a onda je na redu ADO.
[ veljkoz @ 18.11.2005. 13:43 ] @
Preporucujem C# essentials - koncizno objasnjeno sve.
Inace, IIS i Apache se ne podnose mada verovatno mogu da se nateraju da rade zajdeno... imaj to na umu ako hoces da menjas aplikaciju...
[ nik79 @ 18.11.2005. 17:08 ] @
@veljkoz:
Nisi me shvatio. Mislio sam da umesto apache-a dignem IIS i da se manem php.
Imam jos jedno pitanje. Iz aplikacije koja je pisana u Visual C++ 2003 MySql bazi je pristupano preko ODBC-a. Da li je moguce istoj bazi istovremeno pristupiti preko ADO.NET-a - mislim da joj pristupa druga aplikacija.
[ Fedya @ 22.11.2005. 07:58 ] @
Moj savet je da bazi ne pristupas preko ODBC-a vec dirketno preko MySQL provajdera za .NET. Vise informacija na
http://dev.mysql.com/tech-resources/articles/dotnet/
Inace mozes da prstupas istoj bazi preko ODBC i direktno ili cak i preko vise ODBC klijenata, bez ikakvih problema.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.