Anket Yardımcı oldu mu?
Toplam Katılımcı Sayısı: 2
Yardımcı oldu mu?
Evet
%50,00 (1 Oy)
Hayır
%50,00 (1 Oy)
  • 04-06-2021, 13:50:33
    #1
    Merhaba dostlar, bugün sizlere fazla kişinin bilmediği bir konuda yardımcı olacağım. Ben de birçok yerde araştırdım ama hiçbir sonuç bulamadım daha sonra kendim deneyerek buldum çözümünü...

    Sorun;
    Uygulamanızda işlenmemiş özel durum oluştu hatası. C# yazılımında, setup oluşturma, .net freamwork hatasının çözümü. İnternette ki birçok konuya güvenmeyin. Keylogger koyup PC nizi hacklemeye çalışanlar var !!!

    Çözüm;
    Kodlama satırını aç ve try catch koy.
    Nerede hatan varsa, özel durum oluştu hatasını veren yerde aşağıda yazıyor. O yazan yere gidin ve try catch kod bloğunu koyun.

    Ve bunu yazılımı bozmayacak her yere koyun, koyun ki programlamadan anlamayan birisi programı kullanırken bir sorunla karşılaşmasın.

    Teşekkür ediyorum [IMG]https://*******.com/forum/images/smilies/smile.svg[/IMG] iyi forumlar...
  • 04-06-2021, 14:19:25
    #2
    Kardeşim belli ki junior seviyedesin. Yeni yeni şeyler öğrenip heyecanla paylaşma ihtiyacı duymuşsun. Bu niyetini takdir ettim.
    Ama şuan hatalı bir iş yapıyorsun hem kendin olayı çok yanlış yorumluyorsun. Hem de yeni başlayan arkadaşlara yanlış bilgi vereceksin...
    Bu söylediklerimi bir olumlu eleştiri olarak kabul et lütfen.

    1) Uygulamanızda işlenmemiş özel durum oluştu hatası
    Bu hata çok çok genel bir hata mesajıdır. setup oluşturma ile .net framework ile özelleştiremezsin. Bazen iis tarafından bazen server tarafından bazense gerçekten çok anlamsız kodlamalardan kaynaklı doğabilir bu mesaj.
    2) try catch öyle her yere koyulmaz (teknik olarak koyabilirsin ama öyle bir kodlama şekli olamaz. kodlarına güvenmelisin ne yazdığını bilmelisin vs vs gibi cevapları var bunun.)
    3) koyun ki programlamadan anlamayan birisi programı kullanırken bir sorunla karşılaşmasın. O işte öyle değil. Programdan anlamayan biri ya commentlere bakar yada kodları yorumlar. senin try cath'ini ne yapsın adam
    4) try catch öyle her şeyin hatasını şak diye vermez. örnek verecek olursam. Entitiy Framework veya custom farklı componentler exceptionlarını kendilerini fırlatır. Bazen bu exceptionları yakalamak için o componente ait exceptionlarla çağırırsın. Örnek EF hataları için DbEntityValidationException classından türeterek tam olarak doğru hatayı yakalarsın. Normal Exception verirsen genel bir mesaj verir. Hatayı bulman çok zor olur. Veritabanı tarafında zorlanırsın yani. Fakat üstte verdiğim class sana tablo adını kolon adlarını ve hatanın ne olduğu nokta atışıyla verir vsvs.

    Özetle kardeşim yazılımda bir şey yaparken. İyice öğren ne olduğunu ki hem sen gerçek anlamda faydalan hem de başkalarına da doğru bilgi ver

    NOT: Hakkında yazısını bu posttan sonra okudum. Gerçekten kendini bilişim veya yazılım uzmanı olarak mı görüyorsun? Yapay zekanın ne olduğunu biliyor musun? 16 adet sertifikan nedir? Yapmayın şöyle... yapmayın... bu r10'dan iyice sıkılmaya başladım...

    Yazılım uzmanı ve kitap yazarıyım. Bana çok katkısı olacağını düşünüyorum . İnsanlar ile iletişim halinde olarak etkileşim artırmak istiyorum. Enzorrakipsensin.com blog adresi bana ait. Türkiye aktüel dergisi yazarıyım. Dava dergisinde çıkmış yazılarım var. Yapay zeka alanında calismalarim mevcut. 16 adet yazılım ve seo sertifikam var. Öğrenmek ve öğretmek istiyorum.
  • 04-06-2021, 14:53:48
    #3
    Öncelikle kendine göre değerli olan bilgilerin için teşekkür ederim kardeşim ama ne yazikki sana katılmıyorum. Çünkü bu kişiden kişiye değişir ve hatanın çözümünü kendimde denedim ve başarılı sonuç aldım, eğer almamış olsaydım zaten yazmazdım.

    **Bu hatanın çözümünü herkes yanlış biliyor, herkes forumlardan kopyala yapıştır yapmış ve aynı şeyi paylaşmış **

    .net freamwork sil yeniden yükle, antivirüs programını devre dışı bırak, YouTube 'da video paylaşıp altinda virüslü link veren insanlarda var ne yazık ki bizim sektör böyle. Benden sana güzel bi arkadaş, abi veya kardeş tavsiyesi (benden büyükte olabilirsin saygısızlık etmek istemem) "kimsenin ustalığını, juniorlugunu veya işi bilip bilmediğini yargılama, kendini geliştirmeye odaklan. Sen iyi ol, iyi ol ki benim yaptığımı sen de yapabil. İnsanlara bir şey katmaya calis mesela, belki yapıyorsundur bilmiyorum ama yapanlara da saygın olsun" çünkü yazılım işi aşk işidir, para için yaparsan piyasada yok olursun. Ben de aşık olduğum işime saygımdan dolayı öğrendiğim bildiğim bir şeyi paylaşma gereği hissettim.

    **Ayrıca 2 yıl ücretsiz 1 yıl part time ücretine 3 yıl teknikerlik yaptım, lise egitimim teknikerlik üzerine. Çalıştığım kurumlarda bulunduğum yerin saygın firmaları.(bir tanesi devlet hastanesi bilgi işlem bölümü) Donanım konusunda da yazılım konusunda da eksiklerim olduğunun farkındayım, zaten bilişim dünyasında ben her şeyi biliyorum diyebilmen için kendinde olmaman lazım !!!

    **1 yılı aşkın süredir r10'da, 2 yıla yakın süredir bionlukta Freelancer olarak çalıştım. Birçok arkadaşa ücret almayarak yardım ettim. Kötü yorumlayan, beğenmeyen veya istenileni yapamadığım da oldu. "Bu normal, ama hiçbir zaman senin gibi kimseyi yargılamadım. Kötüyse bile iyi dedim, dedim ki kendine güveni artsın iş iştahı artsın."

    ** yurtdışından arkadaşlar ile çalıştım, ****** duydun mu? Upwork? Duydun mu? Duymadıysan bir araştır derim çünkü gerçekten katkısı oluyor.

    Neyse;
    Olay şu ki ne ben sana kendimi ispatlamak zorundayım, ne de sen bana açıklama yapmak zorundasın.
    Belli ki şu an bilgisayar başında forumda dolaşıyorsun veya telefonda vs. O yüzden böyle uzun yazıyorsun. Sen uzun yazdığın için ben de uzun yazdım, yoksa bu kadar uzun yazmak için değersiz bir zamanım yok maalesef

    Ben de bu cevabı yazınca baktım profiline, abimsin; canımsın. Bilgine, tecrübene saygım sonsuz. Cevap içinde teşekkürler, lütfen yanlış anlamayın, kendimi açıklamak en doğal hakkım diye düşünüyorum

    **Dediğim gibi saygı duydum, teşekkür ederim bilgilendirme için. Konumda yer alacak en azından, bana da katkısı olur. İnşallah ikimizde, hatta bu forumda bulunan bütün yazılımcı arkadaşlarım iyi yerlere gelirler. Çünkü ölümlü dünyada yaşıyoruz, hepimiz işimizde iyi anılmak isteriz sağlıcakla, iyi forumlar...
  • 07-06-2021, 11:10:27
    #4
    Mustafakoca99 adlı üyeden alıntı: mesajı görüntüle
    Öncelikle kendine göre değerli olan bilgilerin için teşekkür ederim kardeşim ama ne yazikki sana katılmıyorum. Çünkü bu kişiden kişiye değişir ve hatanın çözümünü kendimde denedim ve başarılı sonuç aldım, eğer almamış olsaydım zaten yazmazdım.

    **Bu hatanın çözümünü herkes yanlış biliyor, herkes forumlardan kopyala yapıştır yapmış ve aynı şeyi paylaşmış **

    .net freamwork sil yeniden yükle, antivirüs programını devre dışı bırak, YouTube 'da video paylaşıp altinda virüslü link veren insanlarda var ne yazık ki bizim sektör böyle. Benden sana güzel bi arkadaş, abi veya kardeş tavsiyesi (benden büyükte olabilirsin saygısızlık etmek istemem) "kimsenin ustalığını, juniorlugunu veya işi bilip bilmediğini yargılama, kendini geliştirmeye odaklan. Sen iyi ol, iyi ol ki benim yaptığımı sen de yapabil. İnsanlara bir şey katmaya calis mesela, belki yapıyorsundur bilmiyorum ama yapanlara da saygın olsun" çünkü yazılım işi aşk işidir, para için yaparsan piyasada yok olursun. Ben de aşık olduğum işime saygımdan dolayı öğrendiğim bildiğim bir şeyi paylaşma gereği hissettim.

    **Ayrıca 2 yıl ücretsiz 1 yıl part time ücretine 3 yıl teknikerlik yaptım, lise egitimim teknikerlik üzerine. Çalıştığım kurumlarda bulunduğum yerin saygın firmaları.(bir tanesi devlet hastanesi bilgi işlem bölümü) Donanım konusunda da yazılım konusunda da eksiklerim olduğunun farkındayım, zaten bilişim dünyasında ben her şeyi biliyorum diyebilmen için kendinde olmaman lazım !!!

    **1 yılı aşkın süredir r10'da, 2 yıla yakın süredir bionlukta Freelancer olarak çalıştım. Birçok arkadaşa ücret almayarak yardım ettim. Kötü yorumlayan, beğenmeyen veya istenileni yapamadığım da oldu. "Bu normal, ama hiçbir zaman senin gibi kimseyi yargılamadım. Kötüyse bile iyi dedim, dedim ki kendine güveni artsın iş iştahı artsın."

    ** yurtdışından arkadaşlar ile çalıştım, ****** duydun mu? Upwork? Duydun mu? Duymadıysan bir araştır derim çünkü gerçekten katkısı oluyor.

    Neyse;
    Olay şu ki ne ben sana kendimi ispatlamak zorundayım, ne de sen bana açıklama yapmak zorundasın.
    Belli ki şu an bilgisayar başında forumda dolaşıyorsun veya telefonda vs. O yüzden böyle uzun yazıyorsun. Sen uzun yazdığın için ben de uzun yazdım, yoksa bu kadar uzun yazmak için değersiz bir zamanım yok maalesef

    Ben de bu cevabı yazınca baktım profiline, abimsin; canımsın. Bilgine, tecrübene saygım sonsuz. Cevap içinde teşekkürler, lütfen yanlış anlamayın, kendimi açıklamak en doğal hakkım diye düşünüyorum

    **Dediğim gibi saygı duydum, teşekkür ederim bilgilendirme için. Konumda yer alacak en azından, bana da katkısı olur. İnşallah ikimizde, hatta bu forumda bulunan bütün yazılımcı arkadaşlarım iyi yerlere gelirler. Çünkü ölümlü dünyada yaşıyoruz, hepimiz işimizde iyi anılmak isteriz sağlıcakla, iyi forumlar...
    Canımsın kardeşim