- India felől közelít egy 7550 mAh-s Redmi
- Samsung Galaxy S23 Ultra - non plus ultra
- Vivo X200 Pro - a kétszázát!
- Xiaomi 14T Pro - teljes a család?
- Okosóra és okoskiegészítő topik
- Motorola Edge 30 Neo - wake up, Jr...
- Hivatalos a OnePlus 13 startdátuma
- Samsung Galaxy Fit 3 - keveset, de jól
- Huawei Mate X6 - keleti oldal, nyugati oldal
- Samsung Galaxy A56 - megbízható középszerűség
Új hozzászólás Aktív témák
-
lord.lakli
őstag
válasz
leximester #6614 üzenetére
Gondolom a te géped Win10, ugye?
-
Karma
félisten
válasz
leximester #5925 üzenetére
Ah, én úgy értettem, hogy két másodpercenként ismétlődve kell ez (például kamera képet frissítesz). Ha csak egyszer kell egy késleltetést bevinned a sztoriba, lényegesen egyszerűbb, ha aszinkronná teszed a metódust, és írsz egy ilyet:
private async Task SubmitMove(...)
{
// ... minden ami a kép megjelenítéséhez kell
await Task.Delay(2000);
// ... minden ami a kép levételéhez kell
} -
Karma
félisten
válasz
leximester #5923 üzenetére
A legegyszerűbb megoldás ott kezdődik, hogy elfelejted a UI szál altatását. Olyat nem szabad csinálni.
Helyette csinálj egy DispatcherTimert két másodperces intervallummal, és annak a Tick eseményére csináld meg a képfrissítést.
-
martonx
veterán
válasz
leximester #5786 üzenetére
Egyrészt Azure lehet a megoldás, másrészt bármilyen hoszting cég, ahol foglalkoznak ASP.NET-tel. Erre egy magyar példa, ahol segítőkészek is: https://asphostpage.com/
-
martonx
veterán
válasz
leximester #5784 üzenetére
Hogy jobb-e? Erre találták ki, erre való. A WCF meg egy böszme nagy nehéz(kes) SOAP kliens (na jó, ennél azért sokkal többet tud, nem csak SOAP-ot).
Ha most ismerkedsz ezzel az egésszel, akkor gyorsan felejtsd el kb. azt is, hogy a WCF létezik, és nagyon hirtelen állj át az ASP.NET WEB API-s irányra.
-
martonx
veterán
válasz
leximester #5782 üzenetére
Tudom, ez nem segít rajtad, de ha javasolhatom, kukázd az egész WCF vonalat, és csináld meg ugyanazt ASP.NET Web API-val.
-
Goose-T
veterán
válasz
leximester #5780 üzenetére
IIS-ben hostolandó WCF szervizhez web.config-ot ad alapból a Visual Studio, nem App.config-ot. Milyen típusú projektet készítettél? Mert az IIS is a web.config-ot nézi.
-
Goose-T
veterán
válasz
leximester #5778 üzenetére
Az .svc file-ban átírtad a service nevét? Mert ott alapból csak annyi van, hogy Service1, de ha átnevezted az osztályodat, akkor ott is át kell írni, ezt sokan el szokták felejteni. Aztán a web.configban az endpoint esetén is figyelni kell a helyes elnevezésekre, a contract-nál az interface teljes neve kell, amit megvalósít a szervized.
-
Goose-T
veterán
válasz
leximester #5776 üzenetére
MSDN, Google első találat erre: host wcf service in iis
Szerk: a CodeProject-en van egy bővebb cikk is erről.
-
ferensz
senior tag
válasz
leximester #5707 üzenetére
1. Attól függ, hogy milyen szerverre akarod. Ha ftp-re akkor valami ftp lib kell, ha pedig webszerverre, akkor ajánlatos lenne csinálni azon egy webservice-t, ami stringet, string listát fogad, vagy fájlt.
2. Valószínunek tartom, hogy azok a gombok nem teljes egészében gombok, hanem a közepük az ami kvázi "érzékel", így ha hozzá is ér az ujjad a többinek a széléhez, az akkor sem fogja interakciónak venni. -
trisztan94
őstag
válasz
leximester #4650 üzenetére
Ha windows 8 store-ba raksz app-ot, akkor hagyd a fszba a c#-ozást, használd a 8.1 winjs támogatását. Úgy tudom afelé hajlik a ms store, hogy egységes html+js appok legyenek Windows 8.x-re és Windows Phone 8.x+-ra is.
(forrás: egyik ismerősöm, hasonlóan hozzám a Dreamspark programban van benne, találkozott a MS egyik képviselőjével, és ő mondta ezt az egységes WinJS dolgot. A tévedés jogát fenntartom)
-
Csontikka
aktív tag
válasz
leximester #4650 üzenetére
nem mindig azt a szót jelöli ki?
a végére:
textBox1.Focus();
és akkor rögtön beleugrik a vezérlőbe
szerintem copyzd be a kódot hátha akkor jobban látszik mi a hiba.
-
Csontikka
aktív tag
válasz
leximester #4648 üzenetére
pl.
textBox1.Text = "Szöveg, amiben keresek";
string s = "keres";
int hol = textBox1.Text.IndexOf(s);
textBox1.SelectionStart = hol;
textBox1.SelectionLength = s.Length; -
Karma
félisten
válasz
leximester #4545 üzenetére
Az Silverlightnak számít, és tényleg nem a rendeltetésszerű használat.
Tisztább kódot kapnál, ha nem közvetlenül manipulálnád a színeket (sőt magukat a controlokat se), hanem kihasználnád a data bindingot. Például vannak óra objektumaid, amiknek egy propertyje tárolja a hozzá tartozó színt; vagy még jobb, ha csak egy enumot, amiből egy converter csinál színt.
-
Karma
félisten
válasz
leximester #4543 üzenetére
Mi lesz ebből?
Egyébként meg úgy, ahogy beállítottad. A Fill propertyvel megkapod a SolidColorBrush objektumot, annak meg el tudod kérni a színét.
Bár meg kell jegyeznem, hogy ha ez most WPF vagy Silverlight, akkor nem ez a rendeltetésszerű használata...
-
fatal`
titán
válasz
leximester #4538 üzenetére
Nincs sender paramétere az eventnek?
-
fatal`
titán
válasz
leximester #4535 üzenetére
Tedd őket listába.
-
sztanozs
veterán
válasz
leximester #4535 üzenetére
Berakod a ciklusba a létrehozást és kész, ez nem a téglalap neve lesz, csak egy változó, ami (ideiglenesen) tárolja az aktuális téglalap objektumot.
-
sztanozs
veterán
válasz
leximester #4533 üzenetére
A teglalap1 az nem a téglalap neve, hanem a változó neve... Amúgy miért kell más neve legyen? Hozz létre másik változót... Vagy mi a gond?
-
trisztan94
őstag
válasz
leximester #4500 üzenetére
Egy sima html oldalt csinálsz. Sőt, az sem kell, egy text fájlba beleírod a dolgokat amik kellenek (ha több dolog van, akkor mondjuk érdemes valahogy rendszerezni), felnyomod a tárhelyedre majd egy remote kérést küldesz rá.
Ha jól tudom csharp-ban lehet remote kéréseket csinálni. Majd az okosak kijavítanak, ha nem
-
martonx
veterán
válasz
leximester #4502 üzenetére
figyi egy .txt file-t kell csinálnod, amibe van valami tartalom, bármi amit meg szeretnél jeleníteni.
Ezt kirakod a tárhelyedre, majd http://www.webtarhely.hu/tarhelyem/uzenetem.txt url-el meghívod a játékodban, és örülsz. -
Karma
félisten
válasz
leximester #4500 üzenetére
Egy ilyennek a megvalósításához igazából bőven elég a tárhely. Felraksz egy fájlt rá, tetszőleges tartalommal (például egy JSON objektum, benne a hírekkel), amit statikusan kiszolgál a szerver. Ha új hírt akarsz, átírod a tartalmát.
A jövőben ha szofisztikáltabbat akarsz helyette, akkor meg majd olyan kódot írsz, ami ugyanilyet dinamikusan generál
-
martonx
veterán
válasz
leximester #4498 üzenetére
Na most próbáld meg érthetően, újból leírni, hog mit is szeretnél.
-
fatal`
titán
válasz
leximester #4454 üzenetére
Írhatsz sajátot, vagy használhatsz kész megoldást, ott van pl. a scoreloop, van hozzá doksi is.
-
trisztan94
őstag
válasz
leximester #4454 üzenetére
Egy szerver adatbazissal oszt csokolom, ott tarolod az felhasznalokat es a pontjaikat majd az lekered a progival es csokkeno sorrendbe rakod.
Szerintem ehhez nem kell mssql, eleg egy sima mezei mysql (ha tzd csatlakozni a c# arra, de ezt majd az okosabbak megmondjak)
-
Jester01
veterán
válasz
leximester #4433 üzenetére
Amikor a háttérszál akar valamit mókolni a felületen akkor kell visszadispatchelni az UI szálra.
-
sztanozs
veterán
válasz
leximester #4431 üzenetére
Gondolom pont abban a fügvényben vársz a visszatérésre, amiben elindítottad.
A BGW-t eseményvezérelten kell megírni és mindjárt nem várakozik a programod a bgw-re "feleslegesen"... -
amargo
addikt
válasz
leximester #4400 üzenetére
Már párszor likelve lett.
windows phone szakkönyv -
oO7
őstag
válasz
leximester #4400 üzenetére
csinálj egy TextBlock típusú listát, és abba rakosgasd bele a felületen lévő TextBlockokat (a referenciájukat ugye), és akkor el fogod tudni érni ciklusból őket...
var textBlocks = new List<TextBlock> { tb1, tb2, tb3, tb4, ... };
és akkor ezen a textBlocks listán már végig tudsz menni for vagy foreach ciklussal...
ha esetleg azonos szinten helyezkednek el a vizuális fában, akkor a TextBlock-okat tartalmazó konténernek le lehetne kérdezni a Children tulajdonságát és rászírnű az OfType<TextBlock>() operátorral, hogy csak a TextBlock-okat adja vissza... ez is egy listát eredményez, amiben benne vannak, de ez elég csúf megoldás meg olyan textblock is belecsúszhat, amit nem is biztos, hogy manipulálni szeretnél... ha meg a panelen belül nem közvetlenül helyezkedik el a textblock hanem még egy másik panelben vagy ilyesmi, akkor már nem is működne ez ilyen egyszerűen...
szóval inkább az első megoldást javasolnám így hirtelen, bár egyetértek Karma-val, ez csak tüneti kezelés a problémára
-
Karma
félisten
válasz
leximester #4398 üzenetére
Határozott ughhhhh.
Miért hoznál létre kódból TextBlockokat? Főleg hogy ebben a kis részletben nem is adtad hozzá semmihez se.
Használd a XAML-t!
A primitív verzióban csináld meg a 30 TextBlockot, mindegyiknek más Name property-vel, és akkor generálódik hozzájuk azonos nevű tagváltozó.
Ha meg kinőtted az okádék verziót, csinálj egy ListBoxot, aminek az ItemTemplate-je a neked tetsző TextBlock, a tartalmát meg hozd be bindingon keresztül. Gondolom most is egy tömbben van minden...
-
Peter Kiss
őstag
válasz
leximester #4232 üzenetére
Persze, mert az alkalmazáslogikád teljes mértékben a GUI szálon fut. Indítani kell egy háttérszálat (Task library, BackgroundWorker) valamilyen módon, amit pl. le tudsz állítani a GUI szálról, amikor változik valami.
-
banán007
tag
válasz
leximester #4232 üzenetére
Sziasztok!
Azt hogy tudnám megoldani, hogy egy richtextboxban ha pl. azt ki akarom törölni hogy [valami], akkor nem egyenként törli a karaktereket, hanem az egész "[valami]" szövegrészt?
-
Bobrooney
senior tag
válasz
leximester #4230 üzenetére
nem biztos, hogy szerencsés a dolog, de pl bekéred az értéket amire ugye meg fogod változtatni, vagy feltételhez kötöd.
-
Karma
félisten
válasz
leximester #4226 üzenetére
Ja egyébként ha az egeret a változó fölé viszed, akkor kiírja a valódi típust a Studio is
-
Karma
félisten
válasz
leximester #4224 üzenetére
Ez nem egy "var típusú" változó, hanem egy AudioVideoCaptureDevice típusú. A var miatt nem kell külön kiírnod a blokkon belül, a fordító kitalálja - más szóval csak egy kis könnyítés neked.
Ha át akarod adni, el akarod tenni tagváltozóba vagy bármi hasonló, a valódi típusát kell használnod, amit fenn kiemeltem.
-
amargo
addikt
válasz
leximester #4055 üzenetére
Ez valami hobby alkalmazás lesz vagy beadandó - mert a marketre jószerivel nem fog bekerülni -?
Egy "randa" megoldást mutatok: static property
Most képzeld el, hogy a property a tömböd és annak tartalmát adja vissza.Ezeket azért elküldöm [link] és egy számodra talán méghasznosabb [link]
szerk: Ha ezeket kiolvastad és a példákat is megcsinálod/követed, utána újra tudod gondolni, hogy mit is szeretnél csinálni. Az nem segítség, hogy egy kezdő szájába rágjuk, hogy most akkor ezt ide és ide írd, mert abból az égvilágon semmit nem fogsz tanulni és még érteni sem fogod, hogy mit csináltál, így a segítő szándékot nézd és olvasd el - ugyan a legegyszerűbb megoldást is megadtam az elejében, csak nem fogod feltétlenül érteni.
-
martonx
veterán
válasz
leximester #4055 üzenetére
amargo már írt neked pár variációt: "messenger vagy statikus adatként is elérheted, akár IS-be is lementheted és felolvashatod a másik helyen"
-
amargo
addikt
válasz
leximester #4053 üzenetére
Szókeresőnek miért kell két külön oldal?
Miért töltöd fel az egyik oldalon és miért csak a másik oldalon akarod használni, ezt nem értem valamiért nem jó az első oldal? Valami logika épül arra, hogy így vitelezed ki? Mert ez egy telefonon szerintem borzasztó zavaró tud lenni a felesleges váltogatások. PivotControl-t használsz hozzá?
MVVMEzt csak segítségként küldöm, ne másold!
Itt az egész kód és ablakterv is -
amargo
addikt
válasz
leximester #4051 üzenetére
WP7-nek szerintem itt a helye.
MVVM-et ismered?
Bár elképzelni sem tudom, hogy ugyan azt a tömböt miért használnád a másik oldalon, ezt megválaszolhatnád.
De messenger vagy statikus adatként is elérheted, akár IS-be is lementheted és felolvashatod a másik helyen. De azért kérdem, hogy mi a cél, mert kicsit sántít ez nekem.
Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Subaru topik
- India felől közelít egy 7550 mAh-s Redmi
- Samsung Galaxy S23 Ultra - non plus ultra
- Milyen házat vegyek?
- PlayStation 5
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- World of Tanks - MMO
- Vicces képek
- Sütés, főzés és konyhai praktikák
- Vivo X200 Pro - a kétszázát!
- További aktív témák...
- Új Apple iPhone 16 Pro Max 256GB, Kártyafüggetlen, 3 Év Garanciával
- Bomba ár! Fujitsu LifeBook U757 - i3-7GEN I 16GB I 256SSD I 15,6" FHD I HDMI I Cam I W11 I Garancia!
- BESZÁMÍTÁS! 6TB Seagate SkyHawk SATA HDD meghajtó garanciával hibátlan működéssel
- Microsoft Surface Pro 7 - Újszerű, dobozban, gyári töltővel, billentyűzettel
- Bomba ár! Dell Latitude 3590 - i5-8GEN I 8GB I 256SSD I HDMI I 15,6" FHD I Cam I W11 I Garancia!
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest