Orta ve İleri seviye C++

Başlatan Hyakuya, 06 Kasım 2017 - 12:40:47

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Hyakuya

Öncelikle tünaydın, ben bilgisayar öğrt. Bölümünde okuyorum fakat bulunduğum bölümde temelden öteye geçilmiyor ben orta ve ileri seviye c ve c++ öğrenmek istiyorum c'nin standart kütüphane fonksiyonlarını distructor kullanımını pointerları biliyorum ama mesela adam define atarken hexadecimal değer kullanıp codec yazmış neden öyle kullanılıyor anlamadım ve hala baya eksiğim var ben bu dilleri çok fazla öğrenmek istiyorum fakat doğru düzgün türkçe kaynak bulamadım ve İngilizce kaynaklarda pek yardımcı olmuyor çünkü çoğu kelimenin doğru düzgün türkçe karşılığı yok soruya gelirsek benim orta ve ileri seviye c ve c++ öğrenebileceğim bir yer var mı? Bana yardımcı olursanız çok sevinirim şimdiden teşekkürler bide mesela uzun uzun proje yazarken hiç mi unutmuyorlar kullandıkları fonksiyonları proje olayınıda anlamadım githuba bakıyorum adam onbin yirmibinlik kod satırı yazmış ve hepsi birbirine girmiş çıkamadım işin içinden

Barlow

Merhaba [mention=632889]@Hyakuya[/mention];

Malesef Türkçe kaynak dediğiniz ibi çok sıkıntılı oluyor ve elde olanlar ise malesef bir yere kadar yeterli oluyor.  C/C++ dillerde tam olarak ne yapmak isteğinize bağlı biraz da;

Mesela Göresl Arayüzde programlar yazmak için en ideal seçim QT Framework olacaktır. Ve türkçe oalrak giriş dersleri var Youtube üzerinde ancak dediğim gibi QT Dökümantasyonuna bağlı kalarak ilerlemeniz gerekecek çünkü malesef ki, türkçe olarak tüm konualrın anlatımı mevcut değil. Kitap oalrak QT4 var ve buradaki anlatımalrın pek çoğu QT5 için geçerlidir: https://ufukuzun.wordpress.com/yayinlarim/qt-4-ile-c-gui-programlama/

Ayrıca QT'nin QML desteğiyle Mobil Uygulamalar da geliştirme şansınız bulunmaktadır.

Ağ üzerinde işlemler yapabilmek için Soket Programlama olayına bakmanız gerekmektedir. Bunun için yine giriş bir seviye olarak şu kaynağı önerebilirim, gerisi İngilzice kaynakalra yönelmeniz gerekmektedir : http://www.belgeler.org/bgnet/bgnet.html

Eğer amacınız Web alanında C++ kullanmak ise pek incelemedim ve hiçbir Türkçe kaynağa denk gelmediğim CppCMS var :) Tabi C++'ı Web alanında kullanan pek yok diye biliyorum.

Zaten temel oalrak dilin yapısını akvradıktan sonra geriye bir tek istenilen alana uygun Kütüphanelerin incelenmesi kalıyor. Saygılarımla;
Eğer sen, başkalarından kendine saygı beklersen bu onlar için büyük bir şeydir. Sadece kendine saygı duyabilirsen diğerleri de sana saygı duymaya mecbur kalır.

-Dostoyevski-

Hyakuya

Çok teşekkür ederim yol gösteren birinin olması çok güzel fakat insanlar bu dille codecler, işletim sistemleri, virüsler, antivirüs sistemleri ve daha birçok şey yazabiliyor görsel arayüz için C# java gibi diller daha iyi oluyor zaten ama ben mesela bir elektronik alete nasıl c ile kod yazılır bilmiyorum assembly dediğimiz kod dili ile yazıldığını biliyorum ama ben C ilede yazılabileceğini biliyorum yapabileceğim herşeyi yapmak istiyorum yani projelere bakıyorum header dosyasına neye göre değer atıyorlar anlamıyorum yada adamlar sectorler üzerinde tarama yapıp silinen dosyaları kurtarma programı yapıyorlar mesela bu nasıl yapılır hiçbir fikrim yok...

Barlow

#3
Alıntı yapılan: Hyakuya - 06 Kasım 2017 - 15:22:10
Çok teşekkür ederim yol gösteren birinin olması çok güzel fakat insanlar bu dille codecler, işletim sistemleri, virüsler, antivirüs sistemleri ve daha birçok şey yazabiliyor görsel arayüz için C# java gibi diller daha iyi oluyor zaten ama ben mesela bir elektronik alete nasıl c ile kod yazılır bilmiyorum assembly dediğimiz kod dili ile yazıldığını biliyorum ama ben C ilede yazılabileceğini biliyorum yapabileceğim herşeyi yapmak istiyorum yani projelere bakıyorum header dosyasına neye göre değer atıyorlar anlamıyorum yada adamlar sectorler üzerinde tarama yapıp silinen dosyaları kurtarma programı yapıyorlar mesela bu nasıl yapılır hiçbir fikrim yok...

Bahsettiğiniz alanlara ilgili pek bilgim yok ne yazıkki. Ancak işin temelini araştırırken işletim sistemlerinin mikroişlemcilere dayandığına rastlayabiliyoruz. Bu konuda daha fazla yönlendirme yapmak isterdim anck bilgim kısıtlı olduğu için daha tecrübeli üyelerin yorumlarını beklemek en doğrusu olacaktır.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 06 Kasım 2017 - 15:32:18

C++'ta Keylogger yazmak için şu kursu inceleyebilirsiniz. Ben aldığımda ücretsizdi halen öyle midir bilemiyorum : https://www.udemy.com/how-to-create-an-advanced-keylogger-from-scratch-for-windows/

Kurs İngilizce ve alt yazılıdır.
Eğer sen, başkalarından kendine saygı beklersen bu onlar için büyük bir şeydir. Sadece kendine saygı duyabilirsen diğerleri de sana saygı duymaya mecbur kalır.

-Dostoyevski-

Hyakuya

Amacım bu değildi ama teşekkürler xd

Amenofis

Bunun yolu bellidir. Zorlanacağın bir proje kestireceksin gözüne ve onu bitirmeye çalışacaksın. Kodun uzunluğu önemli değil, önemli olan karmaşıklığı.

Kodlarken de daha önce kullanmadığın dil özelliklerini kullanmaya çalışacaksın. Programı optimize etmek te ciddi tecrübe kazandırır. 

Hyakuya

#6
Alıntı yapılan: Amenofis - 06 Kasım 2017 - 23:32:00
Bunun yolu bellidir. Zorlanacağın bir proje kestireceksin gözüne ve onu bitirmeye çalışacaksın. Kodun uzunluğu önemli değil, önemli olan karmaşıklığı.

Kodlarken de daha önce kullanmadığın dil özelliklerini kullanmaya çalışacaksın. Programı optimize etmek te ciddi tecrübe kazandırır.
Deneyeceğim teşekkürler

Amenofis

#7
Düşük seviyede işlemlere, bit işlemlerine merakın varsa dosya sıkıştırma/açma uygulaması yapabilirsin. Optimizasyon alanı da geniştir bu tür uygulamaların.

Hyakuya

Alıntı yapılan: Amenofis - 07 Kasım 2017 - 10:16:57
Düşük seviyede işlemlere, bit işlemlerine merakın varsa dosya sıkıştırma/açma uygulaması yapabilirsin. Optimizasyon alanı da geniştir bu tür uygulamaların.
Ah bide nasıl yapacağımı bilsem :D

CASPER_VIA_E1 cihazımdan Tapatalk kullanılarak gönderildi


Amenofis

[mention=632925]@Hyakuya[/mention]
Kafaya koyduysan araştırıp öğrenirsin. Yeter ki hoşuna giden bir konu seç kendine.

Ben eski oyun konsollarına meraklıyım mesela. Emulatörleri hep merak ettim ve kendi emulatörümü yazmak istedim. Becerdim sayılır ama sadece bilgi toplamam 1 yıl sürdü.

Hyakuya

Alıntı yapılan: Amenofis - 07 Kasım 2017 - 22:18:04
[mention=632925]@Hyakuya[/mention]
Kafaya koyduysan araştırıp öğrenirsin. Yeter ki hoşuna giden bir konu seç kendine.

Ben eski oyun konsollarına meraklıyım mesela. Emulatörleri hep merak ettim ve kendi emulatörümü yazmak istedim. Becerdim sayılır ama sadece bilgi toplamam 1 yıl sürdü.
Elinde nes emulator varsa isteyebilir miyim onu bende severim eski oyunları xd

CASPER_VIA_E1 cihazımdan Tapatalk kullanılarak gönderildi