|
Programiranje Programski jezici, tehnike, alatke... |
|
Alatke vezane za temu | Vrste prikaza |
23.10.2010, 21:48 | #161 |
Starosedelac
Član od: 20.12.2005.
Lokacija: Banja Luka
Poruke: 2.030
Zahvalnice: 147
Zahvaljeno 207 puta na 133 poruka
|
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? |
23.10.2010, 21:59 | #162 |
V.I.P. Programiranje
|
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); Kod:
TextBox.SelectionStart = TextBox.Text.Length; Oko zadnjeg pitanja, nikad nisam radio mnogo sa bazama, tako da ću preskočiti i pustiti nekog iskusnijeg da ti objasni |
23.10.2010, 22:15 | #163 |
Član
Član od: 16.4.2010.
Lokacija: Pančevo
Poruke: 462
Zahvalnice: 41
Zahvaljeno 68 puta na 63 poruka
|
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. |
23.10.2010, 22:25 | #164 |
V.I.P. Programiranje
|
Re: How to... C#
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...
|
24.10.2010, 12:07 | #165 |
Veteran
Član od: 28.7.2007.
Lokacija: Rockin world!
Poruke: 700
Zahvalnice: 303
Zahvaljeno 265 puta na 97 poruka
|
Re: How to... C#
|
24.10.2010, 17:48 | #166 |
Član
Član od: 27.3.2010.
Poruke: 84
Zahvalnice: 19
Zahvaljeno 0 puta na 0 poruka
|
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! |
24.10.2010, 17:54 | #167 |
Član
Član od: 27.3.2010.
Poruke: 84
Zahvalnice: 19
Zahvaljeno 0 puta na 0 poruka
|
Re: How to... C#
|
24.10.2010, 18:02 | #168 |
Član
Član od: 16.4.2010.
Lokacija: Pančevo
Poruke: 462
Zahvalnice: 41
Zahvaljeno 68 puta na 63 poruka
|
Re: How to... C#
Pa onda valjda staviš da ti y bude 1/2.
|
24.10.2010, 18:11 | #169 |
V.I.P. Programiranje
|
Re: How to... C#
|
Sledeći korisnik se zahvaljuje korisniku Geomaster na korisnoj poruci: | ||
ilija_iksi (24.10.2010) |
24.10.2010, 20:37 | #170 | |
Član
Član od: 27.3.2010.
Poruke: 84
Zahvalnice: 19
Zahvaljeno 0 puta na 0 poruka
|
Re: How to... C#
Citat:
|
|
24.10.2010, 20:54 | #171 |
Veteran
|
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. |
26.10.2010, 19:50 | #172 | |
Član
Član od: 27.3.2010.
Poruke: 84
Zahvalnice: 19
Zahvaljeno 0 puta na 0 poruka
|
Re: How to... C#
Citat:
|
|
26.10.2010, 22:27 | #173 | |
V.I.P. Programiranje
|
Re: How to... C#
Citat:
\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; 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. |
|
28.10.2010, 21:22 | #174 | |
Član
Član od: 27.3.2010.
Poruke: 84
Zahvalnice: 19
Zahvaljeno 0 puta na 0 poruka
|
Re: How to... C#
Citat:
Screenshot priložen. |
|
28.10.2010, 22:38 | #175 |
V.I.P. Programiranje
|
Re: How to... C#
|
29.10.2010, 0:11 | #176 |
Veteran
|
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. |
Sledeći korisnik se zahvaljuje korisniku Ivan452 na korisnoj poruci: | ||
ilija_iksi (29.10.2010) |
29.10.2010, 11:48 | #177 | |
Član
Član od: 27.3.2010.
Poruke: 84
Zahvalnice: 19
Zahvaljeno 0 puta na 0 poruka
|
Re: How to... C#
Citat:
Baš sam to tražio! Ivane, car si Bog ti dao zdravlje. |
|
29.10.2010, 15:01 | #178 |
Deo inventara foruma
|
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?
|
29.10.2010, 15:04 | #179 |
V.I.P. Programiranje
|
Re: How to... C#
|
Sledeći korisnik se zahvaljuje korisniku Geomaster na korisnoj poruci: | ||
miša topola (29.10.2010) |
29.10.2010, 15:15 | #180 |
Deo inventara foruma
|
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. |
Bookmarks sajtovi |
Tagovi |
c sharp, c# tutoriali, how to, visual studio |
|
|