Konuyu görüntüle
IUCODERS FORUM > Duyurular > Okul ile ilgili > C++ - Telefon Rehberi ödevi.
Yazar
naranja


avatar
Kraliyet Ailesinden
Kayıt: 18.10.2007
27.04.2008-19:18 #43475
rehber ödevinde kayit gorüntüleme ekranı için şöyle bir tanım yapılmış.

Kayıt Görüntüleme Ekranı:
Seçilen Kayıt : 5 Adı : Ali Soyadı : Veli
İletisim Bilgileri:
Sıra Tel Adres Il Ilce
------------------------------
1 Tel1 Adres1 Il1 Ilce1
2 Tel2 Adres2 Il2 Ilce2
------------------------------------

1. İletişim Bilgisi Ekle
2. İletişim Bilgisi Sil
3. Ana Menüye Dön


şimdi ana ekranda kayit gorüntülemeye basinca tüm kayitlar sergilenecek ve sonrasinda ID ile bu yukarıdaki ekran mı gelecek. yoksa ana ekranda kayıt görüntülemeye basınca direk ID girin deyip sonra belirtilen id listelenecek ve yukarıda yazılı olan menü mü çıkacak?






Kaybolur hayatIn tarifsiz ahengi;
Zaman bir tablodur düser duvarlardan.






Yazar
nohead


avatar
Tristram
Kayıt: 26.08.2006
27.04.2008-21:29 #43478
naranja yazdi
 
ana ekranda kayit gorüntülemeye basinca tüm kayitlar sergilenecek ve sonrasinda ID ile bu yukarıdaki ekran mı gelecek, yoksa ana ekranda kayıt görüntülemeye basınca direk ID girin deyip sonra belirtilen id listelenecek ve yukarıda yazılı olan menü mü çıkacak?

++smug

"tüm kayıtları görüntüleme" mi, yoksa sadece "seçilen kaydı görüntüleme" mi yapılacak?





"The will of the nation" is one of those expressions which have been most profusely abused by the wily and the despotic of every age."
Alexis de Tocqueville


¨


Yazar
neurorebel


avatar

Kayıt: 15.08.2007
27.04.2008-21:35 #43479
C++ ödevi olduğu için STL kullanmak serbest sanırım değil mi ?





Do weird and difficult things.

Yazar
clairvoyant


avatar
Antalya
Kayıt: 05.05.2006
27.04.2008-21:55 #43481
neurorebel yazdi
 
C++ ödevi olduğu için STL kullanmak serbest sanırım değil mi ?

Sanırım kısmen serbesttir. Örneğin verilerin tutalacağı yapılar, dosyaya erişim ve kaydetme metodları vs. kendiniz tanımlamanız isteniyordur. Aslına bakarsanız STL kullanmaya da pek gerek olmayan basit bir ödev.





Let`s make this world a better place to live !

Yazar
neurorebel


avatar

Kayıt: 15.08.2007
27.04.2008-22:04 #43484
evet keşke biraz daha değişik bir ödev olsaydı. yani fazla zor olmayan fakat daha bi C++ yapılabilecek bişeyler.





Do weird and difficult things.

Yazar
clairvoyant


avatar
Antalya
Kayıt: 05.05.2006
27.04.2008-22:18 #43485
Ödevin profesyonel kod yazmaya yönelik değil de; başlangıç seviyesindeki öğrencilerin hem işlevleri yerine gelirebilen hem de object oriented mantığına uygun ve taşınabilir sınıflar üretebilmelerine yönelik olması gayet normal bence. Yani ben hoca olsam, bütün işlevleri eksiksiz yerine getirse bile içinde tanımlanan sınıf taşınabilir olmadıktan sonra o ödeve 100 vermem:)





Let`s make this world a better place to live !

Yazar
cantur


avatar
Rize
admin
Kayıt: 16.01.2006
27.04.2008-22:22 #43486
naranja yazdi
 
rehber ödevinde kayit gorüntüleme ekranı için şöyle bir tanım yapılmış.

Kayıt Görüntüleme Ekranı:
Seçilen Kayıt : 5 Adı : Ali Soyadı : Veli
İletisim Bilgileri:
Sıra Tel Adres Il Ilce
------------------------------
1 Tel1 Adres1 Il1 Ilce1
2 Tel2 Adres2 Il2 Ilce2
------------------------------------

1. İletişim Bilgisi Ekle
2. İletişim Bilgisi Sil
3. Ana Menüye Dön


şimdi ana ekranda kayit gorüntülemeye basinca tüm kayitlar sergilenecek ve sonrasinda ID ile bu yukarıdaki ekran mı gelecek. yoksa ana ekranda kayıt görüntülemeye basınca direk ID girin deyip sonra belirtilen id listelenecek ve yukarıda yazılı olan menü mü çıkacak?


Kayıt görüntülemede tek kayıt, id numarasına göre seçilip görüntülenecek. Ve görüntüleme işleminin altında bu kayıta ait telefon -adres bilgileri üzerinde iki temel işlemi gerçekleştirmek için kullanıcıya seçenek sunulacak.





Yazar
cantur


avatar
Rize
admin
Kayıt: 16.01.2006
27.04.2008-22:25 #43487

Telefon rehberi projesinin son teslimi 30.04.2008 dir.

Ödevlerinizi daha önce belirtildiği şekilde 3 tane kod dosyasında toplamanız gerekmektedir.(main.cpp , rehber.cpp , rehber.h)
Bu dosyalar projenizin tamamını oluşturmalıdır. Dosyalar aynı klasör altına yerleştirildiğinde derlenebilecek şekilde ilişkili olmalıdır.

Ödev teslimi için bu üç dosyayı isim olarak "öğrenci numaranız" bulunan bir klasöre yerleştirip "zip" veya "rar" formatında sıkıştırarak "cpp@canturna.com" adresine mail atmanız gerekmektedir.

Atılacak maillerde ödevin belirtildiği şekilde klasörlenip sıkıştırıldığına özen gösteriniz.








Yazar
neurorebel


avatar

Kayıt: 15.08.2007
27.04.2008-22:52 #43488
clairvoyant yazdi
 
Ödevin profesyonel kod yazmaya yönelik değil de; başlangıç seviyesindeki öğrencilerin hem işlevleri yerine gelirebilen hem de object oriented mantığına uygun ve taşınabilir sınıflar üretebilmelerine yönelik olması gayet normal bence. Yani ben hoca olsam, bütün işlevleri eksiksiz yerine getirse bile içinde tanımlanan sınıf taşınabilir olmadıktan sonra o ödeve 100 vermem:)


:)





Do weird and difficult things.

Yazar
extreme


avatar
Kahramanmaras
admin
Kayıt: 24.10.2006
27.04.2008-23:03 #43489
2. Ödev biraz daha görsel ve biraz daha algoritma ağırlıklı olsa yada 2-3 kişi gruplu ve çok daha zor olsa daha güzel olur.biggrin





The Man Who Loved Algorithm&Ubuntu.
www.burakamasyali.com





Yazar
cantur


avatar
Rize
admin
Kayıt: 16.01.2006
28.04.2008-01:33 #43507
OOP mantığını kullanmayı zorunlu kılacak bir proje hazırlamak bende istiyorum ama çok uğraştırıcı bir iş. Sırf OOP olacak diyede "3 tane miras alacan, 5 fonksiyon override edecen . çok biçimli olacak yazdığın fonksiyonlar" demek de bana saçma geliyor. Öğrencinin sonuca istediği şekilde ulaşabilmesinden yanayım. Ama soru öyle olmalı ki sonuca ulaşmak için istediklerimi yapmalı.

Extreme tamam sen yazıyorsun da sınıfın geneline göre ödev vermem gerek. birinci dönem ki sonuc ortada ayrıca üstten kalanlara karşı da durumunuzu etkiliyor ödevler.

Extreme gel de ödev şablonunu hazırlamama yardımcı ol istersen.biggrin





Yazar
fundagulkaya


avatar
istanbul
Kayıt: 07.11.2007
28.04.2008-02:07 #43509
cantur yazdi
 
Extreme tamam sen yazıyorsun da sınıfın geneline göre ödev vermem gerek.

tamamen katılıyorum hocam






Yazar
clairvoyant


avatar
Antalya
Kayıt: 05.05.2006
28.04.2008-02:15 #43510
cantur yazdi
 
Sırf OOP olacak diyede "3 tane miras alacan, 5 fonksiyon override edecen . çok biçimli olacak yazdığın fonksiyonlar" demek de bana saçma geliyor. Öğrencinin sonuca istediği şekilde ulaşabilmesinden yanayım.

OOP mantığına uymasında kastettiğim şey sadece ödevde oluşturulması istenen class'ın kendisinden beklenen özellikleri gösterebilmesi ve o haliyle başka bir projede kullanılabilecek yapıda olmasıydı. Yoksa tabii ki sırf iş olsun diye override etmekmiş, miras almakmış falan saçma olur.





Let`s make this world a better place to live !

Yazar
ogencay


avatar
Istanbul
banlandı
Kayıt: 02.03.2006
28.04.2008-03:09 #43511
1 gün kaldı... yine sıfır yine sıfır.. bu projeden 30 alayım walla C ogrenicem bidaha hiçbişe çizmicem renderda yapmam söz sillysillysilly





There`s No Place Like 127.0.0.1

Yazar
naranja


avatar
Kraliyet Ailesinden
Kayıt: 18.10.2007
29.04.2008-17:21 #43640
fonksiyonlarımı rehber.h dosyası içerisinde tanımladım, sonra rehber.cpp dosyasına rehber.h include edip içerisine fonksiyonları yazdım, ancak proje.cpp dosyamda rehber.h dosyasını include etmeme rağmen fonksiyonlardan birisini kullanınca "undeclared" diyor. rehber.cpp dosyasına rehber.h dosyasından başka include edilecek bir şey var mı? veya rehber.h dosyasında başta yapılacak farklı tanımlamalar falan var mı (ilk dönem ki ödevde _ROOT_h falan vardı ilk satırlarda bunların ne anlama geldiğini de bilmiyorum, acaba bunlarla alakalı olabilir mi?)
yardımcı olursanız sevinirim.






Kaybolur hayatIn tarifsiz ahengi;
Zaman bir tablodur düser duvarlardan.






1 2 3 4 5 6 7
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb