7.1.2017, 12:00 | #821 | |
Član
Član od: 6.2.2012.
Poruke: 151
Zahvalnice: 87
Zahvaljeno 60 puta na 40 poruka
|
Re: How to... C#
Citat:
|
|
Sledeći korisnik se zahvaljuje korisniku Twisterzemun na korisnoj poruci: | ||
NIx Car (7.1.2017) |
25.1.2017, 0:26 | #822 |
Član
|
Re: How to... C#
Pitanje:
Zasto u C# uvek kreirati novi font mesto menjati propertie starog. Nov sam u C# prici. Recimo u delfiju je Kod:
Font.Size:=50; Da li je normalno uvek kreirati font objekt kad treba nesto da promenim od propertija recimo kao: Kod:
yourformName.YourLabel.Font = new Font("Arial", 24,FontStyle.Bold); Moze li neko pojasniti sta se desava u pozadin? Sto nekreiram i label.text svaki put kad mu menjam text ? |
25.1.2017, 2:17 | #823 |
Veteran
Član od: 5.11.2005.
Poruke: 826
Zahvalnice: 177
Zahvaljeno 199 puta na 154 poruka
|
Re: How to... C#
Font klasa barata unmanaged resursima (karakteristike fonta se citaju iz nekih fajlova, trebalo bi baratati handle-ovima), framework bi morao stalno da prati promene properties-a i proracunava kako uticu na rendering (promenis size - racunaj, promenis FontFamily - citaj iz drugog fajla, racunaj). Zato je read only. Ne kapiram ovaj komentar o bespotrebnom kreiranju postojeceg objekta. Ako instanciras font i postavis ga na 10 kontrola, onda resis da na jednom dugmetu promenis font size, moras da instanciras novi ili ces promeniti na svih 10 objekata. Jedino sto bi dobio je da ne moras da postavis sve properties prilikom instanciranja.
|
22.2.2017, 14:01 | #824 |
Deo inventara foruma
|
Re: How to... C#
Kako bi najbolje bilo pretrazivati DataGridView koji je bindovan na tabelu iz baze tj kako bi bilo najbolje prikazati rezultate pretrage ?
|
16.4.2017, 16:48 | #825 |
Deo inventara foruma
|
Re: How to... C#
Da li za C# postoji neka one-file baza podataka koja podrzava Code First migracije?
|
23.11.2017, 4:00 | #827 |
Veteran
Član od: 5.11.2005.
Poruke: 826
Zahvalnice: 177
Zahvaljeno 199 puta na 154 poruka
|
Re: How to... C#
Moze biti da ovo nije pravi deo foruma za ovo pitanje, ali stvarno se ne secam da sam u delu o web razvoju vidjao pitanja vezana za ASP.NET.
Dakle imam iskustva sa LAMP stack-om, takodje sa WPF mvvm aplikacijama, ali nikada se nisam interesovao za ASP.NET. Koliko kapiram, to je deo .NET-a posvecen web razvoju, c# i vb rade ono sto radi php, Windows server radi ono sto rade Apache ili Nginx. U poslednje vreme na stackoverflow-u nailazim na pitanja koja su tagovana i sa "wpf" i sa "asp.net", vidjam tu neki XAML kod, neke kontrole koje podsecaju na one koje se koriste u WPF aplikacijama. Opet negde vidjam neki kod koji "izbacuje" html, i podseca na recimo neki templating engine za php. Dakle ono sto mi nije jasno je: da li se u asp.net-u koriste neke kontrole po uzoru na wpf ili windows forms, pa onda asp.net te kontrole "prevodi" u html, css, javascript? Neke od tih kontrola ne mogu da se izvedu samo pomocu html-a. Evo pola sata vec guglam, ali nikako da nadjem to sto me zanima. Nailazim na kojekave rasprave php vs asp.net, WebForms vs asp.net mvc... (sto valjda znaci da u samom asp-u postoji podrska za mvc pattern, sto je lepo). Tu izgleda postoji vise opcija, pa ako je neko voljan da ovo malo pojasni (i ispravi pretpostavke koje sam izneo ako nisu dobre). |
23.11.2017, 18:04 | #828 |
Starosedelac
Član od: 20.8.2007.
Lokacija: Priboj
Poruke: 1.755
Zahvalnice: 597
Zahvaljeno 301 puta na 178 poruka
|
Re: How to... C#
Koliko znam prvobitno je postojala ASP(active server pages) tehnologija koja je koristila samo MS vbscript i jscript. Kroz svojevrsna unapređenja i dodavanje došlo se do ASP .NET tehnologije koja je trenutno u verziji 4.5.
Možda i sam grešim ali verujem da se originalno pod njom podrazumevale Web Forms stranice koje su imale jasno razdvojen server side code(npr. c#) i front-end stranu. Npr. imaš aspx i aspx.cs code behind stranicu gde pišeš logiku aplikacije. Tu se i nadovezujem na tvoje pitanje. Da, imaš te kontrole u web forms tipu projekata međutim iako možeš da ih koristiš ja to izbegavam jer nemam punu razvojnu širinu u slučaju da dođe do određene promene tako da je i dalje najbolje ručno pisati front-end code. Danas je stanje donekle drugačije usled većeg broja uređaja i težnje Microsoft-a da sredi i očisti runtime. Tako da se polako izrađuje .NET Common Standard koji teži da objedini određen broj zajedničkih osnovnih biblioteka i rutina koje mogu da se izvršavaju čak i na ARM arhitekturi i koje svaki ASP. NET runtime mora da objedini. Mislim da sada Microsoft fura .NET Core tipove projekata međutim ja mislim da je za bilo koji zreliji razvoj bolje ciljati na WebForms ili MVC tipove projekata. Nadam se da sam ti pomogao iako i sam imam ponekad zabune što se tiče svega ovoga. Nadam se da će ti linkovi dole pomoći: https://www.hanselman.com/blog/ASPNE...NETCore10.aspx https://www.hanselman.com/blog/Draft...ryDiagram.aspx https://msdn.microsoft.com/en-us/magazine/mt842506.aspx https://www.hanselman.com/blog/WhatN...artIn2017.aspx Pozdrav |
Sledeći korisnik se zahvaljuje korisniku Stefan 5 na korisnoj poruci: | ||
Remedy (23.11.2017) |
23.11.2017, 20:11 | #829 |
Veteran
Član od: 5.11.2005.
Poruke: 826
Zahvalnice: 177
Zahvaljeno 199 puta na 154 poruka
|
Re: How to... C#
Sa php-om kad klijentu saljes HTTP response koji ima html content, ti sam (tj php) generises taj html ili direktno, ili koriscenjem nekog templating endzina koji to radi umesto tebe. Sa css/javascript-om je slicna prica, ili ce server poslati gotov fajl, ili ce se zahtev proslediti nekoj skripti koja ce to da generise. Kod wpf-a imas kontrole koje mozes da "prevlacis" na dizajnersku povrsinu, pa VisualStudio generise XAML (koji se posle parsuje), ali ovde je to klijent, ti objekti koje predstavlja XAML se instanciraju i sastavni su deo klijenta. Ako u .asp projektu mogu da, u nekom fajlu koji predstavlja UI izbacim nesto tipa <asp: DataGrid.../> (lupam), neko mora taj DataGrid da "prevede" u neki html/css (neku tabelu ili nesto slicno) pre nego sto se posalje klijentu (browseru) koji nema pojma sta je to DataGrid. Koliko sam razumeo, takva funkcionalnost postoji, ali je za izbegavanje.
|
23.11.2017, 20:23 | #830 | |
Starosedelac
Član od: 20.8.2007.
Lokacija: Priboj
Poruke: 1.755
Zahvalnice: 597
Zahvaljeno 301 puta na 178 poruka
|
Re: How to... C#
Citat:
Nisam imao iskustvo sa MVC-om ali kod njega se koristi Razor syntax za front-end tako da bi to možda moglo da najpribližnije replicira iskustva koja si već imao a ujedno sam čuo da je to i najefikasniji način za organizaciju koda. Nadam se da sam malo pomogao. |
|
Sledeći korisnik se zahvaljuje korisniku Stefan 5 na korisnoj poruci: | ||
Remedy (23.11.2017) |
23.11.2017, 21:34 | #831 | |
Deo inventara foruma
|
Re: How to... C#
Citat:
P.S. Nemam dodira sa ASP.NET-om (samo neke osnove sam gledao davno jos), sve web aplikacije koje sam radio sam radio u Javi, ali sam prilicno siguran da je princip isti po tom pitanju |
|
Sledeći korisnik se zahvaljuje korisniku NIx Car na korisnoj poruci: | ||
Remedy (23.11.2017) |
15.6.2018, 11:10 | #832 |
V.I.P. Zaštita
Član od: 30.9.2007.
Lokacija: Hypnos Control Room, Tokyo Metropolitan Government Building
Poruke: 5.914
Zahvalnice: 1.181
Zahvaljeno 1.320 puta na 1.094 poruka
|
Re: How to... C#
Jer otvaranje nove teme ne radi:
Da li je moguće kompajlirati klasični .NET Framework kod, ne .NET Core, na nekoj Linux distribuciji i onda ga izvršavati u IIS-u na Windowsu? Ne da se pokreće na Linuxu, već samo da se kompajlira. Ono što sam uspio da izguglam samo spominje Mono i .NET Core za kompajliranje i izvršavanje pod Linuxom, ali to nije ono što mi treba. Razlog je to što u firmi u lokalu imamo neki server koji vrti Ubuntu Server 16.04 i koji bi buildanje brže uradio nego Azure VM. |
15.6.2018, 14:24 | #833 |
Deo inventara foruma
|
Re: How to... C#
https://medium.com/@hudsonmendes/bui...e-848ea45fc667 da li ti ovo mozda odgovara? Znam da se koristi mono, ali mozda ti pomogne (jer pravi .exe fajl).
|
15.6.2018, 18:04 | #834 | |
V.I.P. Zaštita
Član od: 30.9.2007.
Lokacija: Hypnos Control Room, Tokyo Metropolitan Government Building
Poruke: 5.914
Zahvalnice: 1.181
Zahvaljeno 1.320 puta na 1.094 poruka
|
Re: How to... C#
Citat:
|
|
8.3.2019, 21:36 | #835 |
Član
|
Re: How to... C#
Ljudi kako sortirati elemente sporedne dijagonale kvadratne matrice NxN?
Da li ovo nesto vredi: Kod:
for(i=1; i<=N; i++) { for(j=0; j<=N-i-1; j++) { if(niz[j]>niz[j+1]) { pom=niz[j]; niz[j]=niz[j+1]; niz[j+1]=pom; } } Poslednja ispravka: Andross (9.3.2019 u 22:32) |
9.3.2019, 11:43 | #836 | |
Član
|
Re: How to... C#
Citat:
Ili moze ici samo sa jednom for petljom, jer prva ide po sporednoj dijagonali? I tako da vrsi poredjenje if uslovom i da menja elemente? |
|
17.3.2019, 10:10 | #837 |
Član
|
Re: How to... C#
Kako bi isao kod funkcije u programu za sortiranje niza svake vrste matrice?
|
13.8.2019, 21:19 | #838 |
Član
|
Re: How to... C#
Imam problem sa VIsual Studio Community. Naime, kada skinem downloader sa sajta, on odradi neki download i jednostavno se ugasi... Problem?
|
14.8.2019, 16:41 | #839 |
Starosedelac
Član od: 2.6.2008.
Lokacija: Vršac
Poruke: 1.752
Zahvalnice: 92
Zahvaljeno 311 puta na 294 poruka
|
Re: How to... C#
|
15.8.2019, 10:20 | #840 |
Član
|
Re: How to... C#
|
Bookmarks sajtovi |
Tagovi |
c sharp, c# tutoriali, how to, visual studio |
|
|