Konuyu görüntüle
IUCODERS FORUM > Programlama > .NET > Kod+Page Generator(kendi yapimim ) kod yazmadan site oluştur
Yazar
enginkdal


avatar

Kayıt: 09.01.2008
02.08.2009-18:30 #62791
mrb arkadaşlar.
Yazmış olduğum bu program ile kod yazmadan nerdeyse bir siteyi admin paneli dahil oluşturma imkanı sağlanıyor. her ne kadar kod yazmama bir mühendisi köreltiryor denilse de bir yerden sonra aynı şeyleri yapmak da insanı bıktırııyor. bir de asp.net e yeni başlayanlar için güzel bir fikir verir en azından.

Program hakkında kısaca Bahsetmek gerekirse. Bu program ile asp.net ile site yapımı için size sayfa oluşturuyor.

program 3 aşamadan oluşuyor.

1- kod generator. bu sayfa ile silme-guncelle-ekleme kodları hazır olarak önünüze getiriliyor.
2-Sayfa oluştur kısmında admin paneli için ekleme-silme-güncellem-sayfalama-görüntülüme hepsi tek sayfada hazır olarak oluşturuluyor.
3- listeleme sayfasında normal kullanıcıların görebileceği sayfalarda listelemeyi yapıyor.

kodu ister masterpage bağlı bir sayfa olarak, ister normal sayfa olarak isterseniz usercontrol olarak oluşturabilirsiniz. size kalmış birşey.






Program size kod yazmadan sayfa oluşturma imkanı sağlıyor. Dilerseniz Admin paneli için Ekleme-Silme-Güncelleme-Sayfalama-Listeleme nin hepsini tek bir sayfada oluşturma imkanı, isterseniz sadece listeleme-sayfamalamayı normal sayfalarınız için oluşturma imkanı sağlıyor.Oluşturacağınız dosyaları Program ile beraber gelen newsitenin içine attıktan sonra newsite içindeki YouWebIt1.exe adlı programa tıklayarak denemesini yapabilirsiniz. Newsite içindeki app_data klasörüne veritabanınızı atmayı unutmayın.
.

Dikkat etmeniz gereken genel hususlar

**** Hiçbir yerde boşluk bırakmayın lütfen kolon adları yazarken,tablo degerlerini yazarken.


1- Site klasöründe bulunan css dosyasını ve appcode klasörünü kendi sitenizin içine direk atmanız. Appcode klasoru ve içindeki class olmazsa sayfa çalışmaz.
2- Oluşturduğunuz sayfaları anadizin dışında bir yere attığınızda css nin yolunu belirtmeniz gerekecek.
3- Oluşturduğunuz her bir dosya dosyalar klasörüne atılıyor.
***** Eğer aynı dosya daha önceden varsa bir şey yapmaz.
4- veritabanınızın ismini veya yolunu appcode içindeki class a yazmanız gerekir. Standart olarak app_data içinde bulunur veritabanı

A-Sayfa Oluşturmak için Dikkat etmeniz gereken hususlar

1-sayfa adi= Oluştaracağınız sayfanın adi olmalı
2-Tablonun adı = veritabanınızda bulunan ekleme ve silme yapacağınız tablonun adi olmalı
3-Kolonlar(text olarak ) = sadece textboxlar için ekleme yaparken ki kolonların adi
**** bool alanlar için lütfen buraya yazmayın yoksa hata verir

4-Kolonlar (true/false olarak ) = burası evet hayır için sececeğiniz kolonlar

**** aktif değildir şimdilik

5-id değeri = veritabanında primarykey değeri olacak şekilde veritabanınzda bulunmak zorunda.
*** id değeri yoksa hata verir oluşacak sayfa onu da elle düzenlemeniz gerekecektir.

6-Sayfa türünde Masterpageli sayfa yı seçerseniz dikkat etmeniz gereken şey oluşturacağınz sayfa ve masterpage sayfanız aynı yerde bulunmalı. Yoksa yolunu bulamadığı için hata verir. Eğer alt klasör veya üst klasöre taşıyacaksanız masterpage in yolunu yazmanız gerekecek.

7- Veritabanı = Şimdilik sadece Access desteği var. İsteyenler replaceAll ile sql e çevirebilir.

B-Sayfa Listeme için Dikkat etmeniz gereken hususlar

Burada sadece listeleme yapılıyor. Listelemenin yanında sayfalama da yapılıyor. Ve kodlar oluşturuluyor.

C- Kod generator sayfası:

Burada aynı şekilde veritabanındaki tablo ismi kolonların ismini ve id değerini yazdığınızda size hem silme fonksiyonun içini hem güncelleme fonksiyonun içini ve silme fonksiyonun içini direk kod olarak oluşuracaktır.


http://www.4shared.com/file/122396425/fd9ed3d5/hmam-kod_generator.html
















B?ZLER PAZARLiK DEGiL MEZARLIK DOSTLARIYIZ.






Yazar
extreme


avatar
Kahramanmaras
admin
Kayıt: 24.10.2006
02.08.2009-19:46 #62793
Güzel çalışma tebrikler. Bende java için benzen mantıkta bir komponent yayınlayacağım birkaç ay içerisindebiggrin





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





Yazar
iemre


avatar
Anadolu
Kayıt: 26.05.2007
02.08.2009-23:21 #62794
Bu ne yav.Herkes third partçı olmuş çıkmış.ne yalan söyleyim benimde engin sayesinde beynimde şimşekler çaktı.İlerde bende bitane yayınlarım sanırım biggrin





More than one
Yazar
irem


avatar

Kayıt: 05.08.2009
05.08.2009-10:01 #62824
.....





Yazar
enginkdal


avatar

Kayıt: 09.01.2008
05.08.2009-12:09 #62831
irem yazdi
 
Hakkımı helal etmiyorum.


niye ne oldu ki :(





B?ZLER PAZARLiK DEGiL MEZARLIK DOSTLARIYIZ.






Yazar
leyla


avatar

Kayıt: 23.01.2006
05.08.2009-14:08 #62832
Haktan bahsediliyorsa bu kodlardan dolayı olmalı. Yazdıklarınızın hepsi size mi ait??





Yazar
enginkdal


avatar

Kayıt: 09.01.2008
06.08.2009-12:29 #62851
leyla yazdi
 
Haktan bahsediliyorsa bu kodlardan dolayı olmalı. Yazdıklarınızın hepsi size mi ait??


evet kesinlikle bana ait. tanımıyorum da kim olduğunu da bilmiyorum





B?ZLER PAZARLiK DEGiL MEZARLIK DOSTLARIYIZ.






Yazar
sabamarih


avatar

Kayıt: 05.08.2009
06.08.2009-13:40 #62853
enginkdal yazdi
 
leyla yazdi
 
Haktan bahsediliyorsa bu kodlardan dolayı olmalı. Yazdıklarınızın hepsi size mi ait??


evet kesinlikle bana ait. tanımıyorum da kim olduğunu da bilmiyorum


başka derdi vardır onun buraya denk gelmiştirlaughing





Yazar
extreme


avatar
Kahramanmaras
admin
Kayıt: 24.10.2006
06.08.2009-13:52 #62854
iucodersin meşhur dişi&feyk üyeleri olaiblirmi acabalaughing Son günlerde birkaç tane var gibiwhistling Birileri kendince eğleniyodur belkidedancing.






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





Yazar
enginkdal


avatar

Kayıt: 09.01.2008
06.08.2009-15:57 #62855
galiba öyle. buna benzer bir kodu birinden almıştım. eğer o kişi ise kusura bakmasın daha onun koduna bakmadım. yani kullanmadım. tamamen benim kendi çalışmam. bir üst versiyonunda admin panelini tamamen oluşturmayı düşünüyorum.

tek tuşla admin paneli hazır olacak inş.





B?ZLER PAZARLiK DEGiL MEZARLIK DOSTLARIYIZ.






Yazar
ascii


avatar
öz
Kayıt: 26.07.2006
06.08.2009-23:39 #62859
Öncelikle çalışmalarında başarılar diliyorum. Benim alanıma girmese bile bu tarz çalışmalar yapmanız güzel.

Sadece tavsiye olarak eklemek istiyorum programın isminde "Kod" yerine "Code" kullansan ya da tamamını türkçe yapsan daha şık olur.

Kolay gelsin iyi çalışmalar





Windows is a misunderstood Unix.


Yazar
enginkdal


avatar

Kayıt: 09.01.2008
07.08.2009-02:28 #62861
ascii yazdi
 
Öncelikle çalışmalarında başarılar diliyorum. Benim alanıma girmese bile bu tarz çalışmalar yapmanız güzel.

Sadece tavsiye olarak eklemek istiyorum programın isminde "Kod" yerine "Code" kullansan ya da tamamını türkçe yapsan daha şık olur.

Kolay gelsin iyi çalışmalar

%30 ingilizce öğrendik hocam :)biggrinbiggrin





B?ZLER PAZARLiK DEGiL MEZARLIK DOSTLARIYIZ.






Yazar
deadday


avatar

Kayıt: 22.09.2007
09.08.2009-01:02 #62889
enginkdal yazdi
 
galiba öyle. buna benzer bir kodu birinden almıştım. eğer o kişi ise kusura bakmasın daha onun koduna bakmadım. yani kullanmadım. tamamen benim kendi çalışmam. bir üst versiyonunda admin panelini tamamen oluşturmayı düşünüyorum.

tek tuşla admin paneli hazır olacak inş.

tek tuşa bile basmadan yapılabilecek admin paneli istiyoruzbiggrin





sesiiiniii duuysaaam yeteeer
Yazar
iemre


avatar
Anadolu
Kayıt: 26.05.2007
09.08.2009-14:38 #62894
deadday yazdi
 
enginkdal yazdi
 
galiba öyle. buna benzer bir kodu birinden almıştım. eğer o kişi ise kusura bakmasın daha onun koduna bakmadım. yani kullanmadım. tamamen benim kendi çalışmam. bir üst versiyonunda admin panelini tamamen oluşturmayı düşünüyorum.

tek tuşla admin paneli hazır olacak inş.

tek tuşa bile basmadan yapılabilecek admin paneli istiyoruzbiggrin



laughinglaughing Ne yapsan yaranamazsın engin sen bunlara.Tek tuşa basmayı bile çok görüyorlar.Bunu okuyunca gülmekten öleceğim sandım. laughing





More than one
Yazar
enginkdal


avatar

Kayıt: 09.01.2008
10.08.2009-09:12 #62899
iemre yazdi
 
deadday yazdi
 
enginkdal yazdi
 
galiba öyle. buna benzer bir kodu birinden almıştım. eğer o kişi ise kusura bakmasın daha onun koduna bakmadım. yani kullanmadım. tamamen benim kendi çalışmam. bir üst versiyonunda admin panelini tamamen oluşturmayı düşünüyorum.

tek tuşla admin paneli hazır olacak inş.

tek tuşa bile basmadan yapılabilecek admin paneli istiyoruzbiggrin



laughinglaughing Ne yapsan yaranamazsın engin sen bunlara.Tek tuşa basmayı bile çok görüyorlar.Bunu okuyunca gülmekten öleceğim sandım. laughing


kendime yapacağımı biliyorsun ama. bi de millete mi vereceğim onu :) dancingdancing





B?ZLER PAZARLiK DEGiL MEZARLIK DOSTLARIYIZ.






1 2
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb