c++ ve görsel ve nesne yönelimli programlama
MKY12.05.2005 - 23:01:55
merhaba arkadaşlar ben bir meslek yüksek okulu bilgisayar programlama son sınıf öğrencisiyim c++builder bu sene gördüm ve cok kolay buldum ancak benim burada öğrenmek istediğim bir k aç sey var

ayrıca burada bilgili site yöneticilerinin oldunuı farke ttim sitede cok yeni olmama rağmen.
şimdi biz program yazarken c++ builder görsel programlama kısmı ile ilgileniyoruz yani class
MyClass myclass;
myclass.sayHello(); le hiç bir ilgimiz olmadı . acaba bu sadece c++bizim öğrendiğimiz c++ buildermı deniliyor olayı ilk baştan doğru öğrenmek istiyorum husonet hocamın söylediği isteye baktım yani bu adrese

http://www.nergin.com/note.php

ancak bu ders notlarında class vs seyelrden bahsedeiyor oysa ben bu anlamda hiç bişey bilmiyorum sadece edit1 , filelistbox1 gibi şeylerle kodlama yapıyoruz
bir diğer sorumda su kütüp haneler derken kast edilen sey nedir?

SDK nedir
OWL ve MFC nedir
aslında 5-6 ay 35-40 saat ders görmekle bunu öğrenmem mümkün değil bunun farkındayım amacım bu konuda iyi bir programcı olmak istiyorum c++ builder bana acıllkayacak bir yorum ricaediyorum

c++ ve c ++ builde rfarklı seylermi ayrıca delphi de gördük ama o c++ builder daha kolay oldunu düşünüyorum
 
t-hex12.05.2005 - 23:28:37
Merhaba,

c++bizim öğrendiğimiz c++ buildermı deniliyor olayı ilk baştan doğru öğrenmek istiyorum


C++ Builder yazılım geliştirmek için kullandığın aracın adıdır. Borland firmasının bir ürünüdür. C++ dili için hazırlanmıştır.

bir diğer sorumda su kütüp haneler derken kast edilen sey nedir?


Kütüphaneler, sana yazılım geliştirirken yardımcı olacak araçlardır, önceden hazırlanmış kod.

MFC : Microsoft Foundation Classes: Programcıların apilerle boğuşmasını azaltmak için oluşturmuş bir kütüphanesi

VCL: (Visual Control Library) : Borland tarafından geliştirilmiş benzer bir kütüphane, yani sizin kastettiğiniz listbox1 gibi objelerin sınıflarını barındıran kütüphane

OWL : (Object Windows Library): Yine Borland'a ait bir kütüphane

c++ ve c ++ builde rfarklı seylermi ayrıca delphi de gördük ama o c++ builder daha kolay oldunu düşünüyorum


C++ dildir, programlama dilidir. C++ Builder ise bu dilde program yazmak için kullandığın araç.. C++ Builder, borland tarafından c++ dili için hazırlanmış bir derleyeci ve araç barındırır.. internette arama yaparsanız çok çeşitli derleyiciler ve yazılım geliştirme araçları bulabilirsiniz.

Tavsiyem, görsellikten önce Nesne Tabanlı Programlama mantığını öğrenmeniz. Bir çok yerli ve yabancı kaynak mevcut, bir yerden başlamak lazım.
 
bk13.05.2005 - 08:52:06
bende arkadaşımızın cevabına birkaç şey eklemek istiyorum...
VCL classlardan oluşmuş bir kütüphanedir... -object oriented-
c++ ile ilgili örenklerde Object Oriented hakkında basitçe bilgi sahbi olmak
için verilmiş öreneklerdir... bu örnekleri anlamazsan sadece VCL'i yüzeysel olarak kullanabilirsin...
 
MKY13.05.2005 - 20:25:09
sizin söyledinize göre c++ bir dil c++ builder programın adı

o zaman benim öğrendiğim sey su biz olayın görsel programlama kısmını öğreniyoruz yani class vs gibi nesne yöneimli kısmını öğrenmiyoruz oz aman ben c++ builder biliyorum diyememmi bu sorumun cevabını net olarak alabilrmiyim

mesala biz internet kontrolleri: nmftm nmpop3 nmsmtp html

application,tscreen,tprinter, winapi gibi bölümlerini gördük bunbların içinde hiç class yoktu yani classs gibi prişntf gibi başka bir alanı olmalı sanırım o bölümleri görmedik zaten bende istemeiyorum cok kafa karıştırıcı ...

benim iyice öğrenmekistediğim amlanda bu söylediklerim .. sizce bu yeterlimi benim için bvirde içine veritabanını katarsak

ayrıca ktüphane derken bu

MFC VLC OWL gibi kütüphaneler c++ builder ile birlikte otomatik olarak geliyormu yoksa ben mi onu ayrı bir sekilde alacam yüklicem bunuda öğrenmekistiyorum .. bu kütüphanalerin içinde hangi kotroller var

listbox edit1 button1 memo1 ler gibi .. tşkler...
 
husonet13.05.2005 - 21:44:17
sizin söyledinize göre c++ bir dil c++ builder programın adı

o zaman benim öğrendiğim sey su biz olayın görsel programlama kısmını öğreniyoruz yani class vs gibi nesne yöneimli kısmını öğrenmiyoruz oz aman ben c++ builder biliyorum diyememmi bu sorumun cevabını net olarak alabilrmiyim

mesala biz internet kontrolleri: nmftm nmpop3 nmsmtp html

application,tscreen,tprinter, winapi gibi bölümlerini gördük bunbların içinde hiç class yoktu yani classs gibi prişntf gibi başka bir alanı olmalı sanırım o bölümleri görmedik zaten bende istemeiyorum cok kafa karıştırıcı ...

benim iyice öğrenmekistediğim amlanda bu söylediklerim .. sizce bu yeterlimi benim için bvirde içine veritabanını katarsak

ayrıca ktüphane derken bu

MFC VLC OWL gibi kütüphaneler c++ builder ile birlikte otomatik olarak geliyormu yoksa ben mi onu ayrı bir sekilde alacam yüklicem bunuda öğrenmekistiyorum .. bu kütüphanalerin içinde hangi kotroller var

listbox edit1 button1 memo1 ler gibi .. tşkler...


Ben her zaman şunu savunurum Programcı bir dilde uzmansa Derleyiciden de bağımsız olmalı Delphi zaten kendi başına yeterli bir editör fakat bunu C ve C++ için diyemeyiz nedenmi bir çok Compiler yazan firma bunun editörlerini üretmiştir. VC++, C++ Builder, Dev C++ gibi. Ben şuna karşıyım Ben C++ Builder biliyorum VC++ bilmiyorum bu yanlıştır işte ben C++ biliyorum diyen biri Derleyici ayırt etmeden program yazabilmelidir. ANSI denen kavramda budur. Bu Standartları bildiren kurallar bütünü yani C++ derleyecisi yazan bir firmanın bu standartları içine alması gereken olaylardan ibarettir.

Kolay Gelsin...
 
MKY17.05.2005 - 22:19:36
hüseyin beyin son söylediklerinden bşeyler anladım

ben c++ builder biliyorum ama görsel programlama onunda dediği gibi sınıflarla ilgili hiç bir bilgim yok örneğin e-mail alma gönderme
web tarayıcısı yapma. ftp programı yazma yada tscreet tprinter gibi nesneleri kullanbliyorum

ancak şimdi hüseyin bey dedklerine bakılırsa o zaman ben c++ builder tam manasıyla biliyorum demek bir kenara yanından gecmedim.
şimdi ben sınıfları bilmesemde ilgilenmek isttemiyorum desem olmazmı ben programlamanın bu alanıyla ilgilenmek istiyorum desem yani tıpğkı sadece winAPİ programcılığı olduğu buda bir kol değilmi
tşkler...
anladığım kadarıyla başta hüseyin bey rsimsek bu alanlarda uzman kişiler..
 
husonet18.05.2005 - 00:58:09
ben c++ builder tam manasıyla biliyorum demek bir kenara yanından gecmedim.


C++ builder ı bilmediğinizi kastedmedim C++ ı bilmediğinizi kasdettim.

C++ Builder bir editör Borland firmasının sunduğu bir editör ve daha hızlı proje üretmemiz için içinde bir çok objesiyle birlikte gelen bir editör. VC++ da bir editör buda kendine has objeleriyle Microsoft un piyasaya sürdüğü bir ürün. Dev C++ da ücretsiz free sunulan bir compiler.

Olayın nasıl işlediğini görebilmek açısından C++ gibi bir dilde temel kavramları bilmek gerektiğini savunuyorum çünkü pazarı çok geniş bir yelpazeye sahip. Ve bu işe burnunuzu sokuyorsanız ikitane forma obje ekleyip ben bunu C++ Builder da yazdım demenin bir espirisini göremiyorum. Bunu zaten piyasada olan kitapların birçoğundaki içeriğinde var. Temel e inerseniz bu sizin pencerenize daha iyi bir yansıma sunar.
Ve şu ibare sizin kimliğinizde yer alır. Ben C++ cıyım. ANSI de bu demek STANDART larıyla ben bu dili biliyorum. ;)

Not : Ben C++ da uzman değilim ;) Uğraşmadığım nadir diller arasında :5c7bceb239

Kolay Gelsin...
 
Arifceylan2818.05.2005 - 01:28:16
SElam.
C++ builder veya Visual C++ da hazırladığımız bir programı dev c++da derleyebiliyormuyuz?
Mesela Java builderda hazırladığımız bir programı ücretsiz olan javacreatorda derleyebiliyoruz.C++da da bu şekilde mi?
 
husonet18.05.2005 - 01:44:05
SElam.
C++ builder veya Visual C++ da hazırladığımız bir programı dev c++da derleyebiliyormuyuz?
Mesela Java builderda hazırladığımız bir programı ücretsiz olan javacreatorda derleyebiliyoruz.C++da da bu şekilde mi?


Java nın artısı olan nokta taşınabilirliğidir hemen hemen bütün derleyicelerde kaynak kodu derleyebilirsiniz.

Bu nu C++ için söyleyemiyorum mümkün olmayacaktır malesef taşınabilirliği derleyici farklılığında problem oluşturacak ve Sınıf farklılıklarından dolayı çalışmayacaktır.

C dilinde ise bütün derleyecilerde hemen hemen çalışcaktır. Tabi standart fonksiyonlar kullanılarak proje geliştirilirse.;)

Kolay Gelsin...
 
kefukar18.05.2005 - 09:35:00
SElam.
C++ builder veya Visual C++ da hazırladığımız bir programı dev c++da derleyebiliyormuyuz?
Mesela Java builderda hazırladığımız bir programı ücretsiz olan javacreatorda derleyebiliyoruz.C++da da bu şekilde mi?

Nasıl yani JBuilder ile hazırladığın programı JCreatör de derledin mi bu uygulamanın JBuilder da geliştirildiği anlaşılmıyor mu? JBuilder bu JCreatorde derlenmiş uygulama dosyasına kendine has birşeyler atmıyor mu? Anlaşılmıyor mu JBuilder kullanıldığı? Bence mutlaka atıyordur. Bilgisi olan var mı?
 
bk18.05.2005 - 10:32:38
bildiğim kadarıyla birşeyler söylemek istiyorum hatmız varsa affola !

bir program yazarken işletim sisteminin imkanlarını kullanılır her işletim sisteminin de ayrı bir yoğurt yiyişi olunca işler karışıyor...
- cross-platform bir uygulama - ayrı ayrı iştelim sistemlerinde aynı kodun çalışması için bir kaç ayrı metod var

1) cross-platform bir library kullanılırak geliştirme yapılarak mesela
QT, wxWindows, GTK, gibi zaten Borlandın Kylixte yaptığıda böyle
VCL'i QT kullanarak yeniden yazdı (CLX )

2) interpreter mantığıyla .Net ve Java gibi : java kodu java virtual machine üzerinde çalışacak şekilde derleniyor!!! değişik işletim sistemleri için ayrı ayrı jvm var aslında sizin programınızı ilgili JVM üzerinde çalışıyor..
 
Arifceylan2818.05.2005 - 12:39:50
SElam.
C++ builder veya Visual C++ da hazırladığımız bir programı dev c++da derleyebiliyormuyuz?
Mesela Java builderda hazırladığımız bir programı ücretsiz olan javacreatorda derleyebiliyoruz.C++da da bu şekilde mi?

Nasıl yani JBuilder ile hazırladığın programı JCreatör de derledin mi bu uygulamanın JBuilder da geliştirildiği anlaşılmıyor mu? JBuilder bu JCreatorde derlenmiş uygulama dosyasına kendine has birşeyler atmıyor mu? Anlaşılmıyor mu JBuilder kullanıldığı? Bence mutlaka atıyordur. Bilgisi olan var mı?


Hocam anlaşılmıyor.SAdece kodları kopyala yapıştır yapıyorsunuz jcreatorde veya başka bir ortamda derliyorsunuz.
Jbuilder delphi gibi görsel bir ortam sunduğu için güzel.Aynı şekilde netbeans programı da sunuyor.Sanırım o ücretsizdi.
 
kefukar18.05.2005 - 12:48:30
Eyvallah hocam. Ama genede ben tam emin değilim. Yani bu mantığı Borland da mutlaka düşünmüş ve bir önlem almıştır bi şekilde gibime geliyor. Yani tamam sorunsuz derlenip çalışabiliyordur ama incelendiğinde teferruatlıca bu uygulamanın JBuilder ile geliştirildiği çıkar gibi geliyor. Veya çıkması gerek gibi geliyor Question
İyi çalışmalar....
 
Arifceylan2818.05.2005 - 12:59:23
Bana da öyle geliyordu fakat kodları alıp bakıyorum jbuilder ile yapıldığının anlaşılacak bir tarafı yok.Aynı kodları derste jbuildersiz de kendimiz yazıp kullanıyoruz.Dosta derliyoruz.
 
kefukar18.05.2005 - 13:04:10
Bu konuyu ilk fırsatımda irdeliyeceğim. Teşekkürler...
Ama genede mantıklı gelmiyor bana GUI nin içine bi şekilde biyerlerine bişey atıyordur.. :?
 
warder02.06.2005 - 00:33:10


ben c++ builder biliyorum ama görsel programlama onunda dediği gibi sınıflarla ilgili hiç bir bilgim yok örneğin e-mail alma gönderme
web tarayıcısı yapma. ftp programı yazma yada tscreet tprinter gibi nesneleri kullanbliyorum



Builder de hazırladığınız boş bir form bile aslında iyi düşünülmüş bir sınıftır.
Builderi varsayılan şekilde kullanmanız sınıflarla çalışmanız anlamına gelir.
Bunun ne kadar farkına varabilirseniz o kadar C/C++ bilginizi artırmışsınız demektir.
İşte builderin güzel taraflarından birisi de budur. Refakat ettiği programcı hiç bir şey bilmiyorsa bile program yapabilir.
Her zaman söylerim builder programcısının derinliği kadar derin bir SDK dır.
Size önerim Builderden ve merak etmekten vazgeçmeyin.
C/C++ dillerini dinlediğiniz mp3 parçasına ve VC++, BCB, vs. gibi araçları
mp3 ü dinlediğiniz programlara benzetebilirsiniz. winamp, mediaplayer vs.
esas olan dinlediğiniz müziktir. araçlar değişebilir.
 
NOT : Bu sayfa google'un siteyi indekslemesi içindir. www.delphiturkiye.com/forum/ adresini kullanınız!
1998-2006 www.delphiturkiye.com