Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 23.10.2010, 21:48   #161
Paladin
Starosedelac
 
Član od: 20.12.2005.
Lokacija: Banja Luka
Poruke: 2.030
Zahvalnice: 147
Zahvaljeno 207 puta na 133 poruka
Određen forumom Re: How to... C#

Pozdrav svima. Ovde sam prvi put (na ovom dijelu foruma) ali moguće je da ću duže ostati , posebno na ovoj temi jer sam počeo da učim C# prije malo više od dva mjeseca, prešao sam dve knjige i sad sam uzeo da pravim neki svoj programčić jer se, kako kažu, kroz to najviše nauči (a i kroz to se najbolje vidi koliko se ne zna ). Imam još nekih ideja za neke sitnije projekte ali to ću kad ovaj završim.

Želim da napravim jednostavni kataloški program (za filmove) koji će unositi po svega par podataka za svaki unos/film i ispisivati ih, ali ne želim da to radim sa bazom podataka nego preko lokalnog fajla (praktičnije je, mogu program koristiti bilo gdje, dati ga bilo kome, nema potrebe za bazom). Dakle treba da se u lokalni fajl, recimo TXT fajl, za svaki uneseni film upisuje naslov filma, žanr, datum kad sam ga pogledao, dakle tri "kolone" za svaki unos/film. Napravio sam formu koja to unosi i snima u fajl, ali samo za taj jedan unos. Kako da napravim da se svaki sledeći unos smješta u fajlu ispod prethodnog? Znači da TXT fajl ima sledeću strukturu:

NaslovFilma1
Žanr1
DatumGledanja1

NaslovFilma2
Žanr2
DatumGledanja2

NaslovFilma3
Žanr3
DatumGledanja3

Pri čemu bi se onda sve to prikazivalo u ListView koji bi imao te tri kolone (nalov, žanr, datum).

Da li je ovo komplikovano? Ima li neko savjet? Napravio sam forme, podaci se uredno unose u fajl, ali samo za taj jedan (prvi) unos.

Drugo pitanje: na ovoj slici ovog poznatog komercijalnog kataloškog programa ovo lijevo je standarni TreeView, gore desno je ListView, ali šta je ovo dole desno gdje se ispisuju podaci i slika selektovanog filma?

I zašto kada prikazujem tekst iz nekog fajla u TexBox kontroli taj tekst bude sav selektovan, markiran?

I jedno pitanje za baze podataka, postoje ona tri oblika: connected, disconnected i entity framework, šta predlažete da prvenstveno učim za početak, na koji da najviše obratim pažnju i vježbam? Da li je to disconnected layer (DataSet)? Da li se sa sva tri može uraditi sve pa je stvar ličnog ukusa koji će neko koristiti, ili nije tako?
Paladin je offline   Odgovor sa citatom ove poruke
Stara 23.10.2010, 21:59   #162
Geomaster
V.I.P. Programiranje
 
Član od: 28.6.2007.
Lokacija: Beograd
Poruke: 2.342
Zahvalnice: 2.836
Zahvaljeno 1.047 puta na 507 poruka
Slanje poruke preko MSN-a korisniku Geomaster Slanje poruke preko Skypea korisniku Geomaster
Određen forumom Re: How to... C#

@Paladin:

Ne radim u C#-u, ali mislim da mogu da ti pomognem. Kada otvaraš fajl, nemoj da ga otvaraš u 'output' modu, nego u 'append'. Time će se svaki novi podatak koji upišeš u fajl upisivati na njegov kraj, a prethodni sadržaj se neće brisati. Koliko sam razumeo, tebi je to bio problem. Mada sad, postoje bolji načini da uradiš to upisivanje u fajl, ali za sada tebi ovo treba.

Za drugo pitanje, najverovatnije je neki box koji renderuje HTML kod, bar bih ja to tako uradio. Najprostiji način za ovo je da implementiraš Microsoftovu WebBrowser kontrolu (čini mi se da je ima i u .NET frameworku) ali si onda zavistan od toga da li na ciljnom računaru ima Internet Explorer.

Za treće pitanje, kada dodaš tekst probaj da uradiš ovo
Kod:
TextBox.Select(0, 0);
ili
Kod:
TextBox.SelectionStart = TextBox.Text.Length;
Trebalo bi da deselectuje tekst. (Ovo sam našao na Google-u i pričam dosta napamet, neko ko radi u C# ako može da potvrdi/opovrgne/dâ bolji način.)

Oko zadnjeg pitanja, nikad nisam radio mnogo sa bazama, tako da ću preskočiti i pustiti nekog iskusnijeg da ti objasni
Geomaster je offline   Odgovor sa citatom ove poruke
Stara 23.10.2010, 22:15   #163
Todors
Član
 
Član od: 16.4.2010.
Lokacija: Pančevo
Poruke: 462
Zahvalnice: 41
Zahvaljeno 68 puta na 63 poruka
Određen forumom Re: How to... C#

1. Nemoj nikako da koristiš txt fajl već XML koji je upravo predviđen za ovakve relacije. Samo malo bolje prouči XML i videćeš da je savršen za tvoj problem.

2. Ovo dole desno ti je obična Web kontrola nju imaš u toolbox-u.

3. Probaj da staviš da ti je textBox readOnly ili kako ti je geomaster objasnio u prvom primeru.

4. Ovo te baš i nisam shvatio, ja sam npr. kupio knjigu ADO.net pa sam odatle učio.
Todors je offline   Odgovor sa citatom ove poruke
Stara 23.10.2010, 22:25   #164
Geomaster
V.I.P. Programiranje
 
Član od: 28.6.2007.
Lokacija: Beograd
Poruke: 2.342
Zahvalnice: 2.836
Zahvaljeno 1.047 puta na 507 poruka
Slanje poruke preko MSN-a korisniku Geomaster Slanje poruke preko Skypea korisniku Geomaster
Određen forumom Re: How to... C#

Citat:
Todors kaže: Pregled poruke
1. Nemoj nikako da koristiš txt fajl već XML koji je upravo predviđen za ovakve relacije. Samo malo bolje prouči XML i videćeš da je savršen za tvoj problem.
Ma možda bolje da krene sa txt fajlovima, lako će posle početi da korsti XML. Cenim da sistem parsinga može malo da zbuni početnike...
Geomaster je offline   Odgovor sa citatom ove poruke
Stara 24.10.2010, 12:07   #165
Toce
Veteran
 
Član od: 28.7.2007.
Lokacija: Rockin world!
Poruke: 700
Zahvalnice: 303
Zahvaljeno 265 puta na 97 poruka
Određen forumom Re: How to... C#

Citat:
Geomaster kaže: Pregled poruke
Kod:
Math.Pow(x, y);
Da se ubacim jos jednom. Da li je ispravno da 6x10^24 napisem kao 6e24 u C#?

Toce je offline   Odgovor sa citatom ove poruke
Stara 24.10.2010, 17:48   #166
ilija_iksi
Član
 
Član od: 27.3.2010.
Poruke: 84
Zahvalnice: 19
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: How to... C#

Ovo pitanje sam stavio na posebnu temu, pa me je irreal preusmerio ovde.

1. Radim neke programe u C# pa me zanima kako da pustim video. Gledao sam neki tutorijal i kaže mi da ubacim Windows Media Player kontrolu. Kod mene te kontrole nigde nema. Kako da tu kontrolu ubacim u toolbox?

2. Pomenuta kontrola pušta i video i audio. Zanima me da li nekom posebnom kontrolom može da se reprodukuje .mp3 zvuk. SoundPlayer postoji i pušta samo .wav.

PS. Koristim VS2010 Express i WPF rešenja ne dolaze u obzir!
ilija_iksi je offline   Odgovor sa citatom ove poruke
Stara 24.10.2010, 17:54   #167
ilija_iksi
Član
 
Član od: 27.3.2010.
Poruke: 84
Zahvalnice: 19
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: How to... C#

Citat:
Geomaster kaže: Pregled poruke
Kod:
Math.Pow(x, y);
A kako ide korenovanje?
ilija_iksi je offline   Odgovor sa citatom ove poruke
Stara 24.10.2010, 18:02   #168
Todors
Član
 
Član od: 16.4.2010.
Lokacija: Pančevo
Poruke: 462
Zahvalnice: 41
Zahvaljeno 68 puta na 63 poruka
Određen forumom Re: How to... C#

Pa onda valjda staviš da ti y bude 1/2.
Todors je offline   Odgovor sa citatom ove poruke
Stara 24.10.2010, 18:11   #169
Geomaster
V.I.P. Programiranje
 
Član od: 28.6.2007.
Lokacija: Beograd
Poruke: 2.342
Zahvalnice: 2.836
Zahvaljeno 1.047 puta na 507 poruka
Slanje poruke preko MSN-a korisniku Geomaster Slanje poruke preko Skypea korisniku Geomaster
Određen forumom Re: How to... C#

Citat:
ilija_iksi kaže: Pregled poruke
A kako ide korenovanje?
Ima funkcija za kvadratni koren,
Kod:
Math.Sqrt(x);
A za druge osnove je
Kod:
Math.Pow(x, 1 / y)
To je y-ti koren iz x.
Geomaster je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Geomaster na korisnoj poruci:
ilija_iksi (24.10.2010)
Stara 24.10.2010, 20:37   #170
ilija_iksi
Član
 
Član od: 27.3.2010.
Poruke: 84
Zahvalnice: 19
Zahvaljeno 0 puta na 0 poruka
Angry Re: How to... C#

Citat:
ilija_iksi kaže: Pregled poruke
Ovo pitanje sam stavio na posebnu temu, pa me je irreal preusmerio ovde.

1. Radim neke programe u C# pa me zanima kako da pustim video. Gledao sam neki tutorijal i kaže mi da ubacim Windows Media Player kontrolu. Kod mene te kontrole nigde nema. Kako da tu kontrolu ubacim u toolbox?

2. Pomenuta kontrola pušta i video i audio. Zanima me da li nekom posebnom kontrolom može da se reprodukuje .mp3 zvuk. SoundPlayer postoji i pušta samo .wav.

PS. Koristim VS2010 Express i WPF rešenja ne dolaze u obzir!
Još niko nije odgovorio!!!
ilija_iksi je offline   Odgovor sa citatom ove poruke
Stara 24.10.2010, 20:54   #171
Ivan452
Veteran
 
Član od: 25.7.2008.
Lokacija: Beograd
Poruke: 772
Zahvalnice: 33
Zahvaljeno 189 puta na 152 poruka
Slanje poruke preko MSN-a korisniku Ivan452
Određen forumom Re: How to... C#

Evo ovo sam ja koristio kada sam to radio.
http://www.c-sharpcorner.com/uploadf...e-758f96525409

sa tim sto imas sada i DirextX 2010 sdk mislim, ali isti je princip.
Ivan452 je offline   Odgovor sa citatom ove poruke
Stara 26.10.2010, 19:50   #172
ilija_iksi
Član
 
Član od: 27.3.2010.
Poruke: 84
Zahvalnice: 19
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: How to... C#

Citat:
Ivan452 kaže: Pregled poruke
Evo ovo sam ja koristio kada sam to radio.
http://www.c-sharpcorner.com/uploadf...e-758f96525409

sa tim sto imas sada i DirextX 2010 sdk mislim, ali isti je princip.
Imam DX Sdk June 2010 i guess what? Ne radi. Sve datoteke imaju .h extenziju, jako korisnu za C/C++, a neupotrebljivu za C#. Moram li da skidam raniju verziju? BTW, koju si verziju koristio?
ilija_iksi je offline   Odgovor sa citatom ove poruke
Stara 26.10.2010, 22:27   #173
Geomaster
V.I.P. Programiranje
 
Član od: 28.6.2007.
Lokacija: Beograd
Poruke: 2.342
Zahvalnice: 2.836
Zahvaljeno 1.047 puta na 507 poruka
Slanje poruke preko MSN-a korisniku Geomaster Slanje poruke preko Skypea korisniku Geomaster
Određen forumom Re: How to... C#

Citat:
ilija_iksi kaže: Pregled poruke
Imam DX Sdk June 2010 i guess what? Ne radi. Sve datoteke imaju .h extenziju, jako korisnu za C/C++, a neupotrebljivu za C#. Moram li da skidam raniju verziju? BTW, koju si verziju koristio?
U SDK-u imaš managed DLL-ove koje trebaš da dodaš kao reference u C#-u.

\Developer Runtime\x86 (ili x64 za 64-bitni sistem)\DirectX For Managed Code i dodaj fajlove Microsoft.DirectX.Direct3DX.dll (D3DX helperi), Microsoft.DirectX.Direct3D.dll (D3D), i Microsoft.DirectX.dll (osnovni DX).

Onda importuješ odgovarajuće reference, trebalo bi da je ovako
Kod:
using Microsoft.DirectX;
using Microsoft.DirectX.Direct3D;
using Microsoft.DirectX.Direct3DX;
(nemam C# na laptopu pa ne mogu da proverim)

I onda bi trebalo da može. Daj D3D-u HWND u kom hoćeš da imaš iscrtano, odradi screen quad i dekodiranje preko D3D-a.

EDIT: Sad sam pogledao link koji ti je Ivan452 predložio i sve lepo piše, uključujući i dodavanje referenci. Tebi ne trebaju .h fajlovi, nego .dllovi.
Geomaster je offline   Odgovor sa citatom ove poruke
Stara 28.10.2010, 21:22   #174
ilija_iksi
Član
 
Član od: 27.3.2010.
Poruke: 84
Zahvalnice: 19
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: How to... C#

Citat:
Geomaster kaže: Pregled poruke
U SDK-u imaš managed DLL-ove koje trebaš da dodaš kao reference u C#-u.

\Developer Runtime\x86 (ili x64 za 64-bitni sistem)\DirectX For Managed Code i dodaj fajlove Microsoft.DirectX.Direct3DX.dll (D3DX helperi), Microsoft.DirectX.Direct3D.dll (D3D), i Microsoft.DirectX.dll (osnovni DX).

Onda importuješ odgovarajuće reference, trebalo bi da je ovako
Kod:
using Microsoft.DirectX;
using Microsoft.DirectX.Direct3D;
using Microsoft.DirectX.Direct3DX;
(nemam C# na laptopu pa ne mogu da proverim)

I onda bi trebalo da može. Daj D3D-u HWND u kom hoćeš da imaš iscrtano, odradi screen quad i dekodiranje preko D3D-a.

EDIT: Sad sam pogledao link koji ti je Ivan452 predložio i sve lepo piše, uključujući i dodavanje referenci. Tebi ne trebaju .h fajlovi, nego .dllovi.
Nemam datoteku DX for managed code, ima tu neki .dllovi, ali ne mogu da ih raspoznam...

Screenshot priložen.
Priložene slike
Kliknite na sliku za veću verziju

Ime:	dx.PNG
Viđeno:	29 puta
Veličina:	38,1 KB
ID:	37047  
ilija_iksi je offline   Odgovor sa citatom ove poruke
Stara 28.10.2010, 22:38   #175
Geomaster
V.I.P. Programiranje
 
Član od: 28.6.2007.
Lokacija: Beograd
Poruke: 2.342
Zahvalnice: 2.836
Zahvaljeno 1.047 puta na 507 poruka
Slanje poruke preko MSN-a korisniku Geomaster Slanje poruke preko Skypea korisniku Geomaster
Određen forumom Re: How to... C#

Citat:
ilija_iksi kaže: Pregled poruke
Nemam datoteku DX for managed code, ima tu neki .dllovi, ali ne mogu da ih raspoznam...

Screenshot priložen.
Taj screenshot je iz kog direktorijuma?
Geomaster je offline   Odgovor sa citatom ove poruke
Stara 29.10.2010, 0:11   #176
Ivan452
Veteran
 
Član od: 25.7.2008.
Lokacija: Beograd
Poruke: 772
Zahvalnice: 33
Zahvaljeno 189 puta na 152 poruka
Slanje poruke preko MSN-a korisniku Ivan452
Određen forumom Re: How to... C#

Evo ti sledeci nacin:

ToolBox-desni klik-Choose Components-kartica 'COM Components'-selektujes Windows Media Player-OK.
Potom prevuces tu komponentu, rasiris je malo cisto da se vidi video.
Atribut 'URL' ti je putanja do fajla koji zelis da pustis.

Nemoguce da ne radi.

Ono sa DirectX-om bi mozda bilo bolje resenje, ali nadam se da ti je i ovo ok.
Ivan452 je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Ivan452 na korisnoj poruci:
ilija_iksi (29.10.2010)
Stara 29.10.2010, 11:48   #177
ilija_iksi
Član
 
Član od: 27.3.2010.
Poruke: 84
Zahvalnice: 19
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: How to... C#

Citat:
Ivan452 kaže: Pregled poruke
Evo ti sledeci nacin:

ToolBox-desni klik-Choose Components-kartica 'COM Components'-selektujes Windows Media Player-OK.
Potom prevuces tu komponentu, rasiris je malo cisto da se vidi video.
Atribut 'URL' ti je putanja do fajla koji zelis da pustis.

Nemoguce da ne radi.

Ono sa DirectX-om bi mozda bilo bolje resenje, ali nadam se da ti je i ovo ok.
To!!!!

Baš sam to tražio! Ivane, car si

Bog ti dao zdravlje.
ilija_iksi je offline   Odgovor sa citatom ove poruke
Stara 29.10.2010, 15:01   #178
miša topola
Deo inventara foruma
 
Član od: 9.4.2009.
Lokacija: MMO Bay
Poruke: 8.310
Zahvalnice: 1.028
Zahvaljeno 1.400 puta na 1.155 poruka
Slanje poruke preko ICQ-a korisniku miša topola Slanje poruke preko AIM-a korisniku miša topola Slanje poruke preko MSN-a korisniku miša topola Slanje poruke preko Yahooa korisniku miša topola Slanje poruke preko Skypea korisniku miša topola
Određen forumom Re: How to... C#

Počeo sam da radim u Visual C# 2010 Express, ikada pokušam do pokrenem program koji sam napisao samo se na trenutak pojavi komandni prozor i odmah se zatvara. Kako da rešim ovo?
miša topola je offline   Odgovor sa citatom ove poruke
Stara 29.10.2010, 15:04   #179
Geomaster
V.I.P. Programiranje
 
Član od: 28.6.2007.
Lokacija: Beograd
Poruke: 2.342
Zahvalnice: 2.836
Zahvaljeno 1.047 puta na 507 poruka
Slanje poruke preko MSN-a korisniku Geomaster Slanje poruke preko Skypea korisniku Geomaster
Određen forumom Re: How to... C#

Citat:
miša topola kaže: Pregled poruke
Počeo sam da radim u Visual C# 2010 Express, ikada pokušam do pokrenem program koji sam napisao samo se na trenutak pojavi komandni prozor i odmah se zatvara. Kako da rešim ovo?
Pomenuto preko 9000 puta.
Kod:
Console.ReadKey();
Geomaster je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Geomaster na korisnoj poruci:
miša topola (29.10.2010)
Stara 29.10.2010, 15:15   #180
miša topola
Deo inventara foruma
 
Član od: 9.4.2009.
Lokacija: MMO Bay
Poruke: 8.310
Zahvalnice: 1.028
Zahvaljeno 1.400 puta na 1.155 poruka
Slanje poruke preko ICQ-a korisniku miša topola Slanje poruke preko AIM-a korisniku miša topola Slanje poruke preko MSN-a korisniku miša topola Slanje poruke preko Yahooa korisniku miša topola Slanje poruke preko Skypea korisniku miša topola
Određen forumom Re: How to... C#

Hvala na odgovoru, ali nije to što ja tražim
Nisam pokrenuo program preko Start Without Debugging kao što treba, nego preko Start Debugging pa se zato komandni prozor odmah zatvarao.
miša topola je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Tagovi
c sharp, c# tutoriali, how to, visual studio


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno



Sva vremena su po Griniču +2 h. Sada je 14:24.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com