C# - Problemi i rješenja izdvojena tema

poruka: 2.151
|
čitano: 610.677
|
moderatori: Lazarus Long, XXX-Man, vincimus
+/- sve poruke
ravni prikaz
starije poruke gore
12 godina
neaktivan
offline
C#- Problemi i rješenja

Pozdrav!
Otvaram temu, u dogovoru sa @athlon64, vezanu za programiranje u C#-u.
Ovdje pitajte sve što vas zanima u vezi C#-a, za neke veće probleme otvarajte nove teme, ovdje ćemo rješavati neke kraće probleme i raspravljati o C#-u.

Moje pitanje koje me muči već neko vrjeme je:
Što je po vama bolje za pristup bazama podataka LINQ ili ADO.NET Entity Framework?

EF sam radio neko vrjeme za pristup bazama iz ASP.NET aplikacije i super mi je. LINQ sam onako gledao, više manje, EF mi je bolji. Dakle šta je vama bolje i čemu bi se trebao više posvetiti?

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

Ne vjerujem da će ovo biti previse popularna tema, jer eto domaće zadaće se ne pišu u C#

 

Sto se tice pitanja, probaj NHibernate, nisu ljudi đabe portali Hibernate na .NET {#}

All religions are the same: religion is basically guilt, with different holidays.
 
4 1 hvala 1
14 godina
neaktivan
offline
C#- Problemi i rješenja

ne mora bit, nema veze, samo da mozemo pitat neke gluposti za koje bi inace bilo glupo otvarat nove teme, c# je masu popularniji jezik za izradu windows aplikacija.

Nikad te necemo zaboraviti. RIP EnlightenedPhoenix 24.6.2011.
Moj PC  
0 0 hvala 0
12 godina
neaktivan
offline
Re: C#- Problemi i rješenja
drnde kaže...

Ne vjerujem da će ovo biti previse popularna tema, jer eto domaće zadaće se ne pišu u C#

 

Sto se tice pitanja, probaj NHibernate, nisu ljudi đabe portali Hibernate na .NET {#}

Hvala, ali ipak ja mislim da ću ostati na EF.

Zadaća se ne radi u C#!, pa radi toga sam i otvorio temu. Da raspravljamo o stvarima vezanim za C# bez onih parazita za zadaću. {#}

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

Može mi netko preporučiti neku dobru literaturu ili tutorijale specifično za izradu Windows aplikacija?

AC Milan - IL CLUB PIU' TITOLATO AL MONDO
12 godina
neaktivan
offline
Re: C#- Problemi i rješenja
emerik kaže...

Može mi netko preporučiti neku dobru literaturu ili tutorijale specifično za izradu Windows aplikacija?

Evo ti video tutorial sa Dumpovog predavanja. Radi se o WPF-u.


http://vimeo.com/25871579

 

Što se knjige tiče moja preporuka je Sams- C# 4.0 Unleashed.
MSDN često zna biti jako koristan.

Poruka je uređivana zadnji put ned 11.3.2012 9:24 (royalhero).
14 godina
neaktivan
offline
Re: C#- Problemi i rješenja
emerik kaže...

Može mi netko preporučiti neku dobru literaturu ili tutorijale specifično za izradu Windows aplikacija?

postoji stranica "pluralsight" sa vrhunskim video tutovima za sve jezike,ali se plaća 30 dolara mjesecno samo videa, 40 sa zadatcima ,međutim kao srednjoškolac ili  student imaš pravo na 90 dana besplatnog, ali moraš imat podatke za dreamspark, odnosno idi u ravnateljice i kazi joj da ti da carnet podatke,s time se logaj na dreamspark i preuzmi ključ za 90 dana pluralsighta,a kad ti istekne uzmi od prijatelja koji to ne koristi ROFL, vjeruj mi,kvalitetnije i detaljnije tutoriale nečeš nać,ne plaćaju se bezveze, uživaj ;)

 

http://www.pluralsight-training.net/microsoft/

Nikad te necemo zaboraviti. RIP EnlightenedPhoenix 24.6.2011.
12 godina
neaktivan
offline
Re: C#- Problemi i rješenja

Da, pogotovo su dobri od Scotta Alena...
Ali više manje najbitnije je da se sam šetaš po Visual Studiu gledaš Propertiese ili Evente...

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

Da li misliš izrada WinForms ili WPF aplikacija?

 

Zapravo najbolje je početi od početka i prvo se upoznati sa C# te .Net frameworkom, a onda odlučiti da li krenuti na WPF ili WinForms - moja preporuka je definitivno WPF.

A ako već ulažeš trud u učenje, zašto se ne usput i certificirati, da možeš i papirom dokazati što znaš (možda pomogne kod zapošljavanja/freelancinga).

 

Par korisnih knjiga:

 

- za upoznavanje sa C# i .Net framework općenito (prva knjiga ima i kraći do o WinForms te WPF):

http://www.amazon.com/Pro-2008-NET-Platform-Windows-Net/dp/1590598849/

http://www.amazon.com/MCTS-Self-Paced-Training-Exam-70-536/dp/0735626197 (certifikacija)

 

- za WPF:

http://www.amazon.com/Windows-Presentation-Foundation-Unleashed-WPF/dp/0672328917

http://www.amazon.com/MCTS-Self-Paced-Training-Exam-70-511/dp/0735627428 (certifikacija)

 

- za WinForms:

http://www.amazon.com/MCTS-Self-Paced-Training-Exam-70-505/dp/0735626375 (certifikacija)

 

Sasvim slučajno sve te knjige ja prodajem. {#}

(Oglasnik / Softver i literatura dio foruma)

12 godina
neaktivan
offline
Re: C#- Problemi i rješenja
r0b3rt kaže...

Da li misliš izrada WinForms ili WPF aplikacija?

Ja mu predlažem WPF.

14 godina
neaktivan
offline
Re: C#- Problemi i rješenja
royalhero kaže...

Da, pogotovo su dobri od Scotta Alena...
Ali više manje najbitnije je da se sam šetaš po Visual Studiu gledaš Propertiese ili Evente...

da,cili c# foundamentals je njegov

royalhero kaže...
r0b3rt kaže...

Da li misliš izrada WinForms ili WPF aplikacija?

Ja mu predlažem WPF.

također,wpf rocks!

Nikad te necemo zaboraviti. RIP EnlightenedPhoenix 24.6.2011.
12 godina
neaktivan
offline
C# - Problemi i rješenja

@Emerik

Vidio sam da si u temi C++ P&O, ono, osnove programiranja ti nisu strane?
Ali moraš OOP savladati, sve ti se svodi na njega, svaki prozor nasljeđuje klasu MainWindow...
Ugl, WPF kombinacija je XAML-a i C#-a ili VB.NET-a. Ako shvatiš OOP, ovo ti nebi trebao biti neki veliki problem.
Za bolji izgled aplikacija koristi Expression Blend, sa kojim čuda činiš.

Happy coding!

Poruka je uređivana zadnji put ned 11.3.2012 10:25 (royalhero).
 
2 0 hvala 1
15 godina
offline
Re: C# - Problemi i rješenja

Da,C++ znam.Hvala na savjetima :D

AC Milan - IL CLUB PIU' TITOLATO AL MONDO
14 godina
neaktivan
offline
Re: C# - Problemi i rješenja
royalhero kaže...

@Emerik

Vidio sam da si u temi C++ P&O, ono, osnove programiranja ti nisu strane?
Ali moraš OOP savladati, sve ti se svodi na njega, svaki prozor nasljeđuje klasu MainWindow...
Ugl, WPF kombinacija je XAML-a i C#-a ili VB.NET-a. Ako shvatiš OOP, ovo ti nebi trebao biti neki veliki problem.
Za bolji izgled aplikacija koristi Expression Blend, sa kojim čuda činiš.

Happy coding!

da da, kad se pređe na c# treba se malo naviknut na rad s objektima itd... meni kodiranje u c# još uvjek ne klizi od ruke kao što sam pisa u c++,ali s obzirom da sam u c++ radia 6 mjeseci a u c# 2, ništa čudno.

Nikad te necemo zaboraviti. RIP EnlightenedPhoenix 24.6.2011.
12 godina
odjavljen
offline
C# - Problemi i rješenja
Imam jedan mali problemčić. Pišem jedan Notepad u C#,no zapeo sam na Find-u.
Find je napravljen preko zasebnog forma koji ima textbox,dva radio buttona,check box te dva gumba.
 
Ovo je njegov kod:
 
public
 
 
partial class findForm : Form
 
public findForm()
{
 
InitializeComponent();
 
}
 
 
 
private void textBox1_TextChanged(object sender, EventArgs e)
 
{
if(this.textBoxFind.Text.Length > 0)
 
 
this.buttonFind.Enabled =true;
 
 
else
 
this.buttonFind.Enabled =false;
}
 
 
 
private void button2_Click(object sender, EventArgs e)
{
 
 
 
this.Close();
}
 
 
 
private void buttonFind_Click(object sender, EventArgs e)
{
 
 
 
if(((TextPad)this.Owner).pronadiTekst(this.textBoxFind.Text,this.radioButtonDown.Checked,this.checkBoxMatchCase.Checked) ==false){
 
 
MessageBox.Show("Can't find \'"+this.textBoxFind.Text +"\'","Find",MessageBoxButtons.OK,MessageBoxIcon.Information,MessageBoxDefaultButton.Button1);
}
 
 
 
else this.Close();
}
 
}
A trebao bih napisati funkciju koja ide ovako:
 
 
 
protected internal bool pronadiTekst(string tekstZaPronaci, bool pretrazivanjePremaDolje, bool pazitiNaCase)
{
 
 
 
 
 
}
 
 
 
Što?Kako?Gdje? Tražim po google-u već 4 sata i ne mogu apsolutno ništa naći. Upomoć!
SK crew
Moj PC  
0 2 hvala 0
12 godina
neaktivan
offline
Re: C# - Problemi i rješenja
athlon64 kaže...

da da, kad se pređe na c# treba se malo naviknut na rad s objektima

Zavisi, ako si u C++ radio OOP nema problema, ja sam OOP shvatio u C++ i uvjek ću mu se klanjati jer je on prvi pravi OOP jezik. Prije njega bila je Simula, ali on je prvi pravi OOP jezik. Bjarne, ruke ti se pozlatile.
C# je full OOP jezik i to je odlično. Sa stajališta objektno orjentisanog programiranja, proceduralno programiranje je glupo.
U svojim stvarima OOP guram i gdje nije potrebno.

->treba se malo naviknut na rad s objektima

Naviknut se trebaš na bolji InteliSense i malo ljepšu sintaksu, a ne na rad sa objektima. Tu se nema šta navikavati nego učiti i logički razmišljati. OOP-u moraš posvetiti dosta vremena da ti legne. Kasnije ništa nije problem.

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

Pocetnik sam u C# al znam skriptat u PAWN skripterskom jeziku koj je jako slican C-u

 

Imam jedan problem,kad probam pokrenut ovaj program on se upali i iste sekunde ugasi,sta da radim?

 

 

 

using System;

 

public class Test

{

   public static void Main()

   {

     Console.WriteLine("Hello cruel world");

   }

}

 

 

 

Koristim VS C# 2010 i project je Console Application.

Poruka je uređivana zadnji put pon 12.3.2012 21:17 (FireMan97).
Moj PC  
0 0 hvala 0
12 godina
neaktivan
offline
Re: C# - Problemi i rješenja

Dodaj samo na kraj metode Main:
Console.ReadKey();

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

Evo opet imam jedan problem,napravio sam GUI aplikaciju i kad stisnem veliki button EXIT aplikacija se ne ugasi.

 

 

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

 

namespace BasicApp

{

   public partial class Form1 : Form

   {

     public Form1()

     {

       InitializeComponent();

     }

     private void closeAction1_Click(object sender, EventArgs e)

     {

       Close();

     }

   }

}

 

Poruka je uređivana zadnji put uto 13.3.2012 13:54 (FireMan97).
Moj PC  
0 0 hvala 0
14 godina
neaktivan
offline
Re: C#- Problemi i rješenja
royalhero kaže...

Pozdrav!
Otvaram temu, u dogovoru sa @athlon64, vezanu za programiranje u C#-u.
Ovdje pitajte sve što vas zanima u vezi C#-a, za neke veće probleme otvarajte nove teme, ovdje ćemo rješavati neke kraće probleme i raspravljati o C#-u.

Moje pitanje koje me muči već neko vrjeme je:
Što je po vama bolje za pristup bazama podataka LINQ ili ADO.NET Entity Framework?

EF sam radio neko vrjeme za pristup bazama iz ASP.NET aplikacije i super mi je. LINQ sam onako gledao, više manje, EF mi je bolji. Dakle šta je vama bolje i čemu bi se trebao više posvetiti?

 

Koliko se sječam LINQ je došao sa .NET 4.0 , a ja sam osobno radio u C#u od tamo verzije 1.1 i 2.0 i za pristup bazama je ADO bio sasvim dovoljan. ADO sam po sebi datira još od VB6 ako se ne varam, tako da je tranzicija na novu tehnologiju uz prebacivanja aplikacija u istu bilo manje više bezbolno.

 

12 godina
neaktivan
offline
Re: C# - Problemi i rješenja
FireMan97 kaže...

Evo opet imam jedan problem,napravio sam GUI aplikaciju i kad stisnem veliki button EXIT aplikacija se ne ugasi.

 

 

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

 

namespace BasicApp

{

   public partial class Form1 : Form

   {

     public Form1()

     {

       InitializeComponent();

     }

     private void closeAction1_Click(object sender, EventArgs e)

     {

      Close();

     }

   }

}

 

this.Close();

Poruka je uređivana zadnji put uto 13.3.2012 14:01 (royalhero).
12 godina
neaktivan
offline
Re: C#- Problemi i rješenja
woodgamesfx kaže...

 

Koliko se sječam LINQ je došao sa .NET 4.0 , a ja sam osobno radio u C#u od tamo verzije 1.1 i 2.0 i za pristup bazama je ADO bio sasvim dovoljan. ADO sam po sebi datira još od VB6 ako se ne varam, tako da je tranzicija na novu tehnologiju uz prebacivanja aplikacija u istu bilo manje više bezbolno.

 

Ma ja C# koristim pretežno za ASP.NET, a tu mi je, kod baza podataka, najbitnija brzina i sigurnost.
Riješio sam- ostajem na EF.

14 godina
neaktivan
offline
Re: C#- Problemi i rješenja
royalhero kaže...

 

Ma ja C# koristim pretežno za ASP.NET, a tu mi je, kod baza podataka, najbitnija brzina i sigurnost.
Riješio sam- ostajem na EF.

U biti da, koliko se sječam LINQ je jak u pretraživanju lista isl. , ADO pak s druge strane odlično obavi posao sa konekcijama, tablicama i recordsima, manje više ti od toga niti ne treba, ali opet svaka nova tehnologija je dobro došla. 

 

12 godina
neaktivan
offline
Re: C#- Problemi i rješenja
woodgamesfx kaže...

U biti da, koliko se sječam LINQ je jak u pretraživanju lista isl. , ADO pak s druge strane odlično obavi posao sa konekcijama, tablicama i recordsima, manje više ti od toga niti ne treba, ali opet svaka nova tehnologija je dobro došla. 

 

Ma naravno, nisam ja rekao da se neću posvetiti LINQ-u, da bi jednoga eliminisao moram ih dobro upoznati oboje. {#}

14 godina
neaktivan
offline
Re: C#- Problemi i rješenja
royalhero kaže...

Ma naravno, nisam ja rekao da se neću posvetiti LINQ-u, da bi jednoga eliminisao moram ih dobro upoznati oboje. {#}

 

Sječam se kada sam počeo raditi s bazama , tada je bio VB6 tata mata za to i prvog posla u programiranju s bazama, kada sam doša u firmu u kojoj su konekcije i rad s bazama ostvarivali preko odb-a , hehe kada sam im pokazao snagu i moć ado-a , pali su na guzicu, posebno iz razloga kada je trebalo na dvatesetak računala postaviti klijentsku aplikaciju bez petljanja sa lokalnim odb-om.

 

Glory days :)

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

Baze i VB6, ja sam radio ne tako davno, VB6+Access, užas, ali ADO je druga priča.

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

Opet isto,aplikacija se ne gasi.

Moj PC  
0 0 hvala 0
14 godina
neaktivan
offline
Re: C# - Problemi i rješenja
FireMan97 kaže...

Opet isto,aplikacija se ne gasi.

 

Probaj Exit(0).

12 godina
neaktivan
offline
Re: C# - Problemi i rješenja
woodgamesfx kaže...
FireMan97 kaže...

Opet isto,aplikacija se ne gasi.

 

Probaj Exit(0).

Ne znam što je sporno oko Close metode, evo sada sam probao meni radi, ma to je on nešto zeznuo.

13 godina
neaktivan
offline
Re: C# - Problemi i rješenja
royalhero kaže...
woodgamesfx kaže...
FireMan97 kaže...

Opet isto,aplikacija se ne gasi.

 

Probaj Exit(0).

Ne znam što je sporno oko Close metode, evo sada sam probao meni radi, ma to je on nešto zeznuo.

 Application.Exit();

Nova poruka
E-mail:
Lozinka:
 
vrh stranice