Új hozzászólás Aktív témák
-
Dinter
addikt
válasz
martonx #3495 üzenetére
Hát igen, csak én pár napja kezdtem el tanulni a C#-t, és mivel a könyvben nem egy helyen van rosszul írva, fogalmam sem volt, hogy azért lehet rossz. Egyébként van mellette egy pár másik hiba [link] is úgy, ha rosszul van írva - és nem ajánl fel javítást.
Igen, tudom utána nézhettem volna a neten, de nem is gondoltam rá.
-
Dinter
addikt
Van a könyvben egy gyakorló program, kő-papír-olló. Ez a megoldása, de ott a végén valamiért nem működik.. Else-elseifes résszel van baja.
using System;
class Program
{
static public void Main()
{
Random r= new Random();
string gep="";
string jatekos="";
int jatekospont=0;
int geppont=0;
bool l=true;
switch(Console.ReadKey(true).KeyChar)
{
case 'k':
jatekos="kő";
break;
case 'p':
jatekos="papír";
break;
case 'o':
jatekos="olló";
break;
}
switch(r.Next(0,3))
{
case 0:
gep="kő";
break;
case 1:
jatekos="papír";
break;
case 2:
jatekos="olló";
break;
}
do
{
Console.WriteLine("Akarsz még játszani? (i/n)");
if(Console.ReadKey(true).KeyChar == 'n') {l=false; }
}while(l);
Console.WriteLine("Mit választasz? (k/p/o)");
if((jatekos == "kő" && gep == "papír")
||
(jatekos == "papír" && gep == "olló")
||
(jatekos == "olló" && gep == "kő"))
{
Console.WriteLine("Veszítettél! Az állás:\nSzámítógép:{0}\nJátékos:{1}", ++geppont, jatekospont);
}
elseif (jatekos == gep)
{
Console.WriteLine("Döntetlen! Az állás:\nSzámítógép:{0}\nJátékos{1}", geppont, jatekospont);
}
else
{
Console.WriteLine("Nyertél! Az állás:\nSzámítógép:{0}\nJátékos:{1}", geppont, ++jatekospont);
}
}
} -
Dinter
addikt
Azt hogy tudom elérni, hogy egy if blokkon belüli rész elérhető legyen más blokkoknak is?
-
Dinter
addikt
válasz
xxSanchez #3488 üzenetére
Rákerestem hogy lehet csak-számot engedélyezni, de az túl bonyolultnak tűnt, ezért inkább try-ba raktam. Most jó, így néz ki:
using System;
namespace Dinter
{
class Program
{
public static void Main()
{
int szorzas = 0;
string szorzo = String.Empty;
do
{
Console.Write("Üdvözöllek. Ez egy szorzótábla. Írj be egy számot, és én kiírom neked a szorzatokat 10-ig: ");
szorzo = Console.ReadLine();
try
{
szorzas = Convert.ToInt32(szorzo);
}
catch
{
Console.WriteLine("Nem írhatsz be szöveget vagy nem hagyhatod üresen a számot!");
Console.WriteLine();
}
} while (szorzo.Length == 0 || szorzas == 0);
for (int i = 0; i <= 10; ++i)
{
Console.WriteLine("{0}×{1}={2}", i, szorzo, i * szorzas);
}
Console.ReadKey();
}
}
} -
xxSanchez
őstag
Akkor írja ki, ha szöveget írnál a programodba és ettől lefagy? Rakd be Try közé, vagy simán csak a számokat engedélyezd.
int szorzas = 0;
string szorzo = String.Empty;
do
{
Console.Write("Üdvözöllek. Ez egy szorzótábla. Írj be egy számot, és én kiírom neked a szorzatokat 10-ig: ");
szorzo = Console.ReadLine();
try
{
szorzas = int.Parse(szorzo);
}
catch
{
Console.WriteLine("Csak számokat írj");
}
} while (szorzo.Length == 0 || szorzas == 0);
for (int i = 0; i <= 10; ++i)
{
Console.WriteLine("{0}×{1}={2}", i, szorzo, i * szorzas);
}
Console.ReadKey(); -
Dinter
addikt
Most átírtam így, de nem engedi elindítani, mert azt írja, hogy tegyem biztossá, hogy az argumentumok megfelelő formátumban legyenek. Ezt hogy?
using System;
namespace Dinter
{
class Program
{
public static void Main()
{
int szorzas = 0;
string szorzo = String.Empty;
do
{
Console.Write("Üdvözöllek. Ez egy szorzótábla. Írj be egy számot, és én kiírom neked a szorzatokat 10-ig: ");
szorzo = Console.ReadLine();
szorzas = int.Parse(szorzo);
} while (szorzo.Length == 0 || szorzas == 0);
for (int i = 0; i <= 10; ++i)
{
Console.WriteLine("{0}×{1}={2}", i, szorzo, i * szorzas);
}
Console.ReadKey();
}
}
} -
kispx
addikt
Ismétli önmagát, mert végtelen ciklust írtál:
} while (szorzo.Length == 0 || [B]szorzas == 0[/B]);
A szorzas nevű változónak csak kezdőértéket adtál, a programban ezen az egy értékadástól eltekintve nem módosul az értéke. Tehát az értéke mindig 0.
Emiatt a ciklusfeltétel értéke mindig igaz lesz:
igaz || igaz == igaz
hamis || igaz == igazTehát a ciklus sosem fejeződik be.
-
Dinter
addikt
Így tudtam megcsinálni. Az int.TryParse-val nem működött, és úgy hogy nem a while cikluson belül incializálom, úgy sem működött, mert akkor csak arra a ciklusra lesz érvényes, és a végén a for-nál nem tudom használni. Most ahogy kinéz, így nem működik a program. Mindig csak ismétli magát, mindegy milyen számot (vagy semmit) adok meg.
using System;
namespace Dinter
{
class Program
{
public static void Main()
{
int szorzas=0;
string szorzo = String.Empty;
do
{
Console.Write("Üdvözöllek. Ez egy szorzótábla. Írj be egy számot, és én kiírom neked a szorzatokat 10-ig: ");
szorzo = Console.ReadLine();
} while (szorzo.Length == 0 || szorzas == 0);
for (int i = 0; i <= 10; ++i)
{
Console.WriteLine("{0}×{1}={2}", i, szorzo, i * szorzas);
}
Console.ReadKey();
}
}
} -
Karma
félisten
Hát igen, null referencián nem könnyű hosszot mérni. Inicializáld a változóidat! Mondjuk String.Empty-vel a szamot, a szorzast meg nullával.
Nem feltétlen így csinálnám a while ciklust, de abba nem akarok beleszólni. Na jó, mégis: a szamra semmi szükséged kívül, elég ha a szorzas látszik a while cikluson kívül. (Amit egyébként szorzonak is hívhatnál.)
És a do while is teljesen jogos.
Convert.ToInt32() helyett meg int.TryParse()-ra szavaznék. Egy kicsit más a szintaxisa, de legalább nem tud robbanni, és nem drótozol be vele változóméretet se.
Csak nálam nem működik Chrome alatt a Monospace?
-
Dinter
addikt
De ha megadom ciklusfeltételnek, hogy addig ismételje, míg x hossza == 0 vagy y 0=0, akkor azt nem fogadja el, mert nincs definiálva
using System;
namespace Dinter
{
class Program
{
public static void Main()
{
string szam;
int szorzas;
while(szam.Length == 0 || szorzas == 0)
{
Console.Write("Üdvözöllek. Ez egy szorzótábla. Írj be egy számot, és én kiírom neked a szorzatokat 10-ig: ");
szam = Console.ReadLine();
szorzas = Convert.ToInt32(szam);
}
for (int i = 0; i <= 10; ++i)
{
Console.WriteLine("{0}×{1}={2}", i, szam, i * szorzas);
}
Console.ReadKey();
}
}
} -
Dinter
addikt
Így csináltam meg. 1 hiba van:
1. Azt, hogy visszatérjen a program elejére és újból megkérdezze nem tudom hogy kell megcsinálni.
using System;
namespace Dinter
{
class Program
{
public static void Main()
{
Console.Write("Üdvözöllek. Ez egy szorzótábla. Írj be egy számot, és én kiírom neked a szorzatokat 10-ig: ");
string szam = Console.ReadLine();
if (szam.Length == 0)
{
Console.WriteLine("Nem adtál meg semmit sem!");
}
int szorzas = Convert.ToInt32(szam);
if (szorzas == 0)
{
Console.WriteLine("Nem adthatsz meg 0-t!");
}
for (int i = 0; i <= 10; ++i)
{
Console.WriteLine("{0}×{1}={2}", i, szam, i * szorzas);
}
Console.ReadKey();
}
}
} -
kispx
addikt
A linkelt honlapról az idevágó rész:
Console.Write("Az egész változó értéke: ");
egész = Convert.ToInt32(Console.ReadLine());helyett
string [B]x[/B] = Console.ReadLine()
//leellenőrizzük, hogy a hossza nem nulla, ha igen akkor hiba
egész = Convert.ToInt32[B](x)[/B];
// leellenőrizzük, hogy 0-át irt be, ha igen akkor hiba -
kispx
addikt
Az előbb átszerkesztettem a hsz-t, de újból belinkelem.
-
Dinter
addikt
Sziasztok!
Gyakorlás képpen csináltam egy kis szorzótábla-programot. Valami baj van vele a tömbös résznél. Ott még nem járok a könyvben, igaz a megoldása benne van, de kicsit átalakítottam. Így viszont nem tudom mi a baja. Íme a kód:
using System;
namespace Dinter
{
class Program
{
static public void Main(string[] args)
{
int tabla;
Console.Write("Üdvözöllek. Ez egy szorzótábla. Írj be egy számot, és én kiírom neked a szorzatokat 10-ig: ");
tabla = Convert.ToInt32(int.Parse(args[0])); // ez a rész a hibás
if (tabla == 0 || args.Length == 0)
{
Console.WriteLine("Hiba!");
return;
}
for (int i = 0; i <= 10; ++i)
{
Console.WriteLine("{0}×{1}={2}", i, tabla, i * tabla);
}
Console.ReadKey();
}
}
} -
MrSealRD
veterán
Sajnos a PDF olyan követelmény amit az ügyfél kér...Bizonyos dolgok kötöttek. Ráadásul nem én vezetem a projektet szóval kevés beleszólásom van a nagyobb döntésekbe...
Egy-két ilyen kis példakód után viszont eléggé elgondolkodtam, hogy akkor most hogy is lesz ez a riport meg nyomtatás témakör...mert elég csúnyán néz ki...
Láttam egy iText-es példát. Az tetszett. Kérdés, hogy 3rd party elemet is "akarunk" e majd használni
-
drkbl
őstag
válasz
MrSealRD #3456 üzenetére
Visszatérve a második pontra, PDF helyett XPS talán hasznosabb lenne:
Simplifying printing in Windows 8
"Printing from win32 applications requires knowledge of graphics programming, either GDI (Graphics Device Interface) or XPS"
"To give a real example, an app such as Word uses the GDI graphics system to draw the content both to the screen and to the printer. When possible, the print system uses a high quality intermediate format called XPS (XML Paper Specification) as its internal content format; we convert the content from Word into XPS"
"Once the content is being managed by the print system, it is then converted to the format that the printer understands (if necessary; there are lots of printers that understand XPS directly)..."
-
xxSanchez
őstag
-
xxSanchez
őstag
Sziasztok!
Lenne egy nagyon nagy gondom.
Adott egy alkalmazás amelyet Windows 7-en fejlesztettem. Transparent a háttér így:
this.TransparencyKey = System.Drawing.Color.Plum;
Plum szín a transparent. Minden nagyon jól működik Windows 7 alatt viszont XP-n egyszerűen nem lesz transparent az aminek kéne. Valaki találkozott már ilyen problémával? Vagy esetleg szimplán csak valami kiegészítő hiányzik XP-ről?
Előre is köszönöm a segítséget!
-
MrSealRD
veterán
Kösz az infokat.
Csináltam ma egy kis SL5 print tesztet és igen. Tehát egyből ment ki a nyomtatóra az anyag...és már félig kint volt a papír mire odaértem...Azonban a SL5 sajnos rajtam kívül álló okok miatt nem lesz járható út. Szigorúan 4-es a target platfrom.
Így valószínűleg valami más megoldás lesz.
Ma néztem egy iText alapú tutorialt. Nem tűnt rossznak, de ez még csak ilyen első látás dolog. Komolyan tesztelve nem volt a megoldás.Ettől függetlenül köszönöm az info-kat, mert így legalább vettem a fáradságot és megnéztem az SL5-t is.: [link]
-
drkbl
őstag
válasz
MrSealRD #3456 üzenetére
Nem értek hozzá, de az ötösnél fejlesztettek a nyomtatáson, upgrade esetleg szóba jöhet?
"Silverlight 4 added bitmap printing support. However, all content was rasterized as a bitmap. Silverlight 5 adds vector printing support, which improves printing quality and performance. For more information, see Printing."
PS: Nem volt még időm a Silverlightbe elmélyedni, de ezt a linket félretettem: Silverlight Reporting.
-
martonx
veterán
válasz
MrSealRD #3456 üzenetére
Én a 2-es verzió mellett döntenék. Natívabb vagy sem, de egy COM-os word template-et megnyitni, kitölteni, majd PDF-ként nyomtatni elég kiforrott útnak tűnik nem csak SL-nél. Bevallom nálam SL3-nál véget is ért az SL vonal, így a nyomtatással OOB-s COM hívásokkal sosem volt dolgom.
-
MrSealRD
veterán
válasz
sztanozs #3454 üzenetére
Na akkor dobok egy labdát, bár nem nagy szám...
Szóval Silverlight (4) és nyomtatás. Pont rágtam át magam rajta, hogy mik a lehetőségek.
Két mód maradt életképes figyelembe véve,hogy OOB alkalmazás lesz.
1. PrintDocument-et használok.
2. A gépeken elérhető lesz Office2010, aminek a PDF készítő képességét használnám ki és a riportok meg minden egyéb ami nyomtatásra megy az előbb PDF fájlba készül el. Innen meg már nem gond a nyomtatás.Egyéb lehetőségek? Mindettő mellett van pro és kontra.
Nekem tetszene az első verzió a másodikhoz képest mert "natívabb", másképp fogalmazva kevesebb macera lenne vele DE! Itt jön a gond. Valami félkegyelmű úgy találta ki, hogy a nyomtató felé egy bitmap képpé konvertált adatkupacot küld. Ennek az a hátránya, hogy 1! oldal nyomtatás esetén is 2-3 percig gondolkodott a nyomtató. JA és teszteltem, nem a hálózat volt szűk keresztmetszet...
-
drkbl
őstag
válasz
martonx #3444 üzenetére
Nem is mondtam, hogy mondtad
Itt a topicban a teljesítmény-problémák nem igazán kerültek még szóba, pedig extrém string összefűzés StringBuilder nélkül, illetve boxing-unboxing okozhat gondokat, pl. Paint eseménykezelőben.
GC jellegű problémák inkább a nem menedzselt erőforrások felszabadításánál jellemzőek, miért nem engedi el a fájlomat, amikor a lokális változó kifutott már a hatókörből, pl.
-
martonx
veterán
"Szerintem meg elvárható, hogy valaki tudja, hogy miért használ using-ot és az IDisposable mire való és bizony tudja, hogy mi milyen költségekkel jár." - abszolút egyetértünk. És szerintem ez az a szint, amit egy C# programozónak tudnia kell. Ennél mélyebben egy C# programozónak egyszerűen nem kell tudnia a memóriakezelés mélységeit. Esetleg architekt, vagy szakértő szinten.
-
amargo
addikt
válasz
Jester01 #3446 üzenetére
"A GC belső működésére építeni szerintem elég szörnyű dolog" Ezzel egyetértünk, nem értem hol írtam az ellenkezőjét?
Szerintem meg elvárható, hogy valaki tudja, hogy miért használ using-ot és az IDisposable mire való és bizony tudja, hogy mi milyen költségekkel jár.Most már értem
A végén martonx megemlítette a GC működését is. Félre érthetően nem emeltem ki, melyik részére reagálok, meg igazából előtte olvastam el az előző HSZ-t is és valahogy összevontam. -
Jester01
veterán
Ezzel nem értek egyet. Ésszel kell programozni, a GC-nek és a GC fejlesztőknek pedig az a dolga, hogy ezt a használatot figyelembe vegye. A GC belső működésére építeni szerintem elég szörnyű dolog, már csak azért is, mert bármikor változhat (meg már eleve is több van, persze).
-
martonx
veterán
-
drkbl
őstag
válasz
martonx #3440 üzenetére
Csak kb.
Azért érdemes vele foglalkozni, nálunk a webszervereknél mondták, hogy az is a sebességproblémánk oka, hogy a garbage collector miatt az egész appdomain megáll, amíg folyik a gyűjtés... Érdemes odafigyelni a generációkra, öreg objektumokra, beragadt eseménykezelőkre, amelyek nem hagyják "veszni" az objektumokat, stb.
-
sztanozs
veterán
válasz
skunkkiller #3441 üzenetére
Nem fórumban kellene hirdetni...
-
skunkkiller
csendes tag
ha valakit érdekel írjon privit
Pro ASP.NET MVC 2 Framework - Apress
irányár 4000 HUF de írj és megeggyezünk
Állapot: újszerűPro ASP.NET 3.5 in C# 2008 Includes Silverlight 2
irányár 4000 HUF de írj és megeggyezünk
Állapot: Enyhén használtPszichológia
irányár 3000 HUF de írj és megeggyezünk
Állapot: Újszerű -
martonx
veterán
hűű ez a második nagy hiánypótló mű! Régóta kerestem ilyet, pláne mióta egy állásinterjún ilyen kérdésekkel szopattak (pl. ha létrehozok egy stringet, az a számítógép memóriájában hol jelenik meg?). Szvsz semmi értelme ezeknek a kérdéseknek, de a komolyabb helyeken úgy látom ezekre gyűrnak rá felvételizéskor, nem pedig a programozás tudásra. C programozóknak, 3d engine programozóknak még hasznos is lehet, de azért programozok managed nyelven, hogy kb. leszarhassam a memória kezelést.
Azért hasznos képbe kerülni a .Net memória kezelés mélységeivel. Állásinterjúk előtt mindenképpen. -
drkbl
őstag
Free ebook: Under the Hood of .NET Memory Management
-
drkbl
őstag
-
sztanozs
veterán
válasz
csucsbicep #3433 üzenetére
Pl: [link] > Function Calling
[még egy példa]De lehet, hogy félreértettelek - tárolt eljárásokat szeretnél hívni, vagy csak sima SQL lekérdezéseket szeretnél indítani?
-
csucsbicep
nagyúr
válasz
csucsbicep #3431 üzenetére
Tárolt eljárás akart lenni.
-
sztanozs
veterán
válasz
csucsbicep #3431 üzenetére
Még egyszer nekifutnál a kérdésnek?
-
csucsbicep
nagyúr
Hali!
Tárolt milyen módon lehet meghívni a Studiban? Postgresql-t használunk és csak select, delete, update-ot akarunk csinálni.
-
Jester01
veterán
válasz
kingabo #3426 üzenetére
Elég egyszerű mivel regexben a | jel használható VAGY kapcsolatra.
Kicsit zárójelezni is kell, tehát ez lesz belőle: ^(([-+]?[0-9]+)|(N/A))$
Működés közben lásd itt.Nem tudom pontosan mihez kell, de látatlanban erre nem javaslom a regexet, sokkal inkább valami olyasmit, hogy line == "N/A" || Int32.TryParse(line, result)
-
kingabo
őstag
Hali!
Van a következő regex-em, ami egész számokat fogad el: ^[-+]?[0-9]+$. Ezt kellene kibővíteni, hogy az N/A-t is elfogadja. Ha valaki tudja hogyan, legyen szíves ne tartsa magában.
Előre is köszönöm a segítséget. -
martonx
veterán
Rájuk esküszok. ingyenes hoszting
Annyira korrektek és jók,hogy néha komolyan elgondolkodok azon, hogy elő is fizessek, ne csak ingyenesen hosztingoltassak náluk. Én legutóbb már PHP-t is náluk hosztingoltam.
Itt jegyezném meg, hogy ilyenkor látszódik a windowson futó újabb IIS webszerverek ereje. Vices, de gyorsabban fut IIS7-8-on a PHP, mint Apache-on.
Én otthon is már úgy fejlesztek, hogy win7 + IIS-en fut minden. -
Lacces
őstag
válasz
martonx #3421 üzenetére
Köszi szépen!
Ingyenes hostingot tudnál ajánlani még?
Jó, de neked van munkatapasztalatod benneNekem meg nincs, ezért lettem PHP-s
ide kezdőnek is felvettek.
Java-t tanulom aktívan, és már csak mélyebb ismereteket kell összegeznem benne és szerver oldali programozást akarok végezni benne.
De pont emiatt a PHP annyira nem jön be, nekem hiányzik a típusok: int, string stb használata. Ez egy előnye az ASP.NET-nek mert mögötte a C# nyelv, amit meg ismerek, és jó.
Csak mivel nincs 1 év folyamatos munkatapasztalatom, ezért szóba sem állnak velem... De ez másik fórumra tartozik, ki is fejtettem ott.
Köszi mégegyszer -
martonx
veterán
Igen a Telerik MVC kifutóban van.
Nuget.org - jellemzően amit a legtöbben letöltöttek, az a leghasznosabb is.
Ha Pro Visual Studio-d van, akkor itt is kötelező szétnézni:
http://visualstudiogallery.msdn.microsoft.com/Hogy Linux szervern hogy működnek együtt az a Mono-tól függ, ezt meg még sosem próbáltam. Már ingyenes hosting-ok is léteznek ASP.NET-hez, mondjuk az MVC4 még csak RC, ezért MVC 3-t tudsz ingyenesen hosztingoltatni. Mono honlapján nézz szét, hogy mit írnak az MVC 4 támogatásról (feltételezem legjabb mono-val mennie kellene).
Munkakeresésről annyit, hogy legutóbb, amikor kezdett bizonytalanná válni a helyzet, lubickoltam az állás lehetőségekben (mondjuk kb. mind budapesti volt). Persze ha Java, vagy PHP fejlesztő vagy, akkor nem fog előnyt jelenteni az ASP.Net ismerete
-
Lacces
őstag
válasz
martonx #3412 üzenetére
Igen, gyors. Köszi a választ, tetszett!
A kifutó dolgot a Telerik MVC-re gondoltad?
NuGet-hez, tudsz adni jó oldalt? Amin lehet átláthatóan tanulniAmi neked bevált. Vagy ahol a legjobb ilyen "eszközök" vannak felsorolva. Mert akkor szétnéznék
Én nagyon gondolkozom, hogy ASP.NET MVC-vel csináljak egy weboldalt. Mert az MVC4-nek a mobil támogatása nagyon tetszik és baromi jó!
Viszont ami kérdésem lenne, hogy ASP.NET MVC4 és esetleg a NuGet, hogyan működik együtt ha Linux szerveren üzemeltettem? A jelenlegi a sima asp.net mvc 3 támogatott és mysql-el működik.
Hajlok az ASP.NET MVC-re, hogy megcsináljam az egyik oldalt, valahogy jónak érzem a HTML5 támogatva (gyorsabb), mint a többit
(Bár nem érzem úgy, hogy munkakeresésnél előnyt jelent az ASP.NET ismeretez a másik ami picit visszatart.)
-
kingabo
őstag
válasz
Budinszki #3414 üzenetére
"ha beregel valaki akkor a email címén található összes kapcsolatának elküldi a meghívót"
személyes véleményem: nyád! Miért kell a lyúzer tudta nélkül és akarata ellenére spamelni? Ráadásul sosem értettem hogy adhatja meg bárki is 3. személynek az e-mailjéhez tartozó jelszavát... -
Budinszki
tag
Sziasztok .
Hamarosan indul egy másik oldalam ami vatera szerű lenne , és olyan meghívásos rendszert szeretnék bele tenni mint amit a facebook is használ ( ha beregel valaki akkor a email címén található összes kapcsolatának elküldi a meghívót ) . Valaki nem tudja az hogyan működik ? -
martonx
veterán
Az ASP.NET MVC alapból elég puritán kliens kimenetet eredményez. Cserébe az MVC-k közül (PHP-s, és Java-s MVC-ket) magasan a legyorsabb, és legkevesebb erőforrással beéri szerver szinten. Emellett NuGet-tel annyi és olyan komponenst lego-zol hozzá, ami neked tetszik. Ugyan épp kifutóban van, de próbáld ki a Telerik MVC bővítményt, vagy ennek az utódját a KendoUI-t (ez utóbbi sajnos csak részben ingyenes).
-
martonx
veterán
Így legyen lottó ötösöm, ahogy ezt előre láttam
Fájdalmas vagy nem, de úgy tűnik az utolsó Silverlight fellegvár is át lesz állítva HTML5-re még idén.
Nem véletlenül erőlteti az MS az IE6-7-8 halálát. Az IE9-et mindenki kapásból IE10-re fogja frissíteni (még a nagy cégek is, akik végre átállnak win7-re), és a HTML5 kompatibilitás máris nem lesz gond. Bár egymás közt szólva az IE10 HTML5 támogatása még mindig gyengécske az aktuális Chrome, Opera, Maxthon verziókhoz képest (érdekes, de az FF sem éppen HTML5 bajnok). De legalább már az input típusok legfontosabbjait az IE10 is támogatni fogja. -
Lacces
őstag
válasz
martonx #3407 üzenetére
Igen, igen, maga is egy framework, de ahogy ismerkedtem a Yii-vel akkor az nagyon gyors fejlesztést tett lehetővé, és néha elég korrekten.
Például pager (lapozó), grid-es megjelenítés be lehet rakni (ezeket nem is kell leprogramozni, benne az ajax stb.). Valami olyasmi, mint amik az asp.net webforms-ban vannak. -
MrSealRD
veterán
válasz
martonx #3402 üzenetére
Igazából én eleinte nem tudtam hová tenni, hogy kinyírják. Szerintem is elég jó volt és jól fejlődött is mellette. Különösen tetszett, hogy egyetlen Silverlight alkalmazás sem fektette meg a gépet míg egy 2x2es flash simán...
Az MS-t sem értem, miért fektetett ennyi energiát ebbe ha most dobta.
Mind1. Most éppen tanulós fázis van...de nekem egyre jobban tetszik pedig a sok MS hülyeség miatt már egy ideje Java + PL/SQL vonalat toltam...Pl ez az Out of Browser is elég érdekes feature
-
martonx
veterán
Az ASP.NET MVC maga egy olyan framework, mint a Zend vagy a Symphony. Mivel ezek is az MVC kódszervezési designt valósítják meg, csak PHP vonalon.
Ha elkezded összehasonlítani párhuzamosan használni, akkor elég gyorsan kijön azért a .Net ereje a PHP-s MVC framework-ökhöz képest.
A 4-es MVC már végképp brutális, igaz még csak RC. Mivel várhatóan július végén jön a végső stabil, én már a 4-est javaslom. -
Lacces
őstag
Sziasztok!
asp.net mvc esetén is vannak úgy mond "frameworkok"? (Nem CMS-re gondolok, mint a drupál, joomla) Hanem egy olyan vonalra mondjuk, mint például a PHP esetén a Zend, Symphony, Yii és társai.
-
-
amargo
addikt
válasz
martonx #3403 üzenetére
"N keverjük össze a XAML-t, meg a silverligt-ot."
Nem igazán látom, hogy miből gondolod ezt, hogy összekeverem.Hol olvastad, hogy le lesznek tiltva? Én pont pár hónapja az ellenkezőjét olvastam - már fogalmam sincs merre, lehet csak találgatás volt -, ez persze nem zárja ki, hogy még is csak letiltják, de érdekelne.
-
martonx
veterán
N keverjük össze a XAML-t, meg a silverligt-ot. w8 metro-ban még az MS saját IE-jében is le lesz tiltva az SL plugin, miközben a flash együtt fog települni a win8-al. Mind w8-on, mind wp8-on ettől kezdve egy csomó nyelven lehet majd natív alkalmazásokat fejleszteni. Nem kell nagy jóstehetség ahhoz, hogy a komoly fejlesztők C++-ban fognak utazni (alap kód portolható OSX, Android, w8 között), a casual fejlesztők pedig HTML5-ben (mert az alap kód portolható phonegap-el, vagy bármilyen hybrid megoldással OSX, Android, w8, wp8, blackberry stb... között). A Xaml + C# lehetőséget pedig benne hagyták, hogy az eddigi SL fejlesztőik ne érezzék tökéletesen becsapva magukat, de az idők és a multiplatformok hívó szavát hallva ezek a fejlesztők is elég gyorsan (nagyvállalati környezetben ez akár éveket is jelenthet) át fognak állni vagy c++-ra, vagy HTML5-re.
-
martonx
veterán
válasz
MrSealRD #3400 üzenetére
Attól függetlenül, hogy kivezetés alatt van, szvsz a létező legjobb, legmodernebb LOB fejlesztő környezet az SL. Nekem a szivem szakadt meg, amikor levontam a konklúziókat, és átfókuszáltam asp.net MVC-re. Ugyanakkor jelenthetem, hogy az SL-en túl is van élet, és a HTML5 tényleg brutálisan fejlődik, és már most ütőképes.
-
amargo
addikt
Azt állítják, hogy most ez az utolsó SL verzió. Ettől még nem tudom mennyire lesz elavult dolog, én a multi platform miatt aggódom vele kapcsolatban, de az a kezdetektől meg volt. Ettől még a WP vonal elfogja vinni.
martonx: Mi van a W8 és WP8 területén? Hol van ott az SL kivezetése, mert nem igazán értem, lehet nem olvastam el valamilyen hírt, ezért kérdem. Én csak annyit tudok, hogy a W8 alapból támogatni fogja és a WP8-on lehet majd kiemelt fejlesztőknek natív kódot írni. Én ebből nem olvasom ki a kivezetést.
Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Lenovo v15 g2 Ryzen 5 5500U 16gb ram 512ssd FHD
- Ohh Lenovo ThinkPad P15 G2 Tervező Vágó Laptop -75% 15,6" i5-11500H 32/1TB RTX A2000 4GB /1 Millió/
- UHH! HP EliteBook 850 G8 Fémházas Multimédiás Laptop 15,6" -40% i7-1165G7 16/512 Iris Xe FHD EU-HUN
- IBM PS/1 2168-552 486SX-25
- ASUS ROG Strix RTX 2080 Ti OC 11GB
- Bitcoin miner Bitmain Antminer S9 S9I 13.5 - 14 Th 1250W eladó
- LG 42C3 - 42" OLED EVO - 4K 120Hz 0.1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - A9 Gen6 CPU
- REFURBISHED és ÚJ - HP USB-C Dock G5 docking station (5TW10AA) - 3x4K felbontás, 120Hz képfrissítés
- Telefon felvásárlás!! iPhone 12 Mini/iPhone 12/iPhone 12 Pro/iPhone 12 Pro Max
- Villámgyors internet, egyetlen kártyával!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest