Çözüldü C# E-mail alma projesi nasıl yapılır?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Heil HzEfelinss

Decapat
Katılım
19 Ocak 2023
Mesajlar
830
Çözümler
8
Yer
Ankara
Daha fazla  
Sistem Özellikleri
2 GB Ram İntel Pentium G2010 İntel HD Graphics
Cinsiyet
Erkek
Meslek
Öğrenci
Hiçbir şey bilmeden C# öğrenmeye çalışıyorum bir iki arkadaşımdan yardım alarak basit bir mail gönderme uygulaması yaptım. Kodun çoğunu onlar yaptığı için bir şey öğrenemedim. Bu yüzden projeyi onlardan aldım kendim bir şekilde devam etmek istiyorum bu yüzden biraz yardıma ihtiyacım var.
İnternetteki C# videolarından birkaçını izledim ama pek bir şey anlayamadım.

1717684447217.png


İlk olarak projeyi aldığımda e-posta göndermek için bir tür key istiyordu onu da Gmail'den çekiyoruz ama bu yapması kolay değil ve uğraştırıyor bu yüzden buradaki key kısmını kaldırıp şifre eklemek istiyorum.
İkinci olarak (ekran görüntüsündeki kısma frontend deniyor sanırım) frontend kısmı çok rahatsız edici görünüyor burayı daha sade bir hale getirmek ve burada e postama atılan mailleri görmek istiyorum.
Bu sadeleştirme işi için .exe dosyası açıldığında önce bir login kısmı göstermek istiyorum. Daha sonra sol yarıya aynı Gmail'deki gibi bir menü eklemek istiyorum.

1717684713786.png


Bu yarıda sadece mailleri gösterme ve mail gönderme kısmına götürecek iki buton olsa yeterli olur diye düşünüyorum.

Bir de arayüzü daha güzel göstermek için bir iki tavsiye verirseniz memnun olurum.

Burada bahsettiklerimi yapmak için neleri nereden ücretsiz ve anlaşılır bir şekilde öğrenebilirim?
 
Son düzenleyen: Moderatör:
Çözüm
Hiçbir şey bilmeden C# öğrenmeye çalışıyorum bir iki arkadaşımdan yardım alarak basit bir mail gönderme uygulaması yaptım. Kodun çoğunu onlar yaptığı için bir şey öğrenemedim. Bu yüzden projeyi onlardan aldım kendim bir şekilde devam etmek istiyorum bu yüzden biraz yardıma ihtiyacım var.
İnternetteki C# videolarından birkaçını izledim ama pek bir şey anlayamadım.

Eki Görüntüle 2214734

İlk olarak projeyi aldığımda e-posta göndermek için bir tür key istiyordu onu da Gmail'den çekiyoruz ama bu yapması kolay değil ve uğraştırıyor bu yüzden buradaki key kısmını kaldırıp şifre eklemek istiyorum.
İkinci olarak (ekran görüntüsündeki kısma frontend deniyor sanırım) frontend kısmı çok rahatsız edici görünüyor burayı daha sade bir hale getirmek ve burada e postama atılan mailleri görmek istiyorum.
Bu sadeleştirme işi için .exe dosyası açıldığında önce bir login kısmı göstermek istiyorum. Daha sonra sol yarıya aynı Gmail'deki gibi bir menü eklemek istiyorum.

Eki Görüntüle 2214741

Bu yarıda sadece mailleri gösterme ve mail gönderme kısmına götürecek iki buton olsa yeterli olur diye düşünüyorum.

Bir de arayüzü daha güzel göstermek için bir iki tavsiye verirseniz memnun olurum.

Burada bahsettiklerimi yapmak için neleri nereden ücretsiz ve anlaşılır bir şekilde öğrenebilirim?
E posta görüntülemek için bir çeşit API veya Web scraping lazım olabilir. Bunun için de mailleri Python ile okutup bir RestFUL API yapabilirsiniz. Sonra API'ye istek atıp son mailleri JSON formatında çekebilirsiniz. Arayüz konusunda Windows Forms kullanmışsınız. Bu uygulamalar genelde böyle,daha estetik şeyler ortaya çıkarmak için frontend frameworkleri lazım. Bunun dışında söylediğin key'e outlook'da ihtiyaç yok bildiğim kadarıyla. Bir ayar açarak bunu etkinleştirebiliyorsun.
WPF öğrenebilirsiniz arayüz için.


Gmail API sunuyormuş bir göz at istersen.

Buna ek olarak yolun başındaysan önce dili tamamen öğren algoritma mantığını öğren sonra böyle projelere giriş. Anlamadan yaptığın için hiçbir faydası olmayacak.

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.
Hiçbir şey bilmeden C# öğrenmeye çalışıyorum bir iki arkadaşımdan yardım alarak basit bir mail gönderme uygulaması yaptım. Kodun çoğunu onlar yaptığı için bir şey öğrenemedim. Bu yüzden projeyi onlardan aldım kendim bir şekilde devam etmek istiyorum bu yüzden biraz yardıma ihtiyacım var.
İnternetteki C# videolarından birkaçını izledim ama pek bir şey anlayamadım.

Eki Görüntüle 2214734

İlk olarak projeyi aldığımda e-posta göndermek için bir tür key istiyordu onu da Gmail'den çekiyoruz ama bu yapması kolay değil ve uğraştırıyor bu yüzden buradaki key kısmını kaldırıp şifre eklemek istiyorum.
İkinci olarak (ekran görüntüsündeki kısma frontend deniyor sanırım) frontend kısmı çok rahatsız edici görünüyor burayı daha sade bir hale getirmek ve burada e postama atılan mailleri görmek istiyorum.
Bu sadeleştirme işi için .exe dosyası açıldığında önce bir login kısmı göstermek istiyorum. Daha sonra sol yarıya aynı Gmail'deki gibi bir menü eklemek istiyorum.

Eki Görüntüle 2214741

Bu yarıda sadece mailleri gösterme ve mail gönderme kısmına götürecek iki buton olsa yeterli olur diye düşünüyorum.

Bir de arayüzü daha güzel göstermek için bir iki tavsiye verirseniz memnun olurum.

Burada bahsettiklerimi yapmak için neleri nereden ücretsiz ve anlaşılır bir şekilde öğrenebilirim?
E posta görüntülemek için bir çeşit API veya Web scraping lazım olabilir. Bunun için de mailleri Python ile okutup bir RestFUL API yapabilirsiniz. Sonra API'ye istek atıp son mailleri JSON formatında çekebilirsiniz. Arayüz konusunda Windows Forms kullanmışsınız. Bu uygulamalar genelde böyle,daha estetik şeyler ortaya çıkarmak için frontend frameworkleri lazım. Bunun dışında söylediğin key'e outlook'da ihtiyaç yok bildiğim kadarıyla. Bir ayar açarak bunu etkinleştirebiliyorsun.
WPF öğrenebilirsiniz arayüz için.


Gmail API sunuyormuş bir göz at istersen.

Buna ek olarak yolun başındaysan önce dili tamamen öğren algoritma mantığını öğren sonra böyle projelere giriş. Anlamadan yaptığın için hiçbir faydası olmayacak.

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.
 
Son düzenleme:
Çözüm
E posta görüntülemek için bir çeşit API veya Web scraping lazım olabilir. Bunun için de mailleri Python ile okutup bir RestFUL API yapabilirsiniz. Sonra API'ye istek atıp son mailleri JSON formatında çekebilirsiniz. Arayüz konusunda Windows Forms kullanmışsınız. Bu uygulamalar genelde böyle,daha estetik şeyler ortaya çıkarmak için frontend frameworkleri lazım. Bunun dışında söylediğin key'e outlook'da ihtiyaç yok bildiğim kadarıyla. Bir ayar açarak bunu etkinleştirebiliyorsun.
WPF öğrenebilirsiniz arayüz için.


Gmail API sunuyormuş bir göz at istersen.

Buna ek olarak yolun başındaysan önce dili tamamen öğren algoritma mantığını öğren sonra böyle projelere giriş. Anlamadan yaptığın için hiçbir faydası olmayacak.

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

Ekteki video dili öğrenmek için mi?
 
Ekteki video dili öğrenmek için mi?
Hayır ortaya nasıl ürünler çıkabileceğinize dair fikir vermesi için. Eğer herhangi bir teknolojiyi öğrenmek istiyorsanız o teknolojiye ait dokümantasyon birincil önceliğiniz olsun, çünkü her zaman en güncel ve en doğru bilgi bunlarda. Ayrıca her zaman kullanmak istediğiniz teknolojilere ait videolar olmayabilir. Ancak dokümantasyon okumayı öğrenirseniz her zaman gerekli teknolojileri kullanabilirsiniz.
 
Hayır ortaya nasıl ürünler çıkabileceğinize dair fikir vermesi için. Eğer herhangi bir teknolojiyi öğrenmek istiyorsanız o teknolojiye ait dokümantasyon birincil önceliğiniz olsun, çünkü her zaman en güncel ve en doğru bilgi bunlarda. Ayrıca her zaman kullanmak istediğiniz teknolojilere ait videolar olmayabilir. Ancak dokümantasyon okumayı öğrenirseniz her zaman gerekli teknolojileri kullanabilirsiniz.
Anladım, peki yazılımda ilerlemek için direk C#'dan başlamak doğru bir karar mı? eğer değilse siz ne önerirsiniz?
 
Anladım, peki yazılımda ilerlemek için direk C#'dan başlamak doğru bir karar mı? Eğer değilse siz ne önerirsiniz?

Biraz araya girmiş gibi oldum ama sana kendi düşüncelerimi söyleyim. C# kodlamaya başlamak için fena bir dil değil. Basit bir dil diyebiliriz, kullanım alanı da bayağı fazla web siteleri, oyunlar da vs. kullanılabiliyor. Fakat bana kalırsa yeni başlayanlar için biraz zor bir projeye başlamışsın ilk önce inputlardan veri çekmeyi öğrenip onları local bir veri tabanına yazdırmayı öğrenmek gibi şeyler yapabilirsin. Tabii bunlar sadece örnek, videolardan vs. başlangıç için örnekler bulabilirsin. Ayrıyeten yapay zekadan da yardım almanı tavsiye ederim. Anlamadığın kodları sana anlatmasını isteyebilirsin, az da olsa yardımı dokunur.
 
Anladım, peki yazılımda ilerlemek için direk C#'dan başlamak doğru bir karar mı? eğer değilse siz ne önerirsiniz?
Dilin çok da önemi yok ama makine diline yakın bir dil seçerseniz arkada ne döndüğünü daha iyi bilirsiniz. C,C# güzel diller ama zaten mesele dil değil. Dil sadece bir araç. İleride projeler öyle karmaşıklaşıyor ki dilin önemi kalmıyor.

Ben mesela C# ile ilgili çok az bilgiye sahibim ama oturup her şeyi versem. Syntax öğrenmem 2 hafta sürer.
 
Anladım peki başlamak için birkaç döküman önerebilir misiniz?
 

Technopat Haberler

Geri
Yukarı