C# konusunda derleyicinin PC'ye yüklenmesinden başlayıp buton okuma, ekrana mesaj çıkartma, dosya okuyup yazma vs gibi kendi başımızın çaresine bakacak kadar alt yapı oluşturmamıza yarayacak bir kurs düzenleyemezmiyiz?
Bu konuda kim bize rehberlik edebilir? Rehberimizin konuya çok hakim olması gerekmiyor, basit progamları kendi başına yazabilen bir arkadaş bile kendi adıma bana çok şey katabilir. Diğer görsel dillerde tecrübemiz olduğu için C# a geçişte böyle bir rehber kişi açıkcası çok fazla faydası olur ve geçişi hızlandırır.
ben bu konuda çok acemiyim. umarım anlattıklarım işinize yarar
visual studio 2008 veya 2010 kuruyoruz.
webten bulduğumuz hello world projeyi açıyoruz.
bunun üstünde butonlar "felan" oluyor. butonu tıklayınca onclick olayına tekabül eden kod çıkıyor. buraya bip vs yazılacak. yanda tool box var. oradan alet edevat label , timer vs formun üzerine sürüklüyoruz. activex nesne lazımda sağ tıklayıp choose items seçip .. nesneyi yerine yerleştiriyoruz sonra forma ekliyoruz. derlemek için menülerde build all gibi bir şey var.
projenin hem 32 bit hem 64 bitte çalışması için platform target x86 seçilir.
proje değil de galiba solution demek gerek. *.sln dosya.
debug veya release seçip build yapıyoruz.
http://www.sanalkurs.net/c-dersleri-49.htm (http://www.sanalkurs.net/c-dersleri-49.htm)
http://www.bilgisayardershanesi.com/bilgisayar_dersleri/c-sharp-dersleri.html (http://www.bilgisayardershanesi.com/bilgisayar_dersleri/c-sharp-dersleri.html)
http://www.frmtr.com/c/740824-turkce-c-dersleri-pdf-formatinda.html (http://www.frmtr.com/c/740824-turkce-c-dersleri-pdf-formatinda.html)
C# DERSLERİ - 1 (http://www.youtube.com/watch?v=KHtPRSsnvXc#)
http://www.banadersanlat.com/index.php/csharp-video-dersleri.html (http://www.banadersanlat.com/index.php/csharp-video-dersleri.html)
Çok örnek var.
Ben daha derleyiciyi bile kuramadım. Bir zamanlar link vs verilmişti. Tıklayınca dosyaları indirdi kurulumu başlattı sonra 50bin tane hata sıraladı. Program kurulumu denince Allah canımı alıyor. Bana full acemi işi bir başlangıç kursu lazım.
Eğer böyle bir etkinlik olursa bende katılmak isterim.
Geçenlerde bi konu açmıştım. Kaynak ve kitap almak için. Eğer burada sınıf ortamını yakalayabilirsek kitap almama gerek kalmaz.
Alıntı yapılan: Mucit23 - 29 Mayıs 2012, 13:14:44
Eğer böyle bir etkinlik olursa bende katılmak isterim.
Geçenlerde bi konu açmıştım. Kaynak ve kitap almak için. Eğer burada sınıf ortamını yakalayabilirsek kitap almama gerek kalmaz.
Aynen katılıyorum hep beraber en azından kendimizi kurtaracak kadar öğrenelim çalışalım. Bülent Hocamızın arm dersleri tarzında örnek soru cevap şeklinde çok iyi olur...
Bence vakit kaybetmeyelim ve en azından kurulumu bir arkadaş Cin Ali okula koş tarzında açıklasın mümkünse resimler yayınlasın. Devamını hızla beraberce getiririz.
Alıntı yapılan: z - 29 Mayıs 2012, 13:14:03
Ben daha derleyiciyi bile kuramadım. Bir zamanlar link vs verilmişti. Tıklayınca dosyaları indirdi kurulumu başlattı sonra 50bin tane hata sıraladı. Program kurulumu denince Allah canımı alıyor. Bana full acemi işi bir başlangıç kursu lazım.
http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express-iso (http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express-iso)
Yukarıdaki adresten .iso uzantılı dosyayı indirip kurulum yapabilirsiniz. (Offline kuruluma imkan verdiği için bu adrestekini verdim.)
Ekleme: Boyutu 710 MB. Bu express sürümü ticari işlerde de kullanabiliyorsunuz, yani işteki bilgisayarınıza kurmanızda bir sakınca yok.
Evet bende bu hızlandırılmış temel kursa katılabilirim. Bir arkadaş çıkıp anlatabilirse çok iyi olur.
Ben elimden geldiğince anlatırım.Şu aralar finallerim var çok yoğun bir şekilde anlatamam ama finaller bittikten sonra daha da yoğunlaştırırm.
hadi hayırlısı işallah güzel olur ama bilen bir arkadaş biraz .net platformunada girşi yaparsa bir hayli yol katedilir diye düşünüyorum
Selam;Bu C# ile ilgili C dernek hocası Kaan Aslan bey'e bir arkadaşla beraber
bir öneri sunmuştuk,önerimiz Micro deneteleyici yada gömülü sistem programcıları için
kısa turlu pratik bir C# kursu düzenlemeleriydi,bizim bu önerimize gayet olumlu yaklaştı.
Gömülü sistem programcılarının programlama mantığı ile ve dil yönünden bir sıkıntı
yaşamayacaklarını,anlatılan konuları çabuk kavrayabileceklerini söyledik.
Gömülü sistem programcıları hiçbir zaman muhasebe,stok,veri takibi vs gibi
bir şeye ihtiyaç duymayacak sadece kendi yaptığı tasarımlarla ilgili PC arayüzü,seriport
kontrolü,usb kontrolü,verileri kayıt etme data okuma vs gibi kendi işini görebilecek düzeyde
bir eğitim verebilirmisiniz diye sorduğumuzda kendilerinede çok mantıklı geldi.
Tabii bu eğitim işleri belli bir düzende yapılıyor,hoca bu iş için alt yapısını oluşturup
ona göre belli sayıdaki kursiyerler için düzenleniyor,yeterli sayıda talep olursa bu
tip bir kurs açabilirler sanırım.
Onun için bu forum altında bir oluşum sağlanıp istekte bulunulabilir.
Kitapla veya internet ortamında öğrenme işi çok uzun sürer diye düşünüyorum.
Elimden gelen Yardımı Yaparım. Ama Forumda Daha iyiler olduğunu biliyorum. Bakalım Onlar Neler Diyecekler ?
Başlangıç için
https://www.acikakademi.com/acikakademi/eep/pdefault.aspx (https://www.acikakademi.com/acikakademi/eep/pdefault.aspx)
bir göz atın. Güzel bilgiler veriyor.
elimden Gelen Yardımı Yaparım. Ama forumda daha iyiler olduğunu biliyorum ve bekliyorum (hocalardan önce biliyorum demek istemem)
ama başlangıç için https://www.acikakademi.com/acikakademi/eep/pdefault.aspx (https://www.acikakademi.com/acikakademi/eep/pdefault.aspx) olabilir.
Bekliyoruz hocam. Özellikle comport uygulamaları için... Microsoft visual c# express 2010 kurmustum önceden bu program işime yararmı acaba ?
evet onu kullanırız diye düşünüyorum.
Alıntı yapılan: serhat1990 - 29 Mayıs 2012, 14:03:38
Bekliyoruz hocam. Özellikle comport uygulamaları için... Microsoft visual c# express 2010 kurmustum önceden bu program işime yararmı acaba ?
kesinlikle.bazen basit uygulamalar için gerekiyor.
Sabırsızlıkla bekliyoruz hocam :) Şimdiden emeği geçen emeği geçecek herkese teşekkürler...
JKramer'in verdiği linkten (http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express-iso (http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express-iso))
C# çalışma ortamını ISO dosyası olarak indirip CD ye attım ve işyerindeki makinama sorunsuz şekilde kurdum.
Hatta Delphideki mantığı uygulayıp forum üzerine bir buton ve label ekleyip ardından da butona tıklandığında labelın text değerini değiştiren basit bir program parçacığını denediğimde çalıştığını görünce sevincim daha bir arttı.
Ancak Richtextbox koyup buna bir iki satır eklemek istediğimde işlerin Delphi ile birebir uyumlu olmadığını gördüm.
Bu aşamadan sonra bize hocalık yapmak isteyenlere karışmak istemem ama mümkünse temel bazı komponentlerde bazı örnekler vermelerini isteyeceğim.
Mesela forma Filemenü ekleyip dosya açıp byte byte okuma yada memoedit içine file içeriğini aktarıp memoeditden byte byte verileri okuma gibi örnekler verebilirmisiniz?
C# ile Delphi yi mukayese etmenizi istesem ne söylersiniz?
evet güzel bir konu bize c# baştan öğretin demiyoruz zaten çoğu kişinin c altyapısı olduğundna anlatan kişinin zorlanacağını sanmıyorum.C# ile mikrokontrollerin çalışması için uygun programlar nasıl yazılır neleri bilmek gerekir birkaç uygulama yapılırsa gerisinin geleceğin kanaatindeyim...
Alıntı yapılan: z - 29 Mayıs 2012, 17:22:35
JKramer'in verdiği linkten (http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express-iso (http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express-iso))
C# çalışma ortamını ISO dosyası olarak indirip CD ye attım ve işyerindeki makinama sorunsuz şekilde kurdum.
Cd'ye yazmadan mount etmek isteyenler olursa, açık kaynak kodlu WinCdEmu (https://www.picproje.org/index.php/topic,37487.0.html) programını kullanabilirsiniz.
Hocam program kurulumları vs tamamsa artık ne zaman başlayabiliriz. Yani bu konuda bilgisi olanlar ne zamanlar çalışabiliriz :)
Bende bir kaç bişey yaptım buton'a basınca ekranda mesaj göster falan. Yani ilk adımı attık gerisi hocalarımızın vereceği bilgilere bağlı :)
C# yerine Java bilen bir hocamız Java'yı anlatsalar nasıl olur.?
Not; C#' a karşı değilim.
Hocam basitten başlasak iyi olur bence
Delphiden sonra C#a geçişin bu kadar kolay olacağını tahmin etmiyordum.
Daha önce linki verilen http://www.sanalkurs.net/c-dersleri-49.htm (http://www.sanalkurs.net/c-dersleri-49.htm) sitesinde kafanıza takılan sorulara çözüm olabilecek örnekler bulunabiliyor. Üstümden ilk acemiliği attım ve kendime güvenim geldi.
Delphide JEDI ile USB donanımına kod yazabiliyorduk. C# de USB konusunda ne yapacağız?
Alıntı yapılan: z - 29 Mayıs 2012, 19:19:45
Delphiden sonra C#a geçişin bu kadar kolay olacağını tahmin etmiyordum.
Daha önce linki verilen http://www.sanalkurs.net/c-dersleri-49.htm (http://www.sanalkurs.net/c-dersleri-49.htm) sitesinde kafanıza takılan sorulara çözüm olabilecek örnekler bulunabiliyor. Üstümden ilk acemiliği attım ve kendime güvenim geldi.
Delphide JEDI ile USB donanımına kod yazabiliyorduk. C# de USB konusunda ne yapacağız?
Hocam forumdan iki link vereyim onları inceleyin isterseniz.
https://www.picproje.org/index.php/topic,37121.0.html (https://www.picproje.org/index.php/topic,37121.0.html) -- Burada gevv'in verdiği link hala aktif.
https://www.picproje.org/index.php/topic,31390 (https://www.picproje.org/index.php/topic,31390) --Burada da çeşitli linkler var fakat incelemedim.
hocam usb için microchipin demo hid uygulaması güzel çalışıyor. bana sıkıntı çıkarmadı. tabii usb yi iyi bilmediğimden çetrefilli işler yapmaya kalkılırsa ne olur eksik yönü var mıdır bilemiyorum. şimdilik tavsiye ederim.
Yanlış anlaşılmasın da,
bu işi yüklenecek arkadaşa, faydalanacak olan kişiler de karınca kararınca maddi destekte bulunsalar... Sonuçta bu iş için vakit emek harcayacak. Bilmiyorum belki ipin ucu kaçar, başka yerere gider ama, sadece bi fikir? ne dersiniz?
@Gerbay
Yaptigim sistemlerde illaki PC oluyor ve mecburiyetten PC de kod yazmam gerekiyor. PC tarafinda isimi gorsun ama yavas olmasin mantigiyla profesyonellikten uzak kodlar yazarak bugune kadar Delphi ile uydur kaydir kod yaziyordum. C# a gec, isler kolay olur falan dendi ve ilk kez bugun C# de acemice birseyler yazdim ve Delphi ve C yi az bucuk bilen birisinin C# da zorlanmadan yola devam edebilecegini gorum.
Simdi bugun bu dinamizmi yakalamisken C# yerine C++ Builder'la devam etmeye kalksam isim kolay olacakmi? Su anda C# a sempati duymamin sebebi C yada sonundaki # değil. Zaten ne ise de yaradigini C den ne farkinin oldugunu da bilmiyorum ama cok ilave birseyler ogrenmeden daha dogrusu zaman kaybetmeden kod yazacakmisim gibi bir his olustu.
Yanlis hatirlamiyorsam gecmis aylarda gene gundeme gelmis ve Delphi tabanli bilmem ne builder ile calismami onermistin. Derleyiciyi yukledigimde program bana bu bir demo surum vs demis parali versiyonu almam konusunda program surekli olarak beni taciz etmis bende kizip birakmis bir daha da forumda dile bile getirmemistim.
C++ Builder icin kolaylik zorluk acisindan bir seyler yazarsan sevinirim. Derdim fazla kafa yormadan yeni bir seyler ogrenmeye zaman ayirmadan yeni bir platforma tasinmak.
Alıntı yapılan: alone_lover - 29 Mayıs 2012, 20:47:41
Yanlış anlaşılmasın da,
bu işi yüklenecek arkadaşa, faydalanacak olan kişiler de karınca kararınca maddi destekte bulunsalar... Sonuçta bu iş için vakit emek harcayacak. Bilmiyorum belki ipin ucu kaçar, başka yerere gider ama, sadece bi fikir? ne dersiniz?
Hocam ben kendi düşüncemi söyleyeyim bu forumda bana kalırsa amacımız paylaşım yani bildiğinin ( istediğin kadarını ) başkasına aktarmak , sorularına cevap aramak , projen varsa ( bedeli karşılığında ) projenin yapımı , vb . Para konusunda Yüz yüze bir eğitimde para konuşmanın bir sakıncası yok fakat böyle buradan yapılacak bir anlatımda para konuşmak bana yanlış geliyor. Yanlış anlamayın hocam sadece kendi fikirlerimi söyledim . Eğer burada bu tür paylaşımlarda para konuşulsaydı Bülent Hoca 'nın arm üzerine bize olan katkıları , Arslan Hoca'nın ve Fırat Hocanın pic c 'deki katkılarının karşılığını çok zor öderdik. İyi çalışmalar...
ben aşağıdaki linkteki kitabı aldım yarın geliyor
http://www.pusula.com/pinfo.asp?pid=8 (http://www.pusula.com/pinfo.asp?pid=8)
microsoft visual studio ultimate indirin kurun en üstü o usb hid uygulamaları için library gerekli gerekli link aşağıda
http://www.altaskitap.com/MikroC-ve-PIC18F4550,PR-110.html (http://www.altaskitap.com/MikroC-ve-PIC18F4550,PR-110.html)
muhammed mastarın youtube de c# videoları var 2 ay içinde dvd li görsel ve sesli analtımlı c# eğitim seti çıkaracak
Alıntı yapılan: fryrmnd - 29 Mayıs 2012, 20:43:18
hocam usb için microchipin demo hid uygulaması güzel çalışıyor. bana sıkıntı çıkarmadı. tabii usb yi iyi bilmediğimden çetrefilli işler yapmaya kalkılırsa ne olur eksik yönü var mıdır bilemiyorum. şimdilik tavsiye ederim.
Mümkünse linkini yazabilirmisin? umng.dll i inceledim ve JEDI'nin eline su dökemez. Bir de bahsettiğiniz mikrochip örneğine bakmak istiyorum.
Haydi bakalım, ben de varım inşaallah.
Bir kitabı alıp, scan edip yükleyebilirim.
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2680&dDocName=en547784 (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2680&dDocName=en547784)
Linkten aplication libraries indirip kurun daha sonra gerekli olan tüm bileşenler bu örneklerin içinde mevcut.
Konuyu Biryere kadar getirebilriim. Ama İş Yoğunluğundan Yarıdada bırakabilirim. Ondan Pek Cesaret Edemiyorum C# anlatma işini.
mikroc pro pic in usb hid kütüphanesi basit
mplabc18 in usb hid örnekleri kafanızı karıştırır ileri c dili kullanılmış
ama ben çok profesyonel bir şeyler yapıcam diyorsanız mecburen mplabc18 kullanıcaksınız
Hocam benim de tavsiyem www.acikakademi.com (http://www.acikakademi.com) 'a bir bakın, başlarda takip edebiliyordum fakat dersler yüzünden şuan bakamıyorum ama indirip izleme imkanımız var. Yaklaşık 3 ay kadar önce miydi (tam da hatırlamıyorum ne zaman başladığını) başlamıştı ve şuan web uygulamalarını anlatmaya başlandı(Daha devam ediyor). Bayağı geniş bir içeriği var eğitimin, consol uygulamarı, web uygulamaları, form, windows phone...
Siteyi bir incelemenizi tavsiye ederim, hafta içi iki gün (salı perşembe) saat 19 du galiba ders başlıyor yaklaşık bir buçuk saat sürüyor, eğer canlı izleyemiyorsanız dediğim gibi indirebiliyorsunuz. Unutmadan söyleyeyim salı ile perşembe aynı ders anlatılıyor, kaçıranlar o gün izlesin diye(Sertifika almak isteyenler için veya birebir soru sormak için canlı izlemek daha faydalı).
Herkese iyi günler.
Bu linkte C# için videolu anlatım ve iki tane de pdf var işe yarar en azından başlangıç için.
https://rapidshare.com/files/1286056590/BITENLER.rar
Bu linkte de john sharp'ın kitabı var fakat tam değil bir de cd si var kitapla birlikte satılan çok aradım ama bulamadım. Geçenlerde bir kitapçıda gördüm 2010 için yazılmış onu da yakın zamanda alacağım inşallah.
https://rapidshare.com/files/4176520969/Adım_Adım_Visual_C__2008__John_Sharp_.rar
Bir de 4gb'lık bir arşiv daha var onu da upload etmeye başladım. Bir kursta çekilmiş sanırım ekran görüntüsü olarak sıfırdan ileri seviyeye kadar uygulamalı olarak anlatılıyor bazı konularda da örnek programlar konulmuş. Herkese kolay gelsin...
Bu konuda elimden geleni yapmaya hazırım ancak yarım kalmasından korkuyorum.
Zira bu aralar inanılmaz yoğunluk var başımda...
Bence Başlayalım.
Muhittin abi katılıyorum sana Temelden başlamak gelir. Gerisi gelir.
Alıntı yapılan: muhittin_kaplan - 31 Mayıs 2012, 22:56:35
Bence Başlayalım.
O zaman öncelikle kendimize bir iş akışı belirleyelim:
#IDE ortamının hazırlanması (VS'nin kurulması)
#IDE ortamının tanıtılması (Menü, Araççubukları vs.)
#Temel bir uygulama gerçekleştirilmesi
#Toolbox'daki araçların tanıtılması ve birer örnek ile pekiştirilmesi
#SerialPort kullanımı (Özellikle de elektronikçiler için)
#SQL'e giriş ve temel veritabanı işlemleri
Şimdilik aklıma gelen temel iş akışı bu şekilde.
bir başlık açılıp sabitlenmeli.
bende vs 2010 ultimate :) yüklü. kullanılacak ide yi seçelim. c# express edition olabilir.
2010 iyidir hocam ne çok eski nede çok yeni :)
Alıntı yapılan: muhittin_kaplan - 31 Mayıs 2012, 23:11:28
bende vs 2010 ultimate :) yüklü. kullanılacak ide yi seçelim. c# express edition olabilir.
Ben de Ulti yüklü. :)
Ancak herkesin rahatça kullanabilmesi için Express sürüm tercih edebiliriz.
Ancak onda da Solution sorunu var...
Gerçi yeni başlayacak arkadaşlar için o kadar önemli bir mevzu olacağını sanmıyorum...
merhaba Dünya
http://www.4shared.com/rar/n_0RgmXR/WindowsFormsApplication2.html (http://www.4shared.com/rar/n_0RgmXR/WindowsFormsApplication2.html)
Sorularımız olduğunda buradan yoksa
https://www.picproje.org/index.php/topic,39677.msg291693.html#msg291693 (https://www.picproje.org/index.php/topic,39677.msg291693.html#msg291693) buradanmı soralım . Karmaşa olmasın ben biraz soru biriktiriyorum :)