- Azonnali fotós kérdések órája
- iPad topik
- Melyik tápegységet vegyem?
- Házimozi belépő szinten
- Azonnali VGA-s kérdések órája
- Milyen cserélhető objektíves gépet?
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Xiaomi Pad 7 Pro - fél kiló, maradhat!
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- OLED TV topic
-
PROHARDVER!
Új hozzászólás Aktív témák
-
fatal`
titán
Java:
default (nem írod ki): Package láthatóság, az osztály csak az adott csomagon belül lesz látható.
private: Ha nem inner class, akkor ennek semmi értelme (nem is tudom a fordító engedi-e egyáltalán), mert nem tudod használni.
public: Bárhonnan látszik az osztály.
final (ez a többi mellé jöhet módosítóként): Az osztályból nem lehet származtatni.C# (lehet, hogy pár dolog itt kimarad):
default (nem írod ki): Ugyanaz, mint az internal.
internal: Assemblyn belül látszódik az osztály.
public: Bárhonnan látszik
sealed (a fentiek mellé jöhet módosítóként: Nem lehet az osztályból származtatni.
static: Ez igazából csak egy jelzés a fordítónak, ha ez a kulcsszó kint van az "osztály" előtt, akkor a fordító csak statikus adattagokat és függvényeket engedélyez.Ezenkívül mindkét nyelvben van abstract kulcsszó. Abstract osztálynak lehetnek absztrakt függvényei, ezeknek nincsen implementációjuk. Absztrakt osztályt nem lehet közvetlenül példányosítani, csak a leszármazottait és a leszármazott osztályokban kötelező megvalósítani az összes absztrakt függvényt (kivéve ha a származtatott osztály is absztrakt, ezesetben egy (vagy több) szinttel lejjebb történik az implementáció).
Lehet, hogy valami kimaradt, illetve nem pontos, ha így van, akkor a nálam okosabbak majd kijavítanak.
-
bundli
tag
Úgy általában mi értelme van láthatóságot tenni osztályok elé? Mit befolyásol? Ha nem írom ki milyen láthatósága lesz? Főleg C# / Java érdekelne.
-
ngabor2
nagyúr
Akad itt valaki, akinek lenne ideje egy (szerintem) nem túl nehéz, szövegkezeléses problémát programsorokba önteni? Eredetileg shell scripttel akartam megcsinálni, kaptam is segítséget több fórumtagról, de mikor elkezdtem a problémát kibontani, rájöttem, hogy nem nekem való nehézségű (nem vagyok programozó, mégcsak nem is rokon területen dolgozom).
Maga a probléma itt található, illetve részei/részmegoldásai kicsit visszább. Ha valaki vállalkozik rá, kérem dobjon egy pü-t. Előre is köszi.
-
geckowize
őstag
válasz
Sk8erPeter #7895 üzenetére
Azoza mar manualisan bruteforceszal sikerult. Amugy annyit kellett modositani h a meglevo html alairasba beszurni egy uj cellat es abba egy kepet. Mindezt 60x.
-
Sk8erPeter
nagyúr
válasz
geckowize #7891 üzenetére
Tudsz mutatni valami konkrét mintát (nyilván nem létező adatokkal), hogy mit mire, pontosan hogyan kellene cserélni? Van egy adathalmaz ömlesztve, meg egy másik adathalmaz ömlesztve? Most nem fogtam fel, pontosan hogy is kéne elképzelni, de példával hátha tudunk még több/jobb ötletet adni.
-
geckowize
őstag
Hello!
Email aláírásokat kell frissítenem, van 60 db régi teljes, és van egy darab új sablon, amibe a régik adatait (név, beosztás, telefon, mail stb) kell bemásolgatni... Kézzel elkezdtem notepad++-szal, de biztos hogy van egy könnyebb mód, ki hogy csinálna meg ilyet?
-
amargo
addikt
Hi!
Ismer valaki olyan algoritmust, ami számsorozatot kiír a magyar helyesírás szabályainak megfelelően szövegesen?
-
neko18
senior tag
Üdv!
Valaki tudja véletlenül hogy a BASIC programnyelvnek milyen magyar vonatkoztatása van?
-
Sk8erPeter
nagyúr
válasz
martonx #7884 üzenetére
"Más kérdés, hogy a js típustalan, és mint ilyen tanulásra szvsz alkalmatlan (php, js, és mindenféle szkriptnyelv rajongók mindjárt kinyírnak), illetve a szabadon berögzülő rossz beidegződések miatt szvsz többet árt mint használ."
Jaja, én is erre utaltam itt azzal, hogy "Amikor valaki 0 programozási tapasztalattal nekiesik a PHP-nek, pont ezzel kezdi, és ennél is marad, akkor szerintem ritka, hogy valaki normálisan meg is tanul programozni".Annyiban persze más a dolog, hogy a PHP nem típustalan, hanem gyengén típusos, de vonatkozik erre is, hogy semmiképp nem ajánlanám programozás-tanulásra.
OFF-nak az OFF-ja: Azért az ember szép lassan rájön az évek alatt, hogy nem ártott alacsonyabbszintű nyelvvel kezdeni (most nem assembly-re gondolok, hanem mondjuk C-re), és haladni a magasabb szintek felé, egyrészt az ember így sejti, nagyjából mi történhet a háttérben, másrészt tudja értékelni a magasabbszintű nyelvek relatív kényelmességét.
-
Karma
félisten
válasz
martonx #7884 üzenetére
Te JS alkalmazást fejlesztesz ezek szerint, ami teljesen más szint mint amire én utalni akartam.
Inkább azokra az esetekre gondoltam, amikor van egy nyomógomb, és jQueryvel köt rá valami animációt pl. a fejlesztő. Meg még egyet meg még egyet meg még egyet; esetleg AJAX-ol egyet és gyártja a JS kódba becsempészett HTML cafatok alapján az elemeket.
Biztos ismered a jelenséget.
-
martonx
veterán
Én per pillanat videó szerkesztő oldalt készítek tisztán kliens oldalon, szvsz ez is komoly programozás tud lenni (amikor már web workereket, asm.js-t, mindenféle html5 api-t használ valaki).
Más kérdés, hogy a js típustalan, és mint ilyen tanulásra szvsz alkalmatlan (php, js, és mindenféle szkriptnyelv rajongók mindjárt kinyírnak), illetve a szabadon berögzülő rossz beidegződések miatt szvsz többet árt mint használ. -
Karma
félisten
válasz
martonx #7882 üzenetére
Egy kicsit azért ingoványosnak érzem azt, hogy a HTML+CSS+(UI spékelésre használt) JS-t bárminemű programozásnak, fejlesztésnek soroljuk be. A PH-n a "Weblap készítés" topik elnevezése ezért is tetszik.
Ugyanis volt szerencsém ilyen háttérből, formális oktatás nélkül kinőtt "PHP fejlesztőkhöz", ahol azért voltak súlyos koncepcionális zavarok.Főleg a JavaScript vonalon (globlális változók és szétkent állapottér tengere, random divekre dobálva), de a többi se különösebben szép.
Azért mondom ezt, mert rossz beidegződések jönnek létre, amit aztán nagyon nehéz felszámolni.
Mondjuk a probléma feloldását úgy képzelem, hogy a weblapos történet megmarad egy érdekes hobbinak, aztán amint valami komolyabb feladat jön szembe (dinamikus oldal, DB, authentikáció, stb.), nem fejjel előre belerohanni és összemásolt PHP tutorialokból tákolni valamkt, hanem olyan könyvvel indítani, ami az architektúrát, a folyamat logikáját is tárgyalja.
-
martonx
veterán
válasz
Sk8erPeter #7881 üzenetére
Ismersz, én személy szerint a html - css - js kiismerése után se a PHP - MySql vonallal folytatnám, de ez már teljesen szubjektív. Tény, hogy bénán fogalmaztam.
-
martonx
veterán
válasz
Sk8erPeter #7879 üzenetére
Nem a PHP - MySql-lel van bajom, csak amikor a webfejlesztést ezekkel azonosítják, azt pontosítani szoktam. Ráadásul kezdésnek szvsz nagyon messzire el lehet jutni tiszánt hml - css -js kombóval, nulla tényleges szerveroldallal.
-
Sk8erPeter
nagyúr
válasz
kzsoltk #7877 üzenetére
A webfejlesztés, a dinamikus lapok készítése nem egyenlő az alapvető dolgokon kívül a PHP-vel és a MySQL-lel, bár az ember erről hall a leggyakrabban, és szerintem aki belepillant a webfejlesztésbe, azért valamennyi tapasztalatot nem árt, ha gyűjt vele kapcsolatban, még ha nem is ezzel folytatja (és utóbbi is bőven alátámasztható
). A PHP-t azért nem ajánlotta a kolléga szerintem, mert nem tartja komolyan vehető nyelvnek.
Ettől függetlenül egyébként relatíve könnyen tanulható nyelv, igen népszerű is, a net tele van vele kapcsolatos tutorialokkal, de pont ez a baja is: boldog-boldogtalan csinálja, az is, akinek nem kéne, így rettentő sok a borzalmas kód a neten, és nem túl jó a renoméja; meg hát lehet azért kritizálni a PHP-t, mint nyelvet. Amikor valaki 0 programozási tapasztalattal nekiesik a PHP-nek, pont ezzel kezdi, és ennél is marad, akkor szerintem ritka, hogy valaki normálisan meg is tanul programozni, szükséges az is, hogy más nyelvekben is szerezz tapasztalatot (mondjuk szerintem egyébként is mindenképpen, minden programozónak nyitottnak kellene lennie más nyelvekre), ne ragadj le, folyamatosan tanulj, és főleg ne azonosítsd a webfejlesztést a PHP-vel. Ettől függetlenül szerintem nyugodtan próbálkozz a PHP-vel is.
Kezdésnek jó lesz, de ha úgy érzed, más tetszene jobban, pl. C#-pal (ASP.NET) vagy Javával kapcsolatos technológia, akkor még jobb.
A MySQL-t is szerintem nyugodtan tanulgathatod, és képbe jöhet MS SQL Server is. -
Jim-Y
veterán
válasz
kzsoltk #7877 üzenetére
Nem, sőt!
Ahhoz, hogy webes programot, alias honlapot tudj csinálni, szinte csak HTML kell, de tényleg, pl ez egy működő weblap:
<html>
<head>
<title>Elso weblapom</title>
</head>
<body>
<h1>Udv</h1>
</body>
</html>Ha ezt kiszolgálod egy webszerverrel, pl nginx, akkor a weblapod elérhető lesz a neten (sort of). Persze mondani sem kell, hogy nem túl fancy, és nem túl interaktív, a netet böngészve nem ilyen weboldalakkal találkozol. Itt jön a képbe a többi dolog amit haverod írt. A CSS a külső megjelenésért felelős, stílusokat tudsz megszabni vele, ~design. A JavaScript az interaktivitásért felel. Pl gombok eseményeit tudod lekezelni ha a legalapabb felhasználást vesszük alapul. Ezzel a három eszközzel már teljesen szép, és teljesen mai weblapot tudsz összeállítani, ámde statikus lesz. Ez azt jelenti, hogy ami a kódban lesz az lesz megjelenítve. A felhasználó nem tud adatot bevinni, te nem tudsz adatbázisból adatot kinyerni stb. Itt jön képbe a szerver oldali programnyelv, ami az említett PHP is, de manapság már mást szoktak használni, mert van egy csomó lehetőség. Ha most akarsz megtanulni ilyeneket akkor már szerintem sem a PHP-t kéne tanulnod. MySql-t rendszerint otthoni projektekhez szoktak használni az emberek, mert ingyenes, de production környezetben komolyabb technológiákat szoktak bevetni adatbáziskezelés gyanánt. Pl Oracle.
üdv
-
lakisoft
veterán
válasz
martonx #7873 üzenetére
Ebben nem voltam biztos hogy date intervallum felső határa. Ha unatkozom egy kicsit majd teszelem az új típusokat.
. Köszi az infót.
SELECT convert (datetime, '1799.01.01 09:01')
result: 1799-01-01 09:01:00.000
SELECT convert (datetime, '1699.01.01 09:01')
Result: Msg 242, Level 16, State 3, Line 1
The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.
SELECT convert (datetime, '9999.01.01 09:01')
9999-01-01 09:01:00.00010000-01-01 fölött elszáll ugyanúgy.
1700-01-01 alatt ugyanúgy -
lakisoft
veterán
Sziasztok,
Date típusnál hogyan érhető el az adat túlcsordulási hiba?
Gyakorlatban találkozott már valaki ilyesmivel mert én még nem.Előre is köszi a válaszokat.
üdv,
lakisoft -
kzsoltk
újonc
Sziasztok!
Szeretnék megtanulni webes (böngészőben futó) szoftvereket fejleszteni. Teljesen új vagyok ezen a területen azaz semmilyen előképzettségem nincs. Szoftverértékesítő voltam, azaz csak beszéltem arról, amiről semminem tudok. Egy programozó ismerősöm felvázolta hogyan is kellene elkezdenem, azaz mivel kéne kezdeni a tanulás hosszú folyamatát. Eszerint sorrendben HTML (XHTML, HTML5), CSS, PHP, MySQL.
Tényleg komolyan érdekel a téma, ezért egy jó iskolában, tanfolyamon szeretném elkezdeni. A net tele van különböző iskolákkal, tanfolyamokkal, de sajnos nem tudom eldönteni, hol kezdjem el.A segítségeteket kérném, hogy tudtok e ajánlani Budapesten olyan megbízható iskolát vagy tanfolyamot, ahol elkezdhetném a hosszú utat, és valóban szinvonalasan oktatnak?
Sajnos más területen már van tapasztalatom rossz iskolákból, ahol csak a pénzre mentek, de igazán használható tudást nem szereztem, ezért ezt mindenképpen el akarnám kerülni.
Segítségeteket előr is köszönöm!
-
RaPiDsHaRe
aktív tag
Java vagy SQL -hez milyen könyvet ajánlanátok, amiből megleht tanulni az alapoktól a nyelvet, és késöbb erre lehet alapozni ?
-
Sk8erPeter
nagyúr
válasz
bbTamas77 #7866 üzenetére
Sztem próbáld eldönteni te, hogy neked mennyire felel meg.
Menj be egy boltba, vagy ami még jobb, egy műszaki könyvtárba (BME-n van ilyen), olvasgasd, aztán meglátod, mennyire érthető a nyelvezete, szerintem eléggé. Biztos van még más is, de írtad, hogy magyar kellene, így jelentősen szűkülnek a lehetőségek, kérdezd meg esetleg még a C++ topicban is, hátha ott mozgolódik olyan, aki ezt a topicot nem követi, és tud esetleg ajánlani vmi jófélét.
-
Karma
félisten
válasz
bbTamas77 #7866 üzenetére
Én az Accelerated C++-t (annak is csak régebbi kiadását) ismerem csak, az elég lényegretörő volt. StackOverflow-n is említik, de akkor már célszerű megnézni a teljes listát.
A 24 órás cuccot inkább égesd el/töröld le/égesd el megint.
-
bbTamas77
aktív tag
válasz
Sk8erPeter #7865 üzenetére
Köszönöm, megnézem.
Megnéztem a véleményeket róla, és ilyent olvastam:
Nekem -a kicsit drága árától eltekintve- tetszett a könyv, különösen hasznosak voltak az OOP-t és a magyar nyelvi támogatást leíró részek (... de lehet, hogy csak azért, mert nem vagyok "hivatásos" programozó...) Emellett első C++ könyvnek én sem ajánlanám.
Ki mit ajánlana első C++-s könyvnek?
-
Sk8erPeter
nagyúr
válasz
bbTamas77 #7864 üzenetére
Amikor tanultam a C++-t, akkor ezt találtam a leginkább lényegretörőnek (nem nyakatekert magyarázatokkal, hanem egyszerűen), normális példákkal:
Benedek Zoltán - Levendovszky Tihamér: Szoftverfejlesztés C++ nyelven
http://www.libri.hu/konyv/benedek_zoltan.szoftverfejlesztes-c-nyelven.html(Mai fejjel nem tudom, milyen, nincs meg itthon, annak idején könyvtárból vettem ki, de nekem hasznos volt.)
==================
(#7863) andronymus :
szívesen! -
bbTamas77
aktív tag
Üdv.
C++ szeretném nyáron megtanulni, "Tanuljuk meg a c++ programozási nyelvet 24 óra alatt" könyvet elkezdtem olvasni és az osztályoknál hagytam abba, mert ott elvesztettem a fonalat.
Nincs valami másik könyv?
A C++ programozási nyelv Bjarne Stroustrup beleolvastam, de nagyon hosszú 1500+ oldal, és inkább a c++-s függvénykönyvtárakat tárgyalja.Nem baj ha fizetős, vagy pdf.
Értelmes és netes tut is jöhet.
Ez tutorial tetszik a legjobba, rövid és lényegretörő, hasonló kellene magyarban.
-
andronymus
tag
válasz
Sk8erPeter #7862 üzenetére
Hát nem szeretném az úgy elég sokáig tartana
Ebben igazad van, hogy nem minősíti a fejlesztőkörnyezetet de a lényeg nem tetszett az eredmény.
És megint igazad vanKöszönöm a tippeket!
További jó fórumozást, meg estét -
Sk8erPeter
nagyúr
válasz
andronymus #7861 üzenetére
"Annyit akartam a printscreenel mondani hogy valaki úgy oldotta meg."
Te ne úgy oldd meg."Ott meg volt a kiemelés meg sorok meg voltak számozva meg minden de valahogy nem látszott olyan igényesnek meg ami kódot beszúrtunk az elég zavaros lett a végére."
Úgy érted, miután beszúrtad Wordbe?
Csak mert az magát a fejlesztőkörnyezetet nem minősíti.
Nincs benne alapértelmezetten Rich Text Formatba exportálós módszer, ez tény, de vannak hozzá pluginok."de ha azt mondod Eclipse a legbarátságosabb az lesz"
Nem mondtam én ilyet.Akármelyik eszköz jó, amelyik elvégzi a feladatot, de sztem az itt leírt "Insert > Object > OpenDocument Text" módszer járható út, és még relatíve rugalmas is.
-
andronymus
tag
válasz
Sk8erPeter #7859 üzenetére
Elnézést félre írtam.
Annyit akartam a printscreenel mondani hogy valaki úgy oldotta meg. Tény és való, hogy kicsit melós úgy megcsinálni stb.
Teljesen igazad van abban amit írtál.NetBeans-re meg úgy értettem amit bemutattak mint ilyen megoldást nekünk.
Ott meg volt a kiemelés meg sorok meg voltak számozva meg minden de valahogy nem látszott olyan igényesnek meg ami kódot beszúrtunk az elég zavaros lett a végére.
Hiányoltam azt is hogy minden második sor kicsit sötétebb hátterű legyen meg ilyen apróságok. Maga a NetBeans jól átlátható fejlesztőkörnyezet de a kód beszúrása egy wordbe szerintem nem annyira szépen van megoldva DE megcsinálja.
Tudom ez az én hülyeségem és lehet az elképzelésem elképzelés is marad de próbálok találni egy olyan megoldást ami úgy gondolom számomra a legjobb. Ezért is írtam ebbe a fórumba mert itt tudnak jó pár opciót ajánlani ahogy te is.Megint csak köszönöm az ötleteket a Notpad++ elég jól megcsinálta de a többit is megnézem de ha azt mondod Eclipse a legbarátságosabb az lesz
.
-
abkm
csendes tag
Sziasztok!
Elöljáróban annyit, hogy ötlettelen vagyok, hogy ezt hova kéne írni, és még csak nem is értek hozzá (nem vagyok programozó) viszont nagyon szeretném megoldani a problémámat.
AHK-val futtatok 1 scriptet és van egy kis problémám a #32770-es class-al. Van egy program, amit ha megnyitok ezt a "nevet kapja", de át kéne írnom valahogy valami sajátra, amit aztán a scripben is megteszek és akkor minden tökéletes lesz.
Hogyan tudok egyedi nevet adni a szokásos #32770 es ablaknak, hogy ne keverje össze a scriptem más win-es ablakokkal?
Köszi szépen,
AbkmU.i.: Vajon valaki érti majd, mit próbláltam itt előadni?
-
Sk8erPeter
nagyúr
válasz
andronymus #7858 üzenetére
"most mondták nekem, hogy printscreenelni kell"
Tényleg? Hmm, hát furcsa egy elgondolás. Főleg, hogy ha elektronikus formában küldöd valahova, akkor még csak nem is másolható a kód."A NetBeans-ben meg egyszerűen csúnya és nem átlátható egy idő után azt már néztem."
Bocsi, de miről beszélsz?
Semmi baj nincs a NetBeans syntax highlightjával, ha a beállított téma nem felel meg, akkor állítsd át. Átlátható, NEM csúnya. Azt még megértem, ha valakinek más fejlesztőkörnyezet a kedvence, de hogy csúnya lenne és nem átlátható, az egyszerűen hülyeség.Visszatérve az eredeti témára:
van még egy ilyen módszer, amivel Wordbe tudsz syntax highlightolt kódot illeszteni:
http://stackoverflow.com/questions/387453/how-do-you-display-code-snippets-in-ms-word-preserving-format-and-syntax-highlig/2653406#2653406
Insert > Object > OpenDocument Text
innentől lényegében dokumentumot tudsz szerkeszteni a dokumentumban, ami azért jó, mert az eredeti dokumentumodat nem gányolod széjjel mindenféle stíluselemmel, DE kétszer rákattintva erre az objektumra - az eredeti dokumentumban - bármikor tudod módosítani ezt a beágyazott, syntax highlighttal ellátott kódot.
Ide jöhet például a korábban javasolt Notepad++-ból exportálós módszer, vagy Visual Studióból, vagy Eclipse-ben is van ilyen RTF-formátumban exportálós módszer, azzal is be tudod rakni a kódot ebbe a beágyazott dokumentumba, stb.Szerintem ez utóbbi módszer még a legbarátságosabb.
-
andronymus
tag
válasz
Sk8erPeter #7857 üzenetére
Köszönöm a gyors választ!
Hát a kód fajták SQL, PHP, HTML, CSS.
Notped++ megnézem meg a többit bár probléma az főként hogy stíluselemekkel tele rakja ahogy mondtad de most mondták nekem, hogy printscreenelni kell ( az kicsit sok lenne).
A NetBeans-ben meg egyszerűen csúnya és nem átlátható egy idő után azt már néztem.
De meg nézem amit tanácsoltál meg még keresek köszönöm a segítséget még egyszer
Ha esetleg eszedbe jut vagy valaki tud valami jót kérem ossza meg itt. -
Sk8erPeter
nagyúr
válasz
andronymus #7856 üzenetére
Milyen programozási nyelvről lenne szó?
Gyorsötlet, ami most hirtelen ami eszembe jutott:
- Notepad++-ban: [link], [link] - Plugin/NppExport/Copy all formats to clipboard, utána Ctrl+V Wordben
- egy online syntax highlighterbe bedobod a kódrészleteket, és miután elkészítette a highlightolt HTML-kimenetet, akkor azt egyszerűen copy-paste-tel átmásolod Wordbe. Például itt: http://qbnz.com/highlighter/demo.php (GeSHi) bedobod a kódot, rámész a Highlightra, és a kimenetet másolod. Vagy van még rengeteg ehhez hasonló syntax highlighter, amivel ezt meg tudod tenni. Válassz ki egyet, és ragaszkodj hozzá, hogy konzisztens legyen a stílus. Bár gondolom telehányja egyébként mindenféle stíluselemmel az inline stílus miatt, ami meg a szép dokumentumszerkesztéstől távol van.Amúgy tipikusan ha Microsoft szoftverből másolsz syntax highlightolt kódot Microsoft szoftverbe, például Visual Studióból (pl. C#-kódot) vagy SQL Management Studióból (T-SQL) Wordbe, akkor megtartja a syntax highlight színezéseit.
Lehet, hogy Eclipse-ből vagy NetBeans-ből is lehet másolni ilyen módon, most nem próbáltam, majd holnap. -
andronymus
tag
Sziasztok lenne egy hülye kérdésem és elnézést ha rossz helyen teszem fel de ez jutott eszembe.
Szakdogámba a weboldalam forráskódját be kéne szúrnom és láttam sok helyen ilyen szépen kiemelt programkódokat nyomtatott formában.Az lenne a kérdés hogy tudnátok e nekem mondani olyan programokat amivel ilyen szépen belehet szúrni egy word dokumentumba a programkódot?
Szeretném ha jól átlátható igényes lenne
Válaszotokat előre is köszönöm -
bepken
veterán
válasz
martonx #7854 üzenetére
nem tudom, hogy mennyire "parasztos" megoldás (gyanítom, hogy nagyon
)
bebiggyesztettem egy lbTelNum.Text = "" sort, ami úgy tűnik....segített.
az tűnt fel, hogy ha "üresen" nyomok entert, akkor a label"helyesen" viselkedik, vagyis törli a szöveget. ez pedig gondoltam azt jelenti, hogy a változókat jól kezeli, csak valamiért nem írja felül a már ott lévő szöveget (amit nem igazán értek)most működik. tesztelgetem még és hogyha nem úgy működik, ahogy én szeretném, akkor jobban is belemászok.
köszönöm szépen a segítséget!
-
martonx
veterán
válasz
bucsupeti #7852 üzenetére
Na várj nem a vb-vel van itt a gond, szarul minden programnyelven lehet programozni
Felhasználó barátságban szvsz a vb pont az egyik legjobb választás kezdőknek.
Úgy értettem, hogy ennyi kódrészletből nem lehet megmondani, hogy az valóban jó-e, mivel láthatóan vannak globális változók, amikkel ki tudja mi törétnik, de hangsúlyoztam, hogy a kód egyébként jónak tűnik. -
Karma
félisten
válasz
martonx #7851 üzenetére
Rákerestem, VB-nél is Usingnak hívják.
-
martonx
veterán
A karma által jelzett sql-es bénaságon túl, ahogy már mondtam a vb-s topikban is, ez a kód jó.
Debugolgasd, aztán hátha jön elő valami logikai hiba.
Önmagában ez a kód azt csinálja, amit szeretnél.
Lehet, hogy valamelyik változóban benne ragadnak az értékek, szemmel láthatóan van mit javítani a változók kezelésén pl. using használata (vagy ez C#-nál van, vb.net-nél másképp hívják?).
Nekem így ránézésre gyanús a da és a ds (ezeknek se ártana valami normális nevet adni). -
bepken
veterán
sziasztok!
a VB topicban is feltettem már ezt a kérdést, ott nem kaptam választ. hát itt is próbálkoznék, hátha
a cél az volna, hogy az enter lenyomása után nyissa meg a táblát, ellenőrizze, hogy a beírt érték benne van e, majd ennek megfelelően jelezzen.
az első enter lenyomásakor még nincs gond, akkor a feltételnek megfelelően jár el. viszont itt be is ragad a dolog és írhatok neki bármit, az első érték marad.Private Sub Form1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress
If Asc(e.KeyChar) = 13 Then
con.Open()
sql = "SELECT [tel] from tel"
da.Fill(ds, "tel")
con.Close()
For index = 0 To ds.Tables("tel").Rows.Count - 1
Dim dt As DataTable
Dim val As String
dt = ds.Tables("tel")
val = dt.Rows(index).Item("tel")
If val = txtTelNumber.Text Then
lbExist.Text = "Már létezik!"
Else
lbExist.Text = ""
End If
Next
End If
End Subegyszerűen nem tudok rájönni, hogy hogyan tudnám rávenni arra, hogy minden enter után újra ellenőrizze az (új) értéket...nincs ötletetek?
köszi előre is!
-
bucsupeti
senior tag
Szerintem a netes tájékozódás mindennapos a fejlesztések kapcsán, főleg akkor ha valami komolyabb problémába ütközök.
Új technológia alkalmazásba vételekor pedig egyértelműen sokat segítenek a netes források (főleg a fórumok).Én egyébként azt gondolom hogy a jó programozó/szoftvertervező arról ismerszik fel, hogy tudja mikor hová/kihez kell fordulni. Persze nem arra gondolok hogy összeollózza a programját, hanem tudja (és nem keresgeti) hogy hol van az a referencia ami segítségére lesz a probléma megoldásában.
Ne aggódj azon hogy folyton a netet bújod a megoldások megtalálásában. Baj akkor van ha keresgélsz és nem találsz x időn belül megoldást/segítséget.
Gyakorlatilag ezt a szumma x időt kell minimalizálni, ami szerintem soha nem lesz 0, csak tart a nullához.... -
adam_
senior tag
Még ezt is leírom, mert nem hagy nyugodni a téma.
Egy fejlesztő a munkaidejéből mennyit fordít arra, hogy doksikat olvas, neten keresgél egy probléma megoldása kapcsán kódokat, megoldásokat? Avagy mennyi a hasznos munkaidő, a "tanulás keresgélés" fázis? Tudom, ez is változó egyénenként, de pl. nekem rengeteg időt vesz el a fejlesztésből a doksik bújása...
-
adam_
senior tag
Sziasztok! Elsőnek is szeretném közölni, hogy egy "globálisabb" kérdéskör következik, amire nem a konkrét megoldásokat várom, programkódba iktatva, hanem amolyan iránymutatót (jól gondolom-e?, kérdésekre, válaszokat, egy-két útravalót, amely segíthet majd lépésről - lépésre a lenti applikáció megalkotásában)
Sikerült megszereznem a neten keresztül egy próbafeladatsort, C# -os adatbáziskezelés kapcsán. Mellékelem magát a Formról a képet, és az adatbázis-szerkezetet is.
Userform példa
Adatbázis
A firkálásoktól most tekintsetek el rajta.A feladat tehát a következő. Az adott Userform mintáját elkészíteni, és az adatbázisból megfelelően lekérdezett adatokkal feltölteni. Most pontról - pontra mennék az egyes Userform részein, és mellé írnám, "nagyvonalakban", hogy mivel oldanám meg a problémát elméletben.
Auswahl hierarchie:
- Kunden (legördülő listbox - megfelelő SQL lekérdezésekkel lehívnám az ügyfél ID-t, nevét, címét és a kapott értéket átadnám a listbox adatforrásának)
- Vertreter (szintén a fenti metódus alapján)
Auswahl Artikel über Kategorie:
- Hauptkategorie:Fentiek szerint
- Artikel:Fentiek szerint
Auswahl Datenoptionen:
- Bonus: If-es ciklussal?
Vergleichsjahr 1 és 2:
Itt sok kérdésem felmerül. Mit gondoltok ezt a részt Datagriedviewal lehet megvalósítani, vagy Listboxba beimportált Excel munkafüzettel? Mivel a táblázat alján még az adatbázisból lekérdezett értékek sorait szummázni, kummulált szummázni, és átlagolni is kellene... Mivel lenne célszerű ezt megvalósítani, és egy-két lépésben, hogyan? Itt még hozzátenném, hogy pl. az Umsatzt és a Rohertrag mező két másik táblázatos mező osztásából származik, de ezt gondolom egy egyszerű sql lekérdezéssel ( x mező / y mező as újmezőnév) szisztéma alapján megvalósítható).Sum K - Kummulált Szum
Sum G - Normál Szum
DS - átlagA feladat még írja, hogy integrálni kell a maszkeredmény exportfunkciókat (Excel szerint), és az INI-Adatokat a bejövő értékek olvasásához az adatbázisban. Ez a rész nekem egy picit magas.
Kérdéseim:
A fenti legördülő listboxok létrehozásának metódusát jól gondolom, vagy van rá egy egyszerűbb módszer is?
Hogyan tudom beállítani a listboxokat, és a különböző választókat, hogy a kiválasztott értékek alapján listázza ki az információkat a lenti gridviewban?Köszönöm szépen az infókat!
-
martonx
veterán
Na látod, ezért nem kellett volna annyira túllihegni a makró programozást.
Az ADO.NET-es kérdésedre pedig a válasz: mostanra a klasszikus ADO.NET-es adatbázis elérés abszolút nem preferált. Entity Framework-kel, vagy NHibernate-el (hogy csak a két legáltalánosabb .Net-es ORM-et említsem) illik használni az adatbázisokat. Ha ésszel használod, akkor észrevehetetlenül lassabbak csak a klasszikus ADO.NET-nél (na jó, vannak esetek, amikor a különbség jobban kijön), viszont rengeteg előnyük van.
-
-
Lacces
őstag
Sziasztok,
A funkcionális programozás megértéséhez tudnátok valami jó kis könyvet, online forrást ajánlani? (Érdekel a Scala és az F#) Érdekel a filozófia ami mögötte van, mint az OOP-oknál. Vagy hogyan érdemes elindulni?
A Scala-val indítani sem lenne rossz, de ahogy olvastam az egy picit ilyen speckó funkcionális nyelv, mert azért igyekszek hídat képezni az OOP és a Funkcionális paradigma között.
-
adam_
senior tag
Amúgy a korábban boncolgatott makróprogramozás elképzeléseimet csúnyán megcáfolta a cégnél eltöltött próbanapom, amin egy ADODB objekt segítségével bekötött C# userformot kellett összeraknom, SQL lekérdezésekből. Szóval ők a makróprogramozáson ezt értették még az interjún, ha jól veszem ki.
.. és hasonló témák lesznek az éles munkámban is a feladatok majd, ha összejön a végleges meló.
-
-
adam_
senior tag
Köszi az eddigi válaszokat. Nekem is lenne egy "szakmaibb" kérdésköröm.
Visual C# és egy MS SQL adatbázis együttes fejlesztésnél (ERP rendszerek fejlesztése témában), legjellemzőbb az ADO.NET használata, vagy más alternatívát(ha van
), jobban preferálnak a cégek? Vagy még milyen más fejlesztési lehetőségek merülhetnek fel C# -ban történő ERP fejlesztés körében, amit érdemes tanulmányozgatni, mivel én csak a fenti kombinációt ismerem.. Bocsi a junior kérdésem miatt.
-
bambano
titán
válasz
martonx #7833 üzenetére
láttam már én is olyan céget, ahol kötetlen munkaidő van, akkor dolgozol, amikor akarsz, de reggel 8-kor scrum standup van *mindenkinek*.
de ha már írok, hagy tegyek már fel egy filozófiai kérdést:
van egy tábla, számlák vannak benne, egy mezőben a kreálás dátuma timestampként, egy másikban a számlasorszám, ezeket bekérted egy lekérdezéssel.amikor ki kell írnod a számla sorszámát sorszám/év alakban, akkor:
a./ betöltötted a dátumot, string művelettel levágod az első négy számjegyet és kész (iso formátum)
b./ felveszel még egy mezőt a selectbe, az adatbázis kezelővel konvertáltatsz egy int típusú év mezőt és azt írod oda?vagyis sebesség, stb. okán elhiszed, hogy az első négy karakter levágása mindig jó eredményt fog adni, vagy precízen megcsináltatod az adatbáziskezelővel a dátum év részét és azt írod ki?
-
martonx
veterán
Erre nincsenek konkrét válaszok.
Tudok olyan cégeket mondani, ahol napi 2-3 órán át megy a scrum stand-up, meg szájtépés, meetingek tömkelege. Aztán meg jön a kérdés, hogy mikor vagy kész.Máshol meg tényleg elég laza, és csak az számít, hogy kész legyél.
Ahol te dolgozni fogsz cégnél, nem tudhatjuk, hogy a skála melyik részén helyezkedik el.
-
axioma
veterán
Hajjaj, sztem ne is akard elore tudni
Hat az biztos, hogy nem 480 percet vered a billentyuket.
Es elsore ha toled kerdeznek szamot, hogy mennyi ido alatt leszel vajon kesz, ugy 3-4-gyel szorozd meg azt, amit elsore kigondoltal jo raerosre. Tok komolyan! Egyreszt brutto-netto ido (itt kapcsolodik ahhoz, hogy mit csinal 8 oraban, hat peldaul megbeszelesekre jar, szakmain kivul vallalati ugymenetes hulyesegekkel foglalkozik, meg kavezik, meg munkahelyi pletykakat hallgat vagy terjeszt...), masreszt meg minel nagyobb ceg, minel modszertanosabb a fejlesztes, annal nagyobb overhead-et kell magaba a fejlesztesbe beletenni [mindezt csak azon celbol, hogy adott esetben lecserelheto legy-- es ez nem gonoszsag, hanem a projekt nem allhat meg egy emberen]. Ja es elso idoben rengeteg doksi olvasasa, aztan meg mar ugyanazt irni is neked kell.
De nincs altalanos recept. Jo, ha vallalkozo vagy, akkor majd te hatarozod meg, de alkalmazottkent eleg szerteagazo, hogy hol mi a modi. Jartam felvetelizni egy nem ne'vtelen szoftverhez komponenst keszito cegnel egy sima 3.emeleti lakasban, ahol az ebedeltetest is forgorendszerben helyben valaki foz modon oldottak meg, ott az is a munkaido (ami rugalmas, azaz torekszunk a 8 orara, de nem merjuk igerni alapon...) resze volt. Dolgoztam az egyik Siemens leanyvallalatnal, ahol mar a swrendszer osszeforditasat is kulon csapat vegezte, es mi csak karbantartottunk (=bugtalanitas, nem hw), de pl. megtalalt egyeb, nem bejelenteshez tartozo hibakat tilos volt kulon engedelyeztetes nelkul javitani, sot nem is lehetett leadminisztralni, hogy bekeruljon a forditasba.
Ellenorzesi modszer, sot hogy ki csinalja, az is nagyon cegfuggo is, plane szerintem ez mar erosen fugg a szemelyektol is.
Jo nagy altalanossagokat irtam, de szerintem ugy igazan nem lehet tobbet elore megmondani. Azert kivancsi vagyok, hogy mas mit valaszol ugyanerre... -
adam_
senior tag
Szakmai tapasztalatokra lennék kíváncsi. Ha minden jól megy, nemsokára program-fejlesztő leszek. Még ezelőtt nem dolgoztam fejlesztőként, ezért a rutinos programozók véleményére lennék kíváncsi.
Hogyan kell elképzelni egy fejlesztő napi 8 órás munkaidejét? Adott esetben projektekben dolgozik, egyedül, vagy csoportosan, és megvannak a határidők amire az adott program-komponenst ki kell fejleszteni, és ez abszolút flexibilisen a fejlesztőre van bízva, hogy milyen ütemben dolgozik? Közben van a főnökség részéről folyamatos kontroll, hogy hogy halad a fejlesztő?
Egy adott projekt "általánosságban" meddig tart? Mi van, ha a komponenst nem sikerül kifejleszteni időben? Minden projekt előtt eligazítás, ki mit, hogy csináljon?
Számtalan kérdésem lenne még, nagyon hálás lennék, ha valaki így nagy vonalakban ezeket összefoglalná egy pályakezdő fejlesztő részére, ami talán a soron következő, további "újoncoknak" is hasznos információk lehetnek majd.
Köszönöm szépen a válaszokat!
-
axioma
veterán
válasz
kmisi99 #7829 üzenetére
Szerintem az indexcimzes miatt.
Amikor elorefele mesz, akkor a fib[-1] az hatulrol szamozza az elemeket, es mivel hatra fuzol hozza, az mindig magatol mozog.
A negativos resz viszont az elejetol szamolja az indexet az f[1]-nel, de itt is a vegere fuzol.
Ket lehetoseget latok:
1. ele fuzol: fibo= [<kif.>]+fibo (bar lehet, hogy ez csak az insert-tel megy a 0. helyre)
2. megforditod a sort, a 0. elem a 0., de az i. elem a -i. legyen, es akkor mint fent, jobbrol indexelsz, f[-1] stb. -
kmisi99
addikt
Kösz az eddigi segítségeket most lett egy újabb hibám a fibonaccis python programmal. Itt a program.
import sysdef fibonacci ():
f=int(raw_input())
fib=[0, 1, 1]
fibo=[1, -1, 2]
if f>=0:
for i in range(f):
fib.append(fib[-1] + fib[-2])
print fib[f]
else:
for i in range(-f):
fibo.append((fibo[1] - fibo[2])*(-1)**(1-f))
print fibo[f]
fibonacci()Az a probléma, hogy negatív számokra nem értelmezi a Fibonacci függvényt. Az 1. lista a pozitív indexű Fibonacci-számokra vonatkozik, ezekre jól működik minden, a listához mindig hozzákapcsolja az új elemeket. A 2. lista a negatív indexű Fibonacci számokat tartalmazná. Viszont itt nem csatolja a listához az új elemeket, így minden negatív számra ugyanazt adja ki (jelen esetben a -3-at, ami a 2. és 3. különbsége). Miért nem csatolja hozzá az új elemeket?
-
Chrystall
senior tag
válasz
elodman #7827 üzenetére
Angol fórumokon néztem megjelent ilyesmi kérdés, úgy hogy lehet-e szerezni Apple által elismert vagy certifikált programozói képesítést, de mindenütt azt írják ilyen nincs. Szóval itt erről a Developer Membership-ről mehet a ködösítés, nade az mégse egy hivastalos munkaviszony
Még mint Oracle fejlesztő mutatja be ezen kívül magát az úr, na kíváncsi vagyok abból ezek után mi igaz. Valamihez írt egy plugint, vagy mi...
-
elodman
aktív tag
válasz
Chrystall #7826 üzenetére
aha, izgi, nem ismerem a MAC-es dolgokat.
és tényleg, a Wiki is csak általánosságban gagyog, inkább mint Software kezelői bizonyítványokról, nem programozókról.
Mondjuk nem is összeférhetetlen a misztifikáció, a túlárazott csilli-villi termékeikkel nem szimpatizálok éppenséggel. -
Chrystall
senior tag
válasz
elodman #7825 üzenetére
Ezt a certified developert megtaláltam én is, de ez csak egy sima developer membership cucc, én is be tudok ide regisztrálni, meg bárki, az úriember viszont úgy tünteti fel magát az irományában, mintha az apple hivatalos programozói alkalmazottja lenne. De mikor ma felhívtam az Apple-t, ott azt mondták a mérnöki osztályon vannak náluk programozók, de titoktartás kötelezi őket, tehát elvileg nem nyilatkozhatnak arról mi a státuszuk, egyébként ilyen titulus nem létezik cégen kívüli részére. Szóval gyanítom a szóban forgó személy a Developer Membership-et akaja beállítani úgy, mint Hivatalos Apple Programozói munkakör.
-
Chrystall
senior tag
Sziasztok!
Az a kérdésem lenne, hogy létezik ilyen képesítés vagy cím, hogy "az Apple hivatalos programozója"? Egy magyar úriemberrel hozott össze a sors, és a képesítései közt ez áll így szó szerint, de van egy hivatalos Apple forgalmazó barátom, és ő azt mondja ilyen cím nem létezik, vagy ilyen "végzettség". Tud erről valamelyikőtök valamit, vagy hogy hol lehetne ennek utánakérdezni?
-
@chain
csendes tag
Wolfram language demo: [link]
-
axioma
veterán
válasz
kmisi99 #7820 üzenetére
Na de ugy hivtad meg hogy adtal neki parancssorban egy szamot mint argumentum, amihez varod hogy az annyiadik fibonacci melyik? Mert az out of range akkor lehet, ha csak a scriptfile-t kapta meg mint nulladik argumentum... es nem talalja az elsot, ami a feldolgozando szam lenne.
-
kmisi99
addikt
Na oldódnak meg a problémák, de most már csak a legutolsó sorral van a gond.
Ezt írja ki rá
list index is out of range -
kmisi99
addikt
válasz
bambano #7816 üzenetére
Kösz a választ. Sajnos akkor is azt a hibát írja ha 1 re átírtam. Plusz most ez a hiba ha cmd ben futtatnám
"A megadott nevet <python> a rendszer nem ismeri fel belső vagy külső parancsként, futtatható programként vagy kötegfájlként."És igen abban a mappában vagyok ahol a fájl van.
-
axioma
veterán
válasz
kmisi99 #7811 üzenetére
Hm, lehet hogy nem ez a baj, de ez utotte meg a szemem, hogy nem olvashato jol tole...
Szintaxis hiba, a python a tabulalassal csinalja az elagazas-melyseget, es itt eleg ossze-vissza van... Probald meg szabvanyos, 4 szokoz vagy egy tab beljebb kezdessel szepen egymas ala huzni az osszetartozokat (if, elif-ek, else)
-
kmisi99
addikt
Heló! Ugyan láttam van külön python topic de eléggé pang. Egy borasztóan egyszerű problémám van amit viszont egyáltalán nem tudok megoldani.
Van egy program ami röviden tömören kiszámolja az n edik fibonacci számot ami a negatív egészekre is értelmezve legyen. Itt a program
import sys
def fibonacci (f):
if f<0:
print fibonacci(f+2)-fibonacci(f+1)
elif f==0:
print f
elif f==1:
print f
else:
print fibonacci(f-1)+fibonacci(f-2)
fibonacci(sys.argv[0])És ezeket a hibákat kapom.
Vagy
File "<stdin>",line 1
python fájlnév.py
^
Syntax error: invalid syntaxVagy pedig
NameError: name 'filename' is not defined -
Sk8erPeter
nagyúr
válasz
bambano #7807 üzenetére
Ebben teljesen igazad van. Bár az én mondókámban is az lett volna a lényeg, hogy jó könyveket és egyéb anyagokat kezdjen el, szűrve
mondjuk tényleg nem volt kellőképpen egyértelmű, hogy ne mindenféle összehányt gyorsdoksit kezdjen el olvasgatni, amivel tele van a zzinternet.
Amúgy konkrétan melyik videósorozatra gondoltál? Egy jó előadó anyaga tényleg sokkal többet segíthet, mintha elkezd kotorászni és próbálkozni különböző anyagokkal. Ha fent van az előadás, és fasza, akár be lehetne tenni az összefoglalóba is a linkjét. -
bambano
titán
válasz
Sk8erPeter #7798 üzenetére
arra, hogy nulláról kezdeni, szemléletet megalapozni jobb irányított módon, vagyis profi tanár vezetésével.
ha nekiesik a netnek és elolvas mindenféle anyagot, amit ott talál, akkor káosz lesz a fejében, pont a rendes megalapozás fog hiányozni, a miérteket nem fogja tudni.
ha valaki már tisztában van az alapokkal, akkor lehet a netet böngészve fejlődni.
-
Egon
nagyúr
Nem definiáltam kellőképp pontosan a problémát.
Ami kimaradt (és amiért elmentem számrendszeres irányba): a kimenetnek FIX 6 bájtosnak (karakteresnek) kell lennie, se többnek, se kevesebbnek, és azért használtam a karakter kifejezést, mert a használható karaktereket limitálni szükséges, maximum 36 féle karakterre.
Így talán sztanozs megközelítésében beleférne a szükséges intervallum a 6 karakterbe, majd kiszámolom. -
Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
- IPHONE 12 MINI 256GB, SZÉP ÁLLAPOT, GARANCIÁVAL, ÜZLETBŐL
- IPHONE 12 MINI 128GB, SZÉP ÁLLAPOT, GARANCIÁVAL, ÜZLETBŐL
- DELL Latitude 5550 15.6" FHD IPS vPRO Ultra 5 135U 12 Mag 24GB RAM 512GB NVME SSD Dell Gar: 2029.12
- MSI GE66 Raider 11UG i7-11800H, RTX 3070, 48GB RAM, 2560 1440 QHD 165Hz
- Samsung Galaxy Tab S8 5G, fóliás, makulátlan, minden tartozékkal, 1év garanciával!
- LG 27UL550-W - 27" IPS / 3840x2160 4K / 60Hz 5ms / HDR10 / AMD FreeSync
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Targus - USB-C Dual HDMI 4K HUB - 2 x HDMI (120Hz)
- Telefon felvásárlás! Samsung Galaxy A15, Samsung Galaxy A25, Samsung Galaxy A35, Samsung Galaxy A55
- Konzol felvásárlás!! Playstation 5, Playstation 5 Pro
Állásajánlatok
Cég: FOTC
Város: Budapest