Son İletiler

Sayfa: [1] 2 3 ... 6
1
C# & .NET Framework Sorularınız / Ynt: Kaynak ?nerileri
« Son İleti Gönderen: AxtForest Ekim 07, 2019, 10:20:27 ÖS »
Te?ekk?r Ederim :D
2
C# & .NET Framework Sorularınız / Ynt: Kaynak ?nerileri
« Son İleti Gönderen: peytuk Ekim 07, 2019, 06:59:44 ÖÖ »
Kitap/pdf'den bahsediyorsak Memik Yan?k'?n C#'a Ba?lang?? e-kitab?na bakabilirsin, okumad?m fakat ayn? yazar?n C++ Builder kitab? vard? bende,  anlat?m? g?zel ve ?rne?i boldu ama ger?ekten ba?lang?? d?zeyi bir kitapt?. Yorucu kelimeler, dima?? zorlayacak detaylar vs. yoktu ki bence yeni ba?layanlar i?in iyi bir?ey bu. C# e-kitab?na da g?z gezdirince benzer oldu?una kanaat getirdim.

C# videosu bol bir dil, udemy'e para harcaman? gerektirecek bir durum oldu?unu d???nm?yorum, youtube yeterli olacakt?r. 

Memik Yan?k - C#'a Ba?lang?? Kitab?n PDF'i: https://yadi.sk/d/WXyyWnZdoF8-5g
3
C# & .NET Framework Sorularınız / Kaynak Önerileri
« Son İleti Gönderen: AxtForest Ekim 06, 2019, 10:48:27 ÖS »
 C# için kaynak önerileriniz varmı ahmet kaymazın kitaplarını öneriyorlar sizinde varmı güzel bildiğiniz kaynak ve nasıl öğrenmeliyim visiual studio 2019dan öğreneyim diyorum youtube yada udemy gibi şeylerle birde kitap okuyup yardım ederseniz sevinirim
4
Genel Konular / CPP Türkiye - Bilgilendirme
« Son İleti Gönderen: peytuk Ekim 06, 2019, 06:32:41 ÖÖ »
Cpp Türkiye'ye hoşgeldiniz.

Cpp Türkiye esasen:
  • Hatalı veya sorunlu kodların paylaşıp, di?er yazılımcılardan yardım alınan,
  • Programlama ile ilgili temel soruların sorulduğu,
  • Kod inceleme (code review) ile, diğer kullanıcıların fikirlerinin aldığı,
  • Topluluğa faydalı olabileceği düşünülen, kod parçası veya kaynak dosyalarının paylaşıldığı
  • Programlamaya henüz yeni başlayanların uygun kategoriler altında açılan başlıklarla fikir, ve öneri alabileceği
bir platformdur.

Aaşağıda bu sitede cevap aklınızdaki sorulara nasıl cevap arayabileceğiniz konusunda birer örnek vermeye çalıştım:



1. Hatalı veya sorunlu kod paylaşımı

Soru: Merhabalar, aşağıdaki kod n 1 veya 2 iken sürekli floating point exception hatası veriyor. Nasıl düzeltebilirim?
Kod: [Seç]
#include <iostream>
using namespace std;

int main()
{
    int kiekis = 0, sum = 0, vidurk = 0, n;
    cin >> n;

    if (n < 2) {
        cout << "NO" << endl;
    }

    else if (n == 2) {
        cout << n / 2 << endl;
    }
    else {
        for (int i = 1; i <= n; i++) {
            if (i % 2 == 0) {
                kiekis++;
                sum += i;
            }
        }
    }
    vidurk = sum / kiekis;
    cout << vidurk << endl;

    return 0;
}

Cevap: Kodunuzun else deyimi çalışmadığı sürece kiekis değişkeniniz 0'a eşit oluyor. Bu da 0'a bölünmeden kaynaklı hataya sebep oluyor.

2. Programlama ile ilgili temel sorular

Soru: using namespace std; performans açısından kötü bir kullanım mıdır?
Cevap: Bu kullanım performans sorunlarından ziyade, karmaşaya yol açacak bir durumdur. Diyelim ki kemve küm adında iki kütüphaneniz var:
Kod: [Seç]
using namespace kem;
using namespace küm;
kem kütüphanenizdeki hık()fonksiyonunuzu ve küm kütüphanenizdeki mık() ve hayda() fonksiyonlarınızı sorunsuz bir şekilde çağırabiliyorsunuz. Lakin bir gün küm kütüphanesindeki hayda() fonksiyonunu kem kütüphanesine de ekleyecek olursanız, bir çelişkiye sebep olacaksınız. Artık hayda() fonksiyonunun iki deklarasyonu var ve hayda()'yı her çağırdığınızda hata alabilirsiniz.

Büyük projelerde bu tür durumların önüne geçmek için
Kod: [Seç]
kem::hayda();
k?m::hayda();
kullanımı tercih edilir.

3. Kod inceleme

Soru: Merhabalar, bu kod daha iyileştirilebilir mi?
Kod: [Seç]
void reshape(int w, int h)
{
  GLfloat ratio = w/h;
  glViewport( 0 , 0 ,  w , h );
  glMatrixMode( GL_PROJECTION );
  glLoadIdentity();

  glLoadIdentity();
  glOrtho(-1* ratio*scale, 1*ratio*scale, -1*scale  , 1*scale  , -viewRange,viewRange);
  glMatrixMode(GL_MODELVIEW);
  glLoadIdentity();
}
Cevap:
Merhabalar, kodunuzu optimize etmek i?in baz? de?i?kenlerinize C tipi cast uygulayabilirsiniz:
Kod: [Seç]
void reshape(int w, int h)
{
  GLfloat ratio = (GLfloat)w/(GLfloat)h;
  glViewport( 0 , 0 , (GLsizei) w , (GLsizei) h );
  glMatrixMode( GL_PROJECTION );
  glLoadIdentity();

  glLoadIdentity();
  glOrtho(-1* ratio*scale, 1*ratio*scale, -1*scale  , 1*scale  , -viewRange,viewRange);
  glMatrixMode(GL_MODELVIEW);
  glLoadIdentity();
}

4. Kod payla??m?

Merhabalar, bir süredir aşağıdaki kod üzerinde çalışıyordum. Topluluk için faydalı olabileceğini düşündüm.
Kod: [Seç]
void colorMap(float min, float max, float&r, float&g, float&b) {
  float inc = 6.0 / max;
  float x = min * inc;
  r = 0.0f; g = 0.0f; b = 0.0f;
  if ((0 <= x && x <= 1) || (5 <= x && x <= 6)) r = 1.0f;
  else if (4 <= x && x <= 5) r = x - 4;
  else if (1 <= x && x <= 2) r = 1.0f - (x - 1);
  if (1 <= x && x <= 3) g = 1.0f;
  else if (0 <= x && x <= 1) g = x - 0;
  else if (3 <= x && x <= 4) g = 1.0f - (x - 3);
  if (3 <= x && x <= 5) b = 1.0f;
  else if (2 <= x && x <= 3) b = x - 2;
  else if (5 <= x && x <= 6) b = 1.0f - (x - 5);
}

5. Fikir ve ?neri sorular?

Soru: Merhabalar, 2019 yılında siz olsan?z hangi dilde programlamaya başlardınız?



Bu bilgilere dayanarak sorular?n?z? di?er kullan?c?lara sa?l?kl? bir ?ekilde ula?t?rabilir, sa?l?kl? cevaplar alabilir ve http://cpptr.com'un derli toplu kalmas?na yard?mc? olabilirsiniz. Ayn? ?ekilde, bu d?zene uygun olmayan ba?l?k ve sorulara, bu sayfan?n linki ile cevap vererek, daha ?ok kullan?c?n?n topluluk kurallar?ndan haberdar olmas?na yard?mc? olabilirsiniz.

Bunlar harici herhangi bir sorunuz olursa bana (peytuk) ula?abilirsiniz :) Hepinize iyi forumlar.

http://cpptr.com - Cpp T?rkiye
5
Windows / SP'siz Windows 7 'yi nas?l klon-yedeklerim?
« Son İleti Gönderen: terazi Ekim 03, 2019, 02:48:46 ÖS »
Windows bilgisayarlar?mdan biri Windows XP digeri Service Pack'siz Windows 7.  Windows XP'de Acronis True Image Home / ATI Home ile (?u anda versiyon nosunu hat?rlam?yorum) harddisk'in klon-yede?ini alabiliyorum fakat Windows 7'de ATI'nin Windows 7 i?in ??kar?lm?? ?e?itli s?r?mlerini denedi?im halde bir t?rl? klon-yedek alamad?m, ya ATI ilk ba?ta kurulam?yor, ya kurulsa bile ?al??m?yor, ?al??acak s?r?m lisans anahtar? istiyor gerekli bir alt program? ?al??m?yor, ya sorunsuz ?al???r dedi?imiz s?r?m Service Pack 1 istiyor, vs vs sonu?ta Windows 7 harddiskimin klon-yede?ini alamam?? haldeyim. Harddisk 80GB ve 76GB kadar? dolu. Service Pack kurmam hem zor, hem de hi? tercih etmiyorum yani Windows 7 harddiski bu haliyle SP'siz olarak klon-yede?ini nas?l alabilirim?
6
Kod Paylaşımı / Ynt: Color mapper (renk haritalama fonksiyonu)
« Son İleti Gönderen: ?yeli ?ye Eylül 28, 2019, 07:22:15 ÖS »
Panpa eline sa?l?k, Harita m?hendisli?i mi okuyorsun?
7
Linux / UBUNTU - Asus gl553vd a??l??taki sorunlar? ??zemiyorum
« Son İleti Gönderen: peytuk Eylül 28, 2019, 06:19:12 ÖS »
Ubuntu'nun Asus ROG serisinde ?zellikle ?ok ya?anan iki sorunu olan a??l??ta ve kapan??ta donma ve touchpad ?al??mamas?. Her ikisi de ba??ma geldi, touchpad kerneli y?kselterek hallediliyor ama NVIDIA driveri y?kle d?zelir denilen a??l??ta donma sorununu bir t?rl? halledemedim. G?ren, duyan, bilen varsa yard?m l?tfen.
8
Kod Paylaşımı / Color mapper (renk haritalama fonksiyonu)
« Son İleti Gönderen: peytuk Eylül 28, 2019, 05:56:19 ÖS »
color_map.cpp
Bu fonksiyon ile belirli bir aral?ktaki rakamlar?
g?rseldeki gibi bir g?kku?a??na haritalay?p,
herhangi bir de?erin bu aral?ktaki RGB de?erini
elde edebilirsiniz.

G?rsel bu kod kullan?larak renklendirilmi?tir:

Kod: [Seç]
void colorMap(float min, float max, float&r, float&g, float&b) {
  float inc = 6.0 / max;
  float x = min * inc;
  r = 0.0f; g = 0.0f; b = 0.0f;
  if ((0 <= x && x <= 1) || (5 <= x && x <= 6)) r = 1.0f;
  else if (4 <= x && x <= 5) r = x - 4;
  else if (1 <= x && x <= 2) r = 1.0f - (x - 1);
  if (1 <= x && x <= 3) g = 1.0f;
  else if (0 <= x && x <= 1) g = x - 0;
  else if (3 <= x && x <= 4) g = 1.0f - (x - 3);
  if (3 <= x && x <= 5) b = 1.0f;
  else if (2 <= x && x <= 3) b = x - 2;
  else if (5 <= x && x <= 6) b = 1.0f - (x - 5);
}
9
Konu Dışı / Ynt: Optimizasyon sorunu nedir?
« Son İleti Gönderen: ?yeli ?ye Eylül 24, 2019, 09:55:13 ÖÖ »
Panpa benim arkada?ta ?ok ya?ad? optimizasyon sorununu, mesela bir alarm uygulamas? yazm??t?, her an CPU'nun %98'ini kullan?yordu basit bir uygulamas?. Yazd???n kodun her cihaza uyumlu olmas?n? ve bu gibi istenmeyen sonu?lar?n engellenmesini sa?l?yor optimizasyon

Arkada? nas?l optimize etti bilemiyorum. Belki foruma davet ederim bug?n
10
Konu Dışı / Optimizasyon sorunu nedir?
« Son İleti Gönderen: Heisenberg Eylül 24, 2019, 07:32:36 ÖÖ »
Ad?n? ?ok s?k duyuyorum ama nas?l olu?tu?unu bilmiyorum. integerlar yerine double kullanmakta optimizasyon sorunu yaratir mi? yoksa optimizasyon sorunu oyunun bilgisayarin ozellikleriyle uyusmamasindanmi oluyor? bu ikiside degilse neen olusur bu optimizasyon sorunu? ve ?irketler nasil duzeltiyor bu sorunu?
Sayfa: [1] 2 3 ... 6