Bu gün dersimizde değişik web kontrollerinin kullanımını gösteren birkaç web sitesi hazırlayacağız. Önce Visual Studio 2005 i açalım.



Benzer belgeler
Durum Yönetimi. Olan sayfalar ekleyelim. BasitSayac.aspx

Daha önce bu işlemin iki tane dosya oluşturduğunu gördük. GecDenTest.aspx dosyasının source kısmında içeriğini inceleyecek olursanız en başta

ASP.NET 1. DURUM YÖNETİMİ. BLM 318 e-ticaret ve Uyg. Durum Yönetimi Nedir? Durum Yönetimi: Karșılaștırma İÇERİK. Sunucu-taraflı Durum Yönetimi

Uygulama 1) Tur sayısını 1 den klavyeden girilen n e kadar ekrana yazarak birikimli (kümülatif) toplam alan kaynak kodları yazınız.

Yeni site açıp, masa üstündeki vt.mdb dosyasını sitemize ekliyoruz ve a bağlanıp 1 Mart tarihli sayfayı açıyoruz

Uygulama1) Şart yapısının kullanımı CheckBox1 bileşeninin işaretlendiğinde ekranda Kutu işaretlendi mesajı veren kodları yazınız.

ASP.NET ile Bir Web Sitesi Oluşturma

Şekil 2.1. Bu bölümde ASP.Net platformumuzu açtığımızda Toolbox penceresindeki Standart bölümündeki kontrollerden bahsedeceğiz.(şekil 2.2) Şekil 2.

Önce Access açıp,masaüstü ne, vt.mdb adlı veri tabanı dosyasını oluşturuyoruz. Kayıt türünü seçiyoruz

1) Visual Studio da WebSiteemlakci adında yeni bir site oluşturuyoruz.

Interprise. Ülker İletişim Web Servisi. Bu doküman Ülker iletişim web servisi hakkında teknik açıklamaları içerir. İletişim web servisi web adresi :

Command Nesnelerini Kullanarak Tablolarda Değişiklik Yapmak:

1 Aralık 2011 / Perşembe

Vbnet Vbne access bağ ba lant lan ı t s ı ı s, ekleme, güncelleme,,silme

ASP.NET M U S T A F A K I L I Ç M C S E, M C D B A

Masa üstünde vt34.mdb dosyası var, onu projemize eklemek için, App_Data ya sağ tıkla Add Existing Item vt34.mdb adlı dosyayı seç Add

Proje Uygulaması Video Marketi Oluşturmak

Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik.

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 9 Tema Kullanımı

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 4 MasterPage

WEB KULLANICI KONTROLLERİ ve ANASAYFA KULLANMA(Master Page)

NOT: VERİTABANINDAKİ TABLOLARI OLUŞTURMAYI DA UNUTMAYACAĞIZ.

User Control : Standart bir kullanıcı arabirimi oluşturarak; bir uygulama içinde birden fazla. Siteye User Control Eklemek : 22 Mart 2012 / Perşembe

Çözüm :RadioButtonList1 kontrolunuekliyoruz.enableautopostback iaktifleştiriyoruz..

Response : Sunucunun istemciye veri yollamasını

11. STIL ŞABLONU (CSS) MENÜ İŞLEMLERİ

JavaScript Örnekleri PDF

De iflken = InputBox Görüntülenecek Metin Bafllık. InputBox tan gelecek cevap, bir de iflkene aktarılmalıdır. End Sub B R SAYI TUT

Columns : * Next Text Query veri tabanındaki urunler tablosu görülüyor. Finish, çalıştırınca direk veri tabanındaki bilgileri alıyor.

İnternet,artık hayatımızın önemli bir parçası. Her gün interneti programlar aracılığı ile ya da internet siteleri aracılığı ile kullanıyoruz.

Uygulamalar 4 IsMissing Fonksiyonlar ve Alt Programlar Prosedür Parametreleri Public Function f(x,y,optional t, Optional k) End Function 1.

12 Ocak 2012 / Perşembe

Kitap Ekle linki tıklandığında, admin.aspx sayfamızın görüntüsü aşağıdaki şekilde olacaktır.

Window Script Host. Message Box Kullanımı. Pupup(Acilir)Message Kullanımı. Arslan ACAR

MT 373 Visual Basic Programlama Dersi

ADOBE DREAMWEAVER CS5 CSS PANEL

WEB TASARIM. CSS, IFRAME, TEMPLATE, SLICE, INCLUDE(php komutu) Tarık ÖZEL

Timer İle arka plan renk değişimi

WEB TASARIMININ TEMELLERİ

Kişisel Web Sitesi Hazırlama, Öğretim Materyallerinin Web Üzerinden Yayınlanması

ASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ

MASTER PAGE SAYFASI KULLANIMI

İmleci yazıya getirip tıklayınca aşağıda hangi tag ler içinde olduğunu gösterir.

HTML Etiketleri Genel Özellikler (Global Attributes)

Resimlerin üstüne yazı yazacağız. resimyukle.aspx sayfası oluşturuyoruz.

Proje 1. Arayüz Tasarımı

Sağ Tıkla. 5 Ocak 2012 / Perşembe. Yeni bir site açıyoruz. File New Web Site Browse yeni klasör ocak5persembe OK

Android Ders Notları

Ekran Çıktısı. FONT-WEIGHT: bold; COLOR: #00688F; FONT-FAMILY: Tahoma, Arial, sans-serif; style="text-decoration none" }

HTML Bloklar. CSS Display özelliği

Yeni Web Sitesi Oluşturma: Visual Studio 2012 açılır. File>New>Web Site>C#-Asp Empty Site

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 5

Karabük Üniversitesi, Mühendislik Fakültesi... WEB TEKNOLOJİLERİ


24 Kasım 2011 / Perşembe

Web sayfalarında en önemli bir konu halini alan bilgi girişi ve bunların kontrollerini yapan kontrollerdir (Şekil 3.1). Şekil 3.1

Görsel Programlama (Visual Programming) 2.Hafta

PROGRAMLAMA DERSİ 1. İNTERNET

Zemin özellikleri Font özellikleri Kutu modeli özellikleri Tablo özellikleri Pozisyon özellikleri Liste özellikleri

HESAP MAKİNASI YAPIMI

BLG4134 Görsel Programlama III. Öğr. Grv. Aybike ŞİMŞEK

ORT3167 İnternet Programcılığı 1 Ders1-2. Öğr. Grv. Aybike ŞİMŞEK

Flash ile Etkileşimli Öğretim Materyali Hazırlama Semineri

YZM 3215 İleri Web Programlama

VERİTABANI NEDİR? ADO.NET

Görsel Programlama (Visual Programming) 2.Hafta

DetailsView. DetailsView kontrolünün GridView kontrolüyle paralel şekilde kullanımı ile ilgili örnek

Finale de Türk Sanat Müziği ve Türk Halk Müziği donanımlarını kullanarak nota yazabilirsiniz.

Görsel Programlama (Visual Programming)

ADO.NET VERİTABANINA BAĞLANTI. Bir web formu üzerinden veritabanına bağlantımızı anlatacağım. UYGULAMA 1

İNTERNET TABANLI PROGRAMLAMA- 8.ders VERİTABANI İLE İLGİLİ BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME

Ad Soyad : Fahri Dönmez Şube No : TBIL Öğrenci No : Bölüm : Bilgisayar Mühendisliği. Web Programlama Yrd. Doç. Dr.

Bu uygulamayı yapabilmek için SQL Server'da Query Analyzer kullanabilmekle beraber, ADO.NET bilgisine sahip olmanız gerekir.

2.Eclipse açıldıktan sonra Workspace alanı seçilmesi gerekir. Workspace alanı projelerinizin fiziksel olarak bulunduğu kısımdır.

ASP.Net validation controls validate the user input data to ensure that useless, unauthenticated or

yeni_uye_kayit.ascx UserControl sayfamızda, kaydedilmek istenen üye eğer daha önce veritabanımızda kayıtlı ise bunu buldurup kullanıcıyı uyaralım;

GridView ve DetailsView kullanarak kayıt düzenlemek


İNTERNET PROGRAMCILIĞI

Atatürk Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü BM Web Programlama ÖDEV 1

İNTERNET TABANLI PROGRAMLAMA- 11.ders FORM UYGULAMASI (DROPDOWN BİLGİ YÜKLEME, VALIDATION KONTROLLERI, PAREMETRELİ KAYIT YAPMA)

VERİTABANINA BİLGİ KAYDEME, DÜZENLEME, LİSTELEME İŞLEMLERİ

Bloglar için en çok tercih edilen düzen 1.düzendir. Yani En son yazılarımın listesi. Sizlerde ödeviniz için bu düzeni seçebilirsiniz.

1 GİRİŞ 1 C# Hakkında Genel Bilgiler 1.Net Framework 1 CLR 2 CLR Ve CTS 2 Temel Sınıf Kütüphanesi 3 CIL 3 Algoritma Nedir? 4 Sözde Kod (Pseudocode) 5

İNTERNET TABANLI PROGRAMLAMA

CSS. 1. CSS nin Yapısı Sınıf (Class) Seçicisi

Modü l 8: Sünü Hazırlama

Visual Basic. Dosya İşlemleri

Doküman Versiyon : Tarih :

A- VERİTABANI BAĞLANTISINI HAZIR NESNE KULLANARAK YAPMA

KONTROL YAPILARI (CONTROL STRUCTURES)

Web Teknolojileri ve Programla

KENDİ ÇİZİM PROGRAMIMIZI OLUŞTURALIM

SINIF İÇİ UYGULAMA KODLARI

Örnek Ölçülü Site Kodları. Site Temizlik Projesi Kodları. İlk Hafta Sunumu ve Ön Test

Asus Live Update programı ile Bios güncelleme. ASUS Live Update programını çekmek için tıklayınız... BIOS Güncelleme ve My Logo:

Windows Nasıl Çalışır? Pencereler (window), Hareketler (event) ve Mesajlar (message)

WEB TASARIM DERSLERİ

Basamaklı Stil Şablonları (CSS) BIM206 Web Programlama

Transkript:

Bu gün dersimizde değişik web kontrollerinin kullanımını gösteren birkaç web sitesi hazırlayacağız. Önce Visual Studio 2005 i açalım. VS2005 den yeni bir web sitesi oluşturmasını isteyelim. Yeni bir ASP.NET Web Site seçeneğini seçtikten sonra web sitemizin adını girelim. Yeni web sitemizin adı Website1 dir. Bilgisayarınızda D:\InetPub\wwwroot\MT486_I\WebSite1 yeni bir dizin oluşturulduğunu ve bu dizine aşağıdaki resimde görülen dosyaların kendiliğinden konulduğunu göreceksiniz.

Web sitemize yeni bir sayfa eklemek için Website menüsünden Add New Item seçeneğini seçtikten sonra Yeni sayfamızın adını TebrikKart.aspx olarak belirleyip Add düğmesini tıklayalım. Bu işlemin sonunda web sitemize iki tane dosya eklediğini göreceğiz. TebrikKart.aspx dosyasının source kısmının içeriğini inceleyecek olursanız en başta <%@ Page Language="VB" AutoEventWireup="false" CodeFile="TebrikKart.aspx.vb" Inherits="TebrikKart" %> yazılı olduğunu göreceksiniz. Bu TebrikKart.aspx dosyasının kodunun TebrikKart.aspx.vb dosyasında bulunacağını ve TebrikKart.aspx.vb dosyasında tanımlanmış olan TebrikKart sınıfının bu sayfa tarafından kullanılacağını belirtmektedir. Partial Class TebrikKart Inherits System.Web.UI.Page End Class TebrikKart.aspx.vb dosyasının kaynağını inceleyecek olursak bu sınıfı tanımlanmış olduğunu, fakat henüz bir özelliğinin veya metodunun bulunmadığını göreceksiniz.

TebrikKart.aspx dosyasına bir takım kontroller iliştirmek istiyoruz. Bu sayfaya aşağıda görüldüğü gibi bir <DIV> elemanı eklemek istiyoruz. Bu <DIV> elemanın özelliklerinden style özelliğini değiştirmek istiyoruz. Bu stili aşağıdaki özellikleri taşıyacak şekilde oluşturalım. style="border-right: thin ridge; PADDING-RIGHT: 20px; BORDER-TOP: thin ridge; PADDING-LEFT: 20px; FONT-SIZE: x-small; PADDING-BOTTOM: 20px; BORDER-LEFT: thin ridge; WIDTH: 293px; PADDING-TOP: 20px; BORDER-BOTTOM: thin ridge; FONT-FAMILY: Verdana; HEIGHT: 508px; BACKGROUND-COLOR: lightyellow" Daha sonra sayfamıza bir panel koymak ve bu paneli div için oluşacak bölgenin sağına oturtmak istiyoruz.

Bu panelin stilini style="z-index: 110; LEFT: 352px; POSITION: absolute; TOP: 24px" olacak şekilde ayarlayalım. Ayrıca özelliklerini ID = "pnlcard" Height="496px" Width="336px" HorizontalAlign="Center" olacak şekilde değiştirelim. Sayfanızdaki <DIV> bölümünü aşağıdaki özellikleri taşıyan web kontrolleri ve metinlerle doldurunuz. Sayfanızın üzerini çift tıklayınız. TebrikKart.aspx.vb dosyası içinde aşağıdaki gibi bir olay kodu eklendiğini göreceksiniz.

Partial Class TebrikKart Inherits System.Web.UI.Page Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load End Class Bu sub programa aşağıdaki kodu ekleyiniz. Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Me.IsPostBack = False Then ' Renk leri sitemden alınız Dim ColorArray As String() = System.Enum.GetNames(GetType(System.Drawing.KnownColor)) ddarkarenk.datasource = ColorArray ddarkarenk.databind() ddonrenk.datasource = ColorArray ddonrenk.databind() ddonrenk.selectedindex = 34 ddarkarenk.selectedindex = 163 ' Fontları sitemden alınız Dim Family As Drawing.FontFamily Dim Fonts As New System.Drawing.Text.InstalledFontCollection() For Each Family In Fonts.Families ddfont.items.add(family.name) Next ' >Sınır seçeneklerini sistemden alınız Dim BorderStyleArray As String() = System.Enum.GetNames(GetType(BorderStyle)) stilborder.datasource = BorderStyleArray stilborder.databind() End If ' ilk seçeneği sınır için seçiniz stilborder.selectedindex = 0 ' varsayılan resimi seçiniz VarsayResim.ImageUrl = "SeyhanBarajGolu.jpg" VarsayResim.Visible = False Buraya kadar olanların ne işe yaradığını görmek için programınızı çalıştırınız. Karşınıza

Şkelinde bir mesaj çıkabilir. Bu mesaja OK seçeneği ile cevap veriniz. Şimdi Tebrik Kartını Oluştur düğmesine çift tıklayınız. Böylece bu düğme tıklanınca tebrik kartımızla ilgili yapacağımız işlemleri yazacağımız aşağıdaki gibi bir program bloğu karşımız çıkacaktır. Protected Sub cmdolustur_click(byval sender As Object, ByVal e As System.EventArgs) Handles cmdolustur.click Bu programı aşağıdaki gibi oluşturalım. Protected Sub cmdolustur_click(byval sender As Object, ByVal e As System.EventArgs) Handles cmdolustur.click ' Rengi düzenle pnlcard.backcolor = Drawing.Color.FromName(ddArkaRenk.SelectedItem.Text) lbltebrikkart.forecolor = Drawing.Color.FromName(ddOnRenk.SelectedItem.Text) ' Fontu seç lbltebrikkart.font.name = ddfont.selecteditem.text If Val(txtFontSize.Text) > 0 Then lbltebrikkart.font.size = FontUnit.Point(Val(txtFontSize.Text)) End If ' Sınır stilini oluştur pnlcard.borderstyle = System.ComponentModel.TypeDescriptor.GetConverter(GetType(BorderStyle)).Con vertfromstring(stilborder.selecteditem.text) ' Resimi yenile If chkresim.checked = True Then VarsayResim.Visible = True Else VarsayResim.Visible = False

End If ' Tebrik mesajını yaz lbltebrikkart.text = txttebrikmesaj.text Son olarak sayfa üzerindeki kontrollerde bir değişiklik olursa tebrik kartımızda da bir değişiklik olması için aşağıdaki olay kodunu ekleyelim. Private Sub ControlChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles ddarkarenk.selectedindexchanged, chkresim.checkedchanged, _ ddonrenk.selectedindexchanged, stilborder.selectedindexchanged, _ ddfont.selectedindexchanged, txtfontsize.textchanged, txttebrikmesaj.textchanged ' Call the button event handler to refresh the window. cmdolustur_click(nothing, Nothing) Sayfamız artık kullanılmaya hazırdır. Bu nedenle başkalarının da bu sayfayı izleyebilmesi için sayfayı yayınlayalım. Bunu aşağıdaki seçenek ile yapabiliriz.