- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- GeForce GTX 1060 6GB vs Sapphire NITRO+ RX 580 8GB
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Vezeték nélküli fülhallgatók
- Projektor topic
- Milyen billentyűzetet vegyek?
- Apple notebookok
- Milyen notebookot vegyek?
- Vezetékes FEJhallgatók
- VR topik (Oculus Rift, stb.)
Hirdetés
-
Szimpatikusnak tűnik a T Phone új generációja
ma A Telekom saját márkás modelljeinek új generációja jelentős előrelépés az első T Phone-okhoz képest.
-
A kard és az űr az új Arc meghajtó két fő motívuma
ph A 31.0.101.5518-as csomag három hibával is leszámolt.
-
TopSpin 2K25 teszt
gp Djokovic nélkül ugyan, de bő évtizedes kihagyást követően visszatért a TopSpin-széria – itt van minden Grand Slam, de vajon a játéknak mekkora esélye van a világelsői címre?
Új hozzászólás Aktív témák
-
ubid
őstag
Sziasztok !
Valaki tisztába van a Microsoft MTA vizsgáival ?
Szeretnék tenni .Net alapokból egy vizsgát.
Aki rendelkezik ilyen minősítéssel, vagy egyáltalán valamilyen minősítéssel, az írjon már pár szót róla .
( annyit tudok, hogy felügyelt kamerás terembe van a vizsga, teszt jellegű ( ?), és angol nyelven. )
Honnan lehet rá felkészülni ? mintavizsgák elérhetők valahol ?
köszönöm a segítséget !
-.-
-
ubid
őstag
válasz Peter Kiss #2763 üzenetére
Sajnos sehol sem találtam kérdéseket ehhez a vizsgához. csak magát a témaköröket.
Tudnál mutatni párat, hogy hol keressem ?
MTA Exam 98-372 - > ezt szeretném megcsinálni.
köszi !
-.-
-
ubid
őstag
Hali!
egy másodpercre összezavarodtam, ezért megkérdezem, biztos ami biztos :
Egy try blokkban definiált változót ( definiált és inicializált ) a try-cath-en kívülről nem érek el igaz ?
Teszem azt :
...
try
{
int n = 22;
}
cath
{
....
}Console.Write(n);
akkor ez így hibát dob igaz ?
vagy hogyha kívül deklarálom, tehát még a try-on kívül int n; de értéket csak belül adok neki akkor szintén.?
-.-
-
ubid
őstag
Csináltam egy gyors példát, hogy hogyan kell használni a StringBuildert:
StringBuilder fuzz = new StringBuilder();
fuzz.Append("alma");
Console.WriteLine(fuzz);
Console.WriteLine("Adja meg egy terméket : ");
string t = Console.ReadLine();
fuzz.Append(t);
Console.WriteLine(fuzz);Ha utána akarod fűzni , akkor Append, ha elé akkor meg Insert-et hívsz.
Remélem segített.
[ Szerkesztve ]
-.-
-
ubid
őstag
válasz ArchElf #2819 üzenetére
köszi!
Már csak ezzel az egy sorral nem vagyok tisztába.
if (!inint.TryParse(rl, out valasztas))A tryparse-ot ismerem. De ez az inint nem világos.
Meg ha már itt tartunk akkor az out paraméterrel se vagyok kibékülve. (arról már olvastam, de nem világos a használta,hogy mikor kell )
-.-
-
ubid
őstag
Közben kérdeznék még egyet.
Google-ba kerestem, de nem találtam rá értelmes leírást :Érték típusoknál mikor érdemes vagy kell használni suffix-et ?
-.-
-
ubid
őstag
válasz Gülredy #2822 üzenetére
A túlterhelésre megoldás lehet például, hogy :
checked-el leellenörződ, hogy belefér e.
pl :int ten = 10;
int sum = 2147483647 + ten;
Console.WritLine(sum);
//Output : -2147483639Ezt nyilván túlcsordul.
Erre megoldás így néz ki :
Console.WritLine(checked(214748647 +ten));
checked
{
int o = 214748647 +ten;
Console.WriteLine(o);
}
Így kiváltódik a hiba : OverflowException
Ezt a hibát érdemes egy try-cath blokkal elkapni.Tehát belerakod az a kódsort amit le akarsz kezelni egy try blokkba.
static int CheckedMethod()
{
int z = 0;
try
{
z = checked(maxIntValue + 10);
}
catch (System.OverflowException e)
{
Console.WriteLine("Hohóóó túlcsordult.: " + e.ToString());
}
return z;
}-.-
-
ubid
őstag
Helló!
Referenciát törölni hogy lehet ?
Ajax toolkit-et használtam, viszont elsőként referenciába adtam hozzá egy kicsit régebbi verziót, majd beregisztráltam.
De azt írta minden ajaxos elemre hogy ő nem ismer ilyet. aláhúzta... lefordult, viszont mindig warning volt.
Ez után gondoltam nuget managerrel felrakom.
Feltelepítette.
Most viszont Error ír :Error 11 Assembly 'AjaxControlToolkit, Version=4.1.51116.0, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e' uses 'System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' which has a higher version than referenced assembly 'System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
-.-
-
ubid
őstag
-
ubid
őstag
Elindítottam a blogom! Olvassátok, kritizáljátok, javítsatok ki !
KLIKK-.-
-
ubid
őstag
Egyébként gondolom szinte mindenki használ facebook-ot.
A facbook-on van egy külön C# -os programozóknak készült csoport, amibe jelenleg 54 -tag van.
Köztük sok ismertebb név is előfordul : pl eitner István (C#-os könyv írója Balassy György, Túróczy Attila, Fár Attila Gergő,
Gondolom ezek a nevek nektek is mondanak valamit.
Készségesen áll mindenki a rendelkezésünkre.
Eddig bármi felől érdeklődtem volna, mindig érkezett rá egy órán belül válasz.A csoport ugyan zárt, de be tudok rakni embereket.
Úgyhogy akit érdekel, az írjon privátba. Garantáltan nem bánja meg = )
-.-
-
ubid
őstag
Helló!
Biztos hogy nagyon egyszerű a válasz, de valahogy én nem jövök rá .
Szóval :
Egy WP7-es alkalmazást csinálok, a helyi menetrendek nézegetésére.
SQL CE- adatbázist használok mögötte, hogy offline böngészés is biztosítva legyen.
Az egyes buszok adatait mindig külön osztályba rakom, és ott is töltöm föl, tehát egy 22-es busz körülbelül így néz ki :
class busz22 {
public List<TableStructure> Busz22Lista = new List<TableStructure>();
// lista létrehozása, amibe beletologatom az elemeket.ezen belül van egy metódus, ami feltölti az adatokat : kb így néz ki :
var MenetrendContext = new MenetrendContext();
if (!MenetrendContext.DatabaseExists())
{
MenetrendContext.CreateDatabase();
}majd az adatok létrehozása.
Busz22Lista.Add(new TableStructure() { Id = 72, Jarat = 22, Hour = 7, Sec = 35 });satöbbisatöbbi.
és végül egy foreach-el végigmegyek az elemeket és feltöltögetem így :
foreach (var l in Busz22Lista)
{
MenetrendContext.Busz22.InsertOnSubmit(l);
MenetrendContext.SubmitChanges();
}ez a feltöltő metódus a gombnyomásra hívódik meg.
Tehát ha a felhasználó mondjuk a 22-es menetrend gombját megnyomja, akkor ez így legenerálódik és elkészül.viszont, ha mégegyszer rákattint, akkor szépen elszáll az alkalmazás, merthogy PK már van olyan... nem duplikálható nyilván.
Tehát a porbléma : Hogyan tudom azt leellenőrizni , hogy ez a PK már van e. mert ha van akkor nyilván ne töltsük föl.
Hogyha meg mondjuk átállítom auto incerementre a PK-t akkor gondolom működne, de minden benne lenne előbb vagy utóbb ötszázszor a táblába :S
Nincs erre is valami, mint pl a tábla létrehozásánál a DatabaseExist ?
Köszönöm a segítséget.
-.-
-
ubid
őstag
Azt hogy tehetem meg, hogy van egy táblaszerkezet és hogy minden tábla olyan szerkezetű legyen amit csinálok ?
Valamint továbbra se tudtam megoldani hogyha mondjuk rákattintok a 22-es busz gombjára egy listbox-ba letöltöm az adatokat. de ha mégegyszer ugyan arra a gombra kattintok elszáll, mert mégegyszer föl akarja tölteni az adatokat.
Jelenleg így van : ( de csak ez az egy táblám van )
Ebbe az osztályba kell írnom több belső osztályt ? Elvesztem picit
[Table]
public class MenetrendTablak
{
[Column(IsPrimaryKey = true, IsDbGenerated = false, DbType = "INT NOT NULL", CanBeNull = false)]
public int Id { get; set; }
[Column]
public int Jarat { get; set; }
[Column]
public int Hour { get; set; }
[Column]
public int Sec { get; set; }
}Így van a DataContext :
public MenetrendContext()
: base("Data Source=isostore:/MenetrendDB.sdf")
{
}
public Table<MenetrendTablak> Busz12;És így készítem el az adatokat :
public class Busz22Adatok
{
public List<MenetrendTablak> Busz22Lista = new List<MenetrendTablak>();
public void Feltolto()
{
var MenetrendContext = new MenetrendContext();
if (!MenetrendContext.DatabaseExists())
{
MenetrendContext.CreateDatabase();
}
Busz22Lista.Add(new MenetrendTablak() { Id = 72, Jarat = 22, Hour = 7, Sec = 35 });
Busz22Lista.Add(new MenetrendTablak() { Id = 73, Jarat = 22, Hour = 7, Sec = 54 });
Busz22Lista.Add(new MenetrendTablak() { Id = 74, Jarat = 22, Hour = 8, Sec = 10 });
Busz22Lista.Add(new MenetrendTablak() { Id = 75, Jarat = 22, Hour = 8, Sec = 44 });
Busz22Lista.Add(new MenetrendTablak() { Id = 76, Jarat = 22, Hour = 9, Sec = 10 });
foreach (var l in Busz22Lista)
{
MenetrendContext.Busz22.InsertOnSubmit(l);
MenetrendContext.SubmitChanges();
}
}
}[ Szerkesztve ]
-.-
-
ubid
őstag
Az alap koncepció :
Egy sima Menetrend adatbázis : Az adatok soha sem változnak , tehát user esélytelen, hogy változtassa.
hogy a másik kérdésre is válaszoljak .
Azért kattintok mondjuk mégegyszer a gombra :
teszem azt megnézem mondjuk a 29-es számú busz menetrendjét. okés. Ezután megnézem az 1-es villamos menetrendjét, majd közvetlen ezután a 29-es buszét mégegyszer.
Nah hogyha mégegyszer meg akarnám nézni a 29-es buszét megpróbálja feltölteni mégegyszer az adatokat, és PK ütközés.
ennyi az egész.Tehát semmit sem módosíthatok. egyszer felrakom az adatokat, és innentől kezdve csak UI-on megjelenítem, olvasom.
Kis gondolkodás után, meg a hibák tapasztalása
Gondolom rossz helyen van így ez megoldva. nem ott kéne feltölteni az adatokat.
Hanem egyszer feltöltöm és ámen.Mert az a gond, hogy egy függvényt írtam mondjuk : Ez azt csinálja amit már beírtam. tehát contexteet beállítja, csinál egy listát amibe belpakolja az adatokat és feltölti.
na de ha rákkatintok a gombomra akkor ez hívódik meg ! Ami már így akkor rossz is.
[ Szerkesztve ]
-.-
-
ubid
őstag
persze, szokott változni, de olyankor belenyúlok a kódba úgyis, dobok fel újabb adatokat, de kódból, és nem a felületről.
Kicsit már belekavarodtam
---
Mármint arra gondolsz, hogy listákba pakolja be egyszerűen az adatokat ? És nem is kell mögé adatbázis ?Vagy így grafikus módon berakosgatom az adatokat, és innentől kezdve csak linq-el lekérdezgetem és odarakom ?
[ Szerkesztve ]
-.-
-
ubid
őstag
Igen, tervezésnél vagyok : ) Csak alapokat próbáltam lekódolni.
De van abban valami amit mondasz
Rutinról még azért nem beszélhetünk. írtam pár dolgot már, de ez nem rutin
Azért próbálok gyakorolgatni.Az offline-t úgy értettem, hogy internet egyáltalán nem kell hozzá.
SQL-CE adatbázist viseli el a WP7 tudtommal, ezért gondoltam azt, hogy abban egyszerűen letárolom az adatokat, majd a felületen megjelenítem, és ámen.
-.-
-
ubid
őstag
Sziasztok!
Ismét egy kis segítséget szeretnék kérni = ) Kicsit bonyolultabb elmagyarázni, de remélem megértitek mi a problémám, és tudtok segíteni is !
Előre is köszönöm !Tehát :
Egy asp.net mvc3 webalkalmazás darabját készítem jelenleg. A feladat : Események létrehozása, majd miután létrehoztuk az eseményeket visszadob egy lapra, ahol az események listája látszik. minden eseményhez van egy link, ami tulajdonképpen a details- lapja, viszont ott alatta lehet kommentelni az adott eseményt. ( természetesen mindent adatbázisba mentünk le az eseményeket az események táblába, a kommenteket a komment táblába, viszont kapcsolat nem lehet közöttük, mert az alkalmazás során máshova is kell majd kommentelni )
Ezt , hogy oda varázsolja a komment felületet egy a details view-ba varázsolt RenderAction-el oldottam meg.
így : @{Html.RenderAction("CommentCreate", "Comment");}Mivel a details lapon van a kommentelő felület ( ide listázza ki, és alatta van egy form is, ahol beírható a komment és küldhető ) ezért nyilván ide is postol vissza, ezért ennek a controllerébe ( jelen esetben ez az event controller ) írtam a details-hoz egy HTTP-s actionresult-ot, aminél kezdődik a gond.
Az a problémám, hogy valamiért az event ID-jét egyből belenyomja nekem kérés nélkül a komment ID-jába, amitől nyilván több kommentet nem is vihetek fel, mert ütközés van.
( a kommentnek van egy TARGETID-ja ami nem egyedi, én ebbe szeretném, hogy megjelenjen az adott esemény ID-ja abból a célból, hogy minden esményhez csak a hozzá tartozó kommenteket listázza ki )A kód így néz ki : public ViewResult Details(int id,Comment newComment)
ebben ugye azért írtam be az ID-t mert szeretném , hogy a TARGETID-ba majd ez bekerüljön ( ez így rendben is van szerintem, mert az URL-be már úgyis benne van az esmeényünk ID-ja , ezáltal bele is tudom rakni a TARGETID-ba.
Viszont a sima ID ( aminek csak akkor kéne értéket kapnia amikor mentődik az adatbázisba, mivel ott számolódik ki (PK) )a kód további része így néz ki :
{
newComment.Added = DateTime.Now;
MembershipUser currentUser = Membership.GetUser();
Guid userId = new Guid(currentUser.ProviderUserKey.ToString());
newComment.UserID = userId;
newComment.TargetID = id;
db.Comments.AddObject(newComment);
db.SaveChanges();
return View();
}Mutatok egy képet is, hogy lássátok miről beszélek :
Tehát látható, hogy még a db save-ig el se jutott, de már ott felvette azt az ID-t ami nem is az övé lénne.
A partial-view-nak pedig így néz ki az érdemi része :
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.TargetID)
</td>
<td>
@Html.DisplayFor(modelItem => item.TargetType)
</td>
<td>
@Html.DisplayFor(modelItem => item.Text)
</td>
<td>
@Html.DisplayFor(modelItem => item.UserID)
</td>
<td>
@Html.DisplayFor(modelItem => item.Added)
</td>
<td>
@Html.ActionLink("Delete", "Delete", new { id=item.ID })
</td>
</tr>
}
</table>
@using (Html.BeginForm())
{
<textarea rows="5" cols="30" id="text" name="text"></textarea>
<input type="submit" value="Küldés" />
}Aki tud segítsen , hogy miért lehet ez.
Előre is köszönöm!
-.-
-
ubid
őstag
A partial view-nak hogyan lehet megoldani, hogy ne renderelje oda a master page-et ?
Valamiért odarakja mindig, de nem látom a kódrészletet, ami odarakja...
Ezzel hívom a partial view-t
@{Html.RenderAction("Details", "Tourism");}
A partial view-t meg úgy készítettem ahogy kell bepipáltam, hogy te egy partial view vagy és kész.
-.-
-
ubid
őstag
Egyébként Render Partial-lal elszáll ezzel a hibaüzenettel : ( első változatát tudom csak használni, mert IEnumerable-ben vagyok és nem elérhető így a Model-em )
The model item passed into the dictionary is of type 'System.Collections.Generic.List`1[BorsodBiz.Models.Tourism]', but this dictionary requires a model item of type 'BorsodBiz.Models.Tourism'.
-.-
Ú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!
- Hegesztés topic
- Szinte csak formaság: bemutatkozott a Pixel 6 és Pixel 6 Pro
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Google Pixel 6/7/8 topik
- Konzolokról KULTURÁLT módon
- Politika
- GeForce GTX 1060 6GB vs Sapphire NITRO+ RX 580 8GB
- Bittorrent topik
- Gumi és felni topik
- További aktív témák...
- AKCIÓ! Szépségápolás, Haj - és Szakállápolási márkás gépek - BOLTI ÁR FELÉÉRT!
- Bomba! HP EliteBook 1040 G7 x360 Érintős Hajtogatós Ultrabook Tab 14" -70% i7-10710U 16/256 FHD LTE
- BONTATLAN Új Iphone 15 és 15 Plus 128-512GB 1év APPLE garancia gyári független Deák AZONNAL Átvehető
- BONTATLAN Új Iphone 13 128-512GB 1év hivatalos Apple garancia gyári független Deák Azonnal Átvehető.
- ÚJ BONTATLAN Apple Watch Series 8 S8 41-45mm Azonnal Átvehető DEÁK TÉRNÉL 1 Év Apple Garanciával.
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen