C#'a Başlarken

Başlatan jozzef, 15 Ağustos 2011, 22:05:34

jozzef

Merhaba,
Mevcut C temelimle, CCS C ile PIC 16F877A programlamaya başladım. Ilerleyen zamanlar da GUI yazmak için C# öğrenmek istiyorum. Piyasadaki kitapları araştırdım. Bu kitapların amacıma ne kadar uygun olduğu konusunda emin olamadım. Kitapların hepsi 1000 sayfa üzerindeydi ve konsol üzerine uygulamalar içeriyordu. Dolayısıyla hem sıkıyor hem de amacımdan uzaklaşıyor gibi hissediyordum. Şüphesiz iç dinamikleri öğrenmek gerekir neyin ne kadar gerekli olduğu da şaibeli bana göre.

Kendimi net olarak ifade etmek gerekirse; ne oyun yazacağım, ne güçlü windows uygulamaları geliştireceğim. PIC ile PC arasında iletişim kurabilecek bir ara birim oluşturmak istiyorum.

Sefer Algan ve Memik Yanık'ın kitaplarını incelemedim. Onların da konsol üzerine olduğu söyleniyor. Önerebileceğiniz bir yol, kitap var mıdır?

Teşekkürler.

vitruvius

Merhaba, C# ile seri port iletişim anlatan kitap vaktinde ben de çok aramıştım ama bulamadım malesef. Sonra gerek olmadığını da anladım. Pic ile iletişim kurmak için birkaç temel kod yetiyor. Bir buton ile port'u açar, okur, bilgi yollayabilir, bilgileri işleme sokabilirsiniz. Bunları yapmak için de pic yokmuş gibi düşünüp bir program yazabilecek bilgiye ulaşmanız gerekir. Bu yüzden yeni başlayanlara yönelik kitaplar var onları önerebilirim. Kod Lab'in birçok kitabı var mesela. Temeli öğrendikten sonra pic ile iletişim kurması basit.

jozzef

Hem C# öğrenmem hem de PIC ile iletişim kurabilmenin mantığını anlamam için kitap yada pdf önerileriniz var mıdır?

zabun92

aynı dertten bende muzdaribim bende başlamak istiyorum ama kaynak bulamıyorum :((
elektronik 10'a ayrılır; 01. analog 10. dijital  :))

einstain90

Picde c için ben serdar çiçeğin ccs kitabını kullanabilirsiniz.C# için üniversitelerin sitelerindeki dökümanlara bakabilirsiniz.Baı üniler notlarını siteden yayınlıyor.
Her işte her zaman bir aksilik çıkar.Siz yeterki pes etmeyin...

vitruvius

C# öğrenmek için şu kitabı alabilirsiniz: http://www.beyazadam.com/urunler/kitap/ayrinti.php?uruncod=67065&ustgrup=1

C# ile haberleşmeye değinen kitaplar bunu 2 sayfa ile geçiştirmişler. Benim demek istediğim şu; mesela pic'ten ortam sıcaklığını bilgisayara alıp göstermek istiyorsunuz. Bunun pic tarafı için iki satır kod yazmanız yeterli. Süsleme işini yada bilgiyi işleme işini C# ile telefon rehberi oluşturur gibi PIC ile bağımsız olarak kodlarsınız. Sadece aldığınız değeri istediğiniz yere yerleştirirsiniz. İnternetteki örneklere bakılarak anlaşılamayacak şey değil.

PIC için de arkadaşın da dediği gibi şu kitap var: http://www.beyazadam.com/urunler/kitap/ayrinti.php?uruncod=31081&ustgrup=1

Bu kitapta da bilgisayar ile iletişimin anlatıldığı güzel bir bölüm var ancak Hyper Terminal programı kullanılıyor. Siz sadece Hyper Terminal kısmı yerine C# kullanacaksınız.


jozzef

Verdiğiniz linklerdeki kitaplar gerçekten güzel, yanlış hatırlamıyorsam biri c# diğeri VB üzerineydi. Piyasadaki bir çok kitabo az buçuk değerlendirdim ve sonunda linkini verdiğim kitabı beğendim.
http://www.amazon.com/Microsoft-Visual-2010-Step/dp/0735626707
Özellikle beğenmemin 2 sebebi var. İlki, anlatımı ne aşırı detaylarla sıkıyor ne de kafanızı kurcalayacak boşluklar bırakıyor.
İkincisi, kitaplar genelde sürekli console üzerinden ilerler GUI arabirine uzak kalırsınız. Bu kitapta denge gayet güzel kurulmuş.