- Rövid előzetesen a S.T.A.L.K.E.R. 2: Heart of Chornobyl
- War Thunder - MMO Combat Game
- Battlefield 2042
- Dark Souls sorozat
- Xbox Series X|S
- Megjelenési dátumot kapott végre a Men of War II (PC)
- Call of Duty: Modern Warfare III (2023)
- Forza sorozat (Horizon/Motorsport)
- Le Mans Ultimate
- Escape from Tarkov
Új hozzászólás Aktív témák
-
j0k3r!
senior tag
hello!
nemreg kezdtem el c#-al foglalkozni, es lenne egy kerdesem:
hogy tudom leellenorizni, hogy egy adott string numerikus erteket tartalmaz-e? (negativ szamok is jatszanak)elore is koszonom a segitseget.
some men just wanna watch the world burn...
-
-
j0k3r!
senior tag
hello!
van egy List<string>-em, aminek 8 eleme van. szeretnem a benne levo elemeket veletlenszeruen felcserelni (shuffle). otletek? en ilyet talaltam a neten, erdemes volna ez alapjan?
elore is koszonom az otleteket.
some men just wanna watch the world burn...
-
j0k3r!
senior tag
hello!
megint en vagyok. talalkozott valaki mar olyan problemaval, hogy debugolnam a projectet, de megfagy az egesz. (max cpu hasznalat, csak feladatkezeloben tudom kiloni), de ha vegig steppelek rajta (f11), akkor meg hiba nelkul lefut, es az eredmeny is az amit akartam.
valaki?(#1507) x007 irtam inkabb magamnak egy egyszerubb shuffle metodust, ami 8 elemnel nalam elfogadhatoan mukodik.
[ Szerkesztve ]
some men just wanna watch the world burn...
-
j0k3r!
senior tag
szerintem valami ilyesmi tortenhetett:
van egy metodusom ami 2 veletlen szamot general egy do while ciklusban, addig amig a 2 szam nem lesz kulonbozo. szerintem futasidoben a 2 szam ugyanaz lehetett (nem tudom pontosan hogy mukodik a System.Random), ami egy vegtelen ciklust eredmenyezett. steppenkenti debugnal valoszinuleg eltelt egy par masodperc a 2 szam generalas kozott (amig nyomtam egy f11-et), ezert ott nem jelent meg ez a problema.
javitsatok ki, ha nagyon nagy baromsagot irtam : )[ Szerkesztve ]
some men just wanna watch the world burn...
-
j0k3r!
senior tag
kiprobaltam, mukodik : ) asszem ez lesz a 'vegso' megoldas.
koszonom a segitseget!szerk: meg egy kerdesem lenne: van ebben a projectben 2 formom. alapertelmezetten a form1 'indul' el, de nekem az egyik menupont hatasara kellene, hogy a form2 is megjelenjen. hogy lehetseges ezt megoldani? (gondolom nagyon alap kerdes, de nem reg ota c#-ozok)
[ Szerkesztve ]
some men just wanna watch the world burn...
-
j0k3r!
senior tag
hello!
1 solutionon belul, ha van 2 formom, akkor a Form1-ben levo public eleresu adattagokat latnom kellene a Form2-ben? ha nem, akkor ez hogy oldhato meg?
elore is koszonom a segitseget.some men just wanna watch the world burn...
-
j0k3r!
senior tag
koszonom mindkettotoknek, de valami gond van vele :/
mutatok inkabb kodot:
Form1 reszlet
Form2some men just wanna watch the world burn...
-
j0k3r!
senior tag
a Form1
public Image HatterKep;
public string HatterNev;
public Image[] Kepek;
public List<string> KepNevek=new List<string>();
public List<string> KepUtvonal = new List<string>();
public PictureBox[] pbKepHelyek = new PictureBox[8];
public Random Veletlen;
public int VeletlenSzam;
public int tipp1,tipp2;
public string megfejtes;ezen valtozoinak kb a fele kellene a Form2-ben. van egy PictureBox a Form2-ben, aminek a KepUtvonal nevu tombbol szeretnek egy random kepet berakni (Veletlen).
[ Szerkesztve ]
some men just wanna watch the world burn...
-
j0k3r!
senior tag
hello!
van egy adatbazisom 2 tablaval (kategoriak, termekek), amelyek kozt 1-n kapcsolat van.
a kerdesem az volna, hogy hogy lehetne megvalositani, hogy a kategoriakat egy BindingNavigator-ban tudjam leptetni, es ekozben a DataGridView-ban csak az adott kategoriakba tartozo termekeket jelenitse meg?
a BindingNavigator mar mukodik, inkabb a DataGridView megvalositasahoz kernem a segitsegetek. azonositasra van egy KategoriaAzonosito mind a ketto tablaban.
valami ilyesmi lenne a cel:elore is koszonom.
[ Szerkesztve ]
some men just wanna watch the world burn...
-
j0k3r!
senior tag
hello!
a tegnapi utbaigazitas utan sikerult elorebb haladnom, de meg most sem tokeletes.
kod - eddig jutottam, de a CurrentItemChanged esemeny nalam valahogy nem akar mukodni, pedig letezik.
ha a kikommentelt reszt is futtatom, akkor kiirja az 1-es KategoriaAzonositohoz tartozo termekeket, szoval a szures jo. probakent feldobtam egy textboxot(TextBox5), de nem sok hatassal van ra a CurrentItemChanged esemeny.
valakinek valami otlet?
elore is koszonomsome men just wanna watch the world burn...
-
j0k3r!
senior tag
válasz ArchElf #1561 üzenetére
koszonom ismet
debugolni meg persze ugy szoktam, ez mar egy vegso elkeresedett debug volt : )(#1563) stevve: de ez hazifeladat ~5 kategoria x 5 termekkel, csak az a baj, hogy ez a textboxos moka a kikotes a "Details" nezetnel :/
[ Szerkesztve ]
some men just wanna watch the world burn...
-
j0k3r!
senior tag
bocs, kicsusztam az idobol. itt a feladat leiras.
most egyelore csak az elso reszet csinaltam meg a feladatnak, aztan ha mar jol mukodik, akkor a vegleges projectba hibakezelessel egyutt bepakolom.(#1564) stevve: van egy BindingNavigator-om, amivel leptetek, ha erre gondolsz.
"Az OleDb is kikötés vagy Oracle és amiatt van ez?"jo hogy szolsz, csak suliban oracle-s cucc volt, gondolom azert maradt benne
[ Szerkesztve ]
some men just wanna watch the world burn...
-
j0k3r!
senior tag
hello!
megint en. valaki tudna valami segitseget adni ahhoz, hogy hogy kellene a lekerdezeseket megvalositani? (nem konkret query kell)
feladat: ittelore is koszonom
[ Szerkesztve ]
some men just wanna watch the world burn...
-
j0k3r!
senior tag
up+ leirom a gondolatmenetemet, javitsatok ki legyszives, ha valami rossz.
szoval letrehozok egy sqlconnectiont:
SqlConnection con = new SqlConnection();
con.ConnectionString = "UID:Admin";megnyitom:
con.Open();
letrehozok egy sqladaptert es egy datasetet, amibe a query eredmenyet tarolom:
SqlDataAdapter adapter = new SqlDataAdapter();
DataSet ds = new DataSet();
adapter.SelectCommand = new SqlCommand("SELECT * FROM Termekek WHERE KaterogiaAzonosito=1", con);
adapter.Fill(ds);a datasetet beallitom a datagridview datasource-anak:
dgvForm1.DataSource = ds.Tables;kapcsolat lezarasa:
con.Close();
elore is koszonom a segitseget
szerk: az egesz egy try catch blokkban van, es a a vegen dob egy: Format of the initialization string does not conform to specification starting at index 0 hibauzenetet
[ Szerkesztve ]
some men just wanna watch the world burn...
-
j0k3r!
senior tag
koszonom. mi kellene meg bele?
az app.configomban ez van:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="dbproba.Properties.Settings.Kapcsolat" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\adatok.mdb"
providerName="System.Data.OleDb" />
</connectionStrings>
</configuration>some men just wanna watch the world burn...
-
j0k3r!
senior tag
kezdek kiegni : )
megcsinaltam, de ezt a hibauzenetet dobja.
kod(#1573) stevve: ok. javitom. koszonom. javitva:
SqlConnection con = new SqlConnection();
string cnString = ConfigurationManager.ConnectionStrings["con"].ConnectionString;
con.ConnectionString = cnString;
con.Open();
SqlDataAdapter adapter = new SqlDataAdapter();
dsAdatok ds=new dsAdatok();
adapter.SelectCommand = new SqlCommand("SELECT * FROM Termekek WHERE KaterogiaAzonosito=1", con);
adapter.Fill(ds);
dgvForm1.DataSource = ds.Termekek;
con.Close();a
DataSet ds= new DataSet();
sort is atirtam:
dsAdatok ds=new dsAdatok();[ Szerkesztve ]
some men just wanna watch the world burn...
-
j0k3r!
senior tag
szerintem a wizard csinalhatta, nem emlekszem, hogy belepiszkaltam volna :/
Server Explorer / Connect to Database, aztan
Data source: Microsoft Access Database File (OLE DB)
+kitalloztam neki az mdb filet
User Name: Admin
Password: <nincs>
aztan Test Connection - az nem irt hibat, asszem valahogy igy tortent.[ Szerkesztve ]
some men just wanna watch the world burn...
-
j0k3r!
senior tag
hello!
letoltod a zip-et, aztan kitomorited, aztan megnyitod a jigsaw.sln filet (vs-ban), aztan f5, aztan kilepsz a vs-bol, aztan a jigsaw.sln mellett lesz egy bin mappa, azonbelul Debug mappa, es ott lesz a jigsaw.exe.
vs2010-ban most teszteltem es mukodik.mas:
a multkori adatbazisos feladathoz kapcsolodoan volna egy kerdesem:
hogy lehetne a Kategoria tablan belul a KategoriaNeve-ket egy comboboxban megjeleniteni ? (az osszeset)elore is koszonom a segitseget.
[ Szerkesztve ]
some men just wanna watch the world burn...
-
j0k3r!
senior tag
koszonom.
kod:using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
using System.Configuration;
using vp.dsAdatokTableAdapters;
namespace vp
{
public partial class frmUj : Form
{
OleDbConnection con = new OleDbConnection();
public frmUj()
{
InitializeComponent();
con.ConnectionString = ConfigurationManager.ConnectionStrings["vp.Properties.Settings.adatokConnectionString"].ConnectionString;
OleDbDataAdapter adapter = new OleDbDataAdapter();
DataSet ds = new DataSet();
try
{
con.Open();
adapter.SelectCommand = new OleDbCommand("SELECT KategoriaNeve FROM Kategoriak", con);
adapter.Fill(ds);
cbKategoriak.DataSource = ds.Tables[0];
}
catch (Exception ex)
{
MessageBox.Show(@"hiba: " + ex.Message);
}
finally
{
con.Close();
}
}
}
}ennek a hatasara a comboboxban lesz 5 db "System.Data.DataRowView".
az 5 az stimmel, csak a nevek nem : )[ Szerkesztve ]
some men just wanna watch the world burn...
-
j0k3r!
senior tag
hello!
a multkor segitettetek beallitani egy OleDbConnection ConnectionStringjet igy:
con.ConnectionString = ConfigurationManager.ConnectionStrings["vp.Properties.Settings.adatokConnectionString"].ConnectionString;ha valaki 1-2 mondatban leirna, hogy ez a ConfigurationManager mit csinal, azt megkoszonnem. (ha kell a komplett project hozza, akkor irjatok pm-et)
elore is koszonom.
some men just wanna watch the world burn...
-
j0k3r!
senior tag
válasz Spam123 #1678 üzenetére
hello!
ha megvan a 2 tomb (uservalasz, jovalasz), akkor mar csak vegig kell iteralnod rajtuk (for, foreach) es osszehasonlitani az adott elemeket, es minden egyes egyezesnel novelnel egy valtozot (jovalaszokszama), ami alapjan a vegen tudsz majd %-ot, vagy erdemjegyet szamitani.
szerk: ha csak 5 kerdes van, akkor gyakorlatilag a jo valaszok szama lesz maga az erdemjegy is.
[ Szerkesztve ]
some men just wanna watch the world burn...
-
j0k3r!
senior tag
válasz Neil Watts #1687 üzenetére
hello!
nemtudom eddig miket talaltal, de en ezeket olvasgattam/tom:
reiter fele c# konyv
.NET 3.5 indulokeszlet
linq indulokeszlet(#1694) core2: az ilyen konverziokat erdemes try - catch blokkokban hasznalni + TryParse metodust hasznalni.
[ Szerkesztve ]
some men just wanna watch the world burn...
-
j0k3r!
senior tag
válasz Vasinger! #1720 üzenetére
elejen letrehozol egy bool tipusu valtozot, amit false kezdeti ertekkel latsz el:
bool logika = false;
a logika valtozo csak akkor valt igazra (true), ha a == b, tehat amikor a ket szam megegyezik.
eppen ezert a ciklusod addig megy
amig logika nem igaz -> while(logika != true) -> while(!logika)amugy, asszem a
a = rnd.Next(100);
nem 1 es 100 kozotti szamot general, hanem 0-99 koze esot
random class[ Szerkesztve ]
some men just wanna watch the world burn...
-
j0k3r!
senior tag
válasz Vasinger! #1725 üzenetére
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace abc
{
class Program
{
static void Main(string[] args)
{
string betu = "";
for (int i = 65; i <= 90; i++)
{
betu = ((char)i).ToString();
Console.WriteLine(betu+"\n");
}
}
}
}a 65 meg 90 az ascii kodja az 'A' es 'Z' karakternek.
[ Szerkesztve ]
some men just wanna watch the world burn...
-
j0k3r!
senior tag
válasz Vasinger! #1837 üzenetére
hello!
teljesen felesleges 5 db tombot letrehozni (kiveve, ha a kesobbiekben kell majd az 5 sorsolas eredmenye)
kell neked egy 90 elemu tomb, ami 0-tol 89-ig indexelodik (vagy, ha nagyon zavar ez az x-1 es indexeles, akkor egy 91 elemu (0..90), bar akkor itt az elso indexu (0) mindig 0 marad), inteket tartalmaz, es minden eleme nulla ertekkel inicializalodik
aztan inditasz egy lottosorsolast:
jon az elso kihuzott szam, pl.: 45
akkor a tomb[45-1] (90 elemu eseten), vagy tomb[45] (91 elemu eseten) -et megnoveled, tehat az erteke mar 1 lesz.
na ezt meg megcsinalod 24x (persze 5x5 os bontasban), es mar meg is van melyik szam hanyszor lett kihuzva.
a vegen meg egy for/foreach ciklussal kiiratod mindet (vagy raksz bele egy elagazast, ami csak azoknak az erteket irja ki, amelyik nem nulla)a "tetel", amit linkeltel szvsz ugyanaz, mint amit RedSign irt.
[ Szerkesztve ]
some men just wanna watch the world burn...
-
j0k3r!
senior tag
válasz Vasinger! #1839 üzenetére
sot, meg az indexelessel se kell babralni, megoldottam egyszerubben: 0 tol 89 ig kell randomolni a szamokat, es a vegen a kiirasnal +1 et hozzaadni
(#1841) klambi lehet, hogy ez kene neked: ValueMember
[ Szerkesztve ]
some men just wanna watch the world burn...
-
j0k3r!
senior tag
válasz Vasinger! #1905 üzenetére
probaljuk meg mas oldalrol megkozeliteni a dolgot. milyen feltetel szukseges ahhoz, hogy belepj a ciklusba?
1. nem lehet ures a string
2. nem lehet az aktualis elemszam nagyobb, mint 49 (mivel a hossz-t 0-val inicializaltad)ha a ketto kozul akar csak az egyik teljesul, akkor mar nem szabad tovabbi nevet bekerni, tehat mind a ket feltetelnek kell teljesulnie, azaz ES (&&) fog kelleni, tehat ha
nem ures a string ES kisebb az aktualis elemszam, mint 49, akkor lephetunk be a ciklusba.szerk: megeloztek
[ Szerkesztve ]
some men just wanna watch the world burn...
-
j0k3r!
senior tag
válasz Vasinger! #1908 üzenetére
csak siman: hossz++; kell
ez a feltetel nalam mukodik: while (!string.IsNullOrEmpty(név) && hossz < 49)azert kell 49, mert : vegyunk egy kisebb peldat, lehessen csak max. 3 nevet bekerni
while (!string.IsNullOrEmpty(név) && hossz < 2)
1. futas: hossz = 0 ->beirjuk az 1. nevet // ez a ciklus elotti bekeres
2. futas: hossz = 0 ->beirjuk a 2. nevet -> hossz++ -> hossz = 1 lesz // hossz <2 igaz
3. futas: hossz = 1 ->beirjuk a 3. nevet -> hossz++ -> hossz = 2 lesz // hossz <2 igaz
4. futas: hossz = 2 -> hossz <2 hamis -> leallunk[ Szerkesztve ]
some men just wanna watch the world burn...
Ú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!
- -56% HP EliteBook 840 G8:i7 1165G7,16GB RAM,512GB NMVe SSD,Iris Xe,IR kam.+ujj.olv.,vil.MAGYAR bill.
- Monitortató plexi konzol több elérhető készletről MONITORCENTER
- -50% HP EliteBook 840 G8: i7 1165G7,32GB RAM,1TB NMVe SSD,Iris Xe,IR kam.+ujj.olv.,vil.MAGYAR bill.
- 1.250.000 FT helyett 940.000 FT !! MacBook Pro 16" M3 Pro 12CPU / 18GPU / 18GB / 512 SSD
- RTX 2080TI ROG STRIX GAMER PC