Új hozzászólás Aktív témák
-
martonx
veterán
hát, ehhez nem ártana némi plusz info. Ha jól sejtem klasszikus asp.net webalkalmazást csinálsz? Ehhez legjobb tudomásom szerint nem kell WCF (minek bonyolítani feleslegesen?).
Önmagában a WCF-ed működik? Ha kipróbálod xml-ben küldi az adatokat szépen?
Ha működik kérdés, hogy hogyan akarod az adatokat a rácsnak átadni?Én kérek elnézést!
-
martonx
veterán
válasz [pod]Diablo #1871 üzenetére
httpwebrequest, httpclient, httprequest - ezeknek guglizz utána
esetleg watin is jó lehet.Én kérek elnézést!
-
martonx
veterán
-
martonx
veterán
válasz Vasinger! #1884 üzenetére
string[] nevek = new string[49][2]; helyett string[] nevek = new string[49][1];
aztán
nevek[hossz] = név; hibát fog dobni. Előbb kell a split, majd a két eredményt betölteni a megfelelő tömb elembe.
string[] words = név.Split(' ');
nevek[hossz] [0] = words[0];
nevek[hossz] [1] = words[1];Ezzel elértük, hogy meglesz a normális név bekérésed. A foreach-ed sem jó, de ehhez már nincs türelmem kijavítani.
Kérlek debugold a kódod, és hidd el menni fog. Ilyen szintű programot olyan egyszerű írni.Én kérek elnézést!
-
martonx
veterán
Így sosem tanulja meg emberünk. Én elvből nem közlök komplett megoldást, pláne az ilyen bagatell feladatokra.
Egyébként azon gondolkoztam, nem-e elegánsabb lenne szerializálva létrehozni egy objektumot, és a végén abban LINQ-kel keresni?
Ha már tanulunk, akkor tanuljunk újdonságokat isÉn kérek elnézést!
-
martonx
veterán
ehe-ehe. Ehhez mondjuk tudnod kellene az IP-ket. Aztán vagy a Visual Studio beépített webszerverével kell futtatnod a WCF-et, vagy IIS Express-el, vagy IIS-el.
Az eddigi szerencsétlenkedéseidet elnézve én az első verziót javaslom. Ekkor az éppen aktuális port számot is tudnod kell majd az IP mellé.Én kérek elnézést!
-
martonx
veterán
válasz [pod]Diablo #1956 üzenetére
A2. Image egy kép objektumot vár. Neked pedig a feherparaszt gondolom nem kép. A feherparasztból hozz létre egy image-et és azzal tedd egyenlővé A2-t.
Mondjuk ha legközelebb a hibaüzenetet is leírnád, azzal sokat segítenél.Én kérek elnézést!
-
martonx
veterán
-
martonx
veterán
válasz kingabo #1981 üzenetére
Visszatérve podDiablo eredeti kérdéshez, szerintem rosszul közelítitek meg. Ez nem programozás technikai kérdés, hanem program szervezési kérdés.
Azaz a kérdés az, hogy miért kell egy gombnak a képéről megmondani, hogy egyezik-e egy másikkal?
Mert ha egy állapotot akarunk jelezni a képpel, akkor sokkal egyszerűbbnek látnám ezt egy változóban is eltárolni, amit utána könnyen le lehet kérdezni, nem kell képeket összehasonlítani.
Mondom mindezt úgy, hogy nem ismerem, hogy mi is lenne az eredeti feladat, csak van egy olyan érzésem, hogy háttal ültök a lovon.Én kérek elnézést!
-
martonx
veterán
válasz Alkimista #1990 üzenetére
Hát nem győztél meg. Két különböző adatbázist használ ugyanaz a rendszer, és ez jó bárkinek is? Két külön gépen fenntartani, karbantartani két adatbázist, meg belépéskor választani, arról nem is beszélve, hogy a két adatbázis ugyan tud egymással kommunikálni, de komoly sebességbeli hátránya van egy Openquery-nek.
MSSQL 2008-nál már egy DB instancia 10 Gigás lehet. Ha nem több tucat felhasználóról van szó, akkor ügyes archiválással nagyon lazán elvisz egy komplett céget, sok felhasználóval 1-2 instanciával. Más kérdés, hogy az ingyenes verziók csak egy processzor magot használnak, és 1 GB ramot használnak, ami nagyon durva sebesség korlátot jelent (feltéve, hogy több millió soros kereszttáblás lekérdezéseket akarsz futtatni...). Belegondolok, hogy nálunk a core adatbázis szerver 8 magos, és 80 GB memóriája van, persze vannak olyan tábláink, ahol egy tábla 25GB
Én kérek elnézést!
-
martonx
veterán
válasz [pod]Diablo #1999 üzenetére
Mi lenne, ha a gombokat gomb1, gomb2, ... néven hívnád. Így gombnyomáskor a gomb nevéből meg tudod állapítani, hogy hanyadik elem.
Én kérek elnézést!
-
-
martonx
veterán
válasz robotjatek #2047 üzenetére
csinálsz egy kétdimenziós boolean tömböt, amiben nyilvántartod, hogy melyik objektum, éppen hol van. Ahol van, azt 1-el jelölöd, ahol senki nincs azt nullával. Amikor átlép az objektum egyik mezőről a másikra, akkor ellenőrzöd az ütközést, átfrissíted a tömb két elemét.
Én kérek elnézést!
-
martonx
veterán
válasz ArchElf #2081 üzenetére
Hagyd. Ő úgy akar megtanulni programozni, hogy nem akarja a kisujját se mozdítani. Ami a legelszomorítóbb, hogy mostanra felnőtt egy olyan szinten debil generáció, hogy nem elég, hogy arra önállótlan, hogy mondjuk egy tutorialt megnézzen, vagy akár minimálisat guglizzon, de még kérdezni sem tud normálisan.
Én kérek elnézést!
-
martonx
veterán
válasz Sk8erPeter #2089 üzenetére
Abszolút fenntartom a véleményem. A másoddiplomámat volt szerencsém 18 évesekkel együtt kezdeni. És tudod hány fiatal fejezte be az előírt félévek alatt a sulit? NULLA
Miközben voltunk páran, akik meló és család mellett röhögve megcsináltuk bukás nélkül.
Másik tapasztalat: testvérem műszaki szakközépiskolában tanít (van benne gimnáziumi osztály is), mit gondoltok mostanában az osztályok hány százaléka bukik meg? Ahol csak 60% az már kiemelkedően jó osztálynak számít.
Harmadik tapasztalat: melóhelyen rendszeresen keresünk diák munkásokat is IT fejlesztésre. Kiábrándítóan gyenge a diák felhozatal a Szegedi Tudományegyetem programozó szakjain. Pedig 10 évvel ezelőtt még volt valami neve a sulinak, és akik kikerültek mind el tudtak helyezkedni, és nem azért mert nagyobb szükség volt programozóra, hanem mert nem komplett hülyén kerültek ki az iskolapadból.Elhiszem, hogy elit iskolákban szétnézve, nem tűnik olyan rossznak a helyzet, de az elit sulikból néhány van Magyarországon, míg nem elitből több ezer (felsőoktatásban több tucat).
Abban igazad volt, hogy tisztelet a kivételnek, bevallom évente 1-2 olyan diák nálunk is megfordul, akire azt mondom, hogy na ez nem reménytelen.Én kérek elnézést!
-
martonx
veterán
akkor te voltál az aki devportálon is ezt kérdezte.
Ott sem válaszoltam rá, mert a válasz szerintem ebben az esetben az, hogy: sehogy, de mérget azért nem vennék rá.
SL OOB alkalmazás akkor tud offline is működni, ha erre fel van készítve kódban. Ha szarul írták meg, és induláskor mindenképpen le akar valamit húzni netről, akkor az tudtommal soha a büdös életben nem fog neked offline futni.
De mint mondtam mérget nem vennék rá.
Én kérek elnézést!
-
martonx
veterán
válasz Sk8erPeter #2111 üzenetére
Természetesen az egyetem időben elvégzése nem az egyetlen mérvadója annak, hogy kiből lesz jó programozó. Azonban lássuk be, az én közvetlen évfolyamtársaim közül egyet sem tudnék mondani, aki azért bukott meg, mert fasza programozó lenne (hozzáteszem volt aki ezt hitte magáról, na ő volt az egyik legsötétebb), hanem mert agyhalottak voltak.
A munkahelyemen viszont tudok mondani olyan programozót, aki nálam nagyságrendekkel jobb, mégis csúszkál az egyetemen, mert főállásban napi 10-12 órát dolgozik, és mellette minimális ideje van tanulni (plusz éppen semmit nem is ad a tudásához az egyetem, csak meglesz a papírja arról, amihez egyébként is nagyon ért).
Szóval ilyenek is vannak, de ez nagyon ritka.
Én kérek elnézést!
-
martonx
veterán
válasz Sk8erPeter #2119 üzenetére
Egyetértek. a túltárgyalásról és az átnevezésről is. Visual Basicnek úgyis van külön topikja.
Én kérek elnézést!
-
martonx
veterán
Hátha van valaki, aki szintén próbálgatja a LightSwitch-et.
A kérdésem, hogy hogyan tudnék komplett táblát TRUNCATE-elni benne? A hagyományos alkalmazásokban erre használatos EF-es saját sql parancs futtatás nem működik benne, vagy csak én voltam béna?
Aztán másik megoldás, hogy csinálok erre a célra egy tárolt eljárást, és azt hívom meg. Sajnos ez sem járható út, mert SQL CE-t használok a teszt alkalmazásomban, és csak ez miatt nem is akarom SQL Express-esíteni.
Ha esetleg eddig még nem próbálgattátok az LS-t, akkor nagyon-nagyon melegen ajánlom minden .Net kedvelőnek! Brutális dolgokat össze lehet vele kattintgatni percek alatt (ehhez persze előbb meg kell ismerni).
Én kérek elnézést!
-
martonx
veterán
Sziasztok!
Van-e itt valaki aki WPF - SQL CE - Entity Framework szentháromsággal szopatta már magát rajtam kívül?
Mert tőle megkérdezném, hogy hogyan lehet új adatot felvinni EF-en keresztül. És nehogy nekem valaki msdn-t, meg tutorialokat (mármint azt az egyet, ami pont ezzel a hárommal foglalkozik, és új adat felvitel is szerepel benne) linkeljen, mert ezen már túlvagyok.Konkrétan az érdekel, hogy miért van az, hogy EF-en keresztül működik az adatlekérdezés, törlés, módosítás, de az új adat felvitel az istennek se akar menni. Fasza, totál semmitmondó hibaüzenettel elszáll a SaveChanges().
Én kérek elnézést!
-
martonx
veterán
válasz ArchElf #2173 üzenetére
Amire még érdemes odafigyelni, az az hogy debug-ként vagy realease-ként fordítod a kész csomagodat.
Érdemes a publikálásra szánt verziót realease-ként fordítani, mert így hatékonyabban fog futni a kész alkalmazás (nem kell a debug információkkal foglalkoznia, azaz kevesebb memóriát fog használni, és kevesebb processzor időt).Én kérek elnézést!
-
martonx
veterán
Oké, örülünk, bár kizárt dolognak tartom, hogy egy datagridhez ilyen kegyetlen kifacsart módon lehessen csak hozzákötni bármit is
Megnéztem és én legutóbb így csináltam (pontosabban javarészt helyettem a varázsló csinálta, egy kicsit szerintem el is van bonyolítva, de legalább szépen strukturált, átlátható):
private System.Data.Objects.ObjectQuery<Projektek> GetProjekteksQuery(ffdataEntities ffdataEntities)
{
System.Data.Objects.ObjectQuery<FishFeed.Projektek> projekteksQuery = ffdataEntities.Projekteks;
projekteksQuery = projekteksQuery.Include("Utasitasoks");
return projekteksQuery;
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
entities = new ffdataEntities();
projekteksViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("projekteksViewSource")));
System.Data.Objects.ObjectQuery<FishFeed.Projektek> projekteksQuery = this.GetProjekteksQuery(entities);
projekteksViewSource.Source = projekteksQuery.Execute(System.Data.Objects.MergeOption.AppendOnly);
}És a projekteksViewSource van bindingolva a gridhez (WPF-ről beszélünk)
Én kérek elnézést!
-
martonx
veterán
Én még most is írok sql query-t kódba, mondjuk egy WebService-t, ami semmi mást nem csinál, mint adott paraméterekkel meghív egy postgresql tárolt eljárást, másképp nem is nagyon lehetne elérni.
Mondjuk mostanra stabilan megvannak az sql injection, XSS támadás kiszűrő módszereim.MSSQL háttérre valóban EF kiváló, bár ott is, ha csak egy WS-ben meghívott adott adatbázis művelet (select, insert, update, delete) a cél, elég felesleges EF-el bohóckodni.
Én kérek elnézést!
-
martonx
veterán
válasz Sk8erPeter #2221 üzenetére
a proserver-es oldal egy okádék, de ennek semmi köze a Silverlight-hoz.
SL nagy kedvencem, nagyon könnyedén, egész komoly dolgokat lehet vele összerakni. Sokan tévesen a Flash ellenfelének tartják, valóban annak indult sok évvel ezelőtt, de a 3-as verzió óta lazán túlnőtt rajta, komplett vékony kliens fejlesztési platformmá, feltéve ha nem az a cél, hogy 10 másodperc alatt összekattintgassunk egy bannert.Én kérek elnézést!
-
martonx
veterán
válasz Sk8erPeter #2227 üzenetére
Félreértettél. Egy portál esetében ahol cél, hogy 10-ből 10 látogató elérje, teljes pompájában lássa, használja egyértelműen TILOS Silverlight-ot használni, a Flash is erősen kerülendő. Pláne, hogy ahogy írtad mára HTML5 + javascript elért arra a szintre, hogy semmi értelme bannereket, carousel-eket (franc tudja hogy mi erre a jó magyar műszó), egyszerűbb animációkat külső pluginekkel megvalósítani.
Amiről én beszéltem azok a vékony kliensek, LOB alkalmazások, jellemzően intranetre, vagy meghatározott célcsoportnak készülnek, ahol semmi gondot nem jelent az SL telepítése.
Nos erre jelenleg nincs jobb az SL-nél.
Ha pedig kijön az 5-ös verzió, akkor a komplett winform, wpf platformokat is képes lesz (le is fogja) váltani, akár vastag kliensként is tudni fog viselkedni az SL5-ben fejlesztett alkalmazás.Én kérek elnézést!
-
martonx
veterán
Gondolom a konzol alkalmazásnak rossz helyére raktad a függvényedet. Vagy így látatlanban bármi más gond is lehet.
Javasolnám először komplett példakódok tanulmányozását, plusz gugli a barátod.
Ennyire kezdők kedvéért mondjuk keress erre: c# samplesAmúgy tonnányi oktató videó is van a témában. Néha nem árt egy minimálisat tájékozódni a témában, mielőtt kérdezel.
Én kérek elnézést!
-
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!
-
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!
-
martonx
veterán
válasz st4rlight #2308 üzenetére
nem kötözködésképpen, de a behavior tulajdonképpen code-behind, nem?
Vagy akkor mit nevezünk code-behindnak, és mit nem? Én mindent, ami nem xaml (meg persze nem config fájl, azaz minden ami kód).
Vagy csak én nem tudok valamit jól, és lehet pusztán xaml-ben behaviort írni???Én kérek elnézést!
-
Ú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!
- Xiaomi Mi Box androidos médialejátszó 4K és HDR támogatással
- iPhone topik
- VMware
- Huawei Watch GT 4 - kerek karék
- AMD Navi Radeon™ RX 6xxx sorozat
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Politika
- Kormányok / autós szimulátorok topicja
- Autós topik
- Kertészet, mezőgazdaság topik
- További aktív témák...
- Sony 55-210mm f/4.5-6.3 OSS (Sony E)
- Eladó több mint 2 év garanciával - LG OLED48C21LA / 4K/UHD/2160P/120Hz/OLED
- Razer Blade 16 2023 (i9 13950HX,RTX 4090 16Gb, 32GB DDR5 5600Mhz, 2x 1TB, 16" Dual UHD+FHD+ MiniLED)
- S23 Ultra 4 hónapos tokkal, garanciával eladó!!
- Üzletből,DELL garanciával, Dell XPS 9310 2in1 ultrabook, i7-1165G7/32RAM/1TBSSD/13,4"UHD TOCH