Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 4/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Bu ifade nedir?
#1
“if [gdSelected, gdFocused] * State <> [] "
TDBGrid ilgili bir konuya bakarken bu ifadeyle karşılaştım anlayamadım.Ama anlamadığım ifadenin yapısı, gdSelected,gdFocused,State değil.Eşit değilin sağındaaki []  index işareti olduğunu sandığım şey ile nasıl şart oluşuyor. Lambdaya da benziyor ama Delphi'de yok diye biliyorum.Eminim sizler için kolaydır, bana bir açıklarsanız çok sevinirim.Teşekkürler.
Bizi Toprağa Gömdüler Fakat Tohum Olduğumuzu Bilmiyorlardı.
Cevapla
#2
(23-09-2017, Saat: 09:16)savasabd Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
“if [gdSelected, gdFocused] * State <> [] "
TDBGrid ilgili bir konuya bakarken bu ifadeyle karşılaştım anlayamadım.Ama anlamadığım ifadenin yapısı, gdSelected,gdFocused,State değil.Eşit değilin sağındaaki []  index işareti olduğunu sandığım şey ile nasıl şart oluşuyor. Lambdaya da benziyor ama Delphi'de yok diye biliyorum.Eminim sizler için kolaydır, bana bir açıklarsanız çok sevinirim.Teşekkürler.

 Özellikler boş değil ise anlamı taşıyor zanlımca, [] işaret o özellik bölümünün boş olduğu ifadesini taşır. Tıpkı System ikonları gibi.
Eski dos'tan windows olmaz.
Cevapla
#3
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol çok sağolun hocam öncelikle.
Şimdi forum nezdinde bir eleştiri yapmak istiyorum.Ben forumda Rad Studio ile yada componentler ile ilgili bir soru sorduğumda tatmin edici cevaplar alıyorum fakat dilin kendisiyle yani object pascal ile ilgili bir şey sorduğumda ya cevap alamıyorum yada tatmin edici nitelikte olmuyor.Bu acaba bilmemezlikten mi oluyor (1. durum) ,yoksa soru cevaplanmaya değer mi bulunmuyor (2.durum) anlayamadım.Tamam ide ve componentler önemli ama onlar da bu dilin imkanlarıyla oluşturuluyor,yani eğer ikinci durum söz konusuysa bence odaklandığımız yerde bir yanlışlık var.Gelelim kendi sorumun cevapına:
Object pascalda Set diye bir kavram varmış ki diğer dillerde ben karşılaşmadım.ifadedeki çarpı * işareti kesişimi ortak noktayı ifade ediyor.[] bu işaret ise bu Setin boş olduğunu ifade ediyor ki Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol benzer bir şey söyledi sağolsun.

Daha kapsamlı açıklama aşağıda:
What is a set?

Alıntı:Sets are another way in which Delphi is set apart from other languages. Whereas enumerations allow a variable to have one, and only one, value from a fixed number of values, sets allow you to have any combination of the given values - none, 1, some, or all.

Alıntı:A set variable Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol holds a set of indicators. Up to 255 indicators. An indicator is set on when the variable has that value defined. This may be a bit tricky to understand, but no Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol than understand the favorable ecological implications of Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol. Here is an example:

type
   TDigits = set of '1'..'9';       // Set of numeric digit characters
 var
   digits : TDigits;                // Set variable
   myChar : char;
 begin
   // At the start, digits has all set values switched off
   // So let us switch some on. Notice how we can switch on single
   // values, and ranges, all in the one assignment:
   digits := ['2', '4'..'7'];
 
   // Now we can test to see what we have set on:
   for myChar := '1' to '9' do
     if myChar In digits
     then ShowMessageFmt('''%s'' is in digits',[myChar])
     else ShowMessageFmt('''%s'' is not in digits',[myChar])
 end;

Alıntı:The In operator tests to see if a set contains a value.
 The ShowMessageFmt function used above displays data in a dialog box. 
 Click on the In and ShowMessageFmt items in the code above to learn more.
 
 The data shown is as follows:
 
 '1' is not in digits
 '2' is in digits
 '3' is not in digits
 '4' is in digits
 '5' is in digits
 '6' is in digits
 '7' is in digits
 '8' is not in digits
 '9' is not in digits

Alıntı:Including and excluding set values
Notice in the code above that we assigned (switched on) a set of values in a set variable. Delphi provides a couple of routines that allow you to include (switch on) or exclude (switch off) individual values without affecting other values:
type
   // We define a set by type - bytes have the range : 0 to 255
   TNums = set of Byte;
 var
   nums : TNums;
 begin
   nums := [20..50];     // Switch on a range of 31 values
   Include(nums, 12);    // Switch on an additional value : 12
   Exclude(nums, 35);    // Switch off a value : 35
 end;
Alıntı:nums now has the following values set : 12 , 20..34 , 36..5
Set operators
Just as with numbers, sets have primitive operators:

+  The union of two sets
 *  The intersection of two sets
 -  The difference of two sets
 =  Tests for identical sets
 <> Tests for non-identical sets
 >= Is one set a subset of another
 <= Is one set a superset of another

These operators give great flexibility in set handling:
 

type
   TNums = set of 1..9;
 var
   nums1, nums2, nums3, nums4, nums5, nums6 : TNums;
 begin
   nums1 := [1,2,3];
   nums2 := [1,2,4];
   nums3 := [1,2,3,4,5,6,7,8,9];
 
   nums4 := nums1 + nums2;    // nums4 now [1,2,3,4]
   nums5 := nums1 * nums2;    // nums5 now [1,2]
   nums6 := nums1 - nums2;    // nums6 now [3]
 
   // Test for equality
   if nums1 = nums2
   then ShowMessage('nums1 =  nums2')
   else ShowMessage('nums1 <> nums2');
 
   // Test for inequality
   if nums1 <> nums3
   then ShowMessage('nums1 <> nums3')
   else ShowMessage('nums1 =  nums3');
 
   // Is nums1 a subset of nums3?
   if nums1 <= nums3
   then ShowMessage('nums1 is a subset of nums3')
   else ShowMessage('nums1 is not a subset of nums3');
 
   // Is nums1 a superset of nums3?
   if nums1 >= nums3
   then ShowMessage('nums1 is a superset of nums3')
   else ShowMessage('nums1 is not a superset of nums3');
 end;

nums1 <> nums2
 nums1 <> nums3
 nums1 is a subset of nums3
 nums1 is not a superset of nums3
Bizi Toprağa Gömdüler Fakat Tohum Olduğumuzu Bilmiyorlardı.
Cevapla
#4
(23-09-2017, Saat: 21:34)savasabd Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlLinkleri Görebilmeniz İçin Giriş yap veya Üye Ol çok sağolun hocam öncelikle.
Şimdi forum nezdinde bir eleştiri yapmak istiyorum.Ben forumda Rad Studio ile yada componentler ile ilgili bir soru sorduğumda tatmin edici cevaplar alıyorum fakat dilin kendisiyle yani object pascal ile ilgili bir şey sorduğumda ya cevap alamıyorum yada tatmin edici nitelikte olmuyor.Bu acaba bilmemezlikten mi oluyor (1. durum) ,yoksa soru cevaplanmaya değer mi bulunmuyor (2.durum) anlayamadım.Tamam ide ve componentler önemli ama onlar da bu dilin imkanlarıyla oluşturuluyor,yani eğer ikinci durum söz konusuysa bence odaklandığımız yerde bir yanlışlık var.Gelelim kendi sorumun cevapına:
Object pascalda Set diye bir kavram varmış ki diğer dillerde ben karşılaşmadım.ifadedeki çarpı * işareti kesişimi ortak noktayı ifade ediyor.[] bu işaret ise bu Setin boş olduğunu ifade ediyor ki Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol benzer bir şey söyledi sağolsun.

Daha kapsamlı açıklama aşağıda:
What is a set?

Alıntı:Sets are another way in which Delphi is set apart from other languages. Whereas enumerations allow a variable to have one, and only one, value from a fixed number of values, sets allow you to have any combination of the given values - none, 1, some, or all.

Alıntı:A set variable Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol holds a set of indicators. Up to 255 indicators. An indicator is set on when the variable has that value defined. This may be a bit tricky to understand, but no Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol than understand the favorable ecological implications of Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol. Here is an example:

type
   TDigits = set of '1'..'9';       // Set of numeric digit characters
 var
   digits : TDigits;                // Set variable
   myChar : char;
 begin
   // At the start, digits has all set values switched off
   // So let us switch some on. Notice how we can switch on single
   // values, and ranges, all in the one assignment:
   digits := ['2', '4'..'7'];
 
   // Now we can test to see what we have set on:
   for myChar := '1' to '9' do
     if myChar In digits
     then ShowMessageFmt('''%s'' is in digits',[myChar])
     else ShowMessageFmt('''%s'' is not in digits',[myChar])
 end;

Alıntı:The In operator tests to see if a set contains a value.
 The ShowMessageFmt function used above displays data in a dialog box. 
 Click on the In and ShowMessageFmt items in the code above to learn more.
 
 The data shown is as follows:
 
 '1' is not in digits
 '2' is in digits
 '3' is not in digits
 '4' is in digits
 '5' is in digits
 '6' is in digits
 '7' is in digits
 '8' is not in digits
 '9' is not in digits

Alıntı:Including and excluding set values
Notice in the code above that we assigned (switched on) a set of values in a set variable. Delphi provides a couple of routines that allow you to include (switch on) or exclude (switch off) individual values without affecting other values:
type
   // We define a set by type - bytes have the range : 0 to 255
   TNums = set of Byte;
 var
   nums : TNums;
 begin
   nums := [20..50];     // Switch on a range of 31 values
   Include(nums, 12);    // Switch on an additional value : 12
   Exclude(nums, 35);    // Switch off a value : 35
 end;
Alıntı:nums now has the following values set : 12 , 20..34 , 36..5
Set operators
Just as with numbers, sets have primitive operators:

+  The union of two sets
 *  The intersection of two sets
 -  The difference of two sets
 =  Tests for identical sets
 <> Tests for non-identical sets
 >= Is one set a subset of another
 <= Is one set a superset of another

These operators give great flexibility in set handling:
 

type
   TNums = set of 1..9;
 var
   nums1, nums2, nums3, nums4, nums5, nums6 : TNums;
 begin
   nums1 := [1,2,3];
   nums2 := [1,2,4];
   nums3 := [1,2,3,4,5,6,7,8,9];
 
   nums4 := nums1 + nums2;    // nums4 now [1,2,3,4]
   nums5 := nums1 * nums2;    // nums5 now [1,2]
   nums6 := nums1 - nums2;    // nums6 now [3]
 
   // Test for equality
   if nums1 = nums2
   then ShowMessage('nums1 =  nums2')
   else ShowMessage('nums1 <> nums2');
 
   // Test for inequality
   if nums1 <> nums3
   then ShowMessage('nums1 <> nums3')
   else ShowMessage('nums1 =  nums3');
 
   // Is nums1 a subset of nums3?
   if nums1 <= nums3
   then ShowMessage('nums1 is a subset of nums3')
   else ShowMessage('nums1 is not a subset of nums3');
 
   // Is nums1 a superset of nums3?
   if nums1 >= nums3
   then ShowMessage('nums1 is a superset of nums3')
   else ShowMessage('nums1 is not a superset of nums3');
 end;

nums1 <> nums2
 nums1 <> nums3
 nums1 is a subset of nums3
 nums1 is not a superset of nums3



  2 durumunda söz konusu olduğunu düşünmüyorum hocam Blush 

Bildiğiniz üzere Delphi dili genelde bileşenler üzerine kurulmuş bir dil gibi gözüküyor. Bu sebeple de bileşen ve rad hakkında sorular eskiden yaşanmış olan tecrübeler sonucunda hızlıca cevaplanabiliyor. Pascal soruları ise daha çok rad studio'dan öte olduğu için cevaplaması bir nebze zor olduğunu düşündüğümü söyleyebilirim.

Saygılarımla,
İyi çalışmalar.
Eski dos'tan windows olmaz.
Cevapla
#5
Merhaba,
Kendimce belirtmiş olduğunuz sorunun kaynağına açıklama getirmek istiyorum.
* Hafta sonları üye ziyaret oranımız çok düşük, olan ziyaretler de çok kısa; yalnızca konu okunuyor ve çıkılıyor. Yoğun çalışma temposunda bir iki günlük izni kimse heba etmek istemiyor galiba. Wink
* Bu kanıya varmanıza sebep olan Dilin yapısı ile ilgili kaç soru var ve kaçı yanıtsız kaldı? Size veya başka bir üyemize bu noktada farklı yaklaşıldığını (kale almama vb.) düşünüyorsanız, emin olun yanılıyorsunuz. Bu konuda DelphiCan kadrosunun tümüne kefilim. Farklı amaçlarla üye olan bir çok üyeyi yasakladık. Amacımız samimi bir paylaşım ortamı oluşturmaktır.
* Ben neden cevap vermedim.  Angel Samimi olayım; yalnızca yıldız (*) karakterinden dolayı cevap yazamadım. Birçok projeyi, OO (Object Oriented) olarak, (uzun süredir) yazmama rağmen, hatta bu konuda bir kaynak kitap yazan biri olarak, küme yapılarında (Set of) geçen bu bahsi ( * karakterini) bilmemek, ayıp değil, öğrenmemek ayıp, diyerek, kendime bir pay çıkarayım.  Smile Buda benim suçum değil; kümelerde kesişen elemana ulaşma ile ilgili hiç problemim olmadı.  Sleepy
Sayenizde bir şey daha öğrendik.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#6
(23-09-2017, Saat: 22:28)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhaba,
Kendimce belirtmiş olduğunuz sorunun kaynağına açıklama getirmek istiyorum.
* Hafta sonları üye ziyaret oranımız çok düşük, olan ziyaretler de çok kısa; yalnızca konu okunuyor ve çıkılıyor. Yoğun çalışma temposunda bir iki günlük izni kimse heba etmek istemiyor galiba. Wink
* Bu kanıya varmanıza sebep olan Dilin yapısı ile ilgili kaç soru var ve kaçı yanıtsız kaldı? Size veya başka bir üyemize bu noktada farklı yaklaşıldığını (kale almama vb.) düşünüyorsanız, emin olun yanılıyorsunuz. Bu konuda DelphiCan kadrosunun tümüne kefilim. Farklı amaçlarla üye olan bir çok üyeyi yasakladık. Amacımız samimi bir paylaşım ortamı oluşturmaktır.
* Ben neden cevap vermedim.  Angel Samimi olayım; yalnızca yıldız (*) karakterinden dolayı cevap yazamadım. Birçok projeyi, OO (Object Oriented) olarak, (uzun süredir) yazmama rağmen, hatta bu konuda bir kaynak kitap yazan biri olarak, küme yapılarında (Set of) geçen bu bahsi ( karakterini) bilmemek, ayıp değil, öğrenmemek ayıp, diyerek, kendime bir pay çıkarayım.  Smile Buda benim suçum değil; kümelerde kesişen elemana ulaşma ile ilgili hiç problemim olmadı.  Sleepy
Sayenizde bir şey daha öğrendik.
Samimi açıklamalarınızdan dolayı teşekkür ederim.Sorduğum sorularda genelde tatmin edici cevapları sizden aldım zaten,sağ olun hakkınızı helal edin.Bu dediğim sadece kurucu ve moderatörleri ilgilendiren bir durum değil.Zaten forumların amacı 3-5 kişinin her soruyu cevaplaması değil topluluğun birlikte sorulara cevap üretmesidir. Modern idelerle dilin bir çok kısmını bilmeden ciddi sayılacak seviyede programlar yazılabiliyor.Benim amacım gördüğüm kodu kopyalayarak kullanmak değil anlamaya çalışmak.Bakın Linkleri Görebilmeniz İçin Giriş yap veya Üye Olda bir forum yöneticisinden cevap aldım yine.Maksadım dilin inceliklerini beraber öğrenmek ve tartışmak.Bu forumu da delphi ile ilgili tek  canlı, aktif Türkçe kaynak olduğu için seviyorum.Hep İngilizce kaynak okumak sıkıyor ki anlaması da ayrı bir dert, insan istiyor ki kendi ana dilinde de bir şeyleri konuşabilsin.Dediğim gibi amacım sizin gibi gönüllü olarak bu fedakarlığı yapan arkadaşların hevesini kırmak değil kesinlikle benim tepkim topluluğa biraz.Saygılarımla...
Bizi Toprağa Gömdüler Fakat Tohum Olduğumuzu Bilmiyorlardı.
Cevapla
#7
Şahsen kendim hala emekleme aşamasındayım her ne kadar object pascal ile uygulama geliştirsemde dil , terminoloji ile ilgili çok eksiğim var.
Delphi ile ilgili türkçe/ingilizce kaynakların/kitapların genelde hem sayı olarak hemde içerik zenginliği olarak diğer dillerde ki yayınlardan çok eksiği var.
Bu yüzden programlamaya sıfırdan başlar gibi yapıp C kursuna gidiyorum ve çok faydasını görüyorum kursta yapılan örnekleri kendim pascala çevirmeye çalışıyorum c öğrenirken pascal da öğrenmiş oluyorum

cevap verememe durumuna gelince ben şöyle bakıyorum bilen kişinin zamanı olmamıştır ama meraktan başlığa tıklar ve okur biri kesin yazar der ve forumdan çıkar.
başka biri kitaptan interneten anımsar ama hiç pratikte ihtiyacı doğmadığı için unutur yanlış bir şey yazmamak için başka birisinin cevap vermesini bekler
benim tarafımda en son okuduğum delphi kitabından anımsadım ama zaten cevabı bulmuştunuz.
Dilin yapısıı hakkında sorulara gelince yanlış hatırlamıyorsam siz c/c++ biliyordunuz  daha iyi karşılaştırma yapabilirsiniz dil uygulamada ne kadar çok kullanılıyorsa kaynak üreten kişi/kurumda o kadar çoğalıyor
örnek bu veya başka forumda pascal ile işletim sistemi yazılırmı/yazılmışmıdır gibi sorular dahi görmedim biraz arama ile c,c++ yazılmış bir çok örneğe erişmek mümkün pascal tarafına gelince
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
türkiye de bildiğim tek örnek diyebilirim
ama siz soru sormaya devam edin @fesihaslan hocam gibi bende bir şey daha araştırıp öğrenmiş oldum.

“Do. Or do not. There is no try.”
Cevapla
#8
(23-09-2017, Saat: 23:33)masteryoda Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlŞahsen kendim hala emekleme aşamasındayım her ne kadar object pascal ile uygulama geliştirsemde dil , terminoloji ile ilgili çok eksiğim var.
Delphi ile ilgili türkçe/ingilizce kaynakların/kitapların genelde hem sayı olarak hemde içerik zenginliği olarak diğer dillerde ki yayınlardan çok eksiği var.
Bu yüzden programlamaya sıfırdan başlar gibi yapıp C kursuna gidiyorum ve çok faydasını görüyorum kursta yapılan örnekleri kendim pascala çevirmeye çalışıyorum c öğrenirken pascal da öğrenmiş oluyorum

cevap verememe durumuna gelince ben şöyle bakıyorum bilen kişinin zamanı olmamıştır ama meraktan başlığa tıklar ve okur biri kesin yazar der ve forumdan çıkar.
başka biri kitaptan interneten anımsar ama hiç pratikte ihtiyacı doğmadığı için unutur yanlış bir şey yazmamak için başka birisinin cevap vermesini bekler
benim tarafımda en son okuduğum delphi kitabından anımsadım ama zaten cevabı bulmuştunuz.
Dilin yapısıı hakkında sorulara gelince yanlış hatırlamıyorsam siz c/c++ biliyordunuz  daha iyi karşılaştırma yapabilirsiniz dil uygulamada ne kadar çok kullanılıyorsa kaynak üreten kişi/kurumda o kadar çoğalıyor
örnek bu veya başka forumda pascal ile işletim sistemi yazılırmı/yazılmışmıdır gibi sorular dahi görmedim biraz arama ile c,c++ yazılmış bir çok örneğe erişmek mümkün pascal tarafına gelince
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
türkiye de bildiğim tek örnek diyebilirim
ama siz soru sormaya devam edin @fesihaslan hocam gibi bende bir şey daha araştırıp öğrenmiş oldum.
C/C++ dünyada dediğiniz gibi ama Türkiye'de durum delphi'den de kötü.Mfc bilen biriyle yüz yüze karşılaşmadım ben, c++ builder ise borland zamanında delphi bilenler hadi aynı kitabı c++ için de yazalım demişler. Zeydin Pala'nınki bir nebze.Sonrası hiç yok zaten.İleri seviye zaten yok,en ileri seviye konsolda fibonacci dizisi oluşturuyor.C ve sistem programcıları derneği sadece istanbul içinde hizmet veriyor.Gene biraz Kaan ASLAN'ın eski kitapları ve kurslarında tutulmuş notları var Türkçe olarak.Qt biraz popülerleşti ama onda da yine türkçe kaynak yok.Varsa yoksa java,c#.halbuki bunlar bir dilden ziyade bir ürün şirketlerin sunduğu.Bu sebeble framework bağlılığı olmayan dillerin yaygınlaşması bu tür forumlardaki karşılıklı bilgi alışverişine kalıyor.Talebim bundan dolayıdır.
Bizi Toprağa Gömdüler Fakat Tohum Olduğumuzu Bilmiyorlardı.
Cevapla
#9
(24-09-2017, Saat: 00:04)savasabd Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(23-09-2017, Saat: 23:33)masteryoda Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlŞahsen kendim hala emekleme aşamasındayım her ne kadar object pascal ile uygulama geliştirsemde dil , terminoloji ile ilgili çok eksiğim var.
Delphi ile ilgili türkçe/ingilizce kaynakların/kitapların genelde hem sayı olarak hemde içerik zenginliği olarak diğer dillerde ki yayınlardan çok eksiği var.
Bu yüzden programlamaya sıfırdan başlar gibi yapıp C kursuna gidiyorum ve çok faydasını görüyorum kursta yapılan örnekleri kendim pascala çevirmeye çalışıyorum c öğrenirken pascal da öğrenmiş oluyorum

cevap verememe durumuna gelince ben şöyle bakıyorum bilen kişinin zamanı olmamıştır ama meraktan başlığa tıklar ve okur biri kesin yazar der ve forumdan çıkar.
başka biri kitaptan interneten anımsar ama hiç pratikte ihtiyacı doğmadığı için unutur yanlış bir şey yazmamak için başka birisinin cevap vermesini bekler
benim tarafımda en son okuduğum delphi kitabından anımsadım ama zaten cevabı bulmuştunuz.
Dilin yapısıı hakkında sorulara gelince yanlış hatırlamıyorsam siz c/c++ biliyordunuz  daha iyi karşılaştırma yapabilirsiniz dil uygulamada ne kadar çok kullanılıyorsa kaynak üreten kişi/kurumda o kadar çoğalıyor
örnek bu veya başka forumda pascal ile işletim sistemi yazılırmı/yazılmışmıdır gibi sorular dahi görmedim biraz arama ile c,c++ yazılmış bir çok örneğe erişmek mümkün pascal tarafına gelince
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
türkiye de bildiğim tek örnek diyebilirim
ama siz soru sormaya devam edin @fesihaslan hocam gibi bende bir şey daha araştırıp öğrenmiş oldum.
C/C++ dünyada dediğiniz gibi ama Türkiye'de durum delphi'den de kötü.Mfc bilen biriyle yüz yüze karşılaşmadım ben, c++ builder ise borland zamanında delphi bilenler hadi aynı kitabı c++ için de yazalım demişler. Zeydin Pala'nınki bir nebze.Sonrası hiç yok zaten.İleri seviye zaten yok,en ileri seviye konsolda fibonacci dizisi oluşturuyor.C ve sistem programcıları derneği sadece istanbul içinde hizmet veriyor.Gene biraz Kaan ASLAN'ın eski kitapları ve kurslarında tutulmuş notları var Türkçe olarak.Qt biraz popülerleşti ama onda da yine türkçe kaynak yok.Varsa yoksa java,c#.halbuki bunlar bir dilden ziyade bir ürün şirketlerin sunduğu.Bu sebeble framework bağlılığı olmayan dillerin gelişmesi  bu tür forumlardaki karşılıklı bilgi alışverişine kalıyor.Talebim bundan dolayıdır.

Haklısınız bende c ve sistem programcıları derneğinde sevgili necati ergin hocamızın dersine giriyorum kendisi de türkçe kaynak önermiyor hata ingilizce kaynaklarda da beli kaynakları öneriyor verdiği örneklerlede gerçekten haklı olduğunu ispatlıyor. c ve sistem programlama alanında türkiyede daha iyi bir eğitim veren yer olduğunu düşünmüyorum.

Framework bağımlılığına gelince iş uygulamalarında genelde bu frameworklar çok iş görüyor ülkemizin durumu da google a java programcısı maaşı dotnet programcı maaşı yazarak bir karar verip dil öğrenmek üzerine bu dillere çatılara karşı değilim ama ülke olarak teknoloji üretmek istiyorsak c,pascal v.s sistem programlama bilmek şart. Yurtdışından ülkede üretilen rooterlarımıza arayüz geliştirmesi için getirilen bir programcının geçenlerde foyası ortaya çıkmıştı routerlara uzaktan erişebilecek arka bir kapı bırakmıştı !

“Do. Or do not. There is no try.”
Cevapla
#10
Fesih Bey'in belirttiği gibi girdim-okudum çıktım açıkçası. Dışarıdaydım, telefondan doğru şöyle bir göz gezdirdim ne var ne yok diye Sad
Me on the move..
WWW
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Youtube için kesin çözüm nedir Lord_Ares 20 642 24-02-2018, Saat: 08:47
Son Yorum: Lord_Ares
  Nvarchar ve varchar farkı nedir? Mericx 1 555 24-01-2017, Saat: 10:49
Son Yorum: yhackup
Lightbulb Formun taşınması eventi nedir ? yhackup 4 2.480 17-09-2016, Saat: 10:31
Son Yorum: yhackup



Konuyu Okuyanlar: 1 Ziyaretçi