- One mobilszolgáltatások
- Xiaomi 15T Pro - a téma nincs lezárva
- Xiaomi 17T - T-modell
- Yettel topik
- Samsung Galaxy S23 Ultra - non plus ultra
- Táncoló okoshangszóróért csábít Apple munkaerőt az OpenAI
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Xiaomi 17 Ultra - jó az optikája
- Motorola Signature - mielőtt aláírnád...
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
-
Fórumok
Mobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Új hozzászólás Aktív témák
-
Gregorius
őstag
hat igazabol nem ertem ez miben kulonbozik attol amit en leirtam
mondjuk meg annyi, hogy a m$ a .NET frameworkjeben bennehagyja a regebbi frameworkoket is, hogy regi appokat is futtatni lehessen. amugy en nem tudok olyan okot kitalalni ami miatt (meg ha elvileg mennie is keni) atirom az assemblyben a required versiont 1.1rol 1.0ra 
Nem required, hanem supported és nem át- hanem hozzá-. Bár valóban, épelméjű embernél mindig a legújabb FW van fent, de azért előfordulhat, hogy mégsem...
[Szerkesztve] -
Miracle
senior tag
Defaultban nem fognak futni. Átlag júzer átlag programja úgy kerül lefordításra, hogy azt a framework-öt használja, amelyikkel fordítva lett (vagyis VS2002->FW1.0, VS2003->FW1.1, VS2005->FW2.0). Ha van ilyen a rendszeren, akkor ezzel fog futni a program. Továbbá meg lehet jelölni AssemblyInfo-ban, hogy melyik FW-vel kompatibilis a progi, tehát egy jól összeszerelt (és esetleg CLS-compliant) programra rá bírod írni, hogy fut az 1.0-val, és az 1.1-gyel is. (asszem a 2.0 eltérő assembly szerkezetet használ, ezért az csak felülről kompatibilis, a 2.0-s progikat az 1.1 nem tudja futtatni, de fordítva igen)
hat igazabol nem ertem ez miben kulonbozik attol amit en leirtam
mondjuk meg annyi, hogy a m$ a .NET frameworkjeben bennehagyja a regebbi frameworkoket is, hogy regi appokat is futtatni lehessen. amugy en nem tudok olyan okot kitalalni ami miatt (meg ha elvileg mennie is keni) atirom az assemblyben a required versiont 1.1rol 1.0ra 
-
Gregorius
őstag
Defaultban nem fognak futni. Átlag júzer átlag programja úgy kerül lefordításra, hogy azt a framework-öt használja, amelyikkel fordítva lett (vagyis VS2002->FW1.0, VS2003->FW1.1, VS2005->FW2.0). Ha van ilyen a rendszeren, akkor ezzel fog futni a program. Továbbá meg lehet jelölni AssemblyInfo-ban, hogy melyik FW-vel kompatibilis a progi, tehát egy jól összeszerelt (és esetleg CLS-compliant) programra rá bírod írni, hogy fut az 1.0-val, és az 1.1-gyel is. (asszem a 2.0 eltérő assembly szerkezetet használ, ezért az csak felülről kompatibilis, a 2.0-s progikat az 1.1 nem tudja futtatni, de fordítva igen)
-
Miracle
senior tag
igen, kell a teljes .NET framework es annak a megfelelo verzioja raadasul! tehat 1.0-assal az 1.1es programok nem fognak futni (mas verzio meg nincs ;) )
-
spr
csendes tag
Sziasztok!
Az lenne a kérdésm, hogy Visual .NET-ben írt proginak a futtatásához midenképpen kell lennie .NET Frameworknek a célgépen, vagy csak bizonyos DLL-ek kellenek neki? Ha tudtok, lécci segítsetek, mert már kezdek megőszülni
-
Gregorius
őstag
c# probléma:
van egy combobox dropdownlistem, 2 változoval. azt szeretném hogy amikor xmlböl megkapja az adatokat, akkor a dropdownlistben az adott részt jelenitse meg. mutatom inkább
a combobboxdorpdownja igy néz ki:
this.cbbStatusz.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cbbStatusz.Items.AddRange(new object[] {
''RENDBEN'',
''HIANYOS'',});
this.cbbStatusz.Location = new System.Drawing.Point(120, 152);
this.cbbStatusz.Name = ''cbbStatusz'';
this.cbbStatusz.Size = new System.Drawing.Size(144, 21);
this.cbbStatusz.TabIndex = 6;
this.cbbStatusz.SelectedIndexChanged += new System.EventHandler(this.cbbStatusz_SelectedIndexChanged);
utána az esemény, aminek meg kellene változtatnia másra a DDL-t.:
if (a[x].InnerText.Equals(''HIANYOS''))
this.cbbStatusz.SelectedIndex = 1;
Console.WriteLine(a[x].InnerText);
természetesen csak kódrészletek a programbol, nem az egész, az XML jol hivodik be, a consoleban látom hogy RENDBEN vagy HIANYOS, azonban csakazért sem vált át.
Vlaszokat elöre is köszi.Esetleg így:
this.cbbStatusz.SelectedIndex =
this.cbbStatusz.FindStringExact(''HIANYOS'');Az egy dolog, hogy kiválasztod az 1. indexet, de ott tényleg a ''HIANYOS'' van? A ComboBox lehet rendezett is.
Az Items.AddRange-nél meg szerintem nem kell az utolsó vessző.
[Szerkesztve] -
e-biza
őstag
c# probléma:
van egy combobox dropdownlistem, 2 változoval. azt szeretném hogy amikor xmlböl megkapja az adatokat, akkor a dropdownlistben az adott részt jelenitse meg. mutatom inkább
a combobboxdorpdownja igy néz ki:
this.cbbStatusz.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cbbStatusz.Items.AddRange(new object[] {
''RENDBEN'',
''HIANYOS'',});
this.cbbStatusz.Location = new System.Drawing.Point(120, 152);
this.cbbStatusz.Name = ''cbbStatusz'';
this.cbbStatusz.Size = new System.Drawing.Size(144, 21);
this.cbbStatusz.TabIndex = 6;
this.cbbStatusz.SelectedIndexChanged += new System.EventHandler(this.cbbStatusz_SelectedIndexChanged);
utána az esemény, aminek meg kellene változtatnia másra a DDL-t.:
if (a[x].InnerText.Equals(''HIANYOS''))
this.cbbStatusz.SelectedIndex = 1;
Console.WriteLine(a[x].InnerText);
természetesen csak kódrészletek a programbol, nem az egész, az XML jol hivodik be, a consoleban látom hogy RENDBEN vagy HIANYOS, azonban csakazért sem vált át.
Vlaszokat elöre is köszi. -
Gregorius
őstag
-
Meta
tag
Nehéz kérdés, lévén sohasem foglalkoztam néhány óránál tovább PC-nél kisebb platformok programozásával, de amit te keresel, az a .NET Compact Framework. Ennek dedikált magyar nyelvű könyvről nem nagyon tudok, legfeljebb tanfolyamokat lehet találni, de azok többnyire fizetősek.
A funkciógombokat hogyan tudod használni?egy sdk-t kell felrakni a VS .NET mellé, és akkor lehet választani hogy windows smartphone platformra írj.
csak szimplán leraksz egy menüt, és beírkálod a szöveget rá -
Gregorius
őstag
Hali
Nemrég kezdtem neki a talafonomra programot írni VS NET et használva. Sajnos mivel eddig nemigen foglalkoztam objektum orientált nyelvekkel, csak pascal, php meg alapszinten delphi, ezért egy kicsit gondban vagyok a használatával..
Szóval olyan kérdésem lenne, hogy valami alap szintű dolgokat leíró, lehetőleg magyar( de angol sem akadály) könyvet, linket etc tudnátok mondani?
pl egy kérdés: hogyan lehet a 2 funkciógombon kívül másik (numerikus, navigációs) gombokat használni? /persze okostelefonról beszélek)Nehéz kérdés, lévén sohasem foglalkoztam néhány óránál tovább PC-nél kisebb platformok programozásával, de amit te keresel, az a .NET Compact Framework. Ennek dedikált magyar nyelvű könyvről nem nagyon tudok, legfeljebb tanfolyamokat lehet találni, de azok többnyire fizetősek.
A funkciógombokat hogyan tudod használni? -
Meta
tag
Hali
Nemrég kezdtem neki a talafonomra programot írni VS NET et használva. Sajnos mivel eddig nemigen foglalkoztam objektum orientált nyelvekkel, csak pascal, php meg alapszinten delphi, ezért egy kicsit gondban vagyok a használatával..
Szóval olyan kérdésem lenne, hogy valami alap szintű dolgokat leíró, lehetőleg magyar( de angol sem akadály) könyvet, linket etc tudnátok mondani?
pl egy kérdés: hogyan lehet a 2 funkciógombon kívül másik (numerikus, navigációs) gombokat használni? /persze okostelefonról beszélek) -
orbano
félisten
Code: c0000005
Version: 1.00 RC9f2 Matrix
Major: 5
Minor: 1
Build: 2600
SP: 2
Type: 1
Time: 2005-07-23 16:53:40
TTH: 5IGO5I4BIFLQ24BU2GG3NTUWPDXXMAZINANDGGA
d:\src\matrixfix\windows\transferview.cpp(992): TransferView:
n
c:\program files\microsoft visual studio .net 2003\vc7\include\stlport\stl\_vector.c(108): _STL::vector<ClientListener *=0x015DA988,_STL::allocator<ClientListener *> >:
perator=
c:\program files\microsoft visual studio .net 2003\vc7\include\stlport\stl\_algobase.h(150): _STL::__copy_trivial
c:\program files\microsoft visual studio .net 2003\vc7\include\stlport\stl\_vector.c(108): _STL::vector<ClientListener *=0x016B8B00,_STL::allocator<ClientListener *> >:
perator=hmm.. ilyen debug infók bennemaradtak a progiban?
az a _vector.c a programozó gépén van aki a strongDC-t írja -
RAM
őstag
Code: c0000005
Version: 1.00 RC9f2 Matrix
Major: 5
Minor: 1
Build: 2600
SP: 2
Type: 1
Time: 2005-07-23 16:53:40
TTH: 5IGO5I4BIFLQ24BU2GG3NTUWPDXXMAZINANDGGA
d:\src\matrixfix\windows\transferview.cpp(992): TransferView:
n
c:\program files\microsoft visual studio .net 2003\vc7\include\stlport\stl\_vector.c(108): _STL::vector<ClientListener *=0x015DA988,_STL::allocator<ClientListener *> >:
perator=
c:\program files\microsoft visual studio .net 2003\vc7\include\stlport\stl\_algobase.h(150): _STL::__copy_trivial
c:\program files\microsoft visual studio .net 2003\vc7\include\stlport\stl\_vector.c(108): _STL::vector<ClientListener *=0x016B8B00,_STL::allocator<ClientListener *> >:
perator= -
orbano
félisten
-
RAM
őstag
A program (dc) elszáll: C:\pr files\visual .NET 2003 -mal, lol, nincs a gépen ilyen.
[Szerkesztve] -
orbano
félisten
anal: kezdj el fizikai szimulációt írni. az egész nagy büdős (numerikus) analízis + linalg. ha igazán analízist akarsz, akkor meg deformálható testek dinamikáját számítod kompjúterrel...
-
Miracle
senior tag
azota eszembe jutott, hogy pl. jpg kodolashoz, hangfeldolgozashoz, es altalaban minosegveszteses tomoriteshez fuggvenyanalizisre van szukseg
(dejo magammal beszelgetni) -
AlyArkhon
őstag
nem, baj ha kell ujra tanulom az egész matekot is , bár egyenlőre nemigen vanni vele még gondom , csak ha lene akkor !!

-
Miracle
senior tag
igaz, linalg mindennel fontosabb alairom. de arra meg nem jottem ra, hogy analizist mire lehetne hasznalni ;)
(habar meglett a szigorlatom KOPP KOPP![;]](//cdn.rios.hu/dl/s/v1.gif)
![;]](//cdn.rios.hu/dl/s/v1.gif)
) -
orbano
félisten
attol fugg mire. ha el akarod riasztani szegenyt a matektol es a programozastol akkor csoportelm. de pl jatekokhoz linearis algebra es analizis kell, no more. ha meg titkositani, akkor johet a csoport- es szamelmelet. fujj. utalom. hulye bevmat...
-
Miracle
senior tag
-
AlyArkhon
őstag
-
orbano
félisten
Jó persze, senki sem szívja magába az anyatejjel a programozás mikéntjét. Ha valami help kell, írj a topikomba, szívesen segítek bármiben...
-
AlyArkhon
őstag
Ide is leírom: tanuld meg mi az a programozás, aztán találd ki pontosan hogy mivel szeretnél foglalkozni, és gyere vissza. amúgy ha az a könyv számodra érthetetlen, akkor valóban sokat kell még tanulnod. én 4 napja olvasom azt a könyvet és a 17-ik napnál tartok
nem valami profi könyv, egy csomó mindent kihagy és félretanít.... de amúgy jó nagyon, megérte azt a 6500ft-otnem azt mondom hogy érthetetlen , de lévén hogy ez idő előtt soha nem volt ilyen könyv a kezemben , és soha nem is foglalkoztam még ilyesmivel , egy kiscit nehézkes az indulás ...

-
orbano
félisten
Ha nem lenne probléma ide is feltenném a kérdésemet :
Sziasztok .
Teljesen kezdő vagyok , és szeretném megtanulni a c# nyelvet. Van egy '' C# mesteri szinten 21 nap alatt '' könyvem , ebből probálkozok , de eléggé nehézkesen haldok .
Az alap kérdésem : mire is jó pontosan ez a könyv álltal leirt c# nyelv ?
Alapból én weboldalt szeretnék szerkeszteni , valamint grafikus felületeket , ha jól hallottam a c# egy jó alapozása a dolgoknak .. De biztos hogy ezt így kapásból meg lehet tanulni ?? Eléggé hablatynak néz ki így első tanulgatásra
Ja és akkor valaki leírná nekem ha megkérném , hogy mit is lehet vele csinálni pontosan ? ( láttam a könyvbe ablakkezelést és létrehozást , meg ilyen számolási műveleteket , de valami komolyabat is lehet vele írni pl: kissebb játékok , meg szövegszerkesztő progi meg hasonlókat , vagy ahoz már ugymond specifikus programnyelvek kellenek ??
[Szerkesztve]Ide is leírom: tanuld meg mi az a programozás, aztán találd ki pontosan hogy mivel szeretnél foglalkozni, és gyere vissza. amúgy ha az a könyv számodra érthetetlen, akkor valóban sokat kell még tanulnod. én 4 napja olvasom azt a könyvet és a 17-ik napnál tartok
nem valami profi könyv, egy csomó mindent kihagy és félretanít.... de amúgy jó nagyon, megérte azt a 6500ft-ot -
orbano
félisten
-
AlyArkhon
őstag
Ha nem lenne probléma ide is feltenném a kérdésemet :
Sziasztok .
Teljesen kezdő vagyok , és szeretném megtanulni a c# nyelvet. Van egy '' C# mesteri szinten 21 nap alatt '' könyvem , ebből probálkozok , de eléggé nehézkesen haldok .
Az alap kérdésem : mire is jó pontosan ez a könyv álltal leirt c# nyelv ?
Alapból én weboldalt szeretnék szerkeszteni , valamint grafikus felületeket , ha jól hallottam a c# egy jó alapozása a dolgoknak .. De biztos hogy ezt így kapásból meg lehet tanulni ?? Eléggé hablatynak néz ki így első tanulgatásra
Ja és akkor valaki leírná nekem ha megkérném , hogy mit is lehet vele csinálni pontosan ? ( láttam a könyvbe ablakkezelést és létrehozást , meg ilyen számolási műveleteket , de valami komolyabat is lehet vele írni pl: kissebb játékok , meg szövegszerkesztő progi meg hasonlókat , vagy ahoz már ugymond specifikus programnyelvek kellenek ??
[Szerkesztve] -
Miracle
senior tag
A fordító feltételezem a ''nem managelt'' kódrészletekért szól.
Azokért pedig neked kell tartani a hátad
)
...de az is biztos, hogy a kevert kóddal készült alkalmazás nem is megy át az MS .NET platform teszt-jén.igen, ha nem soronkent valtozna, hogy managelt kod, nem managelt kod akkor teljesen semmi bajom nem lenne, de sajnos ugy valtozik. elojohetnek olyan problemak, amikknek utana kellene olvasni, hogy mi mindent kell nekem torolni, hogy hogyan kell a GCt vezerelni, hogy mit lehet a heapra pakolni manualisan, hogy mi kerul a .NET heapre, es mi a win32 heapre, hogy .NET esemenykezelobol inditott .NET thread mennyire szeret a win32 hepjen turkalni, tud-e deallokalni, meg ilyesmi. na ez az amire most nem ertem ra megtanulni

-
return.value
tag
hmm managedC++ nem CILre fordit, hanem egy eleg erdekes megoldassal CILre es nativ X86ra is egyszerre. es ha .NET framework komponenseket szeretnek boviteni (az ontartalmazo widgetek hive vagyok) akkor egy csomo olyan problemaval talalom szembe magam, amire a fordito dob nekem warningot(tobbet nem tehet), es nekem kellene figyelmesnek lennem.
A fordító feltételezem a ''nem managelt'' kódrészletekért szól.
Azokért pedig neked kell tartani a hátad
)
...de az is biztos, hogy a kevert kóddal készült alkalmazás nem is megy át az MS .NET platform teszt-jén. -
Miracle
senior tag
ugy meg szar programozni, hogy a fordito warningjaibol talalgatunk, hol csinalhattunk memory-leaket
Ezért azt megnézném Mester, hogy hogy csinálod....
Mármint .NET-ben leak-et.....hmm managedC++ nem CILre fordit, hanem egy eleg erdekes megoldassal CILre es nativ X86ra is egyszerre. es ha .NET framework komponenseket szeretnek boviteni (az ontartalmazo widgetek hive vagyok) akkor egy csomo olyan problemaval talalom szembe magam, amire a fordito dob nekem warningot(tobbet nem tehet), es nekem kellene figyelmesnek lennem.
-
return.value
tag
ugy meg szar programozni, hogy a fordito warningjaibol talalgatunk, hol csinalhattunk memory-leaket
Ezért azt megnézném Mester, hogy hogy csinálod....
Mármint .NET-ben leak-et..... -
corm
senior tag
Ezt már hallottam ircen
Csak én egyelőre a fáradtságot sem vettem h qt-t tegyek fel... 
-
Miracle
senior tag
-
corm
senior tag
-
Miracle
senior tag
-
corm
senior tag
-
Miracle
senior tag
Csak most vettem észre h ez a hsz nekem szól

Átnézem amit írtál, addigis az a problem, h strat. játékot kell csinlnunk és annak ugye kell egy háttér a dizájn miatt, ezen a hátteren pedig pl. a váropsok szintén képek lennének. Csak ugye a város képét nem pont téglalapalakban képzelem el. Viszont ha beállítok neki lyukadást akkor ha a form pl. szürke akkor szépen a város képének háttere is szürke lesz, ez pedig a térképen nem mutatna túl jól. Ám a címszavakból amiket mutattál arra következtetek h megvan a megoldás.
Progtech2?
-
corm
senior tag
Úgy gondolom, hogy amit leírtál, az teljesen normális működés.
Ha jól sejtem, te azt akarod, hogy az egész alkalmazás formod legyen átlátszó?
Erre Win2k óta van lehetőség, természetesen XP alatt is működik.
Google: Bővebben: link
CodeProject: Bővebben: link
Remélem ez segít,
ha pedig nem, akkor le kellene írnod, hogy mi a végcél, amit meg akarsz valósítani, nem magát a jelenséget, és akkor tudok tovább segíteni.Csak most vettem észre h ez a hsz nekem szól

Átnézem amit írtál, addigis az a problem, h strat. játékot kell csinlnunk és annak ugye kell egy háttér a dizájn miatt, ezen a hátteren pedig pl. a váropsok szintén képek lennének. Csak ugye a város képét nem pont téglalapalakban képzelem el. Viszont ha beállítok neki lyukadást akkor ha a form pl. szürke akkor szépen a város képének háttere is szürke lesz, ez pedig a térképen nem mutatna túl jól. Ám a címszavakból amiket mutattál arra következtetek h megvan a megoldás.
-
return.value
tag
Ezt már többen is mondták, hogy elsőre így nem érthető...
A legegyszerűbb ha megcsinálod: alap form, felraksz egy képet, beállítasz neki egy átlátszó hátterű gif-et és megmondod neki backcolornál h legyen transparent. Ezután felraksz egy gombot vagy akármit és backcolorba beállítasz neki vmi. színt. Majd szépen a kép objektumot a gomb fölé viszed. Amikor pedig elindítod látni fogod h a színes gomb felett a transparent képnek szürke a háttere...Úgy gondolom, hogy amit leírtál, az teljesen normális működés.
Ha jól sejtem, te azt akarod, hogy az egész alkalmazás formod legyen átlátszó?
Erre Win2k óta van lehetőség, természetesen XP alatt is működik.
Google: Bővebben: link
CodeProject: Bővebben: link
Remélem ez segít,
ha pedig nem, akkor le kellene írnod, hogy mi a végcél, amit meg akarsz valósítani, nem magát a jelenséget, és akkor tudok tovább segíteni. -
BlackWoOd
aktív tag
Egy kis olvasnivaló angolul tudóknak .NET ügyben. Csak érdekességképpen.
Bővebben: link
Meg egy UP corm-nak.
-
corm
senior tag
Hi! van egy olyan gondom amire egy ideje nemtok rájönni h miért van így. A probléma az hogy szeretnék egy transparent hátterű képet mozgatni egy formon úgy hogy tényleg transparent is legyn. Namost szépen meglehet mondani ugye a PictureBoxnak h legyen transparent és midaddíg amíg a form felett van közvetlenül szépen működik is. Csakhogy amint a form és a pictbox közé kerül egy harmadik ojjektum(pl. egy gomb) és annak a színe nem egyezik a forméval, akkor nemfog felette lyukadni a kép, hanem hátérszínként a form színe jelenik meg. Ez végülis nem bug mert a kép a formon átlátszó, de elég idegesítő hogy nem lehet normálisan használni. Az lenne a lényeg hogy a formr rakok egy nagy képet, ami az egész formot kitölti, és a kis képet ezen mozgatva az legyen transparent. No erre kéne megoldás

úpp
-
corm
senior tag
Nem lehet, hogy a z-orderrel van probléma?
Tehát az objektumok egymás feletti elhelyezési sorrendje nem jó?
Sajnos én nem teljesen értem a problémád...
[Szerkesztve]Ezt már többen is mondták, hogy elsőre így nem érthető...
A legegyszerűbb ha megcsinálod: alap form, felraksz egy képet, beállítasz neki egy átlátszó hátterű gif-et és megmondod neki backcolornál h legyen transparent. Ezután felraksz egy gombot vagy akármit és backcolorba beállítasz neki vmi. színt. Majd szépen a kép objektumot a gomb fölé viszed. Amikor pedig elindítod látni fogod h a színes gomb felett a transparent képnek szürke a háttere... -
return.value
tag
Hi! van egy olyan gondom amire egy ideje nemtok rájönni h miért van így. A probléma az hogy szeretnék egy transparent hátterű képet mozgatni egy formon úgy hogy tényleg transparent is legyn. Namost szépen meglehet mondani ugye a PictureBoxnak h legyen transparent és midaddíg amíg a form felett van közvetlenül szépen működik is. Csakhogy amint a form és a pictbox közé kerül egy harmadik ojjektum(pl. egy gomb) és annak a színe nem egyezik a forméval, akkor nemfog felette lyukadni a kép, hanem hátérszínként a form színe jelenik meg. Ez végülis nem bug mert a kép a formon átlátszó, de elég idegesítő hogy nem lehet normálisan használni. Az lenne a lényeg hogy a formr rakok egy nagy képet, ami az egész formot kitölti, és a kis képet ezen mozgatva az legyen transparent. No erre kéne megoldás

Nem lehet, hogy a z-orderrel van probléma?
Tehát az objektumok egymás feletti elhelyezési sorrendje nem jó?
Sajnos én nem teljesen értem a problémád...
[Szerkesztve] -
return.value
tag
Csak hogy ne kelljen feleslegesen törni a kobakodat:
Bővebben: link
Lásd Example rész alul.
-
stevve
veterán
2 féle képpen lehet:
1. Megírod
2. Letöltöd
Az első felesleges, ha működik a másik.
Hogyaszondja például: http://www.codeproject.com/cs/miscctrl/maskedcsedit.asp
ez jó és működik!
Pedig már gondolkodtam, hogyan is csinálnám meg... nem így írtam volna, hanem valószínűleg bonyolultabban.
Kösz a linket!
-
corm
senior tag
Hi! van egy olyan gondom amire egy ideje nemtok rájönni h miért van így. A probléma az hogy szeretnék egy transparent hátterű képet mozgatni egy formon úgy hogy tényleg transparent is legyn. Namost szépen meglehet mondani ugye a PictureBoxnak h legyen transparent és midaddíg amíg a form felett van közvetlenül szépen működik is. Csakhogy amint a form és a pictbox közé kerül egy harmadik ojjektum(pl. egy gomb) és annak a színe nem egyezik a forméval, akkor nemfog felette lyukadni a kép, hanem hátérszínként a form színe jelenik meg. Ez végülis nem bug mert a kép a formon átlátszó, de elég idegesítő hogy nem lehet normálisan használni. Az lenne a lényeg hogy a formr rakok egy nagy képet, ami az egész formot kitölti, és a kis képet ezen mozgatva az legyen transparent. No erre kéne megoldás

-
return.value
tag
2 féle képpen lehet:
1. Megírod
2. Letöltöd
Az első felesleges, ha működik a másik.
Hogyaszondja például: http://www.codeproject.com/cs/miscctrl/maskedcsedit.asp
-
stevve
veterán
A kódban kikötöd, hogy csak számok lehetnek. Ha más karaktert üt le, egyszerűen törlöd vagy ilyesmi.
-
OddMan
őstag
Azt hogyan lehet megcsinálni VS2003 .NET-ben, hogy egy TextBox-ba csak számokat lehessen beírni. Csak azért, hogy ne keljen külön vacakolni a kivételkezeléssel.

Köszke!
[Szerkesztve] -
return.value
tag
Hali! Tudna valaki segíteni nekem???
Problémám:
.
Van egy string-em, ami tartalmazza egy nyomógomb nevét, és
én hivatkozni szeretnék ezen nevű nyomógombra (pl
megváltoztatni színét stb.), de nem tom hogy kéne,
megpróbáltam System.String -ről konvertálni
System.Windows.Forms.Button -ra
Próbáltam a Convert:: ChangeType -al , de nem ment.
[Szerkesztve]WinForm vagy ASP.NET?
Mert nem mindegy
Ha egy stringben van a neve egy gombnak, akkor attól, hogy castolod, még nem lesz a stringből nyomógomb objektum. Ez kb olyan, minhta azt mondanád, hogy van egy kutyád és arra akarod rávenni, hogy macska legyen ;) Nem fog menni.
Viszont név alapján már rá lehet találni a keresett objektumra WinForm és ASP.NET esetén is. Mindkét esetben van egy ''Controls'' nevű collection, amin végig kell enumerálni, és nézni az objektumok neveit.
Sok sikert!
[Szerkesztve] -
stevve
veterán
Az adatbázisok elérését a C# adatbázisprogramozás ( Jason Price) Mesteri szinten című könyvből tanulom. Pár szóban ezt nem nagyon lehet leírni.
A C# mesteri szinten 21 nap alatt című könyvhöz fent van a neten az összes forrásállomány, amit a könyv is tartalmazott. A vége felé van egy egyszerű program az ADO.NET használatáról. Ha érdekel, töltsd le és nézd meg.
Bővebben: link
A képviselők (delegate) fogalmát el tudná valaki magyarázni? Ezt a részt nem teljesen fogtam fel a könyvből.
Esetleg a könyv pdf-ben vagy más formátumban nincs meg?
-
paramparya
őstag
Ha valakit érdekel, akkor megnézheti a http://dragon.ektf.hu/aroan oldalt is, az egyik programozástanárom, vannak fent fóliák c# nyelvről.
-
razor81
csendes tag
Hali! Tudna valaki segíteni nekem???
Problémám:
.
Van egy string-em, ami tartalmazza egy nyomógomb nevét, és
én hivatkozni szeretnék ezen nevű nyomógombra (pl
megváltoztatni színét stb.), de nem tom hogy kéne,
megpróbáltam System.String -ről konvertálni
System.Windows.Forms.Button -ra
Próbáltam a Convert:: ChangeType -al , de nem ment.
[Szerkesztve] -
Miracle
senior tag
Az adatbázisok elérését a C# adatbázisprogramozás ( Jason Price) Mesteri szinten című könyvből tanulom. Pár szóban ezt nem nagyon lehet leírni.
A C# mesteri szinten 21 nap alatt című könyvhöz fent van a neten az összes forrásállomány, amit a könyv is tartalmazott. A vége felé van egy egyszerű program az ADO.NET használatáról. Ha érdekel, töltsd le és nézd meg.
Bővebben: link
A képviselők (delegate) fogalmát el tudná valaki magyarázni? Ezt a részt nem teljesen fogtam fel a könyvből.
lenyegeben fuggveny-pointer-szerusegek, csak olvashatobb kodot adnak

-
OddMan
őstag
Az adatbázisok elérését a C# adatbázisprogramozás ( Jason Price) Mesteri szinten című könyvből tanulom. Pár szóban ezt nem nagyon lehet leírni.
A C# mesteri szinten 21 nap alatt című könyvhöz fent van a neten az összes forrásállomány, amit a könyv is tartalmazott. A vége felé van egy egyszerű program az ADO.NET használatáról. Ha érdekel, töltsd le és nézd meg.
Bővebben: link
A képviselők (delegate) fogalmát el tudná valaki magyarázni? Ezt a részt nem teljesen fogtam fel a könyvből.
-
stevve
veterán
Igen Visual Studio .NET 2003-ban akarom majd csinálni.
Végül is az adatbázisból egy oszlopot kell majd megjeleníteni, de ismétlődés nem lehet benne. Egyébként én ilyet a régi DBase-ben láttam, mármint hogy a gépelésnél automatikusan ajánlja fel a lehetőségeket a program. Igazából ez egy-egyszerűbb kocsmai pénztár program lesz, ha egyszer elkészül. Ha sikerül, akkor egy kliens/szerver dip munka lesz belőle, de addig nem merek nekiállni, amíg ezek az apró dolgok nincsenek meg. Az adatbázis MSSQL szerveren lesz.
[Szerkesztve]Nah, még mielőtt befulladunk...
Ha VS.NET, akkor a felülettel nem lesz gondod ugyebár.
MSSQL elérést nem tudom hogyan kell megvalósítani. Ha tudod, légyszi írd le ide a fórumba. Köszi
Ja, a karakter figyeltetésére kitaláltál már valamit? -
OddMan
őstag
Hú, hát ez nagy téma.

Az a lista egy adatbázis, mert akkor ha nem konzisztens és nem mentes az ismétlődésektől, hibásan kitöltött mezőktől, akkor még lehet vele bajod.
Ha jól szerkesztett, akkor igazából lekérdezéseket akarsz? CSak ezért, mert ha nem jó az adatbázis szerkezeted, akkor sok fejfájásod lehet vele.
ezt a kiegészítős dolgot díjazom. Jó ötlet. Megvalósítani első elgondolásom szerint úgy tudod, ha a külön file-ban tárolt adatbázisod sorait figyelteted bevitelkor és egyezésnél felkínálja (esetleg legördülőben) a lehetséges egyezéseket. (Ami addig egyezik a karakterláncoddal). Aztán ha bevitted a szót, a listából kiválasztod a neked kellőt.
Most jövök rá: hatalmas LISTA és nem adatb. Sebaj. Akkor is ezt a ''keresést'' próbálnám először, de majd gondolkodom rajt, mert ez lelassíthatja a progidat.
Formon ezt nem nehéz win-es felülettel ellátni. Pl.:Visual Studio.NET
Lehet, hogy ez hülyeség, mert még én is igencsak kezdő szinten vagyok
Igen Visual Studio .NET 2003-ban akarom majd csinálni.
Végül is az adatbázisból egy oszlopot kell majd megjeleníteni, de ismétlődés nem lehet benne. Egyébként én ilyet a régi DBase-ben láttam, mármint hogy a gépelésnél automatikusan ajánlja fel a lehetőségeket a program. Igazából ez egy-egyszerűbb kocsmai pénztár program lesz, ha egyszer elkészül. Ha sikerül, akkor egy kliens/szerver dip munka lesz belőle, de addig nem merek nekiállni, amíg ezek az apró dolgok nincsenek meg. Az adatbázis MSSQL szerveren lesz.
[Szerkesztve] -
stevve
veterán
C#-ban írok, vagyis most még csak kísérletezek egy adatbázis kliens progi készítésével.
A lényeg, hogy sokszor lesz olyan, hogy egy hatalmas nagy listából kell majd valamit kiválasztani és ezt úgy szeretném megcsinálni, hogy ahogy a felhasználó elkezdi begépelni az adott szöveget az egyik komponensbe, akkor az szépen egészítse ki és ha már nem lehet más, akkor írja ki a komplett szöveget az adott komponens. Aztán egy enter leütéssel már szépen ki lehet választani a megjelent tételt
Meg egy olyan dolgot is szeretnék, hogy mondjuk egy textBox-ba elkezdek beírni valamit, ami aztán hatással van egy dataGrid komponensre. Más néven szűrni akarok, vagy egy adott részhez ugrani a DataGrid-en belül. Nagyjából ennyi.
[Szerkesztve]Hú, hát ez nagy téma.

Az a lista egy adatbázis, mert akkor ha nem konzisztens és nem mentes az ismétlődésektől, hibásan kitöltött mezőktől, akkor még lehet vele bajod.
Ha jól szerkesztett, akkor igazából lekérdezéseket akarsz? CSak ezért, mert ha nem jó az adatbázis szerkezeted, akkor sok fejfájásod lehet vele.
ezt a kiegészítős dolgot díjazom. Jó ötlet. Megvalósítani első elgondolásom szerint úgy tudod, ha a külön file-ban tárolt adatbázisod sorait figyelteted bevitelkor és egyezésnél felkínálja (esetleg legördülőben) a lehetséges egyezéseket. (Ami addig egyezik a karakterláncoddal). Aztán ha bevitted a szót, a listából kiválasztod a neked kellőt.
Most jövök rá: hatalmas LISTA és nem adatb. Sebaj. Akkor is ezt a ''keresést'' próbálnám először, de majd gondolkodom rajt, mert ez lelassíthatja a progidat.
Formon ezt nem nehéz win-es felülettel ellátni. Pl.:Visual Studio.NET
Lehet, hogy ez hülyeség, mert még én is igencsak kezdő szinten vagyok
-
return.value
tag
Khmm.
A kőfaragó is vésőt meg kalapácsot használ, meg a szobrász is.
Ugye nem gondolod, hogy a végeredményt az eszköz egyértelműen meghatározza?
Aki tud programozni, annak mindegy, milyen ''eszközt'' adsz a kezébe, elsajátítja a sajátosságokat és _nagyon_rövid_idő_alatt_ ugyanolyan produktívan képes azt használni, mint az eddig használt eszközeit.
Ugyan úgy lehet Delphiben, Javaban, C#-ban, C++-ban, VB-ben is gányolni mint szinvonalas programot, rendszert összehozni. Az object pascal meg pont egy általános célú és valóban egyszerűen tanulható nyelv.
Akit ismerek és programozói vénával van megálddva, az a delphi-t ugyan úgy kezeli, mint a fent említett szobrász (vagy kőfaragó) a vésőt/kalapácsot. Kap egy új eszközt, megnézi a kezelésbeni eltéréseket és használja. Teccik érteni...
(Igen, főképp Delphi-ben programozok már sok éve (1.0 óta). Ez nem jelenti azt, hogy megilyedek akár a C-től, akár a C#-tól akár a Java-tól.
)
Egyébként meg nyilván figyelemmel követed a Delphi verzióinak fejlődését és Te is elismered, hogy a legtöbb modernnek számító szoftver-technológia megfelelően támogatott a részéről. Innentől kezdve meg minden a RAD-n múlik ( _Rapid_ Application Development ), legyen akár egyszerű szoftverről szó, akár komplex rendszerről. A Delphi meg RAD-ban elég erős.10 pontos hozzászólás!!
-
OddMan
őstag
C#-ban írok, vagyis most még csak kísérletezek egy adatbázis kliens progi készítésével.
A lényeg, hogy sokszor lesz olyan, hogy egy hatalmas nagy listából kell majd valamit kiválasztani és ezt úgy szeretném megcsinálni, hogy ahogy a felhasználó elkezdi begépelni az adott szöveget az egyik komponensbe, akkor az szépen egészítse ki és ha már nem lehet más, akkor írja ki a komplett szöveget az adott komponens. Aztán egy enter leütéssel már szépen ki lehet választani a megjelent tételt
Meg egy olyan dolgot is szeretnék, hogy mondjuk egy textBox-ba elkezdek beírni valamit, ami aztán hatással van egy dataGrid komponensre. Más néven szűrni akarok, vagy egy adott részhez ugrani a DataGrid-en belül. Nagyjából ennyi.
[Szerkesztve] -
Miracle
senior tag
Nekünk szerencsére páruhuzamosan tanítottak oop-t c#-pal, prog.nyelv.II. előadáson oop ment, c#, delphi, java példákkal, gyakorlaton pedig ment a c#...

akkor a tobbszoros oroklodes gyonyoreibol kimaradtatok

-
BlackWoOd
aktív tag
Nekünk szerencsére páruhuzamosan tanítottak oop-t c#-pal, prog.nyelv.II. előadáson oop ment, c#, delphi, java példákkal, gyakorlaton pedig ment a c#...

Akkor te a szerencsésebbek (és valószinüleg a fiatalabbak) közé tartozol.

-
paramparya
őstag
Nekünk szerencsére páruhuzamosan tanítottak oop-t c#-pal, prog.nyelv.II. előadáson oop ment, c#, delphi, java példákkal, gyakorlaton pedig ment a c#...

-
BlackWoOd
aktív tag
eloszoris bocs a topicgazdatol, h szetoffoljuuk a topicot
akkor ugy latom, hogy nagyjabol egyetertunk. A problema szerintem az, h a delphit oktatjak, es a foiskolak nagyreszeben a delphivel le is van tudva a programozas tanitas, es az ilyen modon kepzett ,,programozok'' (mert ez azert nem igazi programozokepzes) elarasztjak a piacot. lehet, h azert haragszom ennyire a delphi programozokra, mert nemreg 3000 sor c++ kodot irtam ujra hasonlo okokbol
es a delphi programozok jelentos resze meg van gyozodve rola, h objektumorientalt kodot gyart
na mind1.
RAD: igen, igaz, csak kiemeltem egyet (Eclipse, netbeans, designer rlz
)
megkoti a kezem: hat most nem kezdem el sorolni a c++-al bevezetett sutemeny kis tecshnikakat(ilyen-olyan smartpointerek, nyelvi eszkozokkel keszitett GC, ... gondolom nem kell sorolni) amik mas nyelvekben nem erhetok el, es a template metaprogramming csak hab a tortan.A GC (bármilyen, akár Java-szerű módszer is) nekem személy szerint nagyon hiányzik op-ből.

A delphi programozókról meg csak annyit, hogy a cégnél, mielőtt felveszünk valakit, akkor egy egyszerű ''beugró'' feladatot kap. Ez nem bonyolult, de a forrást is oda kell adnia és az tanulságos tud lenni... Meg hogy azt a roppant bonyolult kb. 1000 soros programot a jelentkezők hány százaléka adja egyáltalán be. (durva becslés, max 25%)
(Netbeans-et szeretem én is, de az Eclipse még nem lopta be magát a szívembe.)
Na, de tényleg ne offoljunk ennyit.
C#-ra, VS.NET-re fel, fiatalok!
[Szerkesztve] -
Miracle
senior tag
A Delphire/object pascalra szerintem hozzáértő sosem mondta, hogy tisztán objektum-orientált nyelv...

Abban teljesen egyetértek, hogy nem Dephiben kell megtanulni az objektum-orientáltság mibenlétét, de ez legalább annyira igaz más nyelvekre is.
Az objektum-orientáltságot papíron, elvi alapfogalmakon keresztül célszerű megérteni, majd a gyakorlatba átültetni. Erre az ember fia vagy eleve tisztán objektum-orientált nyelvet használ, vagy saját bőrén megtapasztalja, hogy mit és hogyan célszerű megcsinálnia (ez természetesen pascalt használva tovább tart).
A ''jól programozni'' egy erősen szubjektív fogalom, nem tudom, hogy te mit értesz alatta. Az én értelmezésemben a jól programozni inkább algoritmus-szintű jóságot feltételez, csak másodrendű a nyelvi sajátosságok maximális kihasználása (persze ez a két dolog gyakran összefonódik, természetesen).
Én sem arról írkáltam, hogy ha delphiben tud valaki programozni, akkor ugyan olyan szinvonalú (frappáns, elegáns megoldások, stb) forrást hoz össze C*-ben, minden nehézség nélkül, de a probléma-megoldás és a tanult/_tapasztalt_ algoritmusok alkalmazása vitathatatlan előnyt jelent számára.
Valóban szemléletváltás szükséges a régi jó moduláris / struktúrált programozás módszereihez képest.
Szerintem amire te utalsz (delphiről átnyergelt programozók) ezen az ''apró'' lépésen nincsenek megfelelő módon túl, talán átugorták (esetleg az általad említett kényszerképzet okán), talán sosem ismerték fel.
Szvsz programozni ''megtanulni'' nem nagyon lehet, tapasztalati úton sokkal több/hasznosabb tudást lehet begyűjteni.
Mindegy, nem akarok vérre menő vitába bonyolódni, főleg nem off-ban.
Szerintem valami nagyon hasonló dologról beszélünk mindketten, csak az ellentétes oldalról.
Apróság, de szerintem RAD alatt nem egyszerűen a GUI összehányása értendő.
(Arra meg tényleg csak kíváncsi lennék, mi a ''gúzsba köti az ember kezés'' jelentése pascal vonatkozásban.)
mod.: offba akart menni...
[Szerkesztve]eloszoris bocs a topicgazdatol, h szetoffoljuuk a topicot
akkor ugy latom, hogy nagyjabol egyetertunk. A problema szerintem az, h a delphit oktatjak, es a foiskolak nagyreszeben a delphivel le is van tudva a programozas tanitas, es az ilyen modon kepzett ,,programozok'' (mert ez azert nem igazi programozokepzes) elarasztjak a piacot. lehet, h azert haragszom ennyire a delphi programozokra, mert nemreg 3000 sor c++ kodot irtam ujra hasonlo okokbol
es a delphi programozok jelentos resze meg van gyozodve rola, h objektumorientalt kodot gyart
na mind1.
RAD: igen, igaz, csak kiemeltem egyet (Eclipse, netbeans, designer rlz
)
megkoti a kezem: hat most nem kezdem el sorolni a c++-al bevezetett sutemeny kis tecshnikakat(ilyen-olyan smartpointerek, nyelvi eszkozokkel keszitett GC, ... gondolom nem kell sorolni) amik mas nyelvekben nem erhetok el, es a template metaprogramming csak hab a tortan. -
BlackWoOd
aktív tag
Akkor kezdetben emlitsuk meg azt az aprosagot, h a pascal kitalaloja nem tartotta erdemesnek a delphit arra, hogy megtanulja, mert a programozas az C* nyelven tortenik, a tanitas meg Pascalul, de ez csak egy apro annekdota.
Hogy mi bajom a Delphivel? az, hogy gusba koti az ember kezet, es objct-pascal ide, oda, igazabol erzesem szerint nem sikerult igazan objektum-orientalt vagy akar csak objektum-elvu nyelvve tenni, de sokan megis ekepp allnak hozza. Es a problema ott van, hogy ha valaki megtanul jol programozni Delphiben, akkor az a kenyszerkepzete tamad, hogy o most mar akkor tudja, hogy mi az az ojektum-orientaltsag, es amikor atmozdul mondjuk c++ra, akkor elkezd Delphi kodokat gyartani c++ szintaktikaval.(aki azt mndja, hogy c++ul JOL meg lehet tanulni 2 even belul, az hazudik) es mivel programozni alapjaban veve tud, nyilvan nem fog raszanni ennyi idot, hogy elmelyedjen a c++ filozofiajaban, es kedvenc tanaromat idezve ,,eletveszelyes c++ tudassal'' elkezd nagyobb szoftvert fejleszteni. Ekkor gyakran olyan hibakba utkozik, amit nem ert, vagy olyan hibakba, amik egy egy technologia felszinenek karcolgatasaval elokerulnek, de eleg ritkan melyed bele, es egy marad a heggesztgetes, hogy mukodjon.
persze tisztelet a kivetenek, vannak tenyleg nagyon tehetseges programozok, akik Delphivel kezdtek tanulni, es ,,jol'' nyergelnek at mas nyelvekre, de a nagy tobbseg nem ilyen. Es az, hogy az emberek nem zsenik persze nem az o hibajuk, hanem a tanaraike, akik az objektum-,,orientaltsagot'' delphiben tanitottak meg nekik.
Ugyan ez all a Javara, meg a c#ra is, bar azokat joval rovidebb ido alatt el lehet sajatitani, mint a c++t.
Szoval a problema nem azzal van, hogy valaki Delphiben programozik, user-interface tervezeshez az egy kivallo eszkoz, sot egyszerubb appokra is, hanem azzal, amikor a Delphi programozo egy 150 oldalas c++ konyvvel ter at egy masik nyelvre. mert az ,,oktatasnak'' nem ez lenne a celja szerintem.A Delphire/object pascalra szerintem hozzáértő sosem mondta, hogy tisztán objektum-orientált nyelv...

Abban teljesen egyetértek, hogy nem Dephiben kell megtanulni az objektum-orientáltság mibenlétét, de ez legalább annyira igaz más nyelvekre is.
Az objektum-orientáltságot papíron, elvi alapfogalmakon keresztül célszerű megérteni, majd a gyakorlatba átültetni. Erre az ember fia vagy eleve tisztán objektum-orientált nyelvet használ, vagy saját bőrén megtapasztalja, hogy mit és hogyan célszerű megcsinálnia (ez természetesen pascalt használva tovább tart).
A ''jól programozni'' egy erősen szubjektív fogalom, nem tudom, hogy te mit értesz alatta. Az én értelmezésemben a jól programozni inkább algoritmus-szintű jóságot feltételez, csak másodrendű a nyelvi sajátosságok maximális kihasználása (persze ez a két dolog gyakran összefonódik, természetesen).
Én sem arról írkáltam, hogy ha delphiben tud valaki programozni, akkor ugyan olyan szinvonalú (frappáns, elegáns megoldások, stb) forrást hoz össze C*-ben, minden nehézség nélkül, de a probléma-megoldás és a tanult/_tapasztalt_ algoritmusok alkalmazása vitathatatlan előnyt jelent számára.
Valóban szemléletváltás szükséges a régi jó moduláris / struktúrált programozás módszereihez képest.
Szerintem amire te utalsz (delphiről átnyergelt programozók) ezen az ''apró'' lépésen nincsenek megfelelő módon túl, talán átugorták (esetleg az általad említett kényszerképzet okán), talán sosem ismerték fel.
Szvsz programozni ''megtanulni'' nem nagyon lehet, tapasztalati úton sokkal több/hasznosabb tudást lehet begyűjteni.
Mindegy, nem akarok vérre menő vitába bonyolódni, főleg nem off-ban.
Szerintem valami nagyon hasonló dologról beszélünk mindketten, csak az ellentétes oldalról.
Apróság, de szerintem RAD alatt nem egyszerűen a GUI összehányása értendő.
(Arra meg tényleg csak kíváncsi lennék, mi a ''gúzsba köti az ember kezés'' jelentése pascal vonatkozásban.)
mod.: offba akart menni...
[Szerkesztve] -
stevve
veterán
alapvetően az az elv, hogy van a köztes nyelv (IL) kiküszöböli a pointerek alkalmazását, mivel a fordítás a kész kódot az IL-re fordítja és az adott specifikáción fordít gépi kódra (vagyis futtatáskor). Nem határozható meg előre semmi a futtatókörnyezetről.
Így nem használhatsz pointereket ''csak úgy''. Felügyelt a kód is, tehát szól, hogy a programod ''unsafe'' környezetben használható. -
Miracle
senior tag
Khmm.
A kőfaragó is vésőt meg kalapácsot használ, meg a szobrász is.
Ugye nem gondolod, hogy a végeredményt az eszköz egyértelműen meghatározza?
Aki tud programozni, annak mindegy, milyen ''eszközt'' adsz a kezébe, elsajátítja a sajátosságokat és _nagyon_rövid_idő_alatt_ ugyanolyan produktívan képes azt használni, mint az eddig használt eszközeit.
Ugyan úgy lehet Delphiben, Javaban, C#-ban, C++-ban, VB-ben is gányolni mint szinvonalas programot, rendszert összehozni. Az object pascal meg pont egy általános célú és valóban egyszerűen tanulható nyelv.
Akit ismerek és programozói vénával van megálddva, az a delphi-t ugyan úgy kezeli, mint a fent említett szobrász (vagy kőfaragó) a vésőt/kalapácsot. Kap egy új eszközt, megnézi a kezelésbeni eltéréseket és használja. Teccik érteni...
(Igen, főképp Delphi-ben programozok már sok éve (1.0 óta). Ez nem jelenti azt, hogy megilyedek akár a C-től, akár a C#-tól akár a Java-tól.
)
Egyébként meg nyilván figyelemmel követed a Delphi verzióinak fejlődését és Te is elismered, hogy a legtöbb modernnek számító szoftver-technológia megfelelően támogatott a részéről. Innentől kezdve meg minden a RAD-n múlik ( _Rapid_ Application Development ), legyen akár egyszerű szoftverről szó, akár komplex rendszerről. A Delphi meg RAD-ban elég erős.Akkor kezdetben emlitsuk meg azt az aprosagot, h a pascal kitalaloja nem tartotta erdemesnek a delphit arra, hogy megtanulja, mert a programozas az C* nyelven tortenik, a tanitas meg Pascalul, de ez csak egy apro annekdota.
Hogy mi bajom a Delphivel? az, hogy gusba koti az ember kezet, es objct-pascal ide, oda, igazabol erzesem szerint nem sikerult igazan objektum-orientalt vagy akar csak objektum-elvu nyelvve tenni, de sokan megis ekepp allnak hozza. Es a problema ott van, hogy ha valaki megtanul jol programozni Delphiben, akkor az a kenyszerkepzete tamad, hogy o most mar akkor tudja, hogy mi az az ojektum-orientaltsag, es amikor atmozdul mondjuk c++ra, akkor elkezd Delphi kodokat gyartani c++ szintaktikaval.(aki azt mndja, hogy c++ul JOL meg lehet tanulni 2 even belul, az hazudik) es mivel programozni alapjaban veve tud, nyilvan nem fog raszanni ennyi idot, hogy elmelyedjen a c++ filozofiajaban, es kedvenc tanaromat idezve ,,eletveszelyes c++ tudassal'' elkezd nagyobb szoftvert fejleszteni. Ekkor gyakran olyan hibakba utkozik, amit nem ert, vagy olyan hibakba, amik egy egy technologia felszinenek karcolgatasaval elokerulnek, de eleg ritkan melyed bele, es egy marad a heggesztgetes, hogy mukodjon.
persze tisztelet a kivetenek, vannak tenyleg nagyon tehetseges programozok, akik Delphivel kezdtek tanulni, es ,,jol'' nyergelnek at mas nyelvekre, de a nagy tobbseg nem ilyen. Es az, hogy az emberek nem zsenik persze nem az o hibajuk, hanem a tanaraike, akik az objektum-,,orientaltsagot'' delphiben tanitottak meg nekik.
Ugyan ez all a Javara, meg a c#ra is, bar azokat joval rovidebb ido alatt el lehet sajatitani, mint a c++t.
Szoval a problema nem azzal van, hogy valaki Delphiben programozik, user-interface tervezeshez az egy kivallo eszkoz, sot egyszerubb appokra is, hanem azzal, amikor a Delphi programozo egy 150 oldalas c++ konyvvel ter at egy masik nyelvre. mert az ,,oktatasnak'' nem ez lenne a celja szerintem. -
corm
senior tag
up, de hogy kérdezzek is vmit. (még elégé az elején járok)
miért van az hogy ha (c++) egy pointert akarok deklarálni a fomron belül, akkor aztmondja h ez csak ''unsafe'' környezetben használható(mármint a pointer)? -
BlackWoOd
aktív tag
megvan a velemenyem azokrol a tanarokrol, aki meg MA is delphit, vagy valami regi pre-szabvany c++ -t tanitanak az oraikon...
a pascal tanulonyelvnek szuletett, es nem is kellett volna sokkal tobbet kihozni belole, az oktatok lustasaga az egyetlen oka a sok sok delphi-programozonak, es delphiben fejlesztett -gyakran- ganyolasnak
Khmm.
A kőfaragó is vésőt meg kalapácsot használ, meg a szobrász is.
Ugye nem gondolod, hogy a végeredményt az eszköz egyértelműen meghatározza?
Aki tud programozni, annak mindegy, milyen ''eszközt'' adsz a kezébe, elsajátítja a sajátosságokat és _nagyon_rövid_idő_alatt_ ugyanolyan produktívan képes azt használni, mint az eddig használt eszközeit.
Ugyan úgy lehet Delphiben, Javaban, C#-ban, C++-ban, VB-ben is gányolni mint szinvonalas programot, rendszert összehozni. Az object pascal meg pont egy általános célú és valóban egyszerűen tanulható nyelv.
Akit ismerek és programozói vénával van megálddva, az a delphi-t ugyan úgy kezeli, mint a fent említett szobrász (vagy kőfaragó) a vésőt/kalapácsot. Kap egy új eszközt, megnézi a kezelésbeni eltéréseket és használja. Teccik érteni...
(Igen, főképp Delphi-ben programozok már sok éve (1.0 óta). Ez nem jelenti azt, hogy megilyedek akár a C-től, akár a C#-tól akár a Java-tól.
)
Egyébként meg nyilván figyelemmel követed a Delphi verzióinak fejlődését és Te is elismered, hogy a legtöbb modernnek számító szoftver-technológia megfelelően támogatott a részéről. Innentől kezdve meg minden a RAD-n múlik ( _Rapid_ Application Development ), legyen akár egyszerű szoftverről szó, akár komplex rendszerről. A Delphi meg RAD-ban elég erős. -
stevve
veterán
Én is utálom, hogy programozó suliba jártam pár éve és pascal meg ansi C volt a legmenőbb, amit tanítottak. itt a fősulin szintén c++, de sammi ojjektumorientáltság, assembly, Magic, Prolog... mindből semmi és nincs ma használatos vagy kicsit modern. Felháborító.


ez a C# meg .NET is csak a végén és csak fakultációban. Fakk.
-
paramparya
őstag
megvan a velemenyem azokrol a tanarokrol, aki meg MA is delphit, vagy valami regi pre-szabvany c++ -t tanitanak az oraikon...
a pascal tanulonyelvnek szuletett, es nem is kellett volna sokkal tobbet kihozni belole, az oktatok lustasaga az egyetlen oka a sok sok delphi-programozonak, es delphiben fejlesztett -gyakran- ganyolasnak
Én sem örülök, hogy Delphi-t kell tanulni, főleg úgy, hogy a tanár a c#-hoz is ért, és azt is fog tanítani, meg delphi-t is...

-
Miracle
senior tag
Nekem a Delphi nem jön be, finoman szólva nem szeretem a pascal-szintakszist...

megvan a velemenyem azokrol a tanarokrol, aki meg MA is delphit, vagy valami regi pre-szabvany c++ -t tanitanak az oraikon...
a pascal tanulonyelvnek szuletett, es nem is kellett volna sokkal tobbet kihozni belole, az oktatok lustasaga az egyetlen oka a sok sok delphi-programozonak, es delphiben fejlesztett -gyakran- ganyolasnak
-
paramparya
őstag
-
stevve
veterán
Én is tudok valamit c#-ban...

Alkalmazásfejlesztés 4gl-ben órán a tanár azt ecsetelgeti, hogy milyen jó a Delphi, mert nem kell neki framework, persze a longhorn már csak .net-re épül, és ott fognak 'emulálva' futni a win32-es progik
Ettől még a Delphi jó, de a.NET -et nagyon el akarja terjeszteni a MS, úgyhogy el is fogja... ez sem rossz, persze.
-
paramparya
őstag
Én is tudok valamit c#-ban...

Alkalmazásfejlesztés 4gl-ben órán a tanár azt ecsetelgeti, hogy milyen jó a Delphi, mert nem kell neki framework, persze a longhorn már csak .net-re épül, és ott fognak 'emulálva' futni a win32-es progik
-
stevve
veterán
Hogyan oldjam meg, hogy egy gomb megnyomására bizonyos helyen a formon magjelenjen egy előre megadott szöveg. Láttam erre példákat, de csak előre meghatározott textmezőben. Lehet valahogy akkor dönteni a helyről, ha már aktuális?
Vagy ez hülyeség?
-
stevve
veterán
Eléggé az elején járok még ennek az egésznek, de érdekel, úgyhogy írjatok minél több kérdéssel, felvetéssel, stb.
-
stevve
veterán
Nah, itt vagyok végre.
szóval: egy köztes nyelvre fordít és aztán a natív, tehát minden eshetőséget le kéne programoznod ahhoz, hogy a procit felismertesd. Szerintem ez felesleges.
ezt szerintem nem erre találták ki...
Inkább webes felületekre, adatbázisokkal babrálásra...
Szerintem
-
Miracle
senior tag
NEM, C# csak CILre fordit, CIL ASMet HA NAGYON akarsz hasznalhatsz, de ne akarj.
-
OddMan
őstag
A C#-ben ''union'' sincs, mint a C++-ban?

-
OddMan
őstag
a c# nem nativ kodot fordit, hanem egy ugynevezett CIL azaz Common Intermediate Language kodot, amit a gepeden levo .NET framework JIT compilere fordit vegulis a te geped nativ kodjara.
a CIL egy stack-machine(hasonlo a Java Bytekodhoz, ), es mivel nem nativ kod semmilyen kornyezetben, teljesen folosleges ASM kodokat hasznalni, mert csak kevesbe optimalis megoldast tudsz gyartani, mint a c# compiler. nem CIL, hanem platformfuggo ASM betetek elhelyezesere ugy tudom nincs mod. ha megis CIL ASM-ekbol akarsz assemblyit epiteni, akkor a m$ weboldalain megtalalod a CIL specifikaciojat, es van CIL kodegenerator namespace is a .NET libben, csak mar nem emlekszek a pontos nevere
pl.: ha a cpuid x86 asm utasítást szeretném használni, akkor ezt nem igen kerülhetem ki, nem? Szóval jó lenne használni néha egy pár sor asm-ot, de nem pontosan értem, hogy ezt hogyan tudom megtenni.

[Szerkesztve] -
BlackWoOd
aktív tag
.NET futtatási környezet ügyben érdemes lehet meglesni ezt a linket: Bővebben: link (Mono Project)
Tulajdonképpen egy Linuxos .NET fejlesztő / futtató környezet, ami a C# és CLI szabványára épül. A Mono mögött a Ximian (mostmár a Novell) áll, elég jól haladnak, ha jól látom már a System.Windows.Forms támogatása is megoldott.
Ez persze nem jelenti azt, hogy minden maximálisan hordozható, de dolgoznak rajta.
Aki nem szereti a VS.NET-et, annak itt egy jól használható ingyenes fejlesztőeszköz (én ebben ismerkedem a lehetőségekkel C#Builder meg VS.NET helyett): Bővebben: link (#develop)
Jó topic, megpróbálom nyomon követni, bár én keveset foglalkozom ezzel a nyelvvel. -
Miracle
senior tag
a c# nem nativ kodot fordit, hanem egy ugynevezett CIL azaz Common Intermediate Language kodot, amit a gepeden levo .NET framework JIT compilere fordit vegulis a te geped nativ kodjara.
a CIL egy stack-machine(hasonlo a Java Bytekodhoz, ), es mivel nem nativ kod semmilyen kornyezetben, teljesen folosleges ASM kodokat hasznalni, mert csak kevesbe optimalis megoldast tudsz gyartani, mint a c# compiler. nem CIL, hanem platformfuggo ASM betetek elhelyezesere ugy tudom nincs mod. ha megis CIL ASM-ekbol akarsz assemblyit epiteni, akkor a m$ weboldalain megtalalod a CIL specifikaciojat, es van CIL kodegenerator namespace is a .NET libben, csak mar nem emlekszek a pontos nevere
-
Miracle
senior tag
Akkor én is kérdezek egy számomra picit zavaros dolgot.
# 1-es
static void Main()
{
Application.Run(new Form1());
}
// 2-es
static void Main()
{
Form frm1 = new Form1();
Application.Run(frm1);
}
A 2-es forrásnál ugye létrehozunk egy Form objektumot, majd átadjuk az Application osztály Run metódusának, ami ugye egy objektumot vár bemenetként.
Az 1-es forrásnál viszont nincsen se típusa sem neve a létrejövő objektumpéldánynak. Szóval ezt a részt nem értem teljesen: (new Form1())
Honnan tudja a fordító a létrehozandó objektum típusát? Meg ugye neve sem lesz az objektumnak. Szal akkor hogy is van ez?

az Application.Run metodus egy form tipusu referenciat var, azt pedig mind a ket esetben megkapja.
-
OddMan
őstag
Még egy kérdés!
Hogyan lehet asm utasításokat használni C#-ben?
C++-ban pl:
__asm
{
mov eax,0x00000001
cpuid
and edx,00010000b // ha az eredmény 0-a, akkor az rdtsc utasítás nem létezik
jnz a_support
jmp a_notsupport
a_support:
mov eax,0x00000001
mov support,eax
a_notsupport:
} -
OddMan
őstag
Akkor én is kérdezek egy számomra picit zavaros dolgot.
# 1-es
static void Main()
{
Application.Run(new Form1());
}
// 2-es
static void Main()
{
Form frm1 = new Form1();
Application.Run(frm1);
}
A 2-es forrásnál ugye létrehozunk egy Form objektumot, majd átadjuk az Application osztály Run metódusának, ami ugye egy objektumot vár bemenetként.
Az 1-es forrásnál viszont nincsen se típusa sem neve a létrejövő objektumpéldánynak. Szóval ezt a részt nem értem teljesen: (new Form1())
Honnan tudja a fordító a létrehozandó objektum típusát? Meg ugye neve sem lesz az objektumnak. Szal akkor hogy is van ez?

-
Miracle
senior tag
ok. És ha mondjuk én azt szeretném, hogy egy dolog az x-edik formon kivételként eldobandó, a másikon meg elfogadható, akkor ezt hogyan oldom meg? ''Helyben '' kell definiálni?
Most itt arra gondolok, mit fogadunk el és mit nem és ezek néha megváltozhatnak formtól függően.
Vagy ez nagy marhaság?
mindent dobhatsz, aminek valamely ososztalya a System.Exception.
a windows formsot nem ismerem, es igy abban a kivetelkezelest sem, de szerintem a kivetelek terjedese ott is a hivasi stacken tortenik, szoval a kivaltas helyerol indulva lepked a kivetel a hivasi vermen visszafele addig, amig el nem kapod valamelyik metodusban.
ha van catch reszed, akkor az nem csak az ott emlitett kivetelt, hanem annak minden SZARMAZTATOTT osztalyat is elkapja, tehat mondjuk egy
catch (Exception e) {/*...*/}
MINDENT elkap. persze ez nem igazan okos megoldas, mert nem jo semmire, a kivetelek hasznalatat nem kell tulzasba vinni, ha mondjuk csak elkapnal egy helyen minden kivetelt, es utana kilepnel a programbol valami hibauzenettel, h innen meg innen leptem ki, akkor okosabb, ha inkabb megsporolod azt a par sor kodot, es olvashatobb marad, amit csinalsz, es egy csomo plussz informaciohoz jutsz, mert a stderr-en megjelenik a kivetel terjedesenek pontos utja, es vegeredmenyben igyis ugyis kilep.
na visszaterve: ha kulonbozo kiveteleket akarsz dobni adott helyen, akkor neked kell eldontened, hogy kulonbozo kivetelosztalyokat deklaralsz, vagy egy kivetelosztalyt, es annak tobb attributumat, ahogy neked tetszik. -
stevve
veterán
ok. És ha mondjuk én azt szeretném, hogy egy dolog az x-edik formon kivételként eldobandó, a másikon meg elfogadható, akkor ezt hogyan oldom meg? ''Helyben '' kell definiálni?
Most itt arra gondolok, mit fogadunk el és mit nem és ezek néha megváltozhatnak formtól függően.
Vagy ez nagy marhaság?
-
Miracle
senior tag
Lenne is egy kérdésem: Kivételkezelés.
Számomra ez egy bonyolult téma. Vajon használhatok kivételt az előre várt problémákra is? Honnan tudom, hogy melyik kivétel a ''megfelelő'' az eldobhatók közül és lehet ezeket rangsorolni, hogy ne mindent dobjon el, ha már nem kell?
(Lehet, hogy a kérdések buták, de igazán nem vagyok othon az ilyesmiben.)a beepitett kiveteleket nem biztos, hogy szerencses hasznalni, de te is tudsz sajat kiveteleket definialni, csak a dobhato, vagy kivetel osztalybol kell szarmaztatni
de eleg gyakran az is eleg, hogy sima Exceptiont dobsz egy jo kis stringgel, ami elmondja, hogy mizujsag.
Amugy ha kiveteleket akarsz hasznalni rendesen, akkor erdemes kicsit utanaolvasni a java fele kivetelkezelesnek, meg a c++ felenek, (elobbi kivetelterjedest szigoruan deklaralo, szabalyozo, utobbi ,,ertelmesen'' kivetelkezelo) es eldonteni, hogy neked melyik tetszik. -
Miracle
senior tag
nem azt mondtam, h a 10 eves visual cpp nem rosszabb, mint az uj, csak azt, h az uj IDE igazabol nem mutat be semmi ujat, minden technikat bemutattak mar mas projectekben.
amugy ha Rapid Web Developmentrol van szo, akkor Netbeans+JSP/Servlet
[Szerkesztve] -
stevve
veterán
Lenne is egy kérdésem: Kivételkezelés.
Számomra ez egy bonyolult téma. Vajon használhatok kivételt az előre várt problémákra is? Honnan tudom, hogy melyik kivétel a ''megfelelő'' az eldobhatók közül és lehet ezeket rangsorolni, hogy ne mindent dobjon el, ha már nem kell?
(Lehet, hogy a kérdések buták, de igazán nem vagyok othon az ilyesmiben.) -
VladimirR
nagyúr
bar oly nagyon nem ertek hozza, ezek a webszolgaltatas dolgok nem elhanyagolhatoak szerintem, es nem hinnem, hogy a 10 eves visual cpp (vagy mi) tudna ilyeneket -- esetleg java fronton vannak hasonlok, de az mas teszta
-
Miracle
senior tag
LOL!!
Köszi a hozzászólást. Nem kellett volna off topc-ként írnod.
Igazad van. A .NET Framework nélkül nem megy. Persze ez is MS trükk, hogy vegyél inkább MS terméket...gondolom
A Borland C++ Builderről már hallottam, de sose néztem meg. EDDIG! Mostmár érdekel.
Az IDE kérdésről tudtam. Nem ez az első, de aVS.NET-ben ''IS'' nagyon hasznos.
Tudod hogy reklámozzák ezzel magukat? Azt mondják, hogy e .NET Framework bevezetésével minden szoftvercsaládjukat lecserélték, ezzel ELSŐKÉNT ismerve fel az XML és a webes programozás nyújtotta lehetőségeket.
És ezt ki veszi be? Szerintem már régen a köztudatban él az XML és a web fontossága és létjogosultsága.
Persze mindezek mellett szerintem a .NET valóban a haladást szolgálja és nem is kis mértékben.Agreed, a .NET telleg egy nagyon jo kornyezet, meg az egesz visual studioval nincs semmi baj, csak nincs is benne semmi uj

na mind1, en hasznalgatok ritkan c#ot, ha van valami kerdesed, en varom! -
stevve
veterán
Senki nem használ C# -ot? Pedig lenne pár kédésem. PLS.

-
stevve
veterán
hat igen, ha valamit javaban fejlesztesz, akkor azt valoban valtoztatas nelkul futtathatod MACen, linuxon, solarison, windowson is, de a .NET frameworknek csak windowsos portja van, barmilyen meglepo is ez a m$ reszerol

amugy a gombok, meg stapobbi elemmel kapcsolatban... nezd meg a borland c++ buildert, es kerdezd meg a m$ot, hogy mi tartott 10 evig? ok mar 10, de legalabb 9 eve csinalnak ilyen appokat IDEket
amugy felreertes ne essek, jo a VS 2K3, csak ha 5 evvel korabban jon, akkor meg korszerunek is mondhatnank...LOL!!
Köszi a hozzászólást. Nem kellett volna off topc-ként írnod.
Igazad van. A .NET Framework nélkül nem megy. Persze ez is MS trükk, hogy vegyél inkább MS terméket...gondolom
A Borland C++ Builderről már hallottam, de sose néztem meg. EDDIG! Mostmár érdekel.
Az IDE kérdésről tudtam. Nem ez az első, de aVS.NET-ben ''IS'' nagyon hasznos.
Tudod hogy reklámozzák ezzel magukat? Azt mondják, hogy e .NET Framework bevezetésével minden szoftvercsaládjukat lecserélték, ezzel ELSŐKÉNT ismerve fel az XML és a webes programozás nyújtotta lehetőségeket.
És ezt ki veszi be? Szerintem már régen a köztudatban él az XML és a web fontossága és létjogosultsága.
Persze mindezek mellett szerintem a .NET valóban a haladást szolgálja és nem is kis mértékben. -
Miracle
senior tag
Igen. Tetszik, hogy a formokat VS.NET -ben csak berakod és csak az eventeket kell leprogramozni. A gombok, menük és a többi alapelem rendelkezésedre állnak készen.
A másik ami megfogott az a köztes nyelvre fordítás. Ezek szerint akkor a nagyvállalati összevisszaságokra (ami MO-on különösképp jellemző) is lehet egységes felületet fejleszteni. Megírom a progimat XP alatt és egy SPRAC procis unixos rendszerben futtatom (persze ez nem ilyen egyszerű, de majdnem).
hat igen, ha valamit javaban fejlesztesz, akkor azt valoban valtoztatas nelkul futtathatod MACen, linuxon, solarison, windowson is, de a .NET frameworknek csak windowsos portja van, barmilyen meglepo is ez a m$ reszerol

amugy a gombok, meg stapobbi elemmel kapcsolatban... nezd meg a borland c++ buildert, es kerdezd meg a m$ot, hogy mi tartott 10 evig? ok mar 10, de legalabb 9 eve csinalnak ilyen appokat IDEket
amugy felreertes ne essek, jo a VS 2K3, csak ha 5 evvel korabban jon, akkor meg korszerunek is mondhatnank... -
stevve
veterán
Én a C# mesteri szinten című könyvből tanulok.
Keresgéltem a neten magyar nyelvű szakirodalom után, de nem-igen találtam semmit. A könyvben az alapok elég jól benne vannak szerintem. Egyébként én is programoztam C++-ban, de szerintem C#-ben sokkal könnyebb windows ablakos progik létrehozása. Mondjuk most már c++-ban is lehet ''Windows Forms Application (.NET)'' projectet készíteni, szal nem kell az MFC-vel kínlódni.
[Szerkesztve]Igen. Tetszik, hogy a formokat VS.NET -ben csak berakod és csak az eventeket kell leprogramozni. A gombok, menük és a többi alapelem rendelkezésedre állnak készen.
A másik ami megfogott az a köztes nyelvre fordítás. Ezek szerint akkor a nagyvállalati összevisszaságokra (ami MO-on különösképp jellemző) is lehet egységes felületet fejleszteni. Megírom a progimat XP alatt és egy SPRAC procis unixos rendszerben futtatom (persze ez nem ilyen egyszerű, de majdnem).
-
OddMan
őstag
Sziasztok!
Most kezdtem el foglalkozni a VS.NET -tel és a C# nyelvvel. Ha van köztetek olyan, aki ezzel foglalkozik vagy csak érdekli itt a helye.
Szívesen vennék egy-két magyar nyelvű leírást, ha van valakinek. Angolul a Microsoft ellátja az embert temérdek tutoriallal meg sample progival, de magyarul eddig alig találtam valamit.
Nagyon tetszik egyébként a környezet, mert nem kell minden windows-os dolgot lekódolni. Egy sor alapvető műveletet kivesz a kezünkből a VS.NET.
Ettől függetlenül nem a legkönnyebb nyelv, mert full objektumorientált, ami (nekem) kicsit nehezebb téma a régi c++ -os tömbkezelésnél, stb.Szóval várok minden nemű írást ide, legyen az vélemény attól, aki próbálta, kódrészlet, kérdés... bármi a témában.
Hali !!!

[Szerkesztve]
Én a C# mesteri szinten című könyvből tanulok.
Keresgéltem a neten magyar nyelvű szakirodalom után, de nem-igen találtam semmit. A könyvben az alapok elég jól benne vannak szerintem. Egyébként én is programoztam C++-ban, de szerintem C#-ben sokkal könnyebb windows ablakos progik létrehozása. Mondjuk most már c++-ban is lehet ''Windows Forms Application (.NET)'' projectet készíteni, szal nem kell az MFC-vel kínlódni.
[Szerkesztve] -
stevve
veterán
Sziasztok!
Most kezdtem el foglalkozni a VS.NET -tel és a C# nyelvvel. Ha van köztetek olyan, aki ezzel foglalkozik vagy csak érdekli itt a helye.
Szívesen vennék egy-két magyar nyelvű leírást, ha van valakinek. Angolul a Microsoft ellátja az embert temérdek tutoriallal meg sample progival, de magyarul eddig alig találtam valamit.
Nagyon tetszik egyébként a környezet, mert nem kell minden windows-os dolgot lekódolni. Egy sor alapvető műveletet kivesz a kezünkből a VS.NET.
Ettől függetlenül nem a legkönnyebb nyelv, mert full objektumorientált, ami (nekem) kicsit nehezebb téma a régi c++ -os tömbkezelésnél, stb.Szóval várok minden nemű írást ide, legyen az vélemény attól, aki próbálta, kódrészlet, kérdés... bármi a témában.
Hali !!!

[Szerkesztve]
[ Módosította: Kalandor ]
Új hozzászólás Aktív témák
-
Fórumok
Mobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- One mobilszolgáltatások
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- World of Tanks - MMO
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Diablo IV
- Formula-1
- Könyvajánló
- Budapest és környéke adok-veszek-beszélgetek
- Battlefield 6
- További aktív témák...
- Apple iPhone 12 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
- Lenovo ThinkPad T14s Gen 4 i5-1335U / 16GB DDR5 / FHD+ IPS / Helyszíni Garancia 2027-ig
- Új Dell 14 Precision 3490 Ultra7 155H 16mag 32GB 1TB SSD Nvidia RTX 500 ADA 4GB Win11 Pro Garancia
- Akció!!! Sosemhasznált! HP OmniBook 5 i7-1355U 16GB 512GB 16" FHD+ Gar.: 1 év
- AMD GAMING PC! Ryzen 3800X / RX 6750 XT/ 16GB DDR4 / 512GB NVMe / B550M AX!
mondjuk meg annyi, hogy a m$ a .NET frameworkjeben bennehagyja a regebbi frameworkoket is, hogy regi appokat is futtatni lehessen. amugy en nem tudok olyan okot kitalalni ami miatt (meg ha elvileg mennie is keni) atirom az assemblyben a required versiont 1.1rol 1.0ra

n
![;]](http://cdn.rios.hu/dl/s/v1.gif)


Mármint .NET-ben leak-et.....
ha pedig nem, akkor le kellene írnod, hogy mi a végcél, amit meg akarsz valósítani, nem magát a jelenséget, és akkor tudok tovább segíteni.







