CodeCage - Yeni Kod Bankası
#1
<center> [Resim: codecage.jpg]</center>


Merhaba Arkadaşlar;

Yeni bir "Kod Bankası" çalışmasıyla tekrar birlikteyiz.

Program tamamen WPF ile hazırlanmıştır. Çalışması için bilgisayarınızda FrameWork’un 3.5 sürümünün yüklenmiş olması gerekmektedir. Eğer yüklü değilse Microsoft’un sitesinden ücretsiz yükleyebilirsiniz. Aksi taktirde program çalışmayacaktır! Ayrıca sisteminizin donanımsal yapısı programın daha iyi çalışmasıyla doğrudan etkilidir.
Programın ismini "CodeCage" koyduk Türkçe anlamı "KodKafesi" dir. Neden İngilizce bir isim derseniz; ilk başta programı hem Türkçe hem de İngilizce yapmayı planlıyorduk. Daha sonra bundan vazgeçtik çünkü zaten yeterince vakit ayıramıyorduk ama "CodeCage" kelimesi; anlam, okunuş ve yazım olarak çok hoşumuza gitmişti ve kalsın dedik.

Codecage, hem online hem de offline çalışabilir, elbette offline iken güncelleme yapılamaz. Programdaki kodları elimizden geldiğince yeni kodlarla güncellemeye çalışacağız. Kod güncellemeyi "GTB Kod Bankası"nda olduğu gibi değil bu sefer sadece programın yanında bulunan sizin Kodbb isimli veritabanınızda olmayan ya da değişen kodları güncelleyecek şekilde tasarladım. Üstelik güncelleme çok hızlı gerçekleşmektedir.
Kodbb, isimli veritabanı sdf uzantılıdır yani MS Sql Server Compact’tır. Çalışması için herhangi bir runtime kurulumuna ihtiyaç yoktur. Veritabanının iconunun tanımsız dosya biçiminde olması sizi yanıltmasın.
Programın server tarafındaki veritabanı ise kullandığım hosting üzerindeki Sql Server 2008 üzerinde bulunmaktadır.

CodeCage’nin çalışmasından bahsetmek gerekirse; açılışta göreceğiniz üzere TreeView menu üzerinden istediğiniz kısımlara bakabilirsiniz. Kodların listelendiği Grid(Buna Türkçe karşılık bulamıyorum) üzerinden ilgili koda çift tıklayarak ya da altında bulunan "Kodu Göster" düğmesine tıklayarak ilgili kodu, açıklamayı ve de o kodla ilgili girilmişse konu linkini görebilirsiniz. Tekrar altındaki düğmeye "Listeyi Göster" tıklayarak kod listesine(Gride) dönebilirsiniz.

"Kişisel Kod Bankası" ise tamamen açıktır. Her türlü kodu ekleyebilir ve her türlü düzenlemeyi yapabilirsiniz. Sadece size özeldir. Rastladığınız ya da önemli bulduğunuz, arşivlemek istediğiniz kodları kendinize özel olarak saklayabilirsiniz.

Grid üzerinde bulunan "Sarı Satır" filtre satırıdır. Oradan listeyi istediğiniz sütuna göre istediğiniz gibi filtreleyebilirisiniz. Sütunlara tıklayarak artan-azalan sıralama yapabilirsiniz. Ayrıca sütun başlığı üstüne mouseyi götürdüğünüzde başlığın hemen sağında çıkan "küçük anahtara" tıklayarak o sütundaki verileri liste halinde görüp seçim yapabilirsiniz. Ve yine gridin en üstünde bulunan panele istediğiniz sütunu ya da sütunları sürükleyerek istediğiniz gibi gruplandırma yapabilirsiniz. Tüm bunlarla aradığınız kriterlere göre kodu bulmak çok ama çok kolaydır. Ayrıca sütunlar üzerinde sağ klik menusu de bulunmaktadır. Kullandıkça ne kadar kolay ve kullanışlı olduğunu göreceksiniz. Bu paragraftaki bilgiler program içindeki tüm gridler için geçerlidir.

Kodların türlerine göre renklendirilmektedir ve renklendirme yapılan kod türleri şunlardır: Vba-Vb.Net, C#, Xaml, Xml ve SQL

"Diğer" kısmında forum sitemizin RSS başlıklarını ve hakkında sayfasını bulabilirsiniz. RSS başlıklarına tıklayarak o konudaki ilk mesajın içeriğini de görebilirsiniz.
"Yönetici Girişi" ise kendilerine erişim bilgileri verilmiş arkadaşlarımızın kod ekleme ve düzenleme için kullanacağı bölümdür.

Programın en altında bulunan mesaj çubuğundaki mesajlar benim tarafımdan istenildiği an değişmektedir. Yani sabit mesaj değildir.

Program açılışta güncelleştirme olup olmadığını kontrol eder ve eğer güncelleştirme varsa sol altta kırmızı bir ışıkla birlikte "Şimdi Güncelle" yazısı çıkar. Buraya tıklayarak ya da Treeview deki "Güncelle" kısmına tıklayarak programı güncelleyebilirsiniz. Programı güncellediğinizde "Etkilenen Kod Sayısı" ve "Güncelleştirme Süresi" mesajını alacaksınız. Sunucudaki kod sayısı ve yerel kod sayınız arasındaki fark diyelim 1 olsun ama güncelleştirmede "etkilenen kod sayısı" 15 diyorsa demek ki 14 tane de kod güncellenmiş ve 1 tane de kod yeni eklenmiş demektir. Bu sizi yanıltmasın. Zaten programı ilk güncellediğinizde sunucu ve yerel kod sayınız arasındaki farktan daha fazla "etkilenen kod sayısı" alacaksınız.


Program için yapmayı düşündüğüm birçok şeyi gerçekleştirme fırsatı bulamadım. Çok kısa bir süre sonra izne çıkacağım ve yetiştirmeye çalıştım. Tabii şu an bir eksiği yok gibi ama sizlerden ricam kullanım sırasında yaşadığınız sorunları ya da öneri ve eleştirileri bildirmeniz.






Berkant Öztürk

.
Javascript
  1. this.setState({sign:"Here comes the sun...."})







  Alıntı
Bu mesajı beğenenler:
#2
Sn Berkant Öztürk

Son derece çok güzel. Ben çok beğendim ve access ile içiçe olan tüm arkadaşların bunu indirip incelemesi lazım diye düşünüyorum.

Menülerin gelişi ve gidişi , görsellik çok güzel.

Sizden ricam bu tür menüler access te yapılabilirmi ?

Bu konuda aydınlatırsanız çok sevinirim. Şimdiden çok teşekkürler.



  Alıntı
Bu mesajı beğenenler:
#3
Sayın Berkant;

Yani bu kadar güzel olur.

Çok teşekkürler.



  Alıntı
Bu mesajı beğenenler:
#4
Sayın Berkant Öztürk;

Gününüz aydın, neşeniz sağlığınız yerinde, kazancınız ve her şey gönlünüzce olsun hocam..

Bir program ancak bu kadar güzel hazırlanabilir.. Tasarım, görünüm, içerik ve kullanım kolaylığı süper.. Size ne kadar teşekkür etsek az... Sağolun varolun..

Size izninizle iyi dinlenceler dilerim.. Acaba izin sonrası yeni süprizler mi var?

En içten sevgi ve saygılarımı sunarım..



  Alıntı
Bu mesajı beğenenler:
#5
Hocam;

Tekrar merhaba...

"Güncelleme" ye tıklayınca internet ya da sunucu ile bağlantısı kurulumadı iletisi çıkıyor.

Bilgilerinize... Teşekkürler..

Sevgiler..



  Alıntı
Bu mesajı beğenenler:
#6
ben programı indirdim ama hata veriyor(window xp)Cry



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Yeni Kod Bankası (CodeBank v1.1) Abdullah 24 17.034 31-01-2023, 13:33
Son Mesaj: merdal
  AccessCage - Video, Doküman ve Kod Bankası Programı beab05 122 61.096 13-01-2023, 10:52
Son Mesaj: halily
access-sql-4 Access Web - KOD BANKASI (CodeCage) beab05 42 26.716 06-12-2015, 20:06
Son Mesaj: yalan.6969
  KOD BANKASI G.T.B PROGRAMI (GÜLE GÜLE KULLANIN) G.T.B 168 70.170 21-02-2014, 03:18
Son Mesaj: seyto
  GTB Kod Bankası Yaklaşımlar (2/2 Farklı bir exe) bakan 49 23.288 15-05-2011, 22:16
Son Mesaj: mumya66

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi