Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4171
Cevap
168258
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (22. sayfa)
£
13 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: MeDaLion_

Merhabalar. 17 yaşındayım ileride bilişim mühendisligi* okumayı planlıyorum ama onun öncesinde programlamaya kendiligimden giriş yapmayı da planlıyorum. programlamaya başlangıç olarak C++/C#/java arasında kaldım önce hangisinden başlamamı önerirsiniz ? Bu arada sanırım proglamlama için osc tabanlı bir bilgisayar lazımmış sanırım ama daha edinemedim 2hafta içerisinde gelecek. bu arada bu 3ünden birinden başlamak zorunda da degilim siz ne önerirsiniz ?

*=üniversitede bilişim/bilgisayar mühendisligi okuyup oyun firmalarında çalışmak istiyorum

C++ ardından C# öğrenip, sonra kafana göre gelişmeni öneririm. C++ bana göre herşeyin temelini oluşturur.


Bu mesaja 1 cevap geldi.
£
13 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: strahd_von_zarovich

quote:

Orijinalden alıntı: £XE

quote:

Orijinalden alıntı: strahd_von_zarovich


Nereye kadar geldin en son ?

Geç oldu biraz hocam pardon , fonksiyonlara geçicem bugün , fonksiyonlardan sonra diziler,göstericiler... şeklinde gidiyor.

Tamam dediğin tabloyu diziler sayesinde yapabilirsin. Fonksiyonlar basittir. Dizilere kadar bekle o tablo programı için.



£
13 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: PornTaKaL

Bloggerden anlıyormusunz acaba ?

Konu nedir ?


Bu mesaja 1 cevap geldi.
M
13 yıl
Binbaşı

quote:

Orijinalden alıntı: £XE

quote:

Orijinalden alıntı: MeDaLion_

Merhabalar. 17 yaşındayım ileride bilişim mühendisligi* okumayı planlıyorum ama onun öncesinde programlamaya kendiligimden giriş yapmayı da planlıyorum. programlamaya başlangıç olarak C++/C#/java arasında kaldım önce hangisinden başlamamı önerirsiniz ? Bu arada sanırım proglamlama için osc tabanlı bir bilgisayar lazımmış sanırım ama daha edinemedim 2hafta içerisinde gelecek. bu arada bu 3ünden birinden başlamak zorunda da degilim siz ne önerirsiniz ?

*=üniversitede bilişim/bilgisayar mühendisligi okuyup oyun firmalarında çalışmak istiyorum

C++ ardından C# öğrenip, sonra kafana göre gelişmeni öneririm. C++ bana göre herşeyin temelini oluşturur.

peki kodlarken illa ki bir osx tabanlı bilgisayarım mı olmalı yoksa windows'da da yapılabilir mi bu iş ? Kitap felan alamımı önerirmisiniz ? Yada online kaynaklardan ne önerirsiniz, yoksa direk c++ tutorial diye aratıp rasgele gireyimmi ? Okudugum kadarıyla bu tarz programlama dillerini öğrenirken başta çok can sıkar ama yaptıklarınızı görünce iyice motivasyonunuz artar diyorlar bu dogru mu ? Bu arada konunuza istinaden size kafama taklan herşeyi sorabilir miyim ?


Bu mesaja 1 cevap geldi.
£
13 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: MeDaLion_


C++ dediğim gibi algoritma-programcılığın temelini oturtur. Siyah ekrandan çalışır ama hiç sorun etme bunu. Ayrıca C++ ile başlarsan diğer dillere karşı aşinalığın olur, diğer dilleri rahatça öğrenirsin. C++'dan sonra C'yide hemen öğrenebilirsin. C++ C'den daha kolaydır ve C++ nesneye yönelik programlama dilidir. Dediğim gibi C++ bitince C'deki birkaç ayrıntıyıda öğrenerek 2 dilede hakim olabilirsin.
C++ başlangıcı için Muhammet Mastar ve Süha Eriş'in C++ kitabını öneririm. Bu kitap bittikten sonra ardından C/C++ ile ilgili bir algoritma kitabı alıp, kendini algoritma yönünden geliştirebilirsin.(tree queque, linked list,öglit algoritmaları vs. vs. bu tamamen sana kalmış ama şart birşey değil). C++ bir zaman sonra sana çok zor gelebilir ama dikkatli olursan bu sorunu kolayca aşarsın, ve yaptığın programları görünce kendinde tatmin olmaya başlarsın.

osx-windows konusunda pek yönlendirmek istemiyorum fakat dünyaca kullanılan işletim sistemi hala windows ve hep böyle kalacak gibi gözüküyor. Öncelikle windows'ta uygulama geliştirip ardından osx 'e geçmen daha faydalı olur bence.

Evet eğer yazılımla ilgili soruların varsa sorabilirsin.





< Bu mesaj bu kişi tarafından değiştirildi £XE -- 17 Eylül 2012; 0:07:09 >
Bu mesaja 1 cevap geldi.
M
13 yıl
Binbaşı

quote:

Orijinalden alıntı: £XE




çok teşekkür ederim, yarın gidip edineyim kitapları.

bu arada özel bir soru olacak ama bu meslegin gelecegi var mı maddi durumdan ? Yani oyun firmalarında çalışmak istiyorum dedim ya oralarda hatrı sayılır bir maaş alabilir miyim yoksa 2-2500$ civarında mı olur alacagım maaşlar ?


Bu mesaja 1 cevap geldi.
T
13 yıl
Onbaşı

Arkadaşlar çok basit bir port üzerinden haberleşme programı yazdım ama temel bir hata var anlayamıyorum nerede olduğunu

using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using System.IO.Ports;

namespace servo1
{
/// <summary>
/// Description of MainForm.
/// </summary>
public partial class MainForm : Form
{
public MainForm()
{
SerialPort p_1 = new SerialPort("COM1",9600,Parity.None,8,StopBits.One);


//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();

//
// TODO: Add constructor code after the InitializeComponent() call.
//
}

void Button1Click(object sender, EventArgs e)
{
p_1.open();
p_1.write("1");
p_1.close ();}


}
}


p_1 adı geçerli içerikte yok diye hata veriyor. bu işte yeniyim o yüzden tarzı şeyler demezseniz sevinirim :)



T
13 yıl
Onbaşı

Arkadaşlar çok basit bir port üzerinden haberleşme programı yazdım ama temel bir hata var anlayamıyorum nerede olduğunu

using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using System.IO.Ports;

namespace servo1
{
/// <summary>
/// Description of MainForm.
/// </summary>
public partial class MainForm : Form
{
public MainForm()
{
SerialPort p_1 = new SerialPort("COM1",9600,Parity.None,8,StopBits.One);


//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();

//
// TODO: Add constructor code after the InitializeComponent() call.
//
}

void Button1Click(object sender, EventArgs e)
{
p_1.open();
p_1.write("1");
p_1.close ();}


}
}


p_1 adı geçerli içerikte yok diye hata veriyor. bu işte yeniyim o yüzden tarzı şeyler demezseniz sevinirim :)


Bu mesaja 1 cevap geldi.
K
13 yıl
Yarbay

p_1 MainForm() içinde tanımlanmış. SerialPort p_1 tanımlamasını
public partial class MainForm : Form
{

dan hemen sonra yap MainForm() içinde sadece
p_1 = new SerialPort("COM1",9600,Parity.None,8,StopBits.One);
biçiminde kullan.


Bu mesaja 2 cevap geldi.
G
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: £XE

quote:

Orijinalden alıntı: PornTaKaL

Bloggerden anlıyormusunz acaba ?

Konu nedir ?

Tema bozulmasıyla ilgiliydi çözdüm hocam tamamdır :)



T
13 yıl
Onbaşı

quote:

Orijinalden alıntı: Kaygerya

p_1 MainForm() içinde tanımlanmış. SerialPort p_1 tanımlamasını
public partial class MainForm : Form
{

dan hemen sonra yap MainForm() içinde sadece
p_1 = new SerialPort("COM1",9600,Parity.None,8,StopBits.One);
biçiminde kullan.

çok tşekkür ediyorum deneyeceğim hemen



T
13 yıl
Onbaşı

quote:

Orijinalden alıntı: Kaygerya

p_1 MainForm() içinde tanımlanmış. SerialPort p_1 tanımlamasını
public partial class MainForm : Form
{

dan hemen sonra yap MainForm() içinde sadece
p_1 = new SerialPort("COM1",9600,Parity.None,8,StopBits.One);
biçiminde kullan.

denedim o hatadan kurtuldum program şu halini aldı

/*
* Created by SharpDevelop.
* User: TUGAY OKATAN
* Date: 17.09.2012
* Time: 17:23
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using System.IO.Ports;
using System.Text;

namespace servo
{
/// <summary>
/// Description of MainForm.
/// </summary>
public partial class MainForm : Form
{
SerialPort p_1 = new SerialPort("COM1",9600,Parity.None,8,StopBits.One);

public MainForm()
{

//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
p_1 = new SerialPort("COM1",9600,Parity.None,8,StopBits.One);
//
// TODO: Add constructor code after the InitializeComponent() call.
//
}

void MainFormLoad(object sender, EventArgs e)
{

}

void Button1Click(object sender, EventArgs e)
{
p_1.open();
p_1.write("1");
p_1.close ();

}
}
}
ama bu sefer de 'System.IO.Ports.SerialPort', 'close' için bir tanım içermiyor ve 'System.IO.Ports.SerialPort' türünde bir ilk bağımsız değişken kabul eden hiçbir 'close' genişletme yöntemi bulunamadı (bir kullanma yönergeniz veya derleme başvurunuz eksik olabilir mi?) (CS1061) - hatası verdi :( başka birşey de mi using etmeliyim? buarada bu haatayı hem write hem open için de veriyor alt alta 3 hatavar toplam





< Bu mesaj bu kişi tarafından değiştirildi TTUGAYY -- 17 Eylül 2012; 18:06:54 >
Bu mesaja 2 cevap geldi.
£
13 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: elektro_gadget


Teşekkürler hocam size saygım vardır yazılım konusunda. C++ dan sonra C öğrenmek derken şöyle mesela printf(); kullanımının ayrıntılarını vs. öğrenerek C ye de hakim olabiliriz demek istemiştim. Siyah ekranda öğrenilmeye başlanması dediğinz gibi çok daha faydalı ve öğretici olur.


Bu mesaja 1 cevap geldi.
£
13 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: MeDaLion_

quote:

Orijinalden alıntı: £XE




çok teşekkür ederim, yarın gidip edineyim kitapları.

bu arada özel bir soru olacak ama bu meslegin gelecegi var mı maddi durumdan ? Yani oyun firmalarında çalışmak istiyorum dedim ya oralarda hatrı sayılır bir maaş alabilir miyim yoksa 2-2500$ civarında mı olur alacagım maaşlar ?

Bu konu hakkında yeterince bilgi sahibi değilim. O bölümde okuyan biriyle konuşman daha sağlıklı olur.



K
13 yıl
Yarbay

quote:

Orijinalden alıntı: TTUGAYY

quote:

Orijinalden alıntı: Kaygerya

p_1 MainForm() içinde tanımlanmış. SerialPort p_1 tanımlamasını
public partial class MainForm : Form
{

dan hemen sonra yap MainForm() içinde sadece
p_1 = new SerialPort("COM1",9600,Parity.None,8,StopBits.One);
biçiminde kullan.

denedim o hatadan kurtuldum program şu halini aldı

/*
* Created by SharpDevelop.
* User: TUGAY OKATAN
* Date: 17.09.2012
* Time: 17:23
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using System.IO.Ports;
using System.Text;

namespace servo
{
/// <summary>
/// Description of MainForm.
/// </summary>
public partial class MainForm : Form
{
SerialPort p_1 = new SerialPort("COM1",9600,Parity.None,8,StopBits.One);

public MainForm()
{

//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
p_1 = new SerialPort("COM1",9600,Parity.None,8,StopBits.One);
//
// TODO: Add constructor code after the InitializeComponent() call.
//
}

void MainFormLoad(object sender, EventArgs e)
{

}

void Button1Click(object sender, EventArgs e)
{
p_1.open();
p_1.write("1");
p_1.close ();

}
}
}
ama bu sefer de 'System.IO.Ports.SerialPort', 'close' için bir tanım içermiyor ve 'System.IO.Ports.SerialPort' türünde bir ilk bağımsız değişken kabul eden hiçbir 'close' genişletme yöntemi bulunamadı (bir kullanma yönergeniz veya derleme başvurunuz eksik olabilir mi?) (CS1061) - hatası verdi :( başka birşey de mi using etmeliyim? buarada bu haatayı hem write hem open için de veriyor alt alta 3 hatavar toplam

sebebi open write ve close fonksiyonlarının baş harfleri büyük olacak. C# da bu önemlidir.


Bu mesaja 1 cevap geldi.
T
13 yıl
Onbaşı

teşekkür ederim :/ biraz daha dikkatli olmam gerek.



£
13 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: TTUGAYY

quote:

Orijinalden alıntı: Kaygerya

p_1 MainForm() içinde tanımlanmış. SerialPort p_1 tanımlamasını
public partial class MainForm : Form
{

dan hemen sonra yap MainForm() içinde sadece
p_1 = new SerialPort("COM1",9600,Parity.None,8,StopBits.One);
biçiminde kullan.

denedim o hatadan kurtuldum program şu halini aldı

/*
* Created by SharpDevelop.
* User: TUGAY OKATAN
* Date: 17.09.2012
* Time: 17:23
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using System.IO.Ports;
using System.Text;

namespace servo
{
/// <summary>
/// Description of MainForm.
/// </summary>
public partial class MainForm : Form
{
SerialPort p_1 = new SerialPort("COM1",9600,Parity.None,8,StopBits.One);

public MainForm()
{

//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
p_1 = new SerialPort("COM1",9600,Parity.None,8,StopBits.One);
//
// TODO: Add constructor code after the InitializeComponent() call.
//
}

void MainFormLoad(object sender, EventArgs e)
{

}

void Button1Click(object sender, EventArgs e)
{
p_1.open();
p_1.write("1");
p_1.close ();

}
}
}
ama bu sefer de 'System.IO.Ports.SerialPort', 'close' için bir tanım içermiyor ve 'System.IO.Ports.SerialPort' türünde bir ilk bağımsız değişken kabul eden hiçbir 'close' genişletme yöntemi bulunamadı (bir kullanma yönergeniz veya derleme başvurunuz eksik olabilir mi?) (CS1061) - hatası verdi :( başka birşey de mi using etmeliyim? buarada bu haatayı hem write hem open için de veriyor alt alta 3 hatavar toplam

p_1.open();
p_1.write("1");
p_1.close ();

oprn,write,close bunlarun baş harflerinin büyük olması gerekiyor. Bir önceki sorun da da port tanımlasrken, formdan önce tanımlamalısın.


Bu mesaja 1 cevap geldi.
T
13 yıl
Onbaşı

sağolun :)



H
13 yıl
Yüzbaşı

@TTUGAYY Open,Write ve Close fonksiyonlarının ilk harfleri büyük.
C#'DA BÜYÜK KÜÇÜK HARF AYRIMI VARDIR.
Ayrıca intellisensi kullansana; instance'ı yazıp noktaya bastığında zaten ilgili fonksiyonlar listeleniyo ordan fonksiyonu seç ve tab'a bas. Bu kadar zor olmasa gerek.



£
13 yıl
Yüzbaşı
Konu Sahibi

İnternetten python mobil programlama diye araştır. Eğer yapılabiliyorsa neden olmasın ?