Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Veza izmedju c#/sql server/asp.net

[es] :: .NET :: Veza izmedju c#/sql server/asp.net

[ Pregleda: 1531 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Makito1984

Član broj: 240761
Poruke: 2
93.86.232.*



Profil

icon Veza izmedju c#/sql server/asp.net22.11.2009. u 04:35 - pre 176 meseci
Pozdrav svima !!!

E ovako, ja sam relativno skoro pocela da se interesujem za pomenute programske jezike (C#/ASP.NET/SQL SERVER) i recimo da sam procitala brdo knjiga o istim. E sad mene interesuje kakva je veza izmedju tih arhitektura dakle ako Vam nije problem da mi ukratko objasnite kako bi recimo na nekom konkretnom primeru (neka bude recimo neka web aplikacija, neka jednostavna forma koja bi izvlacila iz neke baze nekakve podatke i malo ih sredjivala i to prikazivala na stranicu eto prosto ...) ali da se koristi Visual Studio tj. da koristim ove jezike C#/SQL Server/ASP.

Dakle, u tom primeru (ili ako neko mozda ima bolji) molim Vas da mi objasnite kakva bi uloga bila svakog od pomenutih jezika.

Nemam iskustva sa tim, nikada nisam pisala takve web projekte tako da se nikako ne snalazim u Visual Studio-u, znaci prvo kakav projekat treba da napravim (da li je to Web site, ASP bla bla... itd.), a kasnije kako da to sve organizujem. Procitala sam X tutoriala za svaki od ovih jezika i nekoliko knjiga ali nikako da zapocnem to sto sam navodno naucila sve mi se cini ako nastavim da citam da nikada i necu!!!

Zato Vas molim ako imate malo vremena da mi pomognete na nekom Vasem ili ovom mom konkretnom primeru

Unapred hvala svima na odgovorima !!!
 
Odgovor na temu

vbvlada
Petrović Vladimir
Beograd

Član broj: 59233
Poruke: 209
*.viser.edu.rs.



Profil

icon Re: Veza izmedju c#/sql server/asp.net22.11.2009. u 13:25 - pre 176 meseci
Kao prvo, C# je jedino programski jezik. SQL Server je sistem za upravljanje bazom podataka.
ASP.NET je tehnologija za kreiranje dinamičkih web stranica.

E sad, kako bi to izgledalo: SQL Server omogućava pristup bazi, njenu administraciju, organizuje i dostavlja tražene podatke.
C# je programski jezik koji se koristi u svim mogućim programiranjima (Windows aplikacije, Windows i web servisi, komunikacija preko mreže...).

ASP.NET je tehnologija koja omogućava da se ugradi određena logika u web stranicu, koja se izvršava na web serveru.
Web server mora da ima podršku za ASP.NET. Web programer kada pravi web aplikaciju, koristi odredjen HTML kod za opis izgleda stranice,
a ugrađuje logiku koju piše u C# jeziku. Recimo kada korisnik klikne na neko dugme, dešava se da se cela web forma šalje serveru, koji tada izvršava određeni
C# kod a u okviru koga može i da se obrati bazi podataka koja se nalazi na SQL Server mašini. Kada se obrada na serveru završi, on ponovo kreira određeni HTML kod i šalje ga natrag klijentskoj aplikaciji, tj. web browser-u.

Visual Studio omogućava veoma laku izradu koda, povezivanje na server baze, i kreiranje web formi. Kod je organizovan u mnoštvo fajlova i svaki ima svoju namenu. Obično se datoteke koje sadrže logiku pišu u .cs fajlovima (u njima je C# kod).

Nadam se da je sada bar malo jasnije, ali iz ovog vidim da si baš baš na početku, i ne može sve ovo da se nauči preko noći...
A vi,kako 'te?
 
Odgovor na temu

Makito1984

Član broj: 240761
Poruke: 2
109.93.5.*



Profil

icon Re: Veza izmedju c#/sql server/asp.net24.11.2009. u 16:35 - pre 176 meseci
Hvala puno na brzom odgovoru, ali ja bih pitala jos samo jednu stvar :-) !!!

Ovako, negde sam procitala sledece :


ASP.NET Pages in a VS 2003 web project have two files associated with them -- one is a .aspx file that contains the html and declarative server control markup, and the other is a .cs "code-behind" file that contains the UI logic for the page.

ASP.NET does the work of wiring up a reference from this code-behind field declaration to point to the declared control in the .aspx file at runtime. Developers can then program directly against this control within their code-behind file.


E ovako, koliko sam ja shvatila ispada da ja sve stvari oko prikazivanja i editovanja web stranice mogu da odradim "nevezano" od ASP-a u C#-u. Sta ce mi onda ASP?

Ispada da ASP koristim jedino da bi za projekat izabrala ASP web aplikaciju u Visual Studi-u i da bi kreirala pocetnu stranu te web aplikacije. Preostalu logiku aplikacije kao i manipulaciju sa bazom podataka i obradom istih ... sve to obavlja C# jel da ?

Uh !!! Izgleda da ja ovo nista ne kapiram, heheheh !!!

????????????????????????????????????????????

Mozda je malo nekorektno pitanje, ali ja sam ipak pocetnik!

[Ovu poruku je menjao Makito1984 dana 25.11.2009. u 06:30 GMT+1]

[Ovu poruku je menjao Makito1984 dana 25.11.2009. u 06:32 GMT+1]
 
Odgovor na temu

vbvlada
Petrović Vladimir
Beograd

Član broj: 59233
Poruke: 209
*.viser.edu.rs.



Profil

icon Re: Veza izmedju c#/sql server/asp.net26.11.2009. u 13:32 - pre 175 meseci
HTML, to jest izgled dokumenta može da se edituje u bilo kom razvojnom okruženju.
ASP je, ponavaljam tehnologija koja, izvršava C# kod na serveru koji podržava ASP, dakle ASP je tamo neki servis koji zna da izvrši C# kod,
i da rezultat pretoči ponovo u HTML. Znači, bez ASP-a ne možeš da ugradiš funkcionalnost.

Ako si čula za ADO.NET, to je tehnologija za baratanje sa podacima iz baze. Tehnički to je opet C#, znači progamski jezik služi da se kreiraju određeni objektni modeli koji nešto rade, e sad da li će to biti komunikacija sa bazom podataka ili kreiranje dinamičkih web stranica, nije u stvari bitno što se samog programskog jezika tiče.
A vi,kako 'te?
 
Odgovor na temu

[es] :: .NET :: Veza izmedju c#/sql server/asp.net

[ Pregleda: 1531 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.