- EAFC 24
- GTA VI
- PlayStation 5
- Hosszú idő után újabb előzetest kapott a Gothic Remake
- Hivatalosan is bemutatkozott a Kingdom Come Deliverance 2
- Rövid teaser trailert kapott a Dragon Age: Dreadwolf
- Alkoholista nevelde
- Nintendo Switch
- Teljes verziós, ingyenes mobil játékok és alkalmazások
- PlayerUnknown’s Battlegrounds
Új hozzászólás Aktív témák
-
st4rlight
tag
válasz Sk8erPeter #2251 üzenetére
IE9 PDF-ként menti le és tölti le is, gond egy szál sem.
//developer
-
fatal`
titán
válasz Sk8erPeter #2251 üzenetére
Gondolom szarul van beállítva a MIME Type ezért az Opera htmlnek értelmezi.
-
martonx
veterán
válasz Sk8erPeter #2251 üzenetére
FF5 is szépen menti pdf-ként minden trükközés nélkül. Mondtam már, hogy az Opera felejtős
Én kérek elnézést!
-
Sk8erPeter
nagyúr
válasz martonx #2255 üzenetére
"Mondtam már, hogy az Opera felejtős"
Jaja, persze, mert az oldalon képtelenek normálisan elküldeni a headereket, vagyis a programozók voltak igénytelenek ilyen szempontból, ezért az Opera a felejtős? Hogyne.A többit hunfatal helyettem is elmondta, a számból vette ki a szót.
Amúgy kíváncsi lennék, milyen érvekkel támasztod alá, hogy felejtős lenne az Opera a Firefox-szal szemben... nem mintha ezzel kapcsolatban meg tudnál győzni, valószínűleg igen hosszú hsz.-eket termő végtelen vitákat folytatnánk erről, aminek végeredményeként maradna mindkettőnk álláspontja ugyanaz, legfeljebb néhány dologban mégis találhatnánk metszéspontokat.
[ Szerkesztve ]
Sk8erPeter
-
Lortech
addikt
válasz Sk8erPeter #2258 üzenetére
Már itt is meg lett említve korábban devportal kapcsán:
[link]
[link]
Az opera pont azt csinálja, amit a webszerver válasza alapján kell..Thank you to god for making me an atheist
-
Lortech
addikt
válasz Sk8erPeter #2260 üzenetére
És én hol mondtam ellent? Csak megerősítés volt.
Thank you to god for making me an atheist
-
Sk8erPeter
nagyúr
válasz Lortech #2261 üzenetére
Ja okés, bocsesz, csak megszoktam, hogy amikor az Operát próbálom megvédeni, rendszeresen megpróbál valaki hittérítő dumát előadni a többi böngészőről, hogy az mennyivel jobb, úgyhogy már üldözési mániám van...
Akkor kösz.
Amúgy látom moonman már megint betette a lábát az általad linkelt topicba, hogy az egész róla és a májkroszoft-imádatáról szóljon...Sk8erPeter
-
(ex)Cat
senior tag
Van aki használ itt esetleg DevExpress cuccot? XtraReport kapcsán lenne kérdésem..
-
(ex)Cat
senior tag
Számla nyomtatást akarok xtrareporttal megcsinálni. Az eredeti elkézelés az lenne, hogy egy dataseten 2 tábla, relációval összekapcsolva. Az egyikben a számla fejlécek, a másikban a tétel adatok. Azt szeretném, hogy egy gombnyomásra legenerálja az összes számlát egy reporton belül, de nem jöttem rá, hogyan tudom megoldani.
Egyelőre csak úgy megy, hogy számlánként feltöltöm a datasetet és akkor tök jó. De ha már több számla adata van, akkor az összes tétel rekordot- amíg fér - ráteszi egy számlára.
(az már csak hab a tortán ugye, hogy több példányos nyomtatás kell ugye, de ez lenne a legkevesebb)
Van erre valami megoldás?
-
amargo
addikt
válasz (ex)Cat #2265 üzenetére
Van hozzá egy designer, amivel feltudod dobálni, hogy milyen adatokat akarsz kigenerálni és milyen relációban. Azzal csináltad? Master-Detail kapcsolatot akarsz gondolom.
De a példa alkalmazásaikban is található ilyen - vagy hasonló, már nem emlékszem rá pontosan.
Több példányt is megtudsz adni neki kódból, de azt a nyomtatónak fogod megadni - bár lehet a report-nak is meglehet adni, csak értelmetlenség.
Továbbá a másolatokra rá kell nyomni, hogy "másolat", ehhez segítséget a "XtraReport Multiple Copies"-al fogsz találni.“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
(ex)Cat
senior tag
Igen, Master - Detail kapcsolatról van szó és épp az a problémám, hogy pont úgy működik -ezek szerint jogosan - ahogy az általad linkelt példa is mutatja, azaz annyi tételt nyom a lapra amennyi csak fér, bár valóban összevonja a tétel sorokat a számlák alá, de nem tudom rávenni, hogy ne így csinálja, hanem ha véget ért egy számla, akkor egyszerűen dobjon lapot és csinálja a következőt.
Nem értem miért nem megy, holott szerintem teljesen logikus lenne a dolog, de mégse jön össze. Jobb híjján persze így is jó, hogy egyesével töltögetem a táblákat, csak épp sokkal lassabb és főleg sokkal - sokkal rondább megoldás.
De mindegy, azért még nézegetem, hátha rájövök, hogy tudnám rávenni, hogy akkor csak az adott számlához tartozó tételeket nyomtassa egy lapra és folytonosan az összeset.
Köszi a választ!
-
amargo
addikt
válasz (ex)Cat #2267 üzenetére
Ha jól veszem ki azt szeretnéd, hogy minden számla új lapon kezdődjön?
Ha ilyet szeretnél - annyira nem ismerem, hogy lenne-e erre kapcsoló -, de az a legegyszerűbb, ha belenyúlsz a generálásba és Te magad váltod ki a lapdobást.Egyesével is lehet töltögetni, de annak a hátrányait leírtad. Belenyúlnod, meg amúgy is bele kell, mert vízjelet kell elhelyezni a másolatokon.
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
Lacces
őstag
Sziasztok!
Akkor ide teszem fel a kérdés, mert ezek szerint van :-) és létezik:
Objektumból alkotott objektumot hogyan lehet létrehozni C#?
Van egy adott pl:
Téglalap objektumom.
Ennek van egy mezője(példányváltozó), ami szintén egy objektum.Teglalap doboz = new Teglalap();
doboz.sarok = new Pont() //talán.. a sarok példányváltozó egy pont objektumEsetleg erről linket tudnátok nekem küldeni? Angol is jó lesz. Hiába írom be a Google-be, mindig az alap object-oriented leírást kapom, és abban nem veszem észre, azt ami engem érdekel igazán. Példakód is jöhet. Nagyon érdekel a téma Python nyelvben tűnt ez fel nekem, ezelőtt sohasem.
-
amargo
addikt
Esetleg a származtatásra gondolsz?
A c# jegyzetben is utána nézhetsz, de számtalan másik könyvet is lehet linkelni, ha jobban megismerem mit szeretnél.“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
bpx
őstag
nem egészen tiszta, hogy mi lenne a kérdés, hiszen abban a 2 sorban már benne van a válasz is
simán felveszed olyan típusú tagváltozónak, és az egy referencia lesz egy másik objektumrade pl:
class Pont
{
int X, Y;
public Pont(int x, int y) { X = x; Y = y; }
}
class Teglalap
{
Pont balfelso, jobbalso;
public Teglalap(int x1, int y1, int x2, int y2)
{
balfelso = new Pont(x1, y1);
jobbalso = new Pont(x2, y2);
}
public Teglalap(Pont bf, Pont ja) { balfelso = bf; jobbalso = ja; }
}
Teglalap doboz = new Teglalap(0, 0, 10, 15);
Pont p1 = new Pont(0, 0);
Pont p2 = new Pont(10, 15);
Teglalap doboz2 = new Teglalap(p1, p2);[ Szerkesztve ]
-
fatal`
titán
Nem értem a problémát, ilyesmit érdemes a konstruktorokban átadni, de ha úgy szeretnéd ahogy írtad, az is működik.
public class Pont
{
private int x;
private int y;
public Pont(int x, int y)
{
this.x = x;
this.y = y;
}
}Gondolom ilyesmi lenne a pont osztály, bár a gyári System névtérben ott a Point osztály. Ezután meg:
public class Teglalap
{
private Pont sarok;
public Teglalap(Pont sarok)
{
this.sarok = sarok;
}
}Átadhatsz a téglalapnak két számot is akkor sarok = new Pont(x,y).
Meg kellenek még a publikus változók ha le akarsz kérdezni valamit, ezeket nem írtam meg.
Hibák lehetnek, a kódot itt helyben írtam.
Ha másra gondoltál, akkor félreértettem.
Szerk.: Hopp, megelőztek egy sokkal részletesebb kóddal.
[ Szerkesztve ]
-
Lacces
őstag
amargo, -Zeratul- , hunfatal köszönöm a segítséget!
+1 -Zeratul-nak, köszönöm a részletes példát is! A példát lemásolnám magamnak, ha szabad!
Tanulok én egyetemen C# és Java-t de a programozás gyakorlatát igyekszem most a nyári szünetben elsajátítani. És a Python-t javasolták nekem, amiből van egy jó jegyzet. Őszintén szólva, most kezdem felfogni a C# és Java objektum orientált működését is ezzel a nyelvvel, sőt még a C/C++-ot is.
És a könyvben volt az írva, hogy objektumból alkotott objektum... Google-be beírtam, de konkrét találatott nem adott.Ez az eredeti Python példakód:
A teljes példakód:
# coding: iso-8859-2
class Pont:
"Egy matematikai pont definíciója"
# Egy Pont objektum létrehozása
p1=Pont()
# Példány attribútomok vagy változok
# Nem kell semmilyen konstruktor stb.
p1.x=3.0
p1.y=4.0
# Objektumokból alkotott Objektum
class Teglalap:
"egy téglalap osztály definicója"
doboz = Teglalap()
doboz.szeles=50.0
doboz.magas=40.0
# Példányváltozó(sarok) egy Pont objektum
doboz.sarok=Pont()
doboz.sarok.x=12.0
doboz.sarok.y=27.0És az egyetemen nem láttam ilyen példát még, nem is tanítottak, hogy egy olyan osztály objektumát tudom felhasználni egy másik objektumba, amelyek nincsenek származási viszonyban egymással.
Öröklődésnél láttam ilyen példát. De így, hogy teljesen két független objektum, még nem!
Ez nekem új volt! -
v5k
csendes tag
Nemrég kezdtem a C#-ot (meg amúgy a programozást is), és sehol sem találtam hasznos leírást arról, hogy hogyan tudnék megtervezi saját mouseover tooltipet. A Toolboxban található sima ToolTip nem ad tervezői felületet, amit majd meg lehet hívni egy másik object mouseover eventnél...
Képekkel/ikonokkal és egyedi méretű, típusú, elrendezésű szöveggel ellátott tooltipeket szeretnék létrehozni, ami a kurzor egy objektumra való rámutatásakor jelenik meg.
Mégegyszer: nemrég kezdtem az egészet, szóval érthetően és egyértelműen legyetek szívesek légyszíves!
Edit: az is érdekelne, hogyan lehetne több objectet "összevonni", egyként kezelni, hogy meg lehessen hívni máskor is? Valamiféle sablonra gondolok, tehát ha mondjuk kiválasztok valamit egy legördülő menüből, akkor csak be kelljen illesztenem a tervezői felületen ugyanazt a sok-sok elrendezett ikont/képet, szöveget, amit egyszer már elkészítettem, hogy utána csak ki kelljen törölni/módosítgatni az adott legördülő menürész alapján a sablonban lévő dolgokat.
Szóval ez a sablon dolog megoldható valahogy?
[ Szerkesztve ]
-
v5k
csendes tag
A tooltipben hogyan lehet sortöréseket alkalmazni?
-
fatal`
titán
Lenyitod a comboboxot a controlon, amihez a tooltipet akarod állítani és elkezdesz gépelni több sorba, a végén ctrl+enter.
-
Bikkrom
senior tag
Üdv Mindenkinek!
Egy elég egyszerű Formot akarok írni VS2010ben C#ban. Amit tudnia kellene az 2 textbox 1-1 int értékkel. Egy X és egy Y koordináta. Ezzel nincs is gond belököm 2 masked textboxba. Aztán egy buttonra ha rábökök megmondja mondjuk 1 labelre kiírva, hogy a monitor azon X,Y koordinátáján most milyen színű a pixel.
A gond az, hogy még grafikai függvényekkel nem foglalkoztam C#ban. Gondolom egy tanult embernek 2 perc, de nem várom el, hogy bárki is megírja. Azért ha van valakinek kedve felőlem meg is írhatja. Nem munka, nem beadandó csak itthon ökörködnék és érdekel. Tehát amit kérnék az egy kis iránymutatás, hogy mit usingoljak, milyen függvények kellenek nekem ehhez és mik a paraméterei.Előre is köszönöm a segítséget!
Sic vis pacem, para bellum! - Ha békét akarsz, készülj a háborúra!
-
fatal`
titán
válasz Bikkrom #2279 üzenetére
Így ránézésre nem lesz nehéz dolgod.
System.Drawing.Bitmap.GetPixel
Biztos van más módszer is, és talán ez nem a leggyorsabb, de támpontnak jó.
[ Szerkesztve ]
-
sutszi
veterán
Üdv!
ASP.NET MVC 3 témájú magyar nyelvű írást tudnátok ajánlani? Korábbi MVC verziókról is jöhet...
Ha valaki otthon van a témában az még jobb lenne...Lenne pár kérdésem.Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
Bikkrom
senior tag
Felmerült egy kis bibi.
Bitmap myBitmap = new Bitmap(CaptureScreen());
Color pixelColor = myBitmap.GetPixel(x, y);
Ez 10 secenként ismétlődik és fel is dolgozom de ez lényegtelen. Ez 20-30 perc után OutOf MemoryExceptionhoz vezet. Hogyan tudom ezt elkerülni.? Hogy lehetne felszabadítani a már nem használt bitmapok által foglalt memóriát? Valamint hol tudom ezt levenni/bővíteni? Nem túl jó 20percet várni a kivételre, kis memóval tudnám tesztelni 1 perc alatt.Előre is köszönöm a segítséget!
Sic vis pacem, para bellum! - Ha békét akarsz, készülj a háborúra!
-
Bikkrom
senior tag
Sajnos nem csinálj. 1,7GBnél kiakad. Dispose sem jó és GC.WaitForPendingFinalizers(); sem. Ez fura... Hogy lehet, hogy a nem használt bitmapok nem ürülnek még a szemétgyűjtőre sem?
Szerk.: A másikat nem tudtam beüzemelni.[ Szerkesztve ]
Sic vis pacem, para bellum! - Ha békét akarsz, készülj a háborúra!
-
Bikkrom
senior tag
Lejárt az előző szerkesztési ideje. Csak összejött a másik módszer. Kössz! Mert hiába Dispose-olom vagy null értékkel töltöm fel a Bitmap változóm nem abban van az 1,7GB, hanem a létrehozó metódusnál "tűnik" el valahol. De a második linkedben a bitmap létrehozójában tár változót alkalmaznak és már ott azonnal GC.Collect és DeleteObjectet tolnak. Még egyszer kössz! Öröm, boldogság.
[ Szerkesztve ]
Sic vis pacem, para bellum! - Ha békét akarsz, készülj a háborúra!
-
klambi
addikt
szevasztok!
olyan gondom lenne hogy 1 órát kell csinálnom (meccsen a kivetetőn ami van ahhoz hasonló) , mi úgy nézne ki hogy van 1 központi idő ami folyamatosan megy lefelé mondjuk 2 percről, leállítható és indítható ugyan onnan, és van 1 támadó idő ami 30s, és ennek igazodnia kell a központi időhöz, ezt szintén lehessen stopperolni és 1 reset gombbal 30 ra visszatenni.
ilyet még nem csináltam c# ban ebben tud valaki kicsit segíteni?"Mond szépen angolul: Gyors róka!"
-
amargo
addikt
-
amargo
addikt
Szia, azért azt tudni kellene, hogy console, WPF, Silverlight, Forms, ASP. Nem tudom milyen meccsre gondolsz - nem szoktam nézni így nem is tudom milyen óra van ott -, sima digitális óra? Mert ezeket is Neked kell megrajzolni - ha kell - és nem mind1, hogy miben van, hova kell majd beillesztened. Csak ezért kérdezek. De Timer lesz a barátod.
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
klambi
addikt
olyan hogy van fent a from kozepén 1 idő, ami valamilyen 3-4-5-6 percről számol vissza és vannak félperces támadó idők, ennél ahogy tudom annyi a trükk hogy ugye ha a meccs ideje kevesebb mint fél perc akkor az sem mutathat többet.
Aztán csak annyi hogy gondolom gombokkal ezeket is lehessen vezérelni, leállítani újraindítani ilyenek!de ha nagyon benne vagy akkor tudok erre most 1 munkát is, nem olyan vészes csak még c# vs ben nem vagyok annyira otthon
[ Szerkesztve ]
"Mond szépen angolul: Gyors róka!"
-
sutszi
veterán
válasz martonx #2290 üzenetére
Olyasmit keresek, ami az elméletét, vagy az alapját megérteti velem....Onnan már mindegy a nyelv. (Még nem foglalkoztam tervezési mintákkal így lényegében azt sem tudom milyen.) Még megpróbálok keresni valami móriczka példát, ami lehetőleg bemutatja az MVC hasznát, meg hogy mit is jelent ez kód szinten.
Amúgy, jah devportálon regisztrálva is vagyok, csak valahogy kiment a fejeből..
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
martonx
veterán
ha az MVC tervezési mintáját akarod megérteni, nyugodtan használhatsz 2-es verzióhoz készült könyveket is. Ezekből hátha több magyar nyelvű létezik.
Az asp.net/mvc weboldalon is vannak elég jó anyagok, azt hiszem van egy-két ingyenes (angol nyelvű) pdf is.Én kérek elnézést!
-
martonx
veterán
Szóval winforms kell neked. Erre kiraksz két timert, meg egy gombot. A gomb click eventjében startolod a második timert.
Ide raksz egy feltételt, hogy ha az első timer ideje kevesebb, mint 30 másodperc, akkor annyiról induljon a második is.
És lesz plusz egy reset gombod, ami alaphelyzetbe hozza a számlálókat.
Ennyi.Én kérek elnézést!
-
Karma
félisten
Egy WPF-es kérdésem lenne, amivel már egy ideje szívok... Próbáltam rákeresni, de nem voltam eredményes.
Adott két Selector-leszármazott (egy TabControl és egy ComboBox), melyek ItemsSource-a egy-egy ObservableCollection.
Azt szeretném elérni, lehetőleg codebehind nélkül (de ha nem úszom meg, beadom a derekam), hogy egy elem mindig ki legyen jelölve, azaz amikor az aktív elemet törlöm a collectionből, akkor egy másik lesz Selected, illetve ha az üres collectionhöz adok egy elemet, az is választódjon ki azonnal.
Valaki csinált már ilyet?
Ez a ComboBox:
<ComboBox ItemsSource="{Binding Scripts}" DisplayMemberPath="ScriptName" SelectedItem="{Binding CurrentScriptModel, Mode=TwoWay}"/>
Illetve a kapcsolódó collection:
private ObservableCollection<ScriptViewModel> _scripts = new ObservableCollection<ScriptViewModel>();
public ObservableCollection<ScriptViewModel> Scripts
{
get
{
return _scripts;
}
}
private ScriptViewModel _scriptModel = new ScriptViewModel { ScriptName = "XXX" };
public ScriptViewModel CurrentScriptModel { get { return _scriptModel; } set { _scriptModel = value; NotifyPropertyChanged("CurrentScriptModel"); } }[ Szerkesztve ]
“All nothings are not equal.”
-
nagyúr
Lehet, hogy már nem vagyok teljesen alkalmas ma programozásra, de egy apró code behind:
Ha kivettél egyet, akkor is be tudod állítani, hogy mi legyen kiválasztva:
this.comboBox1.SelectedIndex = 1;
Vagy amelyik indexet éppen akarod. Ezt a törlés/hozzáadásnál meg tudod tenni.
Ha nem jó vagy nem értettem meg a kérdést, akkor bocs, totál kivagyok mára.
[ Szerkesztve ]
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- LG NanoCell 55NANO766QA Halvány píxel csík
- Philips 58PUS8545/12 1 ÉV GARANCIA Játék üzemmód
- Tyű-ha! HP EliteBook 850 G7 Fémházas Szuper Strapabíró Laptop 15,6" -65% i7-10610U 32/512 FHD HUN
- Bomba ár! HP EliteBook 840 G5 - i5-8G I 8GB I 128GB SSD I 14" FHD I HDMI I Cam I W10 I Gari!
- The Last of Us Part I Ps5