Delphi Dünyası Facebook'ta

Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

Gönderen Konu: css gibi  (Okunma sayısı 1091 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı cebeser

  • Delphi 2 Level 1
  • *
  • İleti: 53
  • Rep: +0/-1
css gibi
« : 18 Kasım 2006 22:35:53 »
kitapta css den bahsetmiş ki çok hoş birşey. buna benzer, öğrenmek istediğim şey şu: diğer projelerimde kullandığım  bazı özellikleri paket programcık halinde  kaydedip yeni projelerimde bunu çağırabilir miyim.

mesela upload özelliğini birkaç sitede  birden kullanacağım. ilk yaptığımda, sadece upload kısmını kaydedip daha sonraki projemde onu çağırıp kullanabilir miyim?

Çevrimdışı Kocaturk

  • Administrator
  • *****
  • İleti: 2.474
  • Rep: +56/-5
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: css gibi
« Yanıtla #1 : 19 Kasım 2006 04:17:18 »
Bunu bildiğim kadarı ile UserControl ler olarak kaydedersen bir bileşen gibi sürükle bırakla farklı sayfalarda kullanabilirsin ama yinede ASP.NET konusunu iyi bilen arkadaşlara saygısızlık olmasın ben sadece cevap verilmediğini görünce cevap vereyim dedim

Çevrimdışı cemaliozan

  • Delphi 5 Level 4
  • ****
  • İleti: 230
  • Rep: +4/-3
  • Cinsiyet: Bay
  • Kodlarım, canlarım
    • Gerçek Sevgi Portalı
Ynt: css gibi
« Yanıtla #2 : 19 Kasım 2006 09:45:36 »
diğer projelerimde kullandığım  bazı özellikleri paket programcık halinde  kaydedip yeni projelerimde bunu çağırabilir miyim.
mesela upload özelliğini birkaç sitede  birden kullanacağım. ilk yaptığımda, sadece upload kısmını kaydedip daha sonraki projemde onu çağırıp kullanabilir miyim?

  Web programlamada Paket programcık yerine modül, sayfa, script gibi deyimleri kullanmayı tercih ederim. Tüm programcılık işlevlerinde yöntem aynıdır, sadece method farklıdır. Sı sık kullanacağın modülleri dinamik özelliklerle ve gerektiği kadar parametrelerle donatarak arşivlersin. Lazım oluncada buzdolabından çıkarıp ısıtıp yersin.

  Web içinde aynı şey geçerli. İster bir php,asp,perl,cgi isterse asp.net tabanlı bir uygulama yazalım, sık kullanacağımız ileride işimize yarayacak her modülü depolar ve uygun methodlarla kullanırız. Örneğin asp.net ile tasarlanacak bir üyelik sistemi her yeni projeye entergre edilebilecek şekilde yazılmalı. Küçük değişikliklerle her yerde kullanılabilmeli.

  ASP.NET te site tasarımı konularına ilk fırsatta gireceğim. Tabi Allah ve Türk Telekom izin verirse. Özellikle böyle sık kullanacağınız modülleri usercontrol (ascx uzantılı kullanıcı kontrolları) formatında tasarlayarak her aspx sayfasına ister dinamik ister statik dahil edebiliriz. Bunu delphide statik yapmak için ilgili usercontrol sayfasını proje yönetim araç çubuğu üzerinden istediğimiz aspx veya ascx uzantılı sayfa üzerine sürükle bırakla yapabileceğimiz gibi kodla ;

Kod: [Seç]
<%@ Page language="c#" Debug="true" Codebehind="default.pas" AutoEventWireup="false" Inherits="Default.TWebForm_Default" Trace="false"%>
<%@ Register TagPrefix="uc1" TagName="enust" Src="enust.ascx" %>
..........
..........
..........
<uc1:enust id="UserControl_EnUst" runat="server" enableviewstate="False"></uc1:enust>
..........
..........
..........

biçiminde kodlada yapabiliriz. Eğer delphide bir kullanıcı kontrolunu (usercontrol - ascx uzantılı sayfaları) dinamik olarak sayfaya yerleştirmek istersek bu seferde hedef sayfaya bir placeholder (yer tutucu) nesnesi yerleştirip sayfanın page_load methodunda veya istediğimiz herhangi bir anda bunu aşağıdaki çağrıyı yaparak halledebiliriz.


Kod: [Seç]
PlaceHolder_Yazi.Controls.Add(Page.LoadControl('orta_about.ascx'));
  Burada placeholder_Yazi yer tutucusunun controls özelliğinin add yöntemini nasıl kullandığımızı görebilirsiniz.

  Arkadaşlar her nedense TTNET'in yurt dışı bağlantılarında sorun var lakırdısı nedeniyle siteye gelemiyorum. Uzak kalırsam meraklanmayın, TTNET'ten kaynaklanıyor. Kolay gelsin...
« Son Düzenleme: 19 Kasım 2006 09:58:27 by cemaliozan »
www.teksevgi.com - Tamamı BDS 2006 ile yazıldı..

Yaşamaya Değer Bir Hayattan, Sevmeye Değer Bir Aşktan, Dostluğa Değer Bir Arkadaşlıktan Asla Vazgeçmeyin...

Çevrimiçi Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: css gibi
« Yanıtla #3 : 19 Kasım 2006 12:34:49 »
pence en kolay yol "project manager"den istediğin projenin istediğin sayfasını yeni projene eklemen
Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.