Ovo je zadatak koji bi trebalo riješiti. A sad koliko bi trajala njena izrada to bolje znate vi.
Pa samo da se pročita zadatak, potrebna su 2 sata...
Ovo je zadatak koji bi trebalo riješiti. A sad koliko bi trajala njena izrada to bolje znate vi.
Pa samo da se pročita zadatak, potrebna su 2 sata...
Pozdrav imam 80kb .cs fajl koji radi s jednim programom. Editirao sam jedan broj sajvao stavio nazad, upalio program te pokrenuo .cs fajl (taj .cs fajl je plugin) i baca mi error Line number 1646 error number cs1010 new line in constant
Evo linka ako tko moze pomoc ili zaobici tu zastitu samo da promjenim 1 broj.
Ne bi li trebao to ponovno kompajlirati?
Uradio sam obični edit i sejvao nazad u .cs
edit: ja kreten otvorio fajl u libreoffice..... sad sam editirao u notepad++ i proradilo.
Ispisujem preko printVisual. Stavio sam textboxeve na jedan veći prozor i razmjestio ih.
Prvi dio ispisujem s lijevog dijela prozora i to je ok (imam printGrid unutar glavnog Grida)
A drugi dio mi nikako da upadne na papir... Drugi dio je desno od prvog dijela koji se ispisuje.
Probao sam ga staviti u canvas, stackpanel,grid... Uglavnom dimenzija papira je 9x11,5cm
ako mu ju zadam ne ispiše ništ, ako ga stavim na A4 onda mi se dio ispiše,
ali skroz desno (kao da je ostavio prazno za lijevi dio, nije ga ispisao, ali je ostavio mjesta)
Zapeo sam na ispisu, konkretno radim na ovaj način:
pd.PrintVisual(stpanel, "Papiric");
Kako da ispišem samo desni dio prozora???
Portrait ili landscape printanje?
To što se on desno ispisuje, mislim da ispoštuje kompletnu strukturu WPF Page-a, pretpostavljam da su lijevi i desni dio u zasebnim kontejnerima (Stack Panel, Grid...), pa kad printaš samo desni, na papiru je desno, a lijevog nema.
Ja sam to rješavao tako da sam "pisao" tekst na neki Graphics i onda printao tu bitmapu sa ispravno podešenim marginama.
Portrait ili landscape printanje?
To što se on desno ispisuje, mislim da ispoštuje kompletnu strukturu WPF Page-a, pretpostavljam da su lijevi i desni dio u zasebnim kontejnerima (Stack Panel, Grid...), pa kad printaš samo desni, na papiru je desno, a lijevog nema.
Portrait, mislim da se točno to događa. On printa samo desni stackPanel, a na dijelu lijevog je prazno....
Ja sam to rješavao tako da sam "pisao" tekst na neki Graphics i onda printao tu bitmapu sa ispravno podešenim marginama.
To isto onda ispišeš s printVisual?
I još jednopitanje, kako da podesim dimenziju papira programski? Jer je 90x115mm. U postavkama printera je nema, stalno slažem na custom pa onda ispiše(canon ix6500).
Probao sam preko pagemediaSize na način:
new PageMediaSize(PageMediaSize.Unknown, widthInPx, heightInPx)
ali stalno je na A4, pa moram prije svakog ispisa nanovo podešavati
Pozdrav društvo! Može malo objašnjenje sljedećeg koda
classProgram
{
public delegate void mojDelegat(dynamic a, dynamic b);
public stati cvoid zbroj(dynamic a, dynamic b){
Console.WriteLine(a+b);
}
staticvoidMain(string[] args)
{
mojDelegat prviDelegat=new mojDelegat(zbroj);
prviDelegat(5,6);
Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
}
}
Zašto ovdje funkcija zbroj mora biti static?
Pozdrav,
Ovdje u tvojem slučaju funkcija mora biti static jer je pozivaš bez instanciranja objekta klase na kojoj je funkcija definirana.
U tvom kodu ti zapravo u delegat proslijeđuješ "Program.zbroj", ali se to može pojednostavniti te jer se ti trenutno nalaziš u samoj klasi Program pa je dovoljno napisati samo:
mojDelegat prviDelegat=new mojDelegat(zbroj);
Inače funkcija koju proslijeđuješ u delegat ne mora biti static.
Evo primjer:
public class Foo
{
public void zbroj(dynamic a, dynamic b)
{
Console.WriteLine("Pozvano iz nestaticke metode \"zbroj\" klase Foo");
Console.WriteLine(a + b);
Console.WriteLine();
}
}
class Program
{
public delegate void mojDelegat(dynamic a, dynamic b);
public static void zbroj(dynamic a, dynamic b)
{
Console.WriteLine("Pozvano iz staticke metode \"zbroj\" klase Program");
Console.WriteLine(a + b);
Console.WriteLine();
}
public void NestatickiZbroj(dynamic a, dynamic b)
{
Console.WriteLine("Pozvano iz nestaticke metode \"NestatickiZbroj\" klase Program");
Console.WriteLine(a + b);
Console.WriteLine();
}
static void Main(string[] args)
{
Foo bar = new Foo();
Program p = new Program();
mojDelegat prviDelegat = new mojDelegat(Program.zbroj);
prviDelegat += new mojDelegat(p.NestatickiZbroj);
prviDelegat += new mojDelegat(bar.zbroj);
prviDelegat(5, 6);
Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
}
Hvala ti puno na ovakvom opširnom odgovoru 
Pozdrav,
kako u Entity Frameworku napraviti da mi dvije klase (tablice) imaju ONE TO ONE (tj. one to zero one) vezu? Koristim Code First pristup.
Npr. preko Identity autentikacije (što u ASP.NET MVC dođe po defaultu, ako želim) napravim da se korisnik registrira, a oni podaci vezani uz njegov profil idu u drugu klasu (tablicu).
Znači jedan korisnik može imati samo jedan profil.
Pozdrav.
Radim diplomski rad na temu: Osnove programiranja u C#. Pored teorijskog dijela imam nesto po izboru i prakticno da isprogramiram u C#.
Moze li mi neko preporuciti sta da napravim, nesto jednostavnije neki program ili aplikaciju i sl.( nemojte samo reci kalkulator, isfurano je vise) :D
Slobdno bacite link, tutorijal, video ili bilo sta sto predlozite.
Hvala i pozz :D
Ako je kalkulator isfuran, napravi adresar. Ili neku jednostavnu aplikaciju za backupiranje.
Pozdrav.
Radim diplomski rad na temu: Osnove programiranja u C#. Pored teorijskog dijela imam nesto po izboru i prakticno da isprogramiram u C#.
Moze li mi neko preporuciti sta da napravim, nesto jednostavnije neki program ili aplikaciju i sl.( nemojte samo reci kalkulator, isfurano je vise) :D
Slobdno bacite link, tutorijal, video ili bilo sta sto predlozite.
Hvala i pozz :D
I ja treba da diplomiram sljedeće godine, volio bi uzeti neku temu vezanu za C#, nešto malo kompleksnije od "Osnova programiranja u C#". Razmišljao sam da uzmem nešto vezano za kompresiju podataka, tipa kako postići što bolje rezultate prilikom kompresije.
Pronašao sam dosta zanimljivih primjera na Githubu ali ne mogu da smislim pravi naziv teme. Ako netko ima preporuku za naziv bio bih zahvalan, uostalom ne mora to biti kompresija, bitno da je vezano za C# i da zvuči zanimljivo.
Napravi neki stack/framework za RPC (remote procedure call) preko TCP protokola. Slično kao zmq/remoting. Tu ima svašta. Serijalizacija/deserijalizacija, TCP, refleksija, kompresija, enkripcija...
Zanima me ovako da li je moguce izraditi Android aplikaciju u C#?
Znam da nesto se radi Visaul studio + Xamarine, ali sta kako to setupovati, i povezati da sljaka, nemam pojma.
Ako je neko radio u C# android aplikaciju na taj nacin ili sa necim drugim, neka objasni kako i sta, ako nije problem naravno.
Hvala unaprijed.
Instaliraš VS, Xamarin dođe sa njime, napišeš program i to radi.
Ne moraš ništa posebno mozgati niti podešavati.
Pozz decki,
Imam problem sa jednim zadatkom, predpostavljam da je vama lagan.
Kako u konzoli ispisati 10 brojeva (koje ja odaberem, recimo stavim ih u int array) i pozovem ih preko for loop, da se oni redaju po redu. To sam uspio napraviti, medjutim moj problem je sto ne mogu isto napraviti samo da brojevi idu obrnuto ? Zapravio uspio sam napraviti i obrnuto, ali sam koristio Array.Reverse, ali imam osjecaj kao da sam cheat koristio, je li postoji neki tradicionalni nacin da se ovo uradi ?
Ne vidim ništa loše sa Array.Reverse(); zamisli da ne postoji, sigurno bi izgubio nešto vremena na pisanju koda . Uvijek kada nešto radim gledam da to uradim na najkraći mogući način. Ne mislim da je to nešto kao "cheat", više je to snalaženje, organizacija...
for (int i = 0; i < arr.Length / 2; i++)
{
int tmp = arr[i];
arr[i] = arr[arr.Length - i - 1];
arr[arr.Length - i - 1] = tmp;
}
Pozz decki,
Imam problem sa jednim zadatkom, predpostavljam da je vama lagan.
Kako u konzoli ispisati 10 brojeva (koje ja odaberem, recimo stavim ih u int array) i pozovem ih preko for loop, da se oni redaju po redu. To sam uspio napraviti, medjutim moj problem je sto ne mogu isto napraviti samo da brojevi idu obrnuto ? Zapravio uspio sam napraviti i obrnuto, ali sam koristio Array.Reverse, ali imam osjecaj kao da sam cheat koristio, je li postoji neki tradicionalni nacin da se ovo uradi ?
Ne vidim ništa loše sa Array.Reverse(); zamisli da ne postoji, sigurno bi izgubio nešto vremena na pisanju koda . Uvijek kada nešto radim gledam da to uradim na najkraći mogući način. Ne mislim da je to nešto kao "cheat", više je to snalaženje, organizacija...
for (int i = 0; i < arr.Length / 2; i++)
{
int tmp = arr[i];
arr[i] = arr[arr.Length - i - 1];
arr[arr.Length - i - 1] = tmp;
}
Zar nije lakše pri ispisivanju samo ispisati obrnuto? A ne cijeli niz preokrenuti pa onda ispisati. npr
for(int i = arr.Length -1; i>=0; i--)
{
System.Console.WriteLine(arr[i]);
}
Hmm += mi cita previse brojeva, kao da sam isao counter++. Ali koliko sam skontao, dugmetu treba previse vremena da se iskljuci i tako se nabere brojeva, vidjecu neki nacin da to rijesim.
A kako se funkcija koju koristis zove? Ocito se radi o nekom while held triggeru.
Uči li netko od vas preko Pluralsighta C# ili nešto drugo?
Meni sada istječe 6 mjeseci koliko sam imao besplatno pa važem uzeti možda pretplatu ili ne... Ima li nekoga zainteresiranog pa da ju podijelimo možda?
Uči li netko od vas preko Pluralsighta C# ili nešto drugo?
Meni sada istječe 6 mjeseci koliko sam imao besplatno pa važem uzeti možda pretplatu ili ne... Ima li nekoga zainteresiranog pa da ju podijelimo možda?
Upravo gledam njihovu ponudu, da li mi možeš reći zašto bi Pluralsight preporučio a ne neko drugo mjesto za učenje ? Ovako na prvu djeluje mi malo preskupo, sigurno ima neki razalog za ovakve cijene ?
Takođe ako možeš da izneseš svoje iskustvo u tih 6 mjeseci učenja ? Unaprijed hvala.
Uči li netko od vas preko Pluralsighta C# ili nešto drugo?
Meni sada istječe 6 mjeseci koliko sam imao besplatno pa važem uzeti možda pretplatu ili ne... Ima li nekoga zainteresiranog pa da ju podijelimo možda?
Zašto pluralsight uz vagone besplatne literature i primjera na CodeProject, Stackoverflowu i na samom MSDNu? Po meni, najbolje učiš tako da kreneš raditi neki projekt i googlaš kako nailaziš na probleme...
Ne znam zašto...
Tamo mi je sve fino strukturirano i uglavnom ide nekim redom. Ako bi sam išao nešto raditi, ne bi znao gdje početi.
Dosta dobro sve objasne zašto se nešto koristi i slično, dok recimo na asp.net stranici samo stave neku funkciju/metodu bez nekog objašnjenja zašto se baš to koristi i koja je njena svrha. Ne znam, moram još malo guglati.
Uči li netko od vas preko Pluralsighta C# ili nešto drugo?
Meni sada istječe 6 mjeseci koliko sam imao besplatno pa važem uzeti možda pretplatu ili ne... Ima li nekoga zainteresiranog pa da ju podijelimo možda?
Zašto pluralsight uz vagone besplatne literature i primjera na CodeProject, Stackoverflowu i na samom MSDNu? Po meni, najbolje učiš tako da kreneš raditi neki projekt i googlaš kako nailaziš na probleme...
Zato što su daleko kvalitetniji i strukturiraniji i uz to imaš ergelu, ajmo ih nazvati, zvijezda tamo - Jon Skeet, Scott Alan, John Papa, Sahil Malik.
Mrvicu se osjeti razlika kad ti predaje onaj koji je stvarao tu tehnologiju ili je vodeći stručnjak na tom polju od literature koju je neki entuzijast posložio.
Pluralsight i Stackoverflow nisu ista stvar i ciljao različite probleme.
MSDN zna biti pomalo neintuitivan i usko je vezan uz Microsoft.
Ja otvoreno mogu reći da nema Pluralsighta da bih bio poprilično gluplji nego što jesam :)
Pa par postova iznad piše... Pluralsight, MSDN, CodeProject, Stackoverflow za specifične probleme...
I zašto baš yt tutoriali? Mene prvo što otjera od toga je prepisivanje sourcea...
Ima besplatno ono po 3 mjeseca
> https://www.visualstudio.com/en-us/products/visual-studio-dev-essentials-vs.aspx -> access your benefits
Ako si vec iskoristio, ili kad iskoristis hoces jos, samo napravis novi outlook racun i radi