C# - Problemi i rješenja izdvojena tema

poruka: 2.138
|
čitano: 864.090
|
moderatori: XXX-Man
+/- sve poruke
ravni prikaz
starije poruke gore
18 godina
neaktivan
offline
C# - Problemi i rješenja

Nije stavio u istu ravan oba uvjeta, pa mu je hijerarhijski gornji za novac bio true, a uvjet u uvjetu za snagu bio false.

Tako je trošio novac a snagu nije povećavao.

 

Treba njemu prije GUI malo prijeći osnove jezika i rad u konzoli.

 
0 0 hvala 0
16 godina
offline
C# - Problemi i rješenja

Istina, jako puno ljudi se zaleti direktno na GUI i onda im je tesko, nista ne radi kako treba i slicno pa odustanu, a s druge strane neki krenu programirat pa nakon par dana si misle pa kolko meni jos treba do GUI-a i opet odustanu.

Jednostavno treba upornost, mjesec dana dosta intenzivnog rada, a bez nekog konkretnog rezultata.(na konkretan rezultat mislim neka aplikacija koju vec gotov programer napravi za 1 dan)

Moj PC  
1 0 hvala 0
15 godina
offline
C# - Problemi i rješenja

Kako dobiti koordinate miša u wpf-u? 

Dobio sam, ali samo dok je iznad prozora, no treba mi za cijeli ekran.

Zasad imam ovakav kod:

public Point getMouseCoord()
{

Point pointToWindow = Mouse.GetPosition(this);
Point pointToScreen = PointToScreen(pointToWindow);

return pointToScreen;

}

 

Ima možda da se upiše screen ili window umjesto this??

Hvala

[URL="http://goo.gl/KpG4TT"]ANKETA[/URL] o kineskim mobitelima i [URL="http://goo.gl/xLCF5F"]REZULTATI[/URL] ankete
 
0 0 hvala 0
17 godina
odjavljen
offline
Re: C# - Problemi i rješenja
Ovaj forumaš je netolerantan prema osobama svih nacionalnosti, rasa i spolnog opredjeljenja te smatra da svaka osoba ima pravo biti ugnjetavana zbog svojih glupih mišljenja.
14 godina
neaktivan
offline
C# - Problemi i rješenja

Pozdrav,kako raditi s binarnim brojevima u c# bez upotrebe stringa?

npr.

auto var = 0b0001;

var = var << 1; // izlaz bi trebao biti 0011

na koji nacin pretvoriti binarni zapis (00010000111) u integer?

ako se prvo pretvori u int ispadne 135 pa ponovo u binarno ispadne 10000111, izgube se tri nule ispred prve jedinice, kako saznati kolko nula je izgubljeno.

 

Poruka je uređivana zadnji put pet 10.2.2017 16:26 (Filip77).
 
0 0 hvala 0
18 godina
offline
Re: C# - Problemi i rješenja
Filip77 kaže...

Pozdrav,kako raditi s binarnim brojevima u c# bez upotrebe stringa?

npr.

auto var = 0b0001;

var = var << 1; // izlaz bi trebao biti 0011

na koji nacin pretvoriti binarni zapis (00010000111) u integer?

ako se prvo pretvori u int ispadne 135 pa ponovo u binarno ispadne 10000111, izgube se tri nule ispred prve jedinice, kako saznati kolko nula je izgubljeno.

 

 Valjda nule sa lijeve strane ne znace nista koliko god da ih imas.

14 godina
neaktivan
offline
Re: C# - Problemi i rješenja

na zalost znace.

ulazni niz:  10101101 10011001 10010011 11001100

treba zapisati u datoteku u obliku BIT1 BIT2 BYTE BIT5

 

BIT1 1

BIT2 01

BYTE 108 <-  01101 100

BIT5 11001

BIT1 1

BIT2 00

BYTE 158 <- 10011 110

BIT5 01100

---------KRAJ-------------

 

učitati datoteku i spojiti bitove u niz

 

BIT1 1

BIT2 01

BYTE 108 <-  1101 100

BIT5 11001

BIT1 1

BIT2 00

BYTE 158 <- 10011 110

BIT5 01100

 

1011101 10011001 10010011 11001100

 

kod pretvorbe byte 108 se dobije 1101100 i na kraju izlazni niz nije jednak ulaznom nizu.

oblik ispisa u datoteku se ručno unosi i može biti kombinacija: BITx {x in [1..64]}, BYTE, INT16, INT32, LONG, FLOAT, DOUBLE.

 

 

 

 

Poruka je uređivana zadnji put pet 10.2.2017 21:26 (Filip77).
15 godina
offline
C# - Problemi i rješenja

Može li mi netko objasniti kompoziciju i agreagaciju na temelju koda ispod. Recimo imam ovaj dio koda u programu. Pretpostavljam da je riječ o kompoziciji s obzirom na objekt TcpKlijent i s obzirom na objekt ListaKorisnika i taj dio shvaćam.

- Recimo da postoji još jedna metoda koja inicijalizira još jednu listu, npr. event handler na klik gumba isto poziva funkciju DohvatiKorisnike() utječe li to na kardinalnost veze. Dio sa kardinalnošću me malo muči - prilažem i sliku kako ja smatram da bi trebala bit kardinalnost, ali nisam siguran.

- Isto tako zanima me što ako ne deklariram npr. objekt listaKorisnika na početku klase već unutar funkcije DohvatiKorisni(), tJ. ListaKorisnika listaKorisnika = new ListaKorisnika();. Smatra li se to isto kompozicijom.

 

public partial class FormaAdminPanel : Form
{
TcpKlijent klijent;
ListaKorisnika listaKorisnika;

public FormaAdminPanel()
{
InitializeComponent();
DohvatiKorisnike();
}

private void DohvatiKorisnike()
{
klijent = new TcpKlijent();
listaKorisnika = new ListaKorisnika();
klijent.PosaljiServeru(listaKorisnika, "DohvatiKorisnike");
listaKorisnika = (ListaKorisnika)klijent.PrimiOdServera();
//nastavak koda
}
}

kompozicija kompozicija
Poruka je uređivana zadnji put uto 14.2.2017 23:38 (fighterZu).
Moj PC  
0 1 hvala 0
16 godina
neaktivan
offline
C# - Problemi i rješenja

gdje koristiti automapper kad imam dva projekta jedan vezan za bazu i jedan mvc i zašto koristiti uopće ?

Moj PC  
0 0 hvala 0
13 godina
neaktivan
offline
Re: C# - Problemi i rješenja

loky4i4 Automapper ti rješava problem mapiranja objekata iz jednog u drugi (kao što se da zaključiti praktički iz naziva). Zašto koristiti? Da izbjegneš hrpu boilerplate ručnog mapiranja. Again, zašto? Modeli (klase koje se vežu za bazu preko nekog konteksta) često imaju hrpu podataka koji nisu potrebni van tvog backend koda pa preko AutoMapper-a ih možeš mapirati na "manje" View Model objekte koji se prosljeđuju dalje do View-a ili tipa vraćaju iz određenih Api poziva. Također možeš ga iskoristit za razna druga mapiranja unutar koda ukoliko ti je potrebno. Još jedna kul stvar kod AutoMapper-a jest da ako koristiš Entity Framework postoje takozvane "projekcije"i razne IQueryable ekstenzije (AutoMapper IQueryAble ekstenzije) preko kojih možeš odma pozive iz EF-a transformirati u svoje View Modele i slično.

16 godina
neaktivan
offline
C# - Problemi i rješenja

https://github.com/m2lovric/EF_First_code

zašto mi ne želi stvoriti db automatski? App.config mi izgleda dobro koliko ja kužim.

Moj PC  
0 0 hvala 0
17 godina
offline
Re: C# - Problemi i rješenja

Enable-migration, add-migration nekiNaziv, update-database unutar Package Manager Console napravio? Nisam gledao projekt, ali na prvu mi izgleda kao da nešto od toga nisi napravio.

Dvije su stvari beskonačne - svemir i ljudska glupost. Za svemir nisam siguran - Einstein
9 godina
neaktivan
offline
Re: C# - Problemi i rješenja
Moze li mi neko pomoci oko knjige za doslovnog pocetnika u c#? Krenuo sam sa Head First Labs ali je dosta komplicirana za pocetnika(bar se meni tako cini) i zapeo sam na 50nekoj stranici..preporuka neke druge knjige koja vam se cini lakse od ove? Hvala unaprijed!
 
0 0 hvala 0
12 godina
protjeran
offline
Re: C# - Problemi i rješenja

@Karlokomp

 

Možda, ovako nešto kada već moraš kupovati knjigu. Ima toga na netu na bacanje.

Panzerkampfwagen.Unatoč svemu - Dinamo Zagreb.Leaving or dead, always ahead...
9 godina
neaktivan
offline
Re: C# - Problemi i rješenja
Za pocetak nema nesto npr besplatno? Ne zelin ulagati tako novac amo rec na slijepo jer prakticki ne znan koliko bi ostao na C# (posli san spreman ulagat tu nema nikakve sumnje) al sad bas na pocetku?..
12 godina
neaktivan
offline
Re: C# - Problemi i rješenja
Karlokomp kaže...
Za pocetak nema nesto npr besplatno? Ne zelin ulagati tako novac amo rec na slijepo jer prakticki ne znan koliko bi ostao na C# (posli san spreman ulagat tu nema nikakve sumnje) al sad bas na pocetku?..

Postoji hrpa tutoriala na internetu koji su besplatni, a ako nisi pocetnik u programiranju onda ti je dosta proci C# dokumentaciju. Ako si pocetnik u programiranju onda bi ti bilo lakse da pocnes sa jezikom tipa Python ali ako bas zelis C# mozes i sa njime. 

16 godina
offline
C# - Problemi i rješenja

Derek Banas na youtube ima predobre tutoriale, a nedavno je krenuo i s C#, svakako preporuka, do sad je izdao 15-ak tutoriala, izlazi 1 ili 2 tjedno.

Moj PC  
1 0 hvala 1
14 godina
neaktivan
offline
Re: C# - Problemi i rješenja
Karlokomp kaže...
Za pocetak nema nesto npr besplatno? Ne zelin ulagati tako novac amo rec na slijepo jer prakticki ne znan koliko bi ostao na C# (posli san spreman ulagat tu nema nikakve sumnje) al sad bas na pocetku?..

 Prije svega ništa nije potpuno besplatno, ti možeš preuzeti besplatnu literaturu za bilo koju oblast ali platit ćeš to svojim utrošenim vremenom, ako zalutaš plaćaš veću cijenu. Vidim da nisi siguran što se tiče izbora programskog jezika, to ti je prvi problem koji moraš da riješiš, trebaš odabrat jedan  programski jezik koji ti najviše leži. U mom slučaju to je bio C#, čija sintaksa me jednostavno oduševila, sve mi se činilo puno jednostavnije za povezat i brže za napravit. Nakon što izabreš programski jezik nemoj odustati nakon prve prepreke jer je to velika greška. Ljudi koji par mjeseci uče C, pa  pređu na C++ pa onda malo na C# pa se onda kroz par mjeseci prebace na Javu uglavnom ne završe nigdje. Mijenjanje programskih jezika svakih par mjeseci je suludo. Radi u jednom programskom jeziku par godina pa tek onda razmišljaj o širenju na neke nove. Po meni programiranje se najbolje  uči kroz projekte, za početak postavi sebi neki jednostavan projekat i vremenom povećaji kompleksnost, postavljaj nove izazove i otkrivaj svoje granice.  Vjerovatno si čuo da programeri dosta dobro zarađuju, međutim moj ti je savjet da u programiranje nikad ne ulaziš samo zbog novca, to mora da  voliš, da pristupaš tome strastveno, novac će sigurno doći sa vremenom... "Choose a job you love, and you will never have to work a day in your life."

16 godina
offline
C# - Problemi i rješenja

Moj stav prema ucenju rogramiranja je da treba poceti u C-u, zatim ici na neki objektni, a nakon toga funkcijski jezik.

Razlog tome je taj da ako krenes s kompleksnijim jezikom, ti zapravo ne kuis sta se događa ispod povrsine pojedine funkcije, a u slucaju ako sve to prodes kroz C, ima pun uvid kako se je koja instrukcija izvrsila.

Daleko od toga da ja to sve znam, ali razumjevanje nekih stvari koje sam prije napravio u C-u mi je puno lakse u kompleksnijim jezicima.

Takoder, nije nemoguce programirati ako neznas sta se u dubini racunal zaprao dogada, ali je svakako veliki plus.

To je uglavnom razlika izmedu ljudi koji poloze tecaj za programera u par mjeseci i ljudi koji 5 godina idu na faks.

Poruka je uređivana zadnji put pet 3.3.2017 15:13 (CroNk3r).
Moj PC  
2 0 hvala 2
9 godina
neaktivan
offline
Re: C# - Problemi i rješenja
Hvala svima na misljenjima!
 
0 0 hvala 0
10 godina
neaktivan
offline
C# - Problemi i rješenja

imam jedno pitanje, radim u unity 3d sa c# i naravno moj projekt ima fajlove,

kad udjem u Assets vidim sve skripte koje sam pisao, modeli, teksture

dok unreal engine ima pak file i ne moze se vidjeti pa me zanima kako bi to mogao sakriti ? jer ne zelim da mi neki klinac od 8 god kopa po skriptama, to me uvijek zanimalo kako to sakriti, znam da to ne znaci da netko nece moci do fajlova al ono...

skidao sam neke igrice koje su radjene u tom engineu i vidim sve skriveno...

 

zelim samo malo otezat a ne da moze svako kopati po skriptama

 

pa et ako bi mi mogao netko objasniti

tnx

Poruka je uređivana zadnji put pon 27.3.2017 17:25 (wcpapir).
 
0 0 hvala 0
12 godina
neaktivan
offline
Re: C# - Problemi i rješenja

Kad buildas projket znaci u .apk vise nema tih fileova i ne moze vise nitko kopati po kodu.

9 godina
neaktivan
offline
Re: C# - Problemi i rješenja

ProGuard dolazi s Android sdk i sluzi zastiti apk fajlova.
https://www.guardsquare.com/en/proguard

 

 

U dokumentaciji za Unity imaš objašnjeno kako to uraditi iz Unity-ja:

https://docs.unity3d.com/Manual/protectingcontent.html

Poruka je uređivana zadnji put uto 28.3.2017 11:43 (112358).
 
0 0 hvala 0
15 godina
offline
C# - Problemi i rješenja

Kako podesiti visinnu pojedinog elementa (reda) u listboxu? Nigdje ne nailazim u opcijama, a ni kako da u kodu podesim?

Naime imam 2 listboxa, prvi se puni iz varijable programski i nikad neznam kolko bude elemenata.

A korisnik prebacuje elemente koje odabere iz prvog listboxa u drugi i tako odabire pojedine elemente.

 I tu mi je visina svakog reda prevelika, bila bi dovoljno da je upola manji, sad mi je nepregledno-

Znači svi redovi jednako visoki, nema mijenjanja

 

hvala

 

[URL=&quot;http://goo.gl/KpG4TT&quot;]ANKETA[/URL] o kineskim mobitelima i [URL=&quot;http://goo.gl/xLCF5F&quot;]REZULTATI[/URL] ankete
 
0 0 hvala 0
12 godina
offline
C# - Problemi i rješenja

Ima netko preporuku gdje mogu vježbat klase? uključujući i enum, konstruktore i ostalo...

 
0 0 hvala 0
17 godina
offline
Re: C# - Problemi i rješenja
Napravi si account na visualstudio online, tamo odes na benefits i aktiviras si 3 mjeseca pretplate na Pluralsight. Tamo imas odlicnih video tutoriala, definitivno preporuka. Inace se to placa...
Dvije su stvari beskonačne - svemir i ljudska glupost. Za svemir nisam siguran - Einstein
Moj PC  
3 0 hvala 1
15 godina
neaktivan
offline
C# - Problemi i rješenja

Pozdrav,

trenutno sam student prve godine računarstva i imam iskustva sa Ansi c-om,asemlberom,c#,visual basicom koje sam uglavnom stekao kroz obrazovne ustanove. Ono što mi smeta je što sa svim tim jezicima imam istu razinu znanja tj. na faksu na programiranju 1 i programiranju 2 radimo više manje istu stvar samo u drugom programskom jeziku. Zanima me kako napraviti sljedeći korak da samostalno mogu razviti nešto što se odmiče od konzolnih aplikacija i rješavanja zadataka tipa upiši 10 brojeva i ispiši one proste brojeve koji imaju paran broj znamenaka a ujedno im zbroj znamenaka nije veći od 6 i takve bedastoće. 

Radio sam i sa C# tako da sam upoznat sa objektima i klasama ali i tamo se isto nikako odmaknuti od konzole pa me zanima kako početi sa GUIom(doduše radio sam nešto malo i sa windows formama u visual basicu) ali me zanima nešto što se konkretno primjenjuje u struci i nešto što bi me sutra moglo dočekati na radnom mjestu.

Ako nisi zadovoljan sobom okreči ju ponovno
Moj PC  
1 0 hvala 0
14 godina
offline
Re: C# - Problemi i rješenja
zelenbic kaže...

Pozdrav,

trenutno sam student prve godine računarstva i imam iskustva sa Ansi c-om,asemlberom,c#,visual basicom koje sam uglavnom stekao kroz obrazovne ustanove. Ono što mi smeta je što sa svim tim jezicima imam istu razinu znanja tj. na faksu na programiranju 1 i programiranju 2 radimo više manje istu stvar samo u drugom programskom jeziku. Zanima me kako napraviti sljedeći korak da samostalno mogu razviti nešto što se odmiče od konzolnih aplikacija i rješavanja zadataka tipa upiši 10 brojeva i ispiši one proste brojeve koji imaju paran broj znamenaka a ujedno im zbroj znamenaka nije veći od 6 i takve bedastoće. 

Radio sam i sa C# tako da sam upoznat sa objektima i klasama ali i tamo se isto nikako odmaknuti od konzole pa me zanima kako početi sa GUIom(doduše radio sam nešto malo i sa windows formama u visual basicu) ali me zanima nešto što se konkretno primjenjuje u struci i nešto što bi me sutra moglo dočekati na radnom mjestu.

U struci trenutno to izgleda ovako (što se tiče .NET-a, jasno):

- desktop: WPFMVVM (zaboravi na WinForms) te na serveru može biti REST ili SOAP uspomoć WCF-a (potonji je dosta izgubio u popularnosti zadnjih godina)

- web: ASP.NET Web API za REST i nekakav JS framework na klijentu (Angular, React, Ember, ...) - iako se čisti Razor (tzv. "classic" MVC) i dalje dosta koristi no ja ne preferiram da server radi bilo što vezano za renderiranje HTML-a jer za to imho služi klijent (pritom zaboravi na Web Forms ;)

- baza: MS SQL odnosno SQL Server (najčešće, pogotovo jer Entity Framework radi odlično s tim DBMS-om)

- na serverskoj strani se prati DDD za enterprise rješenja (barem gdje ja radim) - tu bih preporučio Scotta Milletta kao autora te proučavanje SOA patterna te kako se oni daju iskoristiti i uklopiti u prije spomenuti DDD (trenutno ne postoji učinkovitiji način modeliranja stvarnih poslovnih sustava i procesa pomoću programskog koda)

 

To je sve što mi trenutno pada na pamet. Sretno!

0100011001000001010100000010000000110100001000000100110001001001010001100100010100100001
Poruka je uređivana zadnji put pon 24.4.2017 5:50 (pr0n_addict).
15 godina
neaktivan
offline
C# - Problemi i rješenja

*

Poruka je uređivana zadnji put uto 10.10.2017 16:03 (McSimon).
 
1 0 hvala 0
17 godina
offline
C# - Problemi i rješenja

Trebao bi pomoć oko čitanja jednog XML-a, struktura je sljedeća:

 

<naziv id='test1'>

  <property ime='vlasnik' value='Marko' />

  <property ime='lokacija' value='Zagreb' />

</naziv>

<naziv id='test2'>

  <property ime='vlasnik' value='Ivo' />

  <property ime='lokacija' value='Split' />

</naziv>

<naziv id='test3'>

  <property ime='vlasnik' value='Sanja' />

  <property ime='lokacija' value='Zagreb' />

</naziv>

 

Dobijem tekst iz svakog id-a: test1, test2, test3, ...

Kako dobiti ovu vrijednost value unutar svakog id-a za property ime='vlasnik'?

Znači trebalo bi dobiti nešto ovako:

test1

  marko

test2

  Ivo

test3

  Sanja

 

 

Koristim ovaj kôd za prvi dio:

 

XDocument doc = XDocument.Load(path);
foreach (var t in doc.Descendants("naziv"))
{
   Console.WriteLine(t.Attribute("id").Value);,

}

 

Probao sam s ovime unutar gornjeg foreach-a

 

foreach (var i in doc.Descendants("naziv"))
{
   string word = (string)xdoc.XPathSelectElement("//property[@name='value']").Value;
   Console.WriteLine(word.ToString());
}

 

Ali ne dobijem ništa, budu mi samo praznine. Što radim krivo? Može neka ideja kako to napraviti?

Dvije su stvari beskonačne - svemir i ljudska glupost. Za svemir nisam siguran - Einstein
Moj PC  
0 0 hvala 0
Nova poruka
E-mail:
Lozinka:
 
vrh stranice