Új hozzászólás Aktív témák
-
Zalanius
tag
válasz Micsurin #8299 üzenetére
Ötlet (volt már dolgom hasonlóval, és talán beválik most is):
1. Beállítások törlése
Devenv /ResetSettings
Telepítési helytől függően valahol itt kell keresni a devenv-et:
c:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\devenv.com2. Ha a VS-ben használt microsoftos accountba beléptél nemrég Edge-ben vagy IE11-ben, akkor töröld a böngésző előzményeit.
3. Jelentkezz be a fiókba böngészőből, ekkor kiderül, hogy problémázik-e magának a loginnak a folyamatával valamiért.
4. VS új próbálkozás
--= Zalán =--
-
Micsurin
nagyúr
válasz martonx #8298 üzenetére
Ugyan az... Nem tudom mi lehet a baja.
3-4x igenezés után meg csak blank, fehér ablak lesz a bejelentkező screen.
[ Szerkesztve ]
The Separatists have no regard for innocent life. They don't care who walks away from war and who doesn't. That's why we move on them now, Commander……and Wolfpack leads the hunt.
-
Micsurin
nagyúr
VS 2017 Community -> Lejárt a 30 nap, notin nem léptem be, most meg nem enged be. Elszáll az email megadás után. Van megoldás vagy újra kell tegyem?
The Separatists have no regard for innocent life. They don't care who walks away from war and who doesn't. That's why we move on them now, Commander……and Wolfpack leads the hunt.
-
amargo
addikt
jetBrains cuccok féláron.
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
DrojDtroll
veterán
válasz Peter Kiss #8294 üzenetére
Van egy ColorPalette osztályom. Annak a példányait szeretném elmenteni és később visszaállítani.
-
Peter Kiss
őstag
válasz DrojDtroll #8293 üzenetére
Mit is szeretnél megoldani?
-
DrojDtroll
veterán
válasz DrojDtroll #8292 üzenetére
Ezt a problémát megoldottam úgy hogy csináltam egy osztály ami egyetlen color field-et tartalmaz.
Most a serializációval küszködök.
A Class amit el kellene menteni.
using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
namespace raw_data
{
[Serializable]
public class ColorPalette : Data.ISeriazable
{
private List<Imaging.RefColor> _colorList;
public string SerializedName { get; set; }
public ColorPalette()
{
ColorList = new List<Imaging.RefColor>();
ColorList.Add(new Imaging.RefColor(Settings.ColorPalette.Default.DefaultMin));
ColorList.Add(new Imaging.RefColor(Settings.ColorPalette.Default.DefaultMax));
SerializedName = Settings.Folder.Default.ColorPalette + Path.AltDirectorySeparatorChar + System.IO.Directory.GetFiles(Settings.Folder.Default.ColorPalette).Length;
}
public List<Imaging.RefColor> ColorList { get => _colorList; set => _colorList = value; }
public Lut lut { get; set; }
public string GetSerializedName()
{
return SerializedName;
}
}
}A serializálást végző függvény:
public static void SerializeObject(Data.ISeriazable obj)
{
IFormatter formatter = new BinaryFormatter();
Stream stream = new FileStream(obj.GetSerializedName(),
FileMode.Create,
FileAccess.Write, FileShare.None);
formatter.Serialize(stream, obj);
stream.Close();
}A visszatöltés metódusa
internal static void LoadSerializedPalettes(GroupBox colorPaletteGroupBox)
{
string[] serializedfilenames=Directory.GetFiles(Settings.Folder.Default.ColorPalette);
foreach (var item in serializedfilenames)
{
IFormatter formatter = new BinaryFormatter();
Stream stream = new FileStream(item,
FileMode.Open,
FileAccess.Read,
FileShare.Read);
ColorPalette cp = (ColorPalette)formatter.Deserialize(stream);
stream.Close();
ColorPaletteSettings.ColorPaletteList.Add(cp);
AddNewPalatte(colorPaletteGroupBox, cp);
}
}Nem töltődnek rendesen vissza az objektumok. A stream még rendesen megvan. Debugban látom, hogy a hossza olyan mint amilyennek lennie kell.
Mitől lehet, hogy mégis null-t kapok?
-
DrojDtroll
veterán
Referencia típusú color-ra volna szükségem. Hogyan a legegyszerűbb ezt megoldani?
-
BTminishop
aktív tag
válasz drsanya #8290 üzenetére
Gyakorolj sokat, rengeteg segédanyag van meg minden. Ha már rendes fejlesztő leszel, akkor is fejlődni kell magadtól, kutatni sokat meg minden szóval illene hozzászokni az önálló tanuláshoz.
Egy tanfolyamtól meg ne várd el, hogy csodaprogramozót csinál belőled. Sok ember évekig tanulja a dolgokat egyetemen (én is )
[ Szerkesztve ]
-
drsanya
aktív tag
Sziasztok! Először is örülök, hogy rátaláltam a topikra. Ezzel együtt pedig napok óta érlelődött bennem a gondolat a kér(d)ésem iránt. Szóval:
Ezév februárjában kezdtem el tanulni a C# nyelvet Visual Studio-ban. A tanfolyam kéthetente van szombat-vasárnap. Most szeptember 3-án lesz a programozó modul vizsgám.
Keresek valakit, aki esetlegesen felvállalna egy amolyan mentor szerepet. Tudom, hogy őrültség és nem is vagyok benne, hogy pozitív lesz a reakció a topikban, de egy kérdést megért úgy gondolom.A miértre pedig az a válasz, hogy már középiskolába is picit nehezebben ment maga a programozás, így ezáltal ezt is nehezebben emésztem, de igyekszem.
Nem pont a vizsga miatt keresek valakit egyébként ha esetleg ez jönne le, hanem általában, mert a munkahelyemen a fejlesztők amolyan nehezen vagy egyáltalán nem megközelíthető VIP személyek, mint egy együttes frontemberei kb.
Elnézést, ha hülyeségnek gondoljátok a dolgot, esetleg ha valakinek van más ötlete természetesen vevő vagyok. Ha netán a topik nem jó a témához, akkor irányítsatok át, de én nem láttam más ehhez hasonlót.
Tisztelettel: egy fejlesztő tanuló.
I am iRacer
-
Raftsman
csendes tag
Szia!
Szerintem Dispose esetén elkerülhetetlen, hogy beszélj a GC működéséről is.
Generations
Finalization Queue
F-Reachable QueueEzek ismerete szerintem szükséges Dispose pattern megfelelő implementálására (Basik implementation, Finalizable types) Kitérhetsz még a using használatára is, és hogy ez csak egy syntax sugar (try-finally)
[ Szerkesztve ]
-
Orionk
senior tag
Sziasztok,
Egy (fél órás) - (órás) előadást kell tartanom C#-ban a Dispose használatáról, nehézségeiről, példakódokkal.
Junior-kezdő fejlesztőnek vettek fel. Tehát nincs még nagy tapasztalatom a témában és ezért is kell néha így külön elsajátítanom dolgokat.
Tudnátok-e légyszíves oldalakat, cikkeket, Dispose használatához tanácsolni/ajánlani bármit, amivel részletes előadást tudnék tartani?
köszönöm szépen.
-
martonx
veterán
-
DrojDtroll
veterán
Sziasztok!
Beállításokat milyen formában illik elkészíteni egy formos programhoz? Jelenleg minden beállítható paraméter egy statikus osztályban van. A beállítások meg nem menthetők, később ezt xmlserializerrel akarom megoldani. Járható ez az út, vagy más megoldást kellene keresnem?
-
Peter Kiss
őstag
válasz alratar #8280 üzenetére
Eddigi pályafutásom alatt egy embert láttam, aki értett bármit is az adatbázisszerverekhez, innentől nekem beszélhet mindenki össze-vissza. Láttam rosszul használt MongoDB-t, én nem értek hozzá, de megmondtam, hogyan lesz jó, és tényleg sikerült töredék erőforrásból sokkal jobbat összehozni.
Ugyanez áll a relációs adatbázisokhoz, j f.sza, mit tudnak művelni az emberek.
Eleve azok szoktak nagyon okosakat mondani, akik az egy szem .cs fájljukra nem tudnak odafigyelni. Cserében ebben a témakorban minden számít, CPU, IRQ beállítás, az IO mindene, a fájlrendszer az op. rendszer, minden IS.
Általánosságban meg SQL Server lesz a barátod, ha relációs kell, ha nem relációs kell, akkor keresgélj, ami épp viszi, és árban is jó. Csak a "mire is kell" pontos ismerete nélkül nem kellene még csak gondolkodni sem rajta.
[ Szerkesztve ]
-
Keem1
veterán
válasz alratar #8278 üzenetére
Ez nagyon feladatfüggő. Én használok SQLite adatbázist, és elégedett is vagyok vele. A program saját adatainak, meg a helyi munkaadatok tárolására (van pár tíz soros tábla is, kvázi registry helyett, de van százezres nagyságrendű is).
Viszont eszembe nem jutna többfelhasználós rendszerben használni, arra a DBMS a megoldás. Olyat is használok, viszont a feladat jellege miatt MSSQL helyett MySQL-t (vannak PHP alapú meg Delphiben írt kliensek is az adatbázison [az egyik programunkat még 2009-ben írták, azóta csak apró fejlesztésen esett át, de a legutóbbi is 2013-as, és még mindig csodásan teszi a dolgát]).[ Szerkesztve ]
-
alratar
addikt
válasz Peter Kiss #8279 üzenetére
Igazából csak általánosságban kérdeztem.
By the way, akivel beszéltem eddig nem mondott túl sok jót a MongoDB-ről.
10 féle ember van: aki ismeri a bináris számrendszert, és aki nem
-
alratar
addikt
Sziasztok..
SQLite vs Service-based Database (https://i.stack.imgur.com/e4krX.png)
Szerintetek melyik a jobb a kettő közül?
10 féle ember van: aki ismeri a bináris számrendszert, és aki nem
-
amargo
addikt
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
lorcsi
veterán
válasz martonx #8274 üzenetére
nálad mennyire jön ki?
azon is agyaltam, h leszedem az egész 2015 VS-t..és felpakolom a 17et..
van valami techniukája, h a 2015 verzió összes összetevőjét uninstalláljam?
ha a programok telepítése törlésénél kiválasztom az unninstallt a 2015 community-nél akkor leszedi az összeset?eladó: vadi új soundcore motion+
-
-
Zalanius
tag
válasz RedHarlow #8268 üzenetére
Szerintem nagyjából ezt keresed: Office interop objects.
A bemásolt kódod tehát valahogy így folytatódik (ez nyilván csak vázlat, nem is csináltunk semmit a dokumentummal a megnyitáson kívül):
...
excel.Visible = true;
var wbk = excel.Workbooks.Open(path);--= Zalán =--
-
-
sztanozs
veterán
válasz RedHarlow #8268 üzenetére
Huhh, úgy látom a fejedben még nem nagyon állt össze a változók hatóköre, és a használt osztályok/funkciók hatása. Szerintem olvasgasd még egy kicsit az MSDN-t és próbáld kiguglizni, mit jelentenek a hibaüzenetek, mert talán még csak le sem fordul rendesen.
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
RedHarlow
aktív tag
Sziasztok pár hete kezdtem el tanulni a C#-ot és .NET WPF-ben elkezdtem készíteni egy olyan egyszerű programot ami csak megnyit egy tallózott excel-t a gépen. A tallózás még működik is de a betallózott fájlt sehogy se sikerül elindítanom excelben. Tudna valaki segíteni befejezni a kódot? : )
private void Button1_Click(object sender, RoutedEventArgs e)
{
Microsoft.Win32.OpenFileDialog ofd = new Microsoft.Win32.OpenFileDialog();
ofd.DefaultExt = ".txt";
if (ofd.ShowDialog() == true)
{
string filename = ofd.FileName;
utvonal.Text = filename;
}
string path = filename;
private void Button2_Click(object sender, RoutedEventArgs e)
{
this.path = path;
Microsoft.Office.Interop.Excel excel = new Microsoft.Office.Interop.Excel();
}
}[ Szerkesztve ]
-
lorcsi
veterán
a Visual studio iszonyat el tud terpeszkedni a C-n
feltettem még régebben egy alap 2015 verziót és csak látom, h mindenfelé extrákat pakolt fel
most azt vettem észre, h a C:\ProgramData\Package Cache-ben van egy majdnem 3 Giga cucca
azon felül , h 5 giga a VS önmagábannálatok mekkora helyet foglal?
[ Szerkesztve ]
eladó: vadi új soundcore motion+
-
ubid
senior tag
Sziasztok.
Valaki használt már ASP API-hoz Swaggert ? (nem Core alatt)Ha igen, lehetséges az, hogy több API-t teszteljünk vele és doksit gyártsunk hozzá ?
Egyszerűen nem találom, hogy hol lehet configolni ilyet.Köszi a helpet!
-.-
-
sztanozs
veterán
válasz MineFox54 #8263 üzenetére
Én csináltam c# + mysql és php + mssql kombót is. Mind a kettő kicsivel több szívás, mint a "natív" párosítás, de nem vészes egyik sem.
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
martonx
veterán
válasz MineFox54 #8260 üzenetére
Eleve nem jó gyakorlat C# mellé MySql-t használni Csak poénkodok, persze használhatsz bármit mellé, csak ha már jó gyakorlat volt a kérdés, akkor C# mellé MS SQL vagy valamilyen Azure-os adatbázis (na jó én perverz vagyok, mert AWS DynamoDB-t is C#-al használok) dukál.
Én kérek elnézést!
-
MineFox54
őstag
Sziasztok!
Újra lenne egy kérdésem.
Van egy backgroundworkerem, abban történik egy MySQL lekérdezés (ez jó gyakorlat? hogy szokás ezt? nem akarom megakasztani az UI threadet). Ennek a lekérdezésnek az eredményét hogyan töltöm fel (itt az a kérdés ugye hogy hogy juttatom ki a workerből) egy dataGridView-be.
Tudtok segíteni?
Előre is kösz. -
Keem1
veterán
Srácok, mi a legjobb megoldás?
Van egy osztályom, ami a bemenő adatokkal egy csomó műveletet végez, a végeredmény pedig egy hash. Ez egy foreach-ben kap adatokat, egy egy ciklus megálló a többitől nem fut.Valahogy így:
foreach (valami)
{
Osztaly objektum = new Osztaly (valamik);
Eredmeny = objektum.eredmeny;
}Az nem jó, ha a foreach előtt példányosítok, mivel rengeteg az adat, és az objektumra később nincs szükségem (ezért nem teszem tömbbe se). Ha lenne
objektum.Dispose()
, akkor a ciklus belseje előtt simán felszabadítanám, és ahogy a példában is van, simán a cikluson belül létrehoznám. Egyébként így kipróbáltam, de nem működik jól, csak a foreach első lefutásakor.Mi lenne erre a legjobb módszer?
[ Szerkesztve ]
-
-
Zalanius
tag
https://hash.online-convert.com/crc32-generator
Ez ugyanazt az eredményt dobja, mint amit bemásoltál, e9032c43
Ugyanott van viszont egy módosított változat is:
https://hash.online-convert.com/crc32b-generatorEnnél már a C#-féle eredmény adódik. Ugyanez kapható ezzel a megoldással is:
https://github.com/force-net/Crc32.NET--= Zalán =--
-
amargo
addikt
hmm, nem jó, amit küldtem.
De online generátorokkal megnéztem és a C# kódodat generálják. Azt nézted?
Amúgy itt vannak implementációk: [link]
md5calc.com a c# crc32B-t ad vissza.
[ Szerkesztve ]
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
Keem1
veterán
válasz sztanozs #8253 üzenetére
Úgy valóban kérdőjeles a szöveg, de csak ASCII karakterek esetén se egyezik a hash.
Azt hittem, hogy a crc32 univerzális, nem lehet máshogy generálni MD5 esetén nincs ilyen probléma, de ahová ez kell, ott fontos, hogy rövid ujjlenyomatot képezzek, a 32 karakter már sok.Ezt módosítottam, de ekkor se egyezik a PHP-s eredménnyel:
string probaszoveg = "english alphabet only";
string hash = String.Empty;
Crc32 crc32 = new Crc32();
foreach (byte b in crc32.ComputeHash(Encoding.ASCII.GetBytes(probaszoveg))) hash += b.ToString("x2").ToLower();
Console.WriteLine("Szöveg: " + probaszoveg);
Console.WriteLine("Szöveg (byte): " + Encoding.ASCII.GetString(Encoding.UTF8.GetBytes(probaszoveg)));
Console.WriteLine("CRC32 hash: " + hash);Kimenet:
Szöveg: english alphabet only
Szöveg (byte): english alphabet only
CRC32 hash: b5c4fd8d
A folytatáshoz nyomjon meg egy billentyűt . . .PHP:
Szöveg: english alphabet only
CRC32 hash: e9032c43[ Szerkesztve ]
-
Keem1
veterán
Szeretnék egy kis segítséget kérni, hogy miért tér el a PHP és a C# által generált CRC32 hash.
Fontos lenne, hogy megegyezzen.Forráskódok:
hash.php
Program.cs
System.Security.Cryptography.Crc32.csHa valakinek van ötlete, kérem, ne tartsa magában
-
MineFox54
őstag
Sziasztok!
Végtelenül noob kérdés, de:
van egy stopwatchom, melynek Elapsed propertyjét szeretném folyamatosan megjeleníteni pl. egy textboxban.
Ennek mi a módja? Addig eljutottam, hogy talán backgroundworkerrel kéne, de nem sikerült rájönnöm.
Segítenétek? köszi! -
vlevi
nagyúr
válasz Peter Kiss #8248 üzenetére
Ez elmentem, mert sok helyen tudnám alkalmazni.
-
Peter Kiss
őstag
C# Tech. interjú – nem-rekurzív könyvtárbejárás
Hátha valakinek hasznos.
-
Orionk
senior tag
válasz lord.lakli #8246 üzenetére
Szia,
Rekurzivitást nem enged a project policy.
Stack osztályt használtam és bejárva a fát mindig belerakom a szülőket. Majd a stack-ből kivéve 1-et annak lekérem a gyerekeit és ha a gyerekek között már csak levél van, vagy már megvizsgált node, akkor külön listába kerülnek. Légyeg, hogy a végére meglesz minden node külön listában és azt bejárva tudom nézni, hogy a Checked property-jei milyen állapotban vannak és tudom azt állítani az alapján, hogy mit jelöl ki a user a Dialog ablakban.
Ez a terv most.
-
Orionk
senior tag
Sziasztok!
Milyen fabejárási módszert ajánlanátok az alábbiakhoz?
DialogBox with checkboxes
WPF-ben van egy hasonló dialob box ablakom és minden node-nál van egy checkbox is. Ezen az ábrán most nem olyan példa van, de minden node-nak számos másik node-ja van, azaz számos gyereke lehet 1-1 csomópontnak és azoknak is mindnek van checkbox-a.Egy jó fabejárási módszert keresek, amivel minden csomópontot be tudok járni egészen a levelekig és ha szülőt pipálok be/jelölök be a checkboxon, akkor az alatta levő összes gyerek jelölődjön be.
köszönöm.
Üdv., -
Micsurin
nagyúr
válasz BTminishop #8243 üzenetére
Köszi, a segítséget! Kész is a beadandó végre.
[ Szerkesztve ]
The Separatists have no regard for innocent life. They don't care who walks away from war and who doesn't. That's why we move on them now, Commander……and Wolfpack leads the hunt.
-
Micsurin
nagyúr
Most viszont konkrét kérdésem lenne.
Adott egy p lista, és egy places int tömb, és egy j string tömb. A places a helyét jelöli (az indexeket h aúgy tetszik, hol áll a listában) a J elemeinek a p listában.Hogy tudnám a legrövidebben bejárni és megjelölni az elemeket ? Valamit mindig keverek mivel a p lista 1-5 random elemekkel van töltve, és nekem nem az indexre mutatna rá a for ciklus után a places hanem az összes pl 4-es számú elemre.
The Separatists have no regard for innocent life. They don't care who walks away from war and who doesn't. That's why we move on them now, Commander……and Wolfpack leads the hunt.
-
amargo
addikt
[link]
NavOnline margóján.. számomra hihetetlen, hogy sikerült egy ennyire amatőr bandának adni ilyen karibelü munkát. Hetekkel az éles rendszer előtt még faragják az Interface-t. Napokig áll a tesz rendszer is.. a gdpr aránybánya.
Bocs, de számomra fura.[ Szerkesztve ]
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
Micsurin
nagyúr
válasz Micsurin #8238 üzenetére
[...] azt hiszem a hsz második fele teljességgel felejtős. Elmegyek aludni és akkor jövök vissza ha pihenten lényegi értelmes kérdésem lesz. Sry érte!
The Separatists have no regard for innocent life. They don't care who walks away from war and who doesn't. That's why we move on them now, Commander……and Wolfpack leads the hunt.
-
Micsurin
nagyúr
Köszi!
Nagyon nem tűnt fel, a cp-kel akkor játszom egy kört, annak az lenne a lényege, hogy a playersen végig tudjak majd vele menni.@hunfatal: köszi, huha akkor jöhet egy keresgélés, lista index lekérésre, vagy átvágom tömbbe bár azzal meg szívnék később.
[ Szerkesztve ]
The Separatists have no regard for innocent life. They don't care who walks away from war and who doesn't. That's why we move on them now, Commander……and Wolfpack leads the hunt.
-
Micsurin
nagyúr
Sziasztok!
Segítség kéne.
Itt én valamit nagyon benézek így éjfél tájt, ugyanis a palya.ElementAt(cp)) az első felvett értékről nem hajlandó moccani. Nem tudnátok irányba állítani hol és mit, és miért rontok el? Köszi!ElementAt-tel nem a lista elemének az indexét kérem le?
[ Szerkesztve ]
The Separatists have no regard for innocent life. They don't care who walks away from war and who doesn't. That's why we move on them now, Commander……and Wolfpack leads the hunt.
-
-
Tin
veterán
kösz srácok. egyelőre asszem EF core lesz sqlite-al, indulóban a sebesség úgysem számít, később meg majd keresek hozzá valami gyorsabbat. az ember kiesik pár évre az effektív kódolásból, aztán csak les, hová szaladt a világ
-
Tin
veterán
sziasztok!
c#-ban manapság, 2018-ban mi a "legjobb" orm? kb 7 éve használtam utoljára, akkor az nhibernate-et, de azért voltak gyerekbetegségei, az entity framework meg nagyon gyerekcipőben járt még.
semmi nagy bonyolultság nem kell, linq-t használnék, mssql db-vel, és tudjon jó performance-t. relatíve kevés objektum, de nagy adatmennyiség, és maximum néhány join.
-
amargo
addikt
Sziasztok!
Nem tudom ki használ OneClick telepítős alkalmazást, de valamilyen win10-es frissítés megölte ezeknek a frissítésének a lehetőségét. Másik verziójú windows-okon nincs gond. Ha az app-ot kikeresem és egyszer elindítom admin jogokkal, utána win 10-en is fut szépen. Ha local package-ből telepítem, akkor is elindul. Egyedül a web-es telepítés után nem akar elindulni (win10-en)
Más is futott bele ilyen problémába?“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
martonx
veterán
válasz Zalanius #8225 üzenetére
Igen, az EF Core esetleg visszatarthatott néhányakat. Ettől kezdve a megszokáson kívül tényleg nem lehet érvet találni egy új projekt .Net Frameworkkel indítására. Sőt kijött 2.0-ás verzióban a Microsoft.Windows.Compatibility package is, azaz ettől kezdve (windowson maradva 100%-ban elérte a .Net Core a .Net Framework kompatibilitást.
Én kérek elnézést!
-
Zalanius
tag
Összefüggenek persze, de ami engem jobban foglalkoztat: az EF Core is végre "nagykorú" lett, érdemes itt körülnézni.
[ Szerkesztve ]
--= Zalán =--
-
martonx
veterán
Múltkori .Net Core vs .Net FrameWork témához: tegnap éjszaka megjött a .Net Core 2.1
Egészen elképesztő, amit a Build time csökkentésével elértek. Pár projektes webes solution esetében a hideg build is drasztikusan gyorsult, a meleg build viszont gyakorlatilag észrevehetetlenül rövid időre csökkent. második F5-re, gyakorlatilag rögtön nyílik a böngésző, és indul az app Döbbenetes, mintha PHP-val dolgoznékÉn kérek elnézést!
-
Orionk
senior tag
válasz BTminishop #8218 üzenetére
Tools -> Options -> Environment -> Accounts -> kipipálod
Ez a fenti opció mit szinkronizál a tapasztalataitok alapján?
Azért kérdezem, mert van egyetlen ReSharper licenszem is, amit csak egyetlen számítógépen használhatok, az azon levő Visual Studio-n.
Így azt szeretném elkerülni, hogy ha egyszer másik gépen belépek a felhasználómmal, akkor azon ne telepítse fel és kérje a Resharper licenszet, de minden más beállítást, pl. KeyShortcuts, stb. szeretném, ha meglenne.köszi
-
sztanozs
veterán
Prof ugyanaz, mint a Community, csak mások a felhasználási feltételek (a CodeLens az egyetlen eszköz, ami hiányzik a Prof-ból a Community-ban). Az Enterprise-ban vannak plusz vállalati eszközök (tesztelésre, diagnosztikára) bőven:
[link][ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
Orionk
senior tag
válasz BTminishop #8218 üzenetére
Szia,
Köszi. Az első kérdést ki is Google-ztam aztán.
-----------Ebből a Microsoft-C# vizsgából kell levizsgáznom: Exam 70-483 : Programming in C#
Három hónapom maradt még a felkészülésre. Tudnátok-e segíteni bármivel?
- Vizsgáztatok-e már ebből? Van-e valamilyen tanácsotok? Milyen maga a vizsga?
- Bármilyen online elérhető tanfolyam, amit elvégezve közelebb jutok a sikeres vizsgához?
- Mintavizsgákat lehet-e találni valahol? Vagy konkrét vizsgák elérhetőek-e az elmúlt 1 évből?köszönöm szépen.
-
BTminishop
aktív tag
Másodikra :
Tools -> Options -> Environment -> Accounts -> kipipálod
Szerintem böngészéssel előbb célba érsz mint a fórumon várni a válaszokra. (No offensive)
[ Szerkesztve ]
-
Orionk
senior tag
Sziasztok!
Az Egyetemről kilépve Junior C# fejlesztőnek vettek fel. Tehát kezdő vagyok és 3 hónapja foglalkozom csak C#-al. Előtte inkább Java volt.
2017-es Visual Studio Community-t használok az elmúlt 3 hónapban. Ez ingyenes, de a fizetős VS Professional 2017 és VS Enterprise 2017 -es verziók miben különböznek, hogy fizetősök? Gondolom, hogy nekem kezdőnek még nem fontosak ?!
Másik kérdésem meg az lenne, hogy van Microsoft-os felhasználóm és azzal szoktam belépni Visual Studio-ba és úgy használom.
Viszont, ha néha - alkalomadtán előfordul, hogy másik számítógép elé ülök le, másik VS elé és ott is belépek a felhasználómmal, akkor mégsem szinkronizálja be, állítja be VS-t arra, ahogyan használni szoktam a saját gépemen. Ez miért lehet? Hogyan kellene beállítani, hogy ha belépek másik VS-be, akkor minden álljon be a beállításomra, még a háttérszín is ne a világos legyen, hanem a sötét VS-ben ?!Köszönöm a segítséget!
-
amargo
addikt
válasz Randomized #8215 üzenetére
[link] ha jól láttam ezt viszont már ajánlották, próbáltad?
Amit te szeretnél, gyakorlatilag a képből folyamatosan annyit vágsz le, amennyit megakarsz jeleníteni.
Mondjuk nekem szimpatikusabb lenne, ha egy panel-el vagy valamivel eltakarod a teljes képet és csak a panelt méretezed felette. Így nem kell folyton képet manipulálni.“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
Randomized
csendes tag
válasz Zalanius #8214 üzenetére
Eléggé elrontja a programom designját, ha így oldom meg.
Megpróbálom képekben elmagyarázni, hogy mit is szeretnék, ha esetleg még mindig nem sikerült megérteni.
Van egy kép, ami a teljes progressbar lenne:Azt szeretném, ha így jelenne meg, ahogy halad:
De így jelenik meg:
Meg lehet oldani valahogy?
-
Zalanius
tag
válasz Randomized #8213 üzenetére
Ez most elég favágós lesz, de hagyhatnád a loading képet végig a teljes méretén, és fölötte egy 50+ akárhány %-ban átlátszó másik "árnyékoló" png-t jobbra összenyomva "halad" is a progress, és nem is torzul a mintázat.
[ Szerkesztve ]
--= Zalán =--
-
Randomized
csendes tag
válasz BTminishop #8212 üzenetére
Amit írtam, csak egy egyszerű példa volt. De hogy ennél maradjunk, a kép része lenne az említett "Loading".
A lényeg az, hogy a progressbar képét úgy szeretném megoldani, hogy ne nyújtsa ahogy halad. -
BTminishop
aktív tag
válasz Randomized #8211 üzenetére
Nem értettem pontosan, hogy a Loading felirat az konkrétan egy képen van rajta vagy független Label elem? Ha független label elem, akkor elég vizsgálnod hol tart a loading.
pl.
if (pBar.value == 30){
label1.text = "load";
}De ha a kép része a loading felirat, akkor érdemes lenne a Loadingot külön rárakni és Graphics osztállyal letudod vágni egy részét. pl. [link]
-
Randomized
csendes tag
Sziasztok!
Nem vagyok nagy C# programozó, szóval tőletek kérek egy kis segítséget.
Egy progressbar-t szeretnék csinálni saját képpel. Az az egy problémám van vele, hogy mivel mintás a kép, nagyon látszik rajta, hogy nem egy adott százalékát tölti be a képnek, hanem csak elnyújtja.
Tegyük fel, hogy a betöltőcsík képemen van egy "Loading..." felirat. Úgy szeretném, hogy ha például 30%-nál jár a betöltés, akkor ne az egész szöveg látszódjon összenyomva, hanem pl csak a "Loa" rész. Hogyan lehet ezt megoldani? -
zsolti_20
senior tag
Sziasztok! Kicsit gondolkodtam az elmúlt napokban egy projekten. Két .wav fájlt szeretnék össze hasonlítani. Egész pontosan a hanghullámokat. Létezik erre valami példa feladat, vagy segítség? Meghatározható esetleg az hogy hány %-ban hasonlítanak egymásra?
Megadtam egy stringet, ami a .wav, majd létrehoztam egy byte tömbböt amibe bele kerül a string, így kitudtam íratni vele a tömb értékeit. De úgy gondolom ha nem látom a hanghullámokat, nem si fogom tudni össze hasonlítani mással, illetve részletest egyezést sem tudok csinálni.
-
Hunpriest
senior tag
-
Zalanius
tag
válasz daninet #8204 üzenetére
Azon túl, hogy megszívlelendő, amit #8205 Jok3r! már leírt nagy vonalakban, a kódban levő minden mostani fordítási hiba (tehát az egyéb elnevezésektől és felesleges részektől tekintsünk most el!) lényegében egyetlen rossz értelmezésből ered. Rendben volna a két új form, amit adatbevitel céljából létrehoztál, de a ShowDialog() hívásokból is látszik, hogy ezeknél olyasmi a szándék, hogy az ablak megjelenik, az inputoknak értéket adunk, aztán eltűnik -> és itt a szerepe véget ért. Ha utána kell a beírt adat tartósan, akkor nem a formokat kell List<>-be gyűjteni, hanem a Jarmu és Allat osztályok példányait.
Tehát röviden: ahol List<> deklarációid vannak, oda nem az UjJarmu és UjAllat, hanem a Jarmuvek és Allatok írandó. Több helyen is:
List<Allatok> aLista = new List<Allatok>();
List<Jarmuvek> jLista = new List<Jarmuvek>();Egyből sikeres a build, ha ezeket a módosításokat megléped. Nem mondom, hogy minden összevág, de először ezt kell tisztába tenni, hogy a formok között legyen adatcsere.
--= Zalán =--
-
j0k3r!
senior tag
válasz daninet #8204 üzenetére
Csak a képet néztem meg, de millió helyen bele lehetne kötni, viszont ahelyett, hogy felsorolnám a hibákat, ahelyett inkább azt tanácsolom, hogy amíg egy ilyen hibaüzenettel nem tudsz egyedül megbírkózni, addig hagyd a Windows Forms-ot és inkább kezd el az objektum orientált programozás alapjait nézegetni szigorúan konzol alkalmazásokon keresztül. Úgy látom az OOP alapokkal még nem vagy tisztában, szóval a Windows Forms egyelőre teljesen fölösleges komplexitást ad most neked. Tényleg nem kötekedésből mondom, hanem tapasztalatból, hogy a stabil alapok nagyon fontosak
[ Szerkesztve ]
some men just wanna watch the world burn...
-
daninet
veterán
Help 2.0
Elkezdtem egy hasonló, csak kicsit komplexebb feladatot, mint a multkori (információ csere formok között), de megint belesültem. Nagyon sokat keresgéltem google-n de nem találtam megoldást, Osztály és Form között nem tud konvertálni, vagy nem látják egymást.
Probléma: [link]
Visual Studio fájl: [link]
Egyébként hogy célszerű összetett, több osztályos kódokat feltölteni forumok-ra?
Miért vegyem meg, ha 3x annyiért, 3x annyi idő alatt megépíthetem? ´¯`·.¸¸.·´¯`·.¸><(((º>
-
sztanozs
veterán
válasz daninet #8200 üzenetére
Tudom, a hiba azért jön létre, mert a felugró ablaknak nem adod át a könyvek listájának referenciáját, így az inicializálatlan marad.
Így helyes:
private void újKönyvToolStripMenuItem_Click(object sender, EventArgs e)
{
UjKonyv uj = new UjKonyv(kLista);
uj.ShowDialog();
listaÍr();
}private void újIdegenKönyvToolStripMenuItem_Click(object sender, EventArgs e)
{
UjIdegenKonyv uik = new UjIdegenKonyv(kLista);
uik.ShowDialog();
listaÍr();
}A default-kontruktorokat ki is kellene törölnöd, hogy ne zavarjanak...
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
Ú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!
- Milyen TV-t vegyek?
- Békéscsaba és környéke adok-veszek-beszélgetek
- Autós topik
- Poco X6 Pro - ötös alá
- exHWSW - Értünk mindenhez IS
- Mibe tegyem a megtakarításaimat?
- Netfone
- Digitális Állampolgárság Program
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Delta Force (2024)
- További aktív témák...
- gyári Link Bracelet fekete 42/44/45/46mm
- !BONTATLAN! TP-Link UE330 3-Port USB 3.0 Hub & Gigabit Ethernet A
- SteelSeries Arctis Nova 1 Gamer Fejhallgató /// Újszerű // Számla + Garancia
- Logitech G335 vezetékes fejhallgató /// Újszerű // Számla + Garancia
- AKG Harman K72 Dj fejhallgató // Újszerű // Számla + Garancia
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest