Új hozzászólás Aktív témák
-
bandi0000
nagyúr
hali
Kérdésem lenne, hogy adatokat kellene beolvasnom tömbbe az 112 adatom van, de csak a 2. sortól kezdődik így csináltam meg, de mindig hibát észlel ezért leáll-al dob ki
int main()
{
int fo[113],eg[113],mg[113],fe[113],fm[113],be,i;
char ecs[20],mcs[20];FILE *f=fopen("meccs.txt","r"); if(f==0) return 1;
for (i=2;i<113;i++){
fscanf(f,"%d %d %d %d %d %s %s",&fo,&eg(i),&mg(i),&fe(i),&fm(i),ecs(i),mcs(i));
printf("fordulo: %d %d %d %d %d %s %s",fo(i),eg(i),mg(i),fe(i),fm(i));
}
fclose(f);Xbox One: bandymnc
-
bandi0000
nagyúr
sziasztok
Mivel még csak most ismerkedek a c# világával, és vállaltam egy egyetemistáknak kiadott céges feladatot, így biztos itt leszek mostanában
igazából pár dolgon gondolkodok, de hátha van kedve valakinek beszállni, mert ötleteim vannak, de viszonylag egyszerűen akarom, nem pedig túlbonyolítani, mert a feladatleírás se nagyon részletes
Szóval röviden egy fodrász időpontfoglalós konzolos alkalmazást kellene csinálnom, és amin most fennakadtam, hogy egy sqlite adatbázisban vannak letárolva az adatok, és kell majd egy heti nézetes naptár, amibe nyilak segítségével lehet navigálni, ki kell választani a napot, és a nyitvatartási időn belüli szabad időpontokat kilistázni, és innentől kezdve képzavar, hogy miként menjek tovább, mert nyilván lesz több fajta kezelés, aminek eltérő lesz az ideje, és erre kéne egy jó ötlet, hogy kezelés kiválasztás után összegezzem a teljes időtartamot és egybe foglalódjon le annyi idő, vagy külön külön tároljam a szügséges időt és utána írjam vissza az adatbázisba? remélem sikerült nagyjából érthetően leírnom
Xbox One: bandymnc
-
bandi0000
nagyúr
ne is mondjátok, számomra is kész agyrém, ez ilyen tessék lássék feladat sztem, gondolom felmérik hogy mennyire vagyunk jók vagy épp rosszak...vagy nem tudom , használni biztos nem fogják, megnézik és értékelik, am jah elvileg tudják mi az a konzolos, mert a cég fejlesztéssel foglalkozik, majd kiderül ha végre oda jutunk hogy lesz egy kész prog
amúgy körvonalazódik csak pár menüpont esetén is nehéz lekezelni a nyilak mozgását, nem hogy egy naptárat, na mind1
Xbox One: bandymnc
-
bandi0000
nagyúr
köszi, igen teljesen beletrafáltál
elég jó benyomást lehetne tenni ennél a cégnél, és mivel diák munka is van náluk, így nagyon szeretnék jó értékelést kapni, ezért kérdezgetek sokat és talán sok hülyeséget is,fejben már van ötletem erre a naptárra, csak nincs kedvem nekiállni mert elég bonyolult de majd megoldom
Xbox One: bandymnc
-
bandi0000
nagyúr
válasz martonx #7721 üzenetére
tényleg nem írták, tanár mondta mikor promózta ezeket...
ezt a WPS,UWP elsajátítása szerinted mennyi időbe tellne, mármint annyira, hogy ezeket a követelményeket meg tudjam csinálni? Mert úgy érzem, most már eléggé utánanéztem a dolgoknak, hogy konzolosan meg tudjam ezt oldani a követelményekkel, nem mondom hogy nem érek rá, de azért nem nagyon van időm,+ 3-an írjuk ezt a fealdatot, és a végén össze kéne hozni a 3-ból 1-et, és szerintem ez lesz a legnagyobb munka majd
illetve ezt ki hogy értelmezi?
odáig meg van, hogy kiválasztja a napot, szöveg szerint úgy kéne, hogy pl van 8-10 ig szabad hely, illetve 12-15 óráig, és kiválasztja az ügyfél hogy ő mondjuk 3 szolgáltatást akar de az 3 óra hosszáig tartana, + a 15 perces besztás,és ő pl azt mondja hogy 8-re jönne, de oda nem fér be egyszerre a 3 szolgáltatás, akkor a másikra kéne nyomnia?
én olyanra is gondoltam, hogy nem intervallumot mutatnék, hanem 8-16 óréáig felsorolva az órákat, és ahol már foglalt, oda oda írnám, és nem egyszerre minden szolgáltatásra választana időpontot hanem csak 1-re, azt berakja és a következő szolgáltatás stb...
hogy lenne érdemes/értelmes kezelni?
Egy nap kiválasztása után az adott nap szabad időintervallumait kell megjeleníteni. Ezek
között ki kell tudni választani egyet, majd a kívánt szolgáltatásokat. A mentés elött a
felhasználó ki tudja választani a pontos érkezési időpontot. A pontos érkezési idő 15
percenkénti felosztásban adható meg.[ Szerkesztve ]
Xbox One: bandymnc
-
bandi0000
nagyúr
milyen módon tudom azt elérni, hogy ne csináljon semmit a program?
mármint, van egy void függvényem, és figyeli a gomb leütéseket, de nekem csak az escape-re kellene hogy csináljon valamit, a többire ne, nyilván ez megoldható lenne egy if, hogy ha escepe akkor csinálja, különben csináljon mást, csak ez a más a semmi kéne hogy legyen, erre tudtok valami jó ötletet?
Én mg egy olyan gondom is lenne, hogy ugyan ebbe a fv-ben, kiíratásnál használom a háttér/betű színezést, és ahogy escapet nyomok, vissza tér az előző menübe, ahol szintén írok ki, de valahogy ez a színezés megmarad, és teljesen elrontja az első menüt, tele raktam már console.Clear()-el, de nem segített
kódot ha szükséges tudok bemásolni, de elég hosszú
[ Szerkesztve ]
Xbox One: bandymnc
-
bandi0000
nagyúr
semmi gond, örülök ha segítenek
lényeg az, hogy úgy néz ki a program hogy:
do
itt csinálja a dolgokat
és van egyfor( itt van a kiíratás meg a színezés )
while(amíg nem erscape-et nyomok)
ez az egész do while fügvény, egy switch case szerkezetbe van, tehát ha a do-while ból kilép, akkor megint kiírja a fő menüt és stb
arra rá jöttem ,hogy ha a színezve kiíratom, aztán a kiíratás után vissza állítom a fekete háttért, és a fehér színt akkor jó, de elég hülyén néz ki hogy 2 sor színezés kiíratás és megint 2 sor színezés van, és minden egyes színezett kiíratásnál ennek így kéne kinézetni
bár lehet később megpróbálom beszúrni a kódot, de az egész kód 200 sor kb
Xbox One: bandymnc
-
bandi0000
nagyúr
-
bandi0000
nagyúr
válasz lord.lakli #7790 üzenetére
mondjuk ez itt tényleg felesleges, még nem teljesen tiszta nekem sem, mi hogy fog működni
de igaz, viszont másik függvénynél pont hogy do-while kell majd, mert folyamatosan fut, és csinál dolgokat,választástól függően, amíg nem lesz nyomva egy escXbox One: bandymnc
-
bandi0000
nagyúr
Lehet olyat csinálni, hogy változó számú paramétert adna vissza ugyan az a metódus?
gondolok itt arra, hogy egy csomó sql lekérdezésem van minden fv ben, de persze nem ugyan az, és ugyan annyi, ezért olyasmire gondoltam, hogy 1 fv be kigyűjtöm a különbözőket, és valami feltétel szerint minden meghívásnál kiválasztja hogy mit és mennyit adjon vissza
Xbox One: bandymnc
-
bandi0000
nagyúr
válasz harylmu #7795 üzenetére
köszi de nem pont ezekre gondoltam, valszeg nem létezik pont olyan és úgy ahogy akarom, csak el,ég hosszú a kód és próbálom rövidíteni
martonx: gondoltam, hogy hülyeséget kérdezek ,de más lehetőség igazából nem játszik erre, hogy megoldjam, vagyis ami igen annak nincs értelme megcsinálni, azért hogy pár sorral rövidebb legyen
[ Szerkesztve ]
Xbox One: bandymnc
-
bandi0000
nagyúr
Egy kis segítség kellene, próbáltam utánanézni, de azt se tudom hogy keressem
formázva akarok kiírni, de úgy, hogy megadni hogy, honnan kezdje a kiírást, hány karakter szélesen, tehát egy táblázatos formát akarok kiírni, de
Console.WriteLine("{0} {1,20} {2,20} {3,20}", "Dátum", "Szolgáltatás neve", "Szolgáltatás hossza", "Szolgáltatás ára");
Console.BackgroundColor = ConsoleColor.Black;
for (int i = 0; i < fromDate.Length; i++)
{
Console.WriteLine("{0} {1,20} {2,20} {3,20}", fromDate[i], service[i], timeNeeded[i], price[i]);ez egyáltalán nem akar jó lenne, és ha ki is hozom, hogy egy oszlopba kezdődjenek, akkor esetlegesen egy hosszú szó rögtön eltolja az egész sort
Xbox One: bandymnc
-
bandi0000
nagyúr
sziasztok
kérnék egy kis segítséget
Suliba beadandó feladatot kellene megvalósítani, de az adatbázissal nem haladunk, hibát ír ki, és nem tudom hogy mit kellene csinálnom, arra már rá jöttem hogy nem kellett volna megadnom a táblákba az ideiglenes kulcsok mezőit, csináltam egy újat 3 táblával, de azzal is szinte ugyan ezeket a hibákat dobja
Szóval lényeg hogy modell first adatbázist akartam össze hozni, de lehet hogy ez változni fog, bár nem akarom elbonyolítani, csak legyen egy működőképes adatbázis és kész
Xbox One: bandymnc
-
bandi0000
nagyúr
igazság szerint ezt mutatták meg, és mivel el úsztam a többi teendőimmel, így gyorsan ezt akartam össze dobni...
igen a hibát én is olvastam, laposon valami bekeverhetett, mostanába jó pár sql szervert meg adatbázist kezelő cuccot dobtam fel, másik gépen le ment szépen
bár már a kolléga mást kezdett el csinálni, amiről meg fogalmam sincs, de ha jól vettem ki a szavából akkor code first
de amúgy ennél a modell firstnél létezik hogy sokkal több táblát hozna létre? bár ahogy látom ilyen kapcsoló táblákat csinált, csak fura azért
Xbox One: bandymnc
-
bandi0000
nagyúr
válasz Chesterfield #8112 üzenetére
pláne úgy, hogy a követelménybe code first vagy db first volt, aztán megvártuk az órát amin ezt leadják, hogy hátha könnyebb lesz megoldani, aztán leadták a modell first-öt
Xbox One: bandymnc
-
bandi0000
nagyúr
-
bandi0000
nagyúr
miért fontos pont tömbként tárolni?esetleg keress olyat hogy bytonként fel lehesen darabolni egy intetvagy esetleg stringként tárolod a maradékot és akkor tudsz rá elemenként hivatkoznijah értem, kapsz egy számot amit addig osztasz 2 vel míg 0 nem lesz, és az egyes osztások maradékát akarod a tömbbe rakni
akkor viszont a while-on kívül írasd ki a tömb elemeit
a ciklus menjen eredmenyek.length()-ig
[ Szerkesztve ]
Xbox One: bandymnc
-
bandi0000
nagyúr
WPF-nél mivel érdemes/kellene csinálnom amivel a legegyszerűbb, hogy ki szeretnék íratni sorokat, de előre nem tudom hogy hány db sorom lesz, ezért nem is tudom megcsinálni az alapot hozzá xaml-ben
szóval gondolom a kódba kellene hozzá adogatnom új elemeket, de ezt pontosan mivel lehetne kivitelezni?
Xbox One: bandymnc
-
bandi0000
nagyúr
sziasztok
C#-ban van lehetőség arra, hogy ha írok egy programot, akkor bizonyos windows beállítást a programon belül kapcsoljak? Pl.: az alapértelmezett képernyőt meg tudjam változtatni a programon belül egy kapcsolóval, és nem pedig a windowsos mrgoldást használni
Xbox One: bandymnc
-
-
bandi0000
nagyúr
Sziasztok
Szükségem lenne egy gyorstalpalóra linq-ból, az is jó lenne ha 1-2 mondatba elmagyarázná valaki a lekérdezést, hogy kellene megcsinálni, vagy mire figyeljek
Igazából az is jó lenne, ha valaki tud valami irományt adni erről, de amike találtam, ott nem pont ilyenek voltak, + nem is igazán értettem meg belőle semmit
Már átrágtam pár tutorialt, de még mindig nem világos, hogyan kellene össze pakolnom
lényeg:
ASP.NET MVC
Van egy osztály, amibe lekérdezek, FullName, Credits3 tábla van az adatbázisba
Student<1...*>Enrollment<*...1>CourseStudent táblába FirstMidName, LastName külön van
Le kellene kérdeznem, hogy tanulónként mennyi creditet csináltak, de nem igazán akar össze jönni
Ezt így ,működik de nagyon csúnya, és egyáltalán nem értem mi történik benne, gondolom normálisabban is meg lehetne ezt csinálni
IQueryable<CreditReport> data =
from enrollment in _context.Enrollments.Include(x => x.Student.LastName).Include(y => y.Course.Credits)
group enrollment.Student by enrollment.Student.Id into dateGroup
select new CreditReport()
{
FullName = dateGroup.FirstOrDefault().FirstMidName + " " + dateGroup.FirstOrDefault().LastName,
Credits = dateGroup.FirstOrDefault().Enrollments.Sum(x => x.Course.Credits)
//CreditCount = dateGroup.
};Itt csak a dátum szerint számoltuk meg a jelentkezéseket, itt jól gondolom,hogy
-dátum szerint lett GroupBy
-ezek az aggregált értékek bele kerültek a dataGroup-ba, tehát nincs 2 egyforma
De akkor a selecten belül hogy kell értelmezni? bele rakja az egyes dátumokat, + kiszámolja hozzá az értékeket is?public EnrollmentDateReportController(GAMFDbContext Context)
{
_context = Context; // Db
}
public IActionResult Index()
{
List<EnrollmentDateVM> enrollmentDateList;
IQueryable<EnrollmentDateVM> data =
from student in _context.Students
group student by student.EnrollmentDate into dateGroup
select new EnrollmentDateVM
{
EnrollmentDate = dateGroup.Key,
StudentCount = dateGroup.Count()
};
enrollmentDateList = data.ToList();
return View(enrollmentDateList);
}Xbox One: bandymnc
-
bandi0000
nagyúr
válasz martonx #8525 üzenetére
Köszönöm, SQL azért megy, vagyis abba meg van, hogyan pakoljam össze, de itt nem látom át
Igen az Enrollment tartalmazza a Student és Course-t is
Gyakorlatilag már az Enrollments megvalósízja az inner join-t nem? De ha meg nem rakom oda azt a két Includot, akkor nem érem el így a Student nevétXbox One: bandymnc
-
bandi0000
nagyúr
Lenne egy kis problémám, van valami beépített megoldás arra, ha matematikai műveleteket kellene elvégezni valós, és nem valós tagok között?
Lényegében diszkrét furier sorfejtést akarom le programozni, de nem tudom hogy kezeljem a nem valós tagokat, pl előfordulhat olyan, hogy el kellene végezni ezt: (10+2j)*(5+3j) és ugye ebből lesz valamennyi sima és valamennyi képzetes tag, és ilyenből lesz N db, amit a végén össze kell majd vonni
Én arra gondoltam először, hogy minden egyes tömb elem egy struktúra lenne, amibe lenne egy valós, képzetes és egy "j"-s tag, j egy szám lenne, hogy van e benne j vagy nincs
Azt hiszem jó értelmetlenül magyaráztam el, de gondolom az én ötletemnél van sokkal szebb megoldás is amit mêg nem ismerek
Xbox One: bandymnc
-
bandi0000
nagyúr
válasz bandi0000 #8536 üzenetére
közbe megtaláltam, hogy van egy Complex osztály, aminek első tagja valós, második pedig valós*I alakú, csak az a gond, hogy ha ezt pl egy komplex számmal szorzom, akkor az I*I nél nem I^2 hanem -1 es szorzó lesz, és ezt is el kellene végeznem
sztanozs: Köszi, ez jó leírás
[ Szerkesztve ]
Xbox One: bandymnc
-
bandi0000
nagyúr
Csak megírnám magamtól, ez a Complex osztály jó lehetne, írja a definíciójába, hogy elvileg tudja azokat amiket a komplex számok, tehát 1^2=-1, második tagja a képzetes rész, viszont ha össze szorzom őket, akkor csak sima szorzást csinál, nem lesz - 2 szám esetén, vagy én értem félre a működést?
Xbox One: bandymnc
-
bandi0000
nagyúr
Beolvasáshoz használhatod az fgetc, vagy freadet
Dinamikus tömböt nem értem, C ben nem annyira egyszerű megcsinálni, de arra is találsz példát
Kiíráshoz csak egy for kell, benne egy if, ha 3-al(2-vel) egyenlő az index, akkor egy sotörést teszel, és persze mindig növeled 3 al azt a változóz
Kiírás meg ugyan ez, csak fprintf et használsz
Xbox One: bandymnc
-
bandi0000
nagyúr
Okoskosni nem akarok, meg a többiwknwk van igaza, ên csak azt nem értem, hogy miért kell mindent az utcsó pillanatra hagyni? Nálunk a gépêszeknek is csak mellék tárgy ez, és kb ők is ZH elötti nap kaparja az ajtót, hogy kéne neki megoldás stb stb...
Ha korábban írsz esetleg megcsináltam volna,de nem tudom most
Xbox One: bandymnc
-
bandi0000
nagyúr
Egy kis segítséget szeretnék kérni ASP .NET Core-hoz
Találtam egy jónak tűnő tutorialt, viszont a 2.2 verziót használja, így jött az ötlet, hogy nyilván ha már van 3.1 akkor azzal kezdem el, és majd útközben frissítem amit kell
De már az elején elakadtam, a tutorialba annyit tett, hogy üres projektet hozott létre a core-on belül
hozzáadott egy Controllers mappát azon belül pedig egy HomeController osztályt abba 1 fv ami egy stringgel tér vissza
A startup osztályba pedig a confighoz adta az AddMVC-t és middlewarekhez pedig a UseMvcWithDefaultRoute-ot, na már most ez így a 3.x verzióban nem életképes, mert az AddMVC helyett az AddRazorPages()-t kell használni
+ még ez lett hozzáadva a middlewarek közé:
app.UseRouting();
app.UseStaticFiles();
app.UseEndpoints(endpoints => {
endpoints.MapRazorPages();
});
Viszont így csak annyit ír ki futáskor, hogy ez a localhost oldal nem található
Valszeg nem nagy hiba, de így az elején nem tudom merre induljak neki
[ Szerkesztve ]
Xbox One: bandymnc
-
bandi0000
nagyúr
válasz martonx #8971 üzenetére
igen ezt néztem én is, enyém is most per pill ilyen
Elvileg úgy érném el az adott Controllert, hogy localhost.../ControllerName/MethodName nem?
Most létrehoztam egy MVC projektet, abba services.AddControllersWithViews(); ezt haszálja és így hívja
app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
});
Lehet akkor ezzel lehet csak hívni, ha tartozik hozzá View is, mindenesetre ránézek akkor hátha
petyus_: Köszi, közben rájöttem... lesz itt még szenvedés úgy érzem
[ Szerkesztve ]
Xbox One: bandymnc
-
bandi0000
nagyúr
Na még a routingnál maradva
Ha csak attributum routingot szeretnék használni, akkor arra van lehetőség? Tutorialba nyilván az app.UseMvc() sor megoldotta ezt, de itt a 3.x nél ez le lett cserélve
Lehet én siklok el valami felett, de convention routing már "alap"? a 3.x verzióban és nincs lehetőség csak attributum alapút használni?
Azt látom, hogyha egy függvényre rádobom az attributum routingot akkor azt onnantól már nem érem el simán a controller/method felépítéssel
Amúgy melyiket érdemes használni? Így elsőre nekem az attributum látszik jobbnak, nyilván a másik egyszerűbb, de pl Springbe is hasonlóan kellett megadni minden egyes metódushoz
Xbox One: bandymnc
-
bandi0000
nagyúr
válasz martonx #8975 üzenetére
igazából ugyan az
Migrációban le van írva, hogy mi mit váltott
De a működése úgy volt a 2.2-ben, hogyha csak az app.UseMvc() volt meghívva, útvonal infók nélkül, akkor nem lehetett elérni "manuálisan" a végpontokat, csak ha az egyes controllerek, és metódusaik fel voltak paraméterezve attribútummal, viszont ha így lett megadva:
app.UseMvc(routes =>
{
routes.MapRoute("default","{Controller="Home"}/{action = index}/{id}");}
);
Akkor innentől kezdve működött a controllerName/methodName a böngészőben ,és attributum nélkül elérhetőek voltak a függvények
Az új verzióba csak ez a változat van :
/*app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=index}/{id?}");
});*/
Most találtam egy olyat, hogy lehet használni a UseMvc()-t, ha a configService-ben kikapcsolom a routingját
services.AddMvc(option => option.EnableEndpointRouting = false);
De ez olyan toldozgatás foltozgatásnak tűnik, egy olyan egyszerű dolognál, hogy csak az attributumokat használhassam
Bocs lehet én agyalom túl ezt a kérdést, sőt biztos is, csupán érdekelne hogy miért csinálták így
Xbox One: bandymnc
Ú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!
- Futás, futópályák
- Milyen házat vegyek?
- Luck Dragon: Asszociációs játék. :)
- Telekom mobilszolgáltatások
- Kertészet, mezőgazdaság topik
- Az alaplapgyártókra hárítja az Intel az egyes Core CPU-k stabilitási gondját
- Sony MILC fényképezőgépcsalád
- Házimozi haladó szinten
- Nothing Phone (2) - több, mint elsőre látszik
- Autós topik látogatók beszélgetős, offolós topikja
- További aktív témák...