Új hozzászólás Aktív témák
-
manrick
tag
válasz Jester01 #398 üzenetére
Nah sikerült megoldani.
A belejentkező formot állítottam az induló formnak.
Majd amiután leellenőrizte a felh nevet és a jelszót, behozza az eddigi alap formot, a belépés formot pedig elrejti.
Úgy látom ez működik szépen. Mi a véleményetek?Az éremnek két oldala van. Nézz a háta mögé is!
-
manrick
tag
Sziasztok!
Van a következő kódrészlet.
SqlConnection mySqlConnection = new SqlConnection(''server=szervercim;database=db;uid=sa;pwd=pass'');
A csatlakozáshoz szükséges adatokat szeretném változóból kiolvasni.
Tudna valaki segíteni?Az éremnek két oldala van. Nézz a háta mögé is!
-
Jester01
veterán
-
andriscs
aktív tag
Sziasztok!
Adott az alább található linken lévő program, amely DirectX-et használ egy motorcsónak progihoz. A program jól lefordul, de nem rajzol ki semmit. Mindent kipróbáltam, nem tudtam előcsalogatni semmi grafikát belőle. Ha valaki lenne olyan kedves, és belenézne, hogy mi a hiba, annak örülnék. Azzal megtalálná azt a hibát, amit a tanáraim sem tudtak. Köszi!
[link]Andris - http://andriscs.blogspot.com
-
andriscs
aktív tag
válasz Jester01 #406 üzenetére
Hi!
Nem tudom, így volt kiadva a labor útmutató. Beállítottam None-ra a Cull mode-ot, de semmi változás. Először azt hittem, nem futnak le a Render-ek, de mennek, csak mindha semmit nem rajzolnának. Erre épül a többi labor is, szóval amíg ez nem működik, semmit nem tudok kezdeni a többi feladattal.Andris - http://andriscs.blogspot.com
-
andriscs
aktív tag
válasz Jester01 #408 üzenetére
Hi!
De, mielőt beleraktuk a pixel ill. vertex shader-eket, azelőtt kirajzolta a Sky-t meg a hajót, de a shader-ekkel nem rajzol semmit. Próbáltam csak a Sky-t kirajzolni, semmi mást, de azt sem rajzolja ki. Szóval elvileg valami logikai hiba lehet benne, hogy nem látszik semmi. Esetleg a rajzolási sorrend rossz?
A szigetrenderelési kódot úgy másoltam ki az útmutatóból. 3 példány esetén sem látszik semmi. :SAndris - http://andriscs.blogspot.com
-
amarci
csendes tag
Hi lenne egy olyan kérdésem, hogy azt, hogy tudom meg csinálni hogy beolvas egy mondatot (egy stringbe) és ugy írja ki a mondatot hogy minden egyes szót negybetűvel kezd. Megirtam két szavas mondatra de hát ez nem az igazi...
class nevek
{
static void Main()
{
System.Console.WriteLine(''Kérek egy nevet'');
string s = System.Console.ReadLine();
char c = s[0];
string buffer = c.ToString();
buffer = buffer.ToUpper();
int i=s.IndexOf('' '');
// System.Console.WriteLine(s.Substring(i+1));
string utonev=(s.Substring(i+1));
char d = utonev[0];
string buffer2 = d.ToString();
buffer2 = buffer2.ToUpper();
int kulonbseg = i;
System.Console.WriteLine(buffer + s.Substring(1,i) + buffer2 + utonev.Substring(1) );
// System.Console.WriteLine(buffer2 + utonev.Substring(1));
}
}
Kérem vki segítsen. -
fly3r
csendes tag
Már ki találtam puszi
-
andriscs
aktív tag
-
manrick
tag
Sziasztok
A kérdésem a következő lenne:
Egy listviewben az oszlopokat így tudom feltölteni
ListViewItem ListViewItem = new ListViewItem();
ListViewItem.Text = ''elso'';
ListViewItem.SubItems.Add(''masodik'');
ListViewItem.SubItems.Add(''harmadik'');
listView1.Items.Add(ListViewItem);
A problémám az, hogy a fordítottját nem tudom megcsinálni. Tehát egy kiválasztott sor adatait szeretném külön-külön kiíratni.
Köszi szépen
ManrickAz éremnek két oldala van. Nézz a háta mögé is!
-
manrick
tag
válasz Gregorius #419 üzenetére
Köszi szépen.
Még egy kérdésem lenne, ha nem gond.
Nem igazán sikerül sorbarendezni a listview tartalmát, ha kattintok egy subitemre.
Tudnál segíteni?
Nézegettem a weben, de nem igazán sikerül megértenem. addig eljutok, hogy megcsinálom az eventet, de hogy azon belül hogyan kell, az paszz.
próbáltam a SortOrderrel, de az csak annyit csinált hogy megfordította a sorrendet, ha kattintottam egyik columnheaderre.
KösziAz éremnek két oldala van. Nézz a háta mögé is!
-
manrick
tag
válasz Gregorius #419 üzenetére
Szia Gregorius, bocs hogy megint zavarlak de nem jutok 1ről 2re. A messageboxban tök jól megjelenik minden adat. De képtelen vagyok minden adatot külön változóba tenni. Lehet azért mert már elég fáradt vagyok, de a biztonság kedvéért megkérdezem.
Tudnál segíteni?
Ha időközben sikerül akkor leírom. Köszi előre is.Az éremnek két oldala van. Nézz a háta mögé is!
-
Spyx
tag
Sziasztok!
A köv problémám lenne.
van egy Button a Form ablakon. a Button.MouseClick -hez hozzáadtam két MouseEventhandler-t.
lenne egy a jobb(MouseButtons.Rigth) és a bal(MouseButtons.Left) gomb lenyomására. A jobb gombra valamiért nem reagál. Sőt kipróbáltam. a middle-re se reagál.
Microsoft IntelliMouse Optical 1.1A egerem van.
pl a jobb kattintás így van lekezelve:
this.mButtons[i, j].MouseClick += new MouseEventHandler(this.rClick); //ez csak egy sor valahol a kódban
private void rClick(object sender, MouseEventArgs e)
{
Button temp = (Button)sender;
if (e.Button == MouseButtons.Right)
{
if (temp.Text == '''')
{
temp.Text = ''*'';
}
else
{
temp.Text = '''';
}
}
}
Hogy lehet ezt a hibát kiküszöbölni. a Bal kattintás tökéletesen működik.
Plusz még egy probléma.
Manuálisan felrakok táblázatosan elrendezve( 10*10) 100 gombot.
minden gombot bal katt hatására leszedel a Form-ról és ezután valamiért a sorban utánajövőre kerül a focus. hogy lehet megoldani hogy ne legyen egyik se kijelölve?
[Szerkesztve]Gyötrődő halálos játék: élet! Tőled én még mit kívánnék?!...
-
Spyx
tag
hali.
Kössz. Ez így minden működik majdnem úgy ahogy elképzeltem.
Esetleg azt megoldani hogy lehet hogy ha a jobbal kattintgatok rá akkor váltakozzon az állapota a normális működés és a között, hogy ha a ballal kattintok rá akkor ne nyomódjon be és a bal egérgomb eseménykezelője ne fusson le(vagy elég az is ha megszakad a futás). Tulajdonképpen egy aknakeresőt kell írnom. Ha azt megnézed akor tudni fogod hogy mire gondolok.
köszi előre is.Gyötrődő halálos játék: élet! Tőled én még mit kívánnék?!...
-
GodHeart
senior tag
Remélem jó helyre írom be..
nem rég kezdtem el tanulni a c-t és vannak olyan dolgok amikre nem bírok rájönni. Kezdtemben gyakorlás képpen csinálni akarok egy olyan programot amiben x nap van, és mindegyik naphoz tartozik egy szám és egy szöveg, és az egész dinamukis tömbben van. Már eljutottam oda, hogy hibát nem ír ki lefordításkor, de mikor beadom neki, hogy hány napot akarok eltárolni és adnám be neki a számot x. naphoz, akkor nem tud írni a memóríába.. nem értem mér.
#include <stdio.h>
#include <malloc.h>
main()
{
struct napok{
int db;
char szoveg;
}nap;
napok *gg;
int ii,n;
printf(''Hany elemu legyen: '');
scanf(''%d'',&n);
gg=(napok*)malloc(n*sizeof(napok));
for(ii=0;ii<n;ii++)
scanf(''%d'',gg[ii].db);
for(ii=0;ii<n;ii++)
{ if (gg[ii].db>=0) printf(''%d '',gg[ii].db); }
free(gg);
getchar();getchar();
}
[Szerkesztve] -
manrick
tag
Sziasztok.
Tudnátok segíteni abban, hogy hogyan tudnám megnézni, hogy egy TextBox tartalma benne van e egy stringben?
Köszi szépen
ManrickAz éremnek két oldala van. Nézz a háta mögé is!
-
manrick
tag
válasz Gregorius #434 üzenetére
Nem értem mivel érdemeltem ki ezt a hangnemet. Valóban egyszerű. Lehet, hogy néha olyan dolgokat kérdezek ami tök egyértelmű. Mivel ezt a nyelvet teljesen autodidakta módon tanulom és gyakorlom ezért sajnos máshogy nem megy. Vagyis még neten is körülnézhetek, de nem mindenre találok választ. Ezért kérdezem meg itt. Bocsánat érte.
Remélem nem gond ha kérdezek mégegyet.
StreamWriter swr = new StreamWriter(saveFileDialog1.FileName);
swr.WriteLine(''<html>'');
swr.WriteLine(''<head>'');
swr.WriteLine(''<title>cím</title>'');
swr.WriteLine(''</head>'');
swr.WriteLine(''<body>'');
swr.WriteLine(''<b>Felado: </b>'' + valtozo1 + ''<br>'');
swr.WriteLine(''<b>Cimzett: </b>'' + valtozo2 + ''<br>'');
swr.WriteLine(''<b>Datum: </b>'' + valtozo3 + ''<br>'');
swr.WriteLine(''<hr><br><br>'');
swr.WriteLine(''<div align=center>'' + valtozo4 + ''</div>'');
swr.WriteLine(''</body>'');
swr.WriteLine(''</html>'');
swr.Close();
Tök jól meg is csinálja a html fájlt, de ha megnyitom böngészővel, akkor az ékezetes betűk helyén olvashatatlan karakterek vannak.
Ha a html fájl megnyitom szerkeztésre, akkor teljesen olvasható minden betű.
Mi lehet az oka?
Köszi előre is.Az éremnek két oldala van. Nézz a háta mögé is!
-
amargo
addikt
Lehet a böngésződ van rosszúl beállítva. A karakterkódolás környékén kell keresgélned.
Szerk:
<html>
<head>
<title>címűáéúőóü</title>
</head>
<body>
<b>Felado: </b>űáéüóúűéöpő.űlöü<br>
<b>Cimzett: </b>űőüóöűüéáű.áéüöű,ü<br>
<b>Datum: </b>űúőüöúőááűóopélpőé<br>
<hr><br><br>
<div align=center>poőáóöűáüóőé</div>'
</body>
</html>
Nálam ez jól rakja ki. Vagy már rosszúl tárolod le, de akkor csak megnézed egy szerkesztővel, hogy milyen kódolásba raktad.
[Szerkesztve]“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
Jester01
veterán
-
manrick
tag
Nálam ez jól rakja ki. Vagy már rosszúl tárolod le, de akkor csak megnézed egy szerkesztővel, hogy milyen kódolásba raktad.
Igen megnéztem és rendben van.
Kipróbáltam hogy létrehoztam új html fájl, és beleillesztettem a program által létrehozottból kimásolt kódot és úgy tökéletesen működött.
Próbáltam hogy beállítottam a karakterkészletet is (iso-8859-1), de így sem jó.
Nagyon érdekes, hogy ha szerkeztővel csinálok egy html fájlt akkor minden ok, de ha a programmal csináltatom meg, ami végülis ugyanazt csinálja amit én, csak egy részét változóból szedi ki.
Ami még érdekes, hogy a program által létrehozott kód teljesen megegyezik az általam létrehozottal. Mégsem jó a böngészőben, csak ami szerkeztőben készült.Az éremnek két oldala van. Nézz a háta mögé is!
-
Gregorius
őstag
Nem értem mivel érdemeltem ki ezt a hangnemet.
Most minden rosszallás nélkül, és egyébként se vedd zokon, de ha programozni akarsz, akkor a sorrend: kútfő, help/MSDN, gúgli és csak azután jön a fórum.
Mivel ezt a nyelvet teljesen autodidakta módon tanulom és gyakorlom
Méginkább érvényes a fenti. A helpet meg kell tanulni használni, önerőből máshogy nem megy.
Tök jól meg is csinálja a html fájlt, de ha megnyitom böngészővel, akkor az ékezetes betűk helyén olvashatatlan karakterek vannak
A StreamWriter az default UTF-8 kódolású fájlt csinál (byte order mark nélkül), az IE pl. meg default az ANSI kódlappal próbálja ezt megnyitni (ha nincs BOM). Úgyhogy egy ilyet bele szokás ilyenkor rakni a html header-be:
<meta http-equiv=''Content-Type'' content=''text/html; charset=utf-8'' />
Vagy a StreamWriter-t állítod be ANSI-ra-ra:
new StreamWriter(File.Create(saveFileDialog1.FileName), Encoding.Default); -
manrick
tag
válasz Gregorius #440 üzenetére
Rendben van, megfogadom a tanácsodat. Azt hiszem nem is fűzök hozzá többet, zárjuk le a témát.
A karakterkészletről annyit, hogy igen, most már megy. Gondoltam hogy valami hasonló gond lesz, csak én máshogy gondolkoztam.
Én ezt írtam be:
<meta http-equiv=''Content-Type'' content=''text/html; charset=iso-8859-1''>
Köszi szépen. mindent.
[Szerkesztve]Az éremnek két oldala van. Nézz a háta mögé is!
-
kardi
csendes tag
Sziasztok!
Hogy lehet azt megcsinálni, hogy egy textbox szövege dinamikusan változzon egy másik osztály mezőjének változását követve?
Ennek a másik osztálynak a mezője event-ek hatására szinte folyamatosan változik, ezt szeretném ábrázolni a textbox-on.
Köszi előre is a segítséget! -
andriscs
aktív tag
Hi!
Éppen azzal foglalatoskodom, hogy egy DirectX-es alkalamzást írjak, és szeretnék DirectX file-okat beolvasni (*.x). A beolvasással nincs gond, de az összes mesh felülete fekete, hiába van fényforrás a világban. Mesh beolvasása esetén nekem kell megírni az egyes subset-ekre a fénybeállításokat? Esetleg a modell tervezésénél kell megfelelő világítást használni? A modelleket Maya-val csinálom és onnan exportálom DirectX file-okká.
Itt egy tipikus Mesh loader, ebben nem látok olyat, hogy a fényforrásokat ráigazítaná:
public static Mesh LoadMesh(Device device, string file, ref Material[] meshMaterials,
ref Texture[] meshTextures)
{
ExtendedMaterial[] mtrl;
// Load our mesh
Mesh tempMesh = Mesh.FromFile(file, MeshFlags.Managed, device, out mtrl);
// If we have any materials, store them
if ((mtrl != null) && (mtrl.Length > 0))
{
meshMaterials = new Material[mtrl.Length];
meshTextures = new Texture[mtrl.Length];
// Store each material and texture
for (int i = 0; i < mtrl.Length; i++)
{
meshMaterials = mtrl.Material3D;
if ((mtrl.TextureFilename != null) && (mtrl.TextureFilename !=
string.Empty))
{
// We have a texture, try to load it
meshTextures = TextureLoader.FromFile(device, @''..\..\'' +
mtrl.TextureFilename);
}
}
}
return tempMesh;
}
Aztán a kirajzolás:
private void Draw(float x, float y, float z)
{
device.Transform.World = Matrix.Translation(x, y, z);
for (int i = 0; i < meshMaterials.Length; i++)
{
device.Material = meshMaterials;
device.SetTexture(0, meshTextures);
meshMesh.DrawSubset(i);
}
}
Örülnék a hasznos ötleteknek.
[Szerkesztve]Andris - http://andriscs.blogspot.com
-
manrick
tag
Sziasztok!
A következő a kérdésem:
Egy formon van egy TextBox és egy Button. A gombra kattintva előjön egy másik form ami egy listát tartalmaz. Azt szeretném elérni, hogy ha kiválasztok egy elemet a listából, akkor az megjelenjen a kiinduló formon a TextBox-ba.
Köszi
ManrickAz éremnek két oldala van. Nézz a háta mögé is!
-
andriscs
aktív tag
Hi!
Visual Studio 2005 -öt használok, és szerettem volna feltelepíteni a Visual Studio 2005 Tools for Office csomagot. Ennek egyetlen kikötése, hogy ne legyen fenn két féle Office csomag a gépen. Nekem most csak a 2007 van fenn, ennek ellenére a setup lefut, majd kiírja (jól ismert Send error report ablakban), hogy a Runtime telepítésénél hiba történt (semmi konkrétum), az SE telepítését pedig meg sem próbálta emiatt. Mi okozhatja még, hogy elszáll az egész? Valaki telepített már ilyet? Mire kell még figyelni?Andris - http://andriscs.blogspot.com
-
andriscs
aktív tag
válasz andriscs #445 üzenetére
Hi!
Probléma megoldva, de most újjal szembesültem. Hozzá szeretnék férni az Outlook 2007 notification részéhez, hogy saját magam indíthassak figyelmeztetéseket, de nem találom sehol, hogy hogy lehetne például a kis boríték (új üzenet) kirakását meghívni. Valakinek van ötlete?Andris - http://andriscs.blogspot.com
-
Pazo
tag
most ugyan nincs időm rendesen megnézni, de az egyik dolog ami eszembe jutott, hogy DialogResult-ot kellene használnod. a másik meg, ami lehet hogy nem elegáns, hogy az első form cs-jébe kellene egy public void metódus, ami egyetlen paramétert kap, ami a kiválasztott listaelem típusú és annyit csinál, hogy beállítja a textbox.text-et és a másik formról őt hívod meg a kiválasztott elemmel. ez utóbbi elég fapados, de tuti megy. ha lesz időm és kell még, akkor agyalok egy elegánsabbat.
[Szerkesztve]I'll tell you just how stupid Life Insurance is. You're sitting across from a guy. He's betting you you're gonna live, you're betting him you're gonna die! And you're hoping he wins!
-
orbano
félisten
Hat ez nagyon egyszeru:
class aMasodikAblak : Form
{
private object selecteditem;
public object SelectedItem
{
get
{
return selectedItem;
}
}
//.... a lényeg, hogy a listában kiválasztott elemet belerakd a selecteditem változóba, DIlogresultot pedig okéra állítsd, ha OK-val lépnek ki a formból
}
//A meghívó formban, ahol megnyomod a gombot:
button1_click(object sender, EventArgs e)
{
aMasodikAblak win = new aMasodikAblak();
win.ShowDialog(this);
if(win.DialogResult == DialogResult.Ok)
{
textBox1.Text = win.SelectedItem.ToString();
//Természetesen bármi másra is használhatod a win.SelectedItemet. Kimásolod, konvertálod a valódi típusára, akármi...
}
}A vér nem válik VAZZE!™
-
andriscs
aktív tag
Hi!
Csináltam egy Form-ot, amre raktam egy label-t, szöveggel, és a opacity property-t beállítottam 20-ra (kicsit átlátszik a form). Az a furcsa dolog állt elő, hogy a label''lyukas'', csak a felirat tartozik a form-hoz, a label background-ja nem, ha oda kattintok, akkor a form mögötti terület lesz aktív, elveszti a fókuszt. Hogyan lehet megoldani, hogy a label maga is kattintható legyen, ne ''engedje át'' az egeret? A háttérszíne fehérre van állítva, de konrkétan átlátszó lett.Andris - http://andriscs.blogspot.com
-
amarci
csendes tag
Hi lenne egy olyan kérdésem hogy tudok az egyik formrol átadni egy másik form listboxának egy objektumot?
private void buttonFelvetel_Click(object sender, EventArgs e)
{
Szemely sz1 = new Szemely(textBoxNev.Text, numericUpDownEletkor.Value, radioButtonFerfi.Checked, numericUpDownTol.Value, numericUpDownIg.Value);
DialogResult = DialogResult.OK;
}
és ezta szemly tipuso tömböt ami ilyenkor létre jön azt kéne berakni a egy masik form a listboxába
private void újSzemélyRegisztrációjaToolStripMenuItem_Click(object sender, EventArgs e)
{
szemadatok sza = new szemadatok();
if (sza.ShowDialog() == DialogResult.OK)
{
listBoxRegiszt.Items.Add(''miert nem tudom átadni azt a személy objektumot?'');
}
}
maga konkrét feladatot is felraktam ha igy nem eléggé érthető a szándékom
[link]
előre is köszönöm a segitséget.
Ú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!
- HiFi műszaki szemmel - sztereó hangrendszerek
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- ASUS routerek
- Hisense LCD és LED TV-k
- Spórolós topik
- Renault, Dacia topik
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest