Hirdetés
- Feháborodott az Apple, a Meta az iPhone-felhasználók üzeneteit akarja olvasgatni
- A luxusmárkáknak kell a bitcoin, az USA jegybankjának nem
- Letiltja az USA a politikusokat a telefonhívásokról és szöveges üzenetekről
- Nagy áttörés jön a napelemek piacán, nem kell annyi hely a paneleknek
- Belenyúlt az USA az Epic Games igazgatótanácsába, nyomoz az NVIDIA
Új hozzászólás Aktív témák
-
válasz quailstorm #10144 üzenetére
Köszi! Nagyon régen használtam, és 50 felett már többet felejtek mint amennyit tanulok
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
A VS-ben módosítottam a kódot, és ezt visszatölteném a GitHub-ra, de nem akarja. Hiába nyomok egy Push-t, látszólag valamit csinál, de nem tűnik el a módosítás:
Mit csinálok rosszul?Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
válasz martonx #10125 üzenetére
Olvas(gat)om, de még az angolt is töröm, nem hogy érteném, hát még amit próbál elmesélni. Biztos jó, meg okos dolog, de most csak azt látom, hogy feleslegesen túlbonyolítja. Nézegetem a Graph Explorer-t, de így sem értem. Már a nevével is problémáim vannak. Miért grafikon?
Nekem nincs cégem, előfizetésem, azúrom, se semmim. Egy mezei ingyenes MS fiókom van. Ráadásul a OneDrive sem szinkronizálja le, a helyi meghajtóra, mert egy másik fiókban van az eredeti fájl, velem csak meg van osztva.Azért köszi, hogy próbálsz irányba állítani. Majd még olvasgatok. Meg a githubon is találtam egy Onedrive samples példakód gyűjtemény, hátha tanulok belőle valamit.
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
válasz martonx #10122 üzenetére
A shared url, a webes Excel felületet nyitja meg, nem közvetlenül a fájlra mutató link. Az alábbi "trükkös" linkkel lehetett eddig közvetlenül magát a fájlt elérni. Ezt a lehetőséget zárta be most az MS. Az MS Graph nekem sűrű sötét erdő, abszolút nem értem.
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
Nem tudjátok mit variált az MS? Évek óta van egy kis programom, ami a onedrive-ról letölt egy .xlsx fájlt, és a benne levő adatokat feldolgozza.
Napok óta valami hibás fájlt tölt le. Maga a letöltés nincs túlvariálva:webClient.DownloadFile("https://onedrive.live.com/download?resid=2D7E...&authkey=%21...&em=3", @fileName)
Viszont most egy olyan fájl az eredmény, amiben van valami (26kB), de nem tudom beolvasni:System.IO.FileFomatException: A fájl sérült, adatokat tartalmaz.
Ha visszatöltöm a OneDrive-ba a letöltött fájlt, és megnyitnám az online Excelben, nem ismeri fel:
A munkafüzet nem nyitható meg, mert lehet, hogy a fájl formátuma nem egyezik a fájlkiterjesztéssel.Ami igaz is lehet, mert ha a OneDrive WEB-es felületéről töltöm le, csak 10.6kB a fájl mérete.
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
Találkoztatok már ilyennel?
A WEBoldal azt mondja sikeresen bejelentkeztem, de a VS csak nem enged tovább.Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
Van egy hosszú lista, és abból ki kell keresni 5 véletlenszerű elemet, de feltétel, hogy mindegyik másik elem legyen, nem egyen ismétlődés.
Létezik erre algoritmus? Több is? Pontosan milyen kulcsszavakra keressek rá, hogy rátaláljak az internetem?[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Köszi az útmutatást!
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
válasz quailstorm #9738 üzenetére
Bocs! A lényeg lemaradt: Ha elindítom a programot, akkor működik a letöltés gomb, be is tölti kiválasztott szöveget. Csak nem találom a programban ezt a rész! Nem én írtam, Githubról töltöttem le és próbálom átírni magyarra.
robotjatek
Köszi! Ööö... Erre hogyan tudok rákeresni?[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
public static void LoadDocument(Stream fileStream, FlowDocument document, string dataFormat)
{
try
{
TextRange range = new TextRange(document.ContentStart, document.ContentEnd);
range.Load(fileStream, dataFormat);
}
catch (ArgumentException ex)
{
MessageBox.Show("Nem támogatott fájl típus.");
}
}
A fenti kód az rtf fáj betöltés gomb kódja. Hogyan tudnám az összes szín beállítást resetelni?
A cél az lenne, hogy minden betű szín infója tűnjön el, és egy mezei fekete/fehér szöveget kapjak.Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
válasz sztanozs #9663 üzenetére
Köszönöm! Ezt megtaláltam, csak nem volt világos, hogy az Excpetion1 e pontosan mi, de már nyomon vagyok:
// Ha nem sikerül letölteni, nem is próbálja meg feldolgozni
try {
webClient.DownloadFile("https://onedrive.live.com/download?...", @fileName);
}
catch (System.Net.WebException ex) {
error = true;
Console.WriteLine("Hiba történt: {0}", ex.Message);
label_tableDate.Content = "Hiba történt!";
}
if (!error) {
tableName = "Időjárás";
label_lastRead.Content = "Az utolsó beolvasás ideje: " + DateTime.Now.ToString("HH:mm:ss");
GetCellValues(fileName, tableName);
// Az adatok kiírása
DataVisualisation();
}
Itt a finaly az if ág? Vagy?
[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
Készítettem egy kis programot, ami a felhőből letölt egy táblázatot, és onnan kinyeri bizonyos cellák tartalmát, és ezt egy adott formátumú szöveges fájlba lementi. Kb működget is, de valami félrement a kódfaragás közben. Az utolsó fejlesztés az volt, hogy ha még nincs megfelelően kitöltve a táblázat, 10 perces később megint megpróbálja. Viszont van amikor bezáródik, és nem marad nyoma. Hogyan lehetne kideríteni mi az oka?
A forráskódot kitettem ide.
És csak finoman, nem vagyok programozó, hobbi projektFreeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
válasz kicsicsuti #9623 üzenetére
Így senki nem fog segíteni. Írd le konkrét problémád, vagy hogy hol akadtál el.
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Mert aki nem ismeri a sokkal ősibb programnyelveket (sem), annak ez varázslat. Pláne úgy hogy a fejlesztőkörnyezet magától felajánlja az if then else helyett. Anno a TVBasic-en ismerkedtem meg a (hobbi!)programozással, a számítógéppel. A mai eseményvezérelt objektum orientált nyelvekkel már nem vagyok barátságban. Rutinom sincs, mert kb 5-10 évente szál meg az ihlet, hogy 1-2 apró feladatot megoldjak magamnak. Aztán mint a példa mutatja, kiderül, hogy nem is olyan kicsi feladat.
sztanozs
Teljesen jó ez is, csak nem jutott eszembe .Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
Ez történik, ha csak bemásolod, de lövésed nincs róla. Egyszerűen csak működik. Még1x nagyon köszönöm a segítséget!
Az if then else szerkezetemet leegyszerűsítette: ScaleX = ScaleX == 1 ? -1 : 1;
Nem is tudtam hogy az értékadás ilyen egyszerűen bonyolult is lehet. Minden nap tanulok valami újat.Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
válasz Alexios #9608 üzenetére
Én elhiszem, hogy ez a sava borsa, de én nem egy gasztronómiai csodát akarok, csak egy zsíros kenyeret. Még arra is rá kellett keresnem mijaza MVVM, nemhogy MVVM pattern. Előttem
a hétvégea hátralévő évek, hogy megértsem ezt a kódot. Amúgy egész érdekes amit írsz (már amennyit megértettem belőle, és a kódból, bár az tök zavaró hogy mindennek ScaleX neve van, és hiába írtad nem értem mit csinál a DataContext) Szóval jó sok kérdőjel született, de legalább látom merre kéne elindulni.
Köszi!Ezek az absztrakciók tök felesleges bonyolítások. Miért nem lehet azt írni, hogy pl.
MainWindow.ScaleTransform(x,y);
?!
Ez beállítja a ScaleX és ScaleY transzformációt, az x és y értékének megfelelően.Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Igen, a kapcsos zárójelen én is gondolkodtam, hogy sima szokott lenni utánna, de így sem tetszik neki.
Pedig csak annyit szeretnék, ha lenyomja mondjuk az F8-at, akkor ScaleX=-1, ha mégegyszer, akkor ScaleX=1.[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
válasz Alexios #9598 üzenetére
Köszi!
Írtam egy stopper/visszaszámláló alkalmazást, ami kb teszi a dolgát, úgy ahogy szeretném. Most megpróbálom továbbfejleszteni, hogy a súgógép-en is a helyes pozícióban jelenjenek meg a számok. Ezért kellene leprogramozni, hogy egy gombnyomásra az eredeti helyett annak tükörképet mutassa.Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
Adott egy wpf project, amiben az egész ablakot tükrözni kéne. A Designer-ben csak egy kattintás, de nem tudom hogyan kellene leprogramozni. Az
<ScaleTransform ScaleY="1" ScaleY="1"/>
XAML sorra gondolok. Ezzel meg tudom forgatni a teljes ablak tartalmát vízszintesen, és függőlegesen, de nem találtam forráskód mintákat, vagy amit találtam az nem akart működni. Már a
st = ScaleTransform();
ra is panaszkodik. Tudnátok linkelni egy magyarázó oldalt, vagy egy pár soros kódot a megoldásra?Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
válasz Atomantiii #9478 üzenetére
Ezt a sort pontosan hova írod be?
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Egy kis logikai bukfencbe gabajodtam. Írtam egy stopper/visszaszámlálót.kb jól működik, de a vezérlése ravasz:
private void keyListening(object sender, KeyEventArgs e)
{
// Ha már fut a visszaszámlálás, nem engedi átváltani előreszámlálásra
if (e.Key == Key.F1 & !stopWatch.IsRunning)
{
reverse = false;
StartStopwatch();
}
if (e.Key == Key.F2) StopStopwatch();
if (e.Key == Key.F3)
{
reverse = false;
DeleteVariables();
}
if (e.Key == Key.F4) { Environment.Exit(0); ; }
// Ha má elindult a stopper, nem engedi átváltani visszaszámlálásra
if (e.Key == Key.F5 & !stopWatch.IsRunning)
{
reverse = true;
StartStopwatch();
}
if (e.Key == Key.F6) StopStopwatch();
if (e.Key == Key.F7)
{
reverse = true;
timeLimit = 10;
DeleteVariables();
}
if (e.Key == Key.F7)
{
reverse = true;
timeLimit = 10;
DeleteVariables();
}
if (e.Key == Key.Up & !stopWatch.IsRunning)
{
timeLimit++;
if (timeLimit > 30) timeLimit = 30;
minuteLabel.Content = timeLimit;
}
if (e.Key == Key.Down & !stopWatch.IsRunning)
{
timeLimit--;
if (timeLimit < 1) timeLimit = 1;
minuteLabel.Content = timeLimit;
}
}
Hogyan mondjam meg neki, hogy akkor se induljon el a stopper (F1), ha a visszaszámláló elérte a 0-át és megállt?
[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
válasz Dawide@axele #9381 üzenetére
Az ugye megvan, hogy egyetlen kérdőmondát nem volt a hozzászólásodban?
Írd le pontosan hol akadtál el, mi nem működik, plusz a hozzá tartozó kódrészletet.Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
Azt szerettem volna, ha felbontáshoz igazítja a betűméretet (A program maximalizálva indul).
screenHeight = SystemParameters.PrimaryScreenHeight;
// Kiszámolja, hogy hol van a képernyő fele
shiftScreen = SystemParameters.PrimaryScreenWidth / 2;
// A képernyőmagassághoz igazítja a betüméretet
minuteLabel.FontSize = screenHeight / 1.5;
minuteLabel.Width = shiftScreen;
secondsLabel.FontSize = screenHeight / 1.5;
secondsLabel.Width = shiftScreen;
// a kettőspont picit kissebb, így jobban néz ki
colonLabel.FontSize = screenHeight / 3;
Egy kicsit elszámoltam magam. fHD felbontáson szépen működik,
de kissebb felbontáson (1280x1024)túl széles(nagy) a betűméret.
Hogyan lehet jól/másképpen skálázni?[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
Egy stoppert készítenék, és a perc/másodperc kijelzésre kábel-eket használok. Létezik valahol olyan beállítás ami kikényszerít, hogy a beleírt számot 2 karakteren jelenítse meg, vagy nekem kell lekezelni, hogy ha egy szám kisseb mint 10, akkor elé írok egy 0-át?
Anno még 8bites mikwrogépeken volt a érint using, amivel kimaszkozhattam, hogyan írja ki az adatot. Létezik itt is ilyesmi?Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
-
Egy új probléma lépett fel. Létrehozok egy időzítőt, ami 10 percenként meghívja az újrabeolvasó rutint.
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
// A program indulásakor beolvassa a táblázatot
Read();
// 10 percenként újra beolvassa
DispatcherTimer dispatcherTimer = new DispatcherTimer();
dispatcherTimer.Tick += new EventHandler(Reload);
dispatcherTimer.Interval = new TimeSpan(0, 10, 0);
dispatcherTimer.Start();
}
Viszont nem tudom leállítani(elérni) egy másik függvényből? Mit csinálok rosszul?
[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
Az ablak Title szövegében szeretném kiírni a verziószámot. Itt írnak egy megoldásról , de mindég 1.0.0.0-át ír ki. A project Properties szerint a a Publish version: 1.0.0.7
Az XAML-be ez van:
Title="{Binding WindowTitle, RelativeSource={RelativeSource Mode=Self}}"
A kódban pedigpublic string WindowTitle {
get {
Version version = Assembly.GetExecutingAssembly().GetName().Version;
return "MyTitle v" + version; }
}
[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
További segítség kellene. A program szépen teszi a dolgát, a felhasználóktól kiborul. Hiába van a cella dátumra formázva, ha a nap végére pontot tesznek (pláne szóközzel) pl. "2019-05-07. " Attól megbolondul és 1800-as évekbe repít.
string data = null;
addressName = "B1";
theCell = wsPart.Worksheet.Descendants<Cell>().Where(c => c.CellReference == addressName).FirstOrDefault();
if (theCell != null)
{
data = theCell.InnerText;
if (data != "")
{
//itt még variálni kelle a data-val, hogy a végéről levegye a szóközöket és a pontot?
tableDate = DateTime.FromOADate(double.Parse(data, CultureInfo.InvariantCulture));
if (tableDate.ToShortDateString().Equals(DateTime.Now.ToShortDateString()))
{
label_tableDate.Foreground = Brushes.Green;
}
else
{
label_tableDate.Foreground = Brushes.Red;
}
}
else
{
MessageBox.Show("A dátum nincs kitöltve");
error = true;
return;
}
}[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
Az jó ha nem kap értéket ("" lesz), mert akkor arra napra nincs adat. Csak a mai, holnapi, és a mától számított 2., 3. , és 4. nap tartalmaz adatokat.
Az if-else nekem is eszembejutott, de a switch se rossz ötlet.A táblázatból kell egy .txt készítenem, amit majd beolvas az AfterEffect, de abban a hét mindenn napja fel van sorolva. Mivel az AE-hez még annyira sem értek, kénytelen vagyok a kollégám által kitalált formulához igazodni.
Köszi a tippeket!
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Már frankón megy a hét napjának detektálása, de egy kis optimalizáció kellene, ugyanis a cél az, hogy ki kell deríteni hogy a hét napjai a mai napot követő 2., 3., vagy 4. napra esnek-e, és ettől függően más más értékkel töltöm fel őket. Most ott tartok, hogy
holnap = (int)datumErtek.DayOfWeek + 1;
// Hétfő 2. nap?
if (holnap+1=1)
// Igen
{
lista [16] = nap1_minimum;
lista [17] = nap1_maximum;
....
}
else
// Nem, vagyis nem kap értéket
{
lista [16] = "";
lista [17] = "";
....
}
// Hétfő 3. nap?
if (holnap+2=1)
// Igen
{
lista [16] = nap2_minimum;
lista [17] = nap2_maximum;
....
}
else
// Nem, vagyis nem kap értéket
{
lista [16] = "";
lista [17] = "";
....
}
// Hétfő 4. nap?
if (holnap+3=1)
// Igen
{
lista [16] = nap3_minimum;
lista [17] = nap3_maximum;
....
}
else
// Nem, vagyis nem kap értéket
{
lista [16] = "";
lista [17] = "";
....
}És így tovább a hét minden napjára. Tudom ezt egyszerűsíteni/optimalizálni, vagy végig kell kódolni, vizsgálni a hét minden egyes napjára?
[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
-
Van lehetőség arra, hogy egy adott dátumból megmondjam, hogy a hét melyik napjára esik -».dayOfWeek
De nekem nem a nap neve, kell, hanem a sorszáma. hétfő =0, kedd =1,... Van erre valami trükk?Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
A beolvasást áttettem a GetCellValues-ba:
public void GetCellValues(string fileName, string sheetName)
{
...
// Éjjel
addressName = "B4";
Cell theCell = wsPart.Worksheet.Descendants<Cell>().Where(c => c.CellReference == addressName).FirstOrDefault();
// If the cell does not exist, return an empty string.
if (theCell != null)
{
adat = theCell.InnerText;
if (adat != "") ejszaka_min = int.Parse(adat);
else
{
MessageBox.Show("Az éjszakai minimum hőmérséklet nincs kitöltve");
hiba = true;
return;
}
}
addressName = "C4";
theCell = wsPart.Worksheet.Descendants<Cell>().Where(c => c.CellReference == addressName).FirstOrDefault();
...
}Így már jó(bb)?
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
a GetCellValue függvényből egész számot kapsz vissza szövegként
Ez az, hogy nem kapok. Egy üres semmit ad vissza nem a dátumot szöveges formában. Megttenéd hogy rákukkantasz?[link] a /bin-ben van a táblázat is.Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
Elakadtam a dátumnál. A példa alapján, ha dátum van a cellában akkor
// Retrieve the date value in cell A2.
value = GetCellValue(fileName, "Sheet1", "A2");
Console.WriteLine(
DateTime.FromOADate(double.Parse(value)).ToShortDateString());Viszont nálam ez system.formatexception hibára fut.
+ Mit jelent az, hogy For dates, this code returns the serialized value that represents the date. ?
Valami trükk van a dologban, mert ha csak simán kiíratom a szöveget(Console.WriteLine(value);
), akkor semmi nem jelenik meg.[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
ondedrive-ról hogy tudok letölteni egy fájlt? Ha csak a megosztáss linket adom meg a webClient.DownloadFile()-nak, akkor csak egy html oldalt tölt le.[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Köszi! Sikerült is beolvasni pár cellát, de ha éppen üres, attól kiborul. Ha pedig nem numerikus érték (szám) van az adott cellában, akkor nem a szöveget adja vissza, hanem egy számot. De hogy pl. a "teszt"-ből hogyan lesz 9 az nem teljesen világos.
Tuti valamit rosszul csinálok, de mit?
Ez a kód[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Létezik, hogy a fejlesztő gépre fel kell telepíteni az Excel-t, hogy a referencialistába kerüljön?[link]
Tegyük fel telepítem a próba verziót. Az elkészült program igényelni fogja, az Excel jelenlétét, vagy a szükséges komponensek befordulnak a programba?
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Létezik olyan módszer, amivel egy onedrive-ban tárolt excel-ből veszek ki adatokat anélkül, hogy letölteném, és megnyitnám mint sima excel fájl?
Mondjuk még csak ott tartok, hogy nem tudom hozzáadni a "Microsoft Excel xx.xx Object library", mivel nincs a listában. Ez lehet, a Community edition gyengesége, vagy valamit még nem telepítettem fel?Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Igen, pont most akartam írni, hogy sikerült kigugliznom a megoldát.
Köszi a segítséget!
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Szerintem jól. Be is illesztettem a dialógusablak kódjába:
var dlg = new OpenFileDialog();
if (!string.IsNullOrWhiteSpace(documentPath))
{
dlg.FileName = Path.GetFileName(documentPath);
dlg.InitialDirectory = Path.GetDirectoryName(documentPath);
if (!Directory.Exists (dlg.InitialDirectory ))
{
dlg.InitialDirectory = Environment.SpecialFolder.MyDocuments;
}
dlg.Multiselect = false;
dlg.Title = "Dokumentum betöltése a súgóba...";
}Viszont így nem fordul le: "Cannot impicitly convert type 'System.Enviroment.SpecialFolder' to 'string' 'Bookmark.PropertyChanged' hides inheritedmember. Gondolom valami típus eltérés van de nagyon nem értek hozzá.
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Egy kis iránymutatás kellene. Van egy github-os program amit letöltöttem, és próbálom megtanítani magyarul. Viszont találtam benne egy hibát. Megjegyzi az utolsó könyvtárat, ahonnan betöltötte a fájlt. Viszont ha már nem elérhető hálózati útvonal(kikapcsolták a másik gépet), vagy meghajtó (pl. már kihúztam azt a pedrive-ot amin a szöveg volt), dob egy hátast:
Hogyan tudnám rábírni, hogy ekkor se essen kétségbe, hanem valamelyik alapértelmezett útvonalat pl. Dokumentumok mappával helyettesítse az elérhetetlen útvonalat?
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
Hopsz Végül ez bevált:
private void OnAutoGeneratingColumn(object sender, DataGridAutoGeneratingColumnEventArgs e)
{
if (e.PropertyType == typeof(System.DateTime))
(e.Column as DataGridTextColumn).Binding.StringFormat = "yyyy-MM-dd";
}Köszi!
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
válasz Froclee #7096 üzenetére
Ez a kód:
public MainWindow()
{
InitializeComponent();
// Ezt a fájlt fogja megnyitni, beolvasni
string FajlNev = "C:\\Documents\\vhs.xls";
// Felparaméterezi a kapcsolatot
string Parameter = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + FajlNev + ";Extended Properties=\"Excel 8.0;HDR=Yes;\"";
OleDbConnection Kapcsolat = new OleDbConnection(Parameter);
Kapcsolat.Open();
OleDbCommand parancs = new OleDbCommand("Select * From [Munkalap1$]", Kapcsolat);
OleDbDataAdapter adapter = new OleDbDataAdapter(parancs);
DataTable Tablazat = new DataTable("Munkalap1");
adapter.Fill(Tablazat);
dataGrid.ItemsSource = Tablazat.DefaultView;
adapter.Update(Tablazat);
Kapcsolat.Close();Ez az eredmény:
Az első oszlop dátum formátumú lenne. Maga a program adatokat keresne, gyűjtene ki, de az a része nincs kész, még a fejemben sem. Eddig ott tartok, hogy beolvasok egy Excel táblát mint adatforrást.Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Beolvastam egy excel táblázatot, viszont a dátum mellett megjelent az óra is a datagrid-ben. Itt azt írják, hogy a
.DefaultCellStyle.Format
-al megadhatnám, hogyan nézzen ki, de ilyent nem ajánl fel. Mit néztem el?Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
A textbox feltöltése után beállítom false-ra a változó értékét, hogy tényleg csak a betöltés utáni módosításokkor billenjen, és mégis
Azt nemtom hogy kell utólag hozzárendelni, de már megoldottam az eredetivel való összehasonlítással.
namespace WpfApplication1
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
bool MenteniKell = false;
string FajlNev = "";
string EredetiSzoveg = "";
public MainWindow()
{
InitializeComponent();
}
private void ProgramBezarasa(object sender, RoutedEventArgs e)
{
if (!EredetiSzoveg.Equals(textBox.Text) )
{
var valasz =MessageBox.Show("Elmented?", "A szöveg módosult.", MessageBoxButton.YesNo, MessageBoxImage.Question);
if (valasz==MessageBoxResult.Yes)
{
File.WriteAllText(FajlNev, textBox.Text, Encoding.Default);
}
}
Close();
}
private void FajlMegnyitasa(object sender, RoutedEventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "Szöveg fájlok (.txt)|*.txt";
ofd.FilterIndex = 1;
ofd.Multiselect = false;
Nullable<bool> eredmeny = ofd.ShowDialog();
if (eredmeny==true)
{
FajlNev = ofd.FileName;
EredetiSzoveg = File.ReadAllText(FajlNev, Encoding.Default);
textBox.Text = EredetiSzoveg;
textBox.Visibility=Visibility.Visible;
}
}
}
}[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Hogyan tudom ellenőrizni, hogy egy textbox szövege módosult-e?
Próbáltam a TextChanged-en keresztül(MenteniKell=true), és kilépéskor leellenőrzöm. Viszont még akkor is átbillen true-ra, ha hozzá sem nyúlok, egyszerűen csak kilépnék.
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Az nem megoldás, hogy a batch fájl létrehoz egy fájlt, amit a futásának a végén töröl. Csak annyi kell, hogy lecsekkolod létezik-e ez a fájl. Ha igen, akkor a batch futása megszakadt, nem futott le a végéig.
[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
válasz Alexios #6539 üzenetére
Jogos, a gép nem hibázik.Most vettem csak észre, hogy az egész ketté van osztva. Van benne egy W8.1app és egy tőle "független" WP8.1 app. Én meg csak a WP8.1-ben cseréltem, de a W8.1-et futtattam. Alapvetően nem így képzeltem az Universal App-ot.
Köszi!Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
"Szeretnénk, ha mindenki a legjobb élményben részesülne, amit a Skype csak adhat, beleértve a jobb minőséget, a megbízhatóságot és biztonságot, és a Skype új verziója már úton is van, hogy ezt beteljesítse" - olvasható a Microsoft terméktámogatási weboldalán. "Ahhoz, hogy mindenki élvezhesse az előnyöket, néha vissza kell vonultatnunk egy régebbi Skype-verziót, beleértve a mobil platformokat is. Ezen okból visszavonultatjuk az összes Skype alkalmazást Windows Phone 7-en."
Konkrétan semmi nem indokolta, csak vertek még egy szöget a WP7 koporsójába. Mi indokolta a WP7 kliensek kitiltását? Pláne annak ismeretében, hogy 2.x-es Androidok röhögve futtatják, használják.
[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
válasz martonx #6531 üzenetére
a hülye MS annyiszor nyírta ki, változtatta meg drasztikusan az utóbbi években
Mijen igaz! Engem az iritál, amit a skype-al művelnek. Első körben megszüntetik a wp7 támogatást légből kapott kamu indokokkal. Most meg a "modern" verzót nyírják ki. Holott az universal app-á fejlesztés lett volna a logikus lépés. Szerintem.
Becsomagoltam az egészet ide. Adam014 azt megköszönöm, ha ránézel!
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
Elkezdtem az első UniversalApp-om. Itt szépen magyarul lépésrő lépésre le van írva, hogy mit kell(ene) csinálni.
A MainPage (főlap) lecserélése problémába ütközött. Törlöm a MainPage.xaml-t, és hozzá adom a BasicPage-et, MainPage.xaml néven. Látszólag sikerül is a dolog, mert ha megnyitom, már a Basic kinézetet látom a szerkesztőben. Most jön a csavar: Futtatáskor az eredeti üres lap jelenik meg.Rossz a leírás, vagy én csinálok valamit rosszul?
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Ja igen:XAMLben is megpróbáltam, de...
<TextBlock x:Name="doboz1" Margin="0" TextWrapping="Wrap" Text="Az Apple a tegnapi napon igazi bombát dobott a piacra, ugyanis bejelentették, hogy a Metal API-t az iOS-ről áthozzák a Mac OS X új verziójára is. Ez az iparágon belül visszás nézeteket váltott ki. Önmagában nincs baj azzal a politikával, ha valaki a szabványok mellett készít saját technológiákat is, de az Apple esetében inkább arról van szó, hogy a szabványok helyett jött a Metal. A vállalat ugyanis teljesen visszafogta az OpenGL támogatását, és lassan ez igaz lesz az OpenCL-re is. Emellett a nyílt specifikációjú iparági szabványnak készülő Vulkan API támogatására vonatkozóan is mélyen hallgat a cég, ami egyfajta üzenet a fejlesztőknek, hogy válasszák a biztosan létező utat, vagyis a Metal API-t. Egyrészt a fejlesztők nézőpontja érthető, hogy számukra jóval egyszerűbb lenne, ha az Apple a szabványok mellett kardoskodna. Nyilván az OpenGL itt már nem tényező, de az OpenCL és az érkező Vulkan az. Ennek technikai akadálya nincs, de az Apple valószínűleg fél attól, hogy a Khronos Group a jövőben sem fogja kiszolgálni az igényeiket. Ez a legfőbb oka annak, amiért a Metal megszületett az iOS-re, mivel az OpenGL ES 2.0 akkoriban már rendkívül rossz API-nak számított a hatékonyság szempontjából. A Mac OS X-re történő elérhetőség pedig egy folyamat befejezése, vagy éppen kezdete?" FontSize="72">
<TextBlock.RenderTransform>
<TranslateTransform x:Name="doboz10" X="0" Y="0" />
</TextBlock.RenderTransform>
</TextBlock>
<Button Content="Start" Width="100" Height="50" Margin="10,10,682,509">
<Button.Triggers>
<EventTrigger RoutedEvent="Button.Click">
<BeginStoryboard>
<Storyboard x:Name="B1">
<DoubleAnimation Storyboard.TargetName="doboz10" Storyboard.TargetProperty="Y" From="0" To="-950" Duration="0:0:10" FillBehavior="Stop" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Button.Triggers>
</Button>De itt meg a szöveg elvágódik az ablak alján, + még nem jöttem rá, hogy a sebességet hogyan tekerem menet közben.
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Nincs hivatalos MS platform rá? Ez nem kicsit vicces.
Amúgy hót nem boldogulok. 80%-ot megeszik egy c2d prociból,vagyis nem így kell megoldani. De akkor hogyan? Hisz ez csak egy szöveg, amit párpixellel odébb dobok...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Windows.Threading;
namespace WpfApplication1
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
textblock1.Text = "Az Apple a tegnapi napon igazi bombát dobott a piacra, ugyanis bejelentették, hogy a Metal API-t az iOS-ről áthozzák a Mac OS X új verziójára is. Ez az iparágon belül visszás nézeteket váltott ki. Önmagában nincs baj azzal a politikával, ha valaki a szabványok mellett készít saját technológiákat is, de az Apple esetében inkább arról van szó, hogy a szabványok helyett jött a Metal. A vállalat ugyanis teljesen visszafogta az OpenGL támogatását, és lassan ez igaz lesz az OpenCL-re is. Emellett a nyílt specifikációjú iparági szabványnak készülő Vulkan API támogatására vonatkozóan is mélyen hallgat a cég, ami egyfajta üzenet a fejlesztőknek, hogy válasszák a biztosan létező utat, vagyis a Metal API-t. Egyrészt a fejlesztők nézőpontja érthető, hogy számukra jóval egyszerűbb lenne, ha az Apple a szabványok mellett kardoskodna. Nyilván az OpenGL itt már nem tényező, de az OpenCL és az érkező Vulkan az. Ennek technikai akadálya nincs, de az Apple valószínűleg fél attól, hogy a Khronos Group a jövőben sem fogja kiszolgálni az igényeiket. Ez a legfőbb oka annak, amiért a Metal megszületett az iOS-re, mivel az OpenGL ES 2.0 akkoriban már rendkívül rossz API-nak számított a hatékonyság szempontjából. A Mac OS X-re történő elérhetőség pedig egy folyamat befejezése, vagy éppen kezdete?";
DispatcherTimer idozito = new DispatcherTimer();
idozito.Tick += mozgatas;
idozito.Interval = new TimeSpan(100000);
idozito.Start();
}
double ypos = 0;
void mozgatas(object sender, EventArgs e)
{
ypos-=1.5;
if (ypos < (textblock1.ActualHeight * -1))
{
ypos = 0;
}
textblock1.Margin = new Thickness(0, ypos, 0, 0);
}
}
}Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Van élet az XNA után?
VS Community 2013 van fent, viszont a Microsoft XNA Game Studio 4.0 hisztizik:Mégiscsak a C# express 2010-re van szükségem, vagy?
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Itt van ez az msn-es példa, ami a doboz szélességét változtatja:
<EventTrigger RoutedEvent="TextBlock.Loaded">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation
Storyboard.TargetName="MyWipedText"
Storyboard.TargetProperty="(TextBlock.Width)"
To="0.0" Duration="0:0:10"
AutoReverse="True" RepeatBehavior="Forever" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</TextBlock.Triggers>Elméletileg csak le kéne cserélnem a .Width-et valami másra, ami a függőleges pozíciót tekeri, de vagy nincs ilyen, vagy eldugták.
Az sem világos, hogy ha sikerül is beröffenteni, hogyan szabályozom mmenet közben a sebességét.
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
válasz ferensz #6499 üzenetére
Értem. Ez ugye nem fizetős? Akkor miért kell hozzá egy plusz "fejlesztői" licence? Ezzel mit vállalok magamra?
Karma
Köszi, de ehhez én kevés vagyok. Egy árva bötüt nem értek az egészből, pedig jópár oldalt átnyálaztam.
Ez pl. egy komplett kódnak tűbik, de még lefordítani sem tudom.
using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
namespace AnimationCompletedTest {
public partial class MainWindow : Window {
Canvas panel;
public MainWindow() {
InitializeComponent();
MouseDown += DoDynamicAnimation;
Content = panel = new Canvas();
}
void DoDynamicAnimation(object sender, MouseButtonEventArgs args) {
for (int i = 0; i < 12; ++i) {
var e = new Ellipse { Width = 16, Height = 16, Fill = SystemColors.HighlightBrush };
Canvas.SetLeft(e, Mouse.GetPosition(this).X);
Canvas.SetTop(e, Mouse.GetPosition(this).Y);
var tg = new TransformGroup();
var translation = new TranslateTransform(30, 0);
var translationName = "myTranslation" + translation.GetHashCode();
RegisterName(translationName, translation);
tg.Children.Add(translation);
tg.Children.Add(new RotateTransform(i * 30));
e.RenderTransform = tg;
panel.Children.Add(e);
var anim = new DoubleAnimation(3, 100, new Duration(new TimeSpan(0, 0, 0, 1, 0))) {
EasingFunction = new PowerEase { EasingMode = EasingMode.EaseOut }
};
var s = new Storyboard();
Storyboard.SetTargetName(s, translationName);
Storyboard.SetTargetProperty(s, new PropertyPath(TranslateTransform.YProperty));
var storyboardName = "s" + s.GetHashCode();
Resources.Add(storyboardName, s);
s.Children.Add(anim);
s.Completed +=
(sndr, evtArgs) => {
panel.Children.Remove(e);
Resources.Remove(storyboardName);
UnregisterName(translationName);
};
s.Begin();
}
}
[STAThread]
public static void Main() {
var app = new Application();
app.Run(new MainWindow());
}
}
}Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Elkezdtem WPF-be faragni, de vannak problémák.... Pl. Nincs timer. Az sem világos, hogyan tolom el 1/96-od inch-el a textbox-ot? Ha jól értettem ez "felel" meg 1 pixel-nek.
cattus
Köszi! Amikor a Betöltenék egy mintát egyből reklamál, hogy szerezzek be fejlesztői licence-t.[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Arra gondoltam, hogy WindowsPhone-ra is összedobnék pár apróságot. Fejlesztői licence nélkül megoldható? Első körben a saját telefonra tölteném fel, nem a store-ba. Vagy csak store-on keresztül érhető el? Az meg fizetős ha jól tudom.
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Most ott tartok, hogy WinForms-ban van az egész. Mikor elinul a súgó, akkor maximalizálja az ablakot, és ennek a felbontásnak a tört részére állítja a betüméretet. Így felbontástól függetlenül mindég ugyanannyi sor fog megjkelenni. Ezt a szöveget átalakítom bitmap képpé. Ez azért jó, mert egy parancsal tudom tükrözni az egészet, nem kell spéci betűtípus. Ezt pixelenként tolom el, így megvan a függőleges scroll.
Most 2 dologgal küzdök. Az 1ik ez a szövegformázás, a másik pedig a directx időzítés.Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
válasz kingabo #6485 üzenetére
Nem pont 20 karakter, csak kb. Hogy pontosan mennyi az a felbontás, és betüméret függő. Ha jól láttam a linkelt fürumon pixel pontosan kiszámolja, hogy kifér-e a szöveg. Ez nagyon szimpi, csak még nem értem minden sorát.
Súgógépet próbálok csinálni. Ehez nagy betük kellenek, hogy távolabbról is jól olvasható legyen, ezért nem sok betű fér el egy sorban.
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
Hogyan lenne egyszerűbb szöveget tördelni pl. 20 karakterenként?
Arra gondoltam, hogy szétrobbantom a szöveget szavakra pl. a string.split-el, és abból rakosgatom össze. Ami elég macerának tűnik.
Elképzelhető, hogy ha egy richtextbox-ba töltöm be, eljátszok valamelyik paraméterével(font méret, magának a box-nak a szélessége) amivel 20 karakteres lesz 1 sor,és a rendszer tördeli be automatikusan. Ki tudom olvasni soronként?
Vagy van még elegánsabb megoldás?Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
Mert érthetetlen. Ha pedig az alap dolgokat nem értik (és az hogy felmondja a leckét, nem jelenti azt hogy érti is, és alkalmazni is tudja), márpedig az objektum orientáltság alapelvei nem egyszerűek(nem is vagyok vele tisztában)
pl. Én se értem miért nevezik az egy dimenziós tömböt vektornak. Igaz nekem nem is próbálták megtanítani. Mindenesetre a vektornak iránya szokott lenni nem pedig elemszáma. Szóval nekem ez elég zavaros.
Persze ez csak az én tudatlanságomat bizonyítja.[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Az adatszerkezetek, algoritmusok, feltételes elágazás, ciklusokk,... ezek mind olyan dolgok amik fontosabbak (szerintem) mint a nyelv szintaktikája, amivel ezeket leírod.
+ kezdőnek inkább a logo, vagy basic emészthetőbbnek tűnik, mint valamelyik objektum orientált nyelv
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
Mert tényleg nincs ilyen (java.exe -jar file.jar) nevü fájl abban a könyvtárban.
Próbáld ki így:
ProcessStartInfo ps = new ProcessStartInfo(@"C:\Program Files\Java\jre1.8.0_45\bin\java.exe",@"-jar C:\teljes\eleresiut\program.jar");
Process.Start(ps);Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Hátha vkit érdekel: CodeFluent Entities Professional 3 napig ingyenes.
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
válasz zsolti_20 #6417 üzenetére
Válaszoltam is. kb. a form1 létrehozása után lefuttathatod az első alap lekérdezést.Ez feltölti adatokkal. Vagy készítesz egy önáló lekérdezést, amit meghívsz az alap paraméterekkel. Ez feltölti a szükséges szövegeket. Aztán később ezt hívod meg (felparaméterezve) a gombra klikkeléskor.
Remélem érthetően nyökögtem el!
[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
válasz zsolti_20 #6400 üzenetére
másik program funkcióját is bele lehessen iktatni?
Konkrétan mire gondolsz?
van egy textbox, amiben van egy rejtett szöveg de gombnyomásra jelenik meg. Nekem arra lenen szükségem, hogy amint elindul a program ezt a gombot automatikusan megnyomja.
Ennek így se füle se farka. Miért legyen rejtett, amikor egy ből láthatóvá akaros tenni?
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Ú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!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Axon Labs Kft.
Város: Budapest