HESAP MAKİNASI YAPIMI



Benzer belgeler
GRAFİK TASARIM. ACTION SCRIPT 3.0 Ders1 YARD. DOÇ. DR. MEHTAP YALÇINKAYA

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

ASP.NET ile Bir Web Sitesi Oluşturma

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

Response : Sunucunun istemciye veri yollamasını

Örnek Uygulama: CheckedListBox da seçili olanları listbox nesnesine ekleyen program.

Proje 1. Arayüz Tasarımı

24 Kasım 2011 / Perşembe

LEARNING MANAGEMENT SYSTEM NASIL KULLANIRIM

NB Macro Kullanımı Hakkında Genel Bilgiler


PROGRAMLAMA DERSİ 1. İNTERNET

KOD PARÇACIKLARI 1 / 5

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. FORMLAR

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

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

BİLGİSAYAR PROGRAMLAMA. Yrd. Doç. Dr. Beytullah EREN

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

Ş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.

AEGEE-Eskişehir Online Web Yönetim Paneli ( WEBBY ) Yardım Dökümanı

BİLGİSAYAR DESTEKLİ TASARIM II

Kullanım Kılavuzu

Android Ders Notları

MEBİS Kullanım Kılavuzu. Öğretim Elemanı Yeni İstanbul Medipol Üniversitesi

Dinamik Kodlama. [X] [X] Yeni Fonksiyon

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Kişisel Web Sayfası Tasarım Sistemi

GÖRÜNÜM OLAYLAR KALEM

UYGULAMALAR. İkinci liste kutusu (List 2) Birinci liste Kutusu (List 1) Metin Kutusu

SMART Board EĞİTİMLERİ(sürüm:10) 3. Aşama


1 Aralık 2011 / Perşembe

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

Hızlı Başlangıç: Ses ve Görüntüyü kullanma

KENDİ ÇİZİM PROGRAMIMIZI OLUŞTURALIM

4. Bağlantı (Köprü) Oluşturma

İdari Birimler Yönetim Paneli Kullanma Kılavuzu Bilgi İşlem Daire Başkanlığı Web Tasarım Ve Yazılım Birimi

ÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU

Elektra Raporlama Sistemi Sunumu

PSPICE Đ NASIL KULLANIRIM

Web Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1

HBYS üzerinden PACS a erişim ve kullanım açıklaması.

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Yüksek Seçim Kurulu. Oy Verme Günü Belirleme (Randevu)Sistemi Kullanım Kılavuzu. Her hakkı saklıdır 2014,T.C. Yüksek Seçim Kurulu

İSTANBUL AYDIN ÜNİVERSİTESİ ONLINE EĞİTİM BİRİMİ. Online Derslere Giriş Kılavuzu

Ders 7: Form Kontrol Elemanları. barisgokce.com

IPACK LADDER. Arayüz Dökümantasyonu

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.

13 Aralık Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Raporlar. Kullanıcı Tanımlı Raporlar Bölümünden Yapabildiklerimiz

Sınıf Nesne Kavramları C# Bileşenleri Özellikler, Olaylar, Metotlar

Turgut Özal Üniversitesi WEB Sitesi Kullanım Kılavuzu

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

İçindekiler. Akıllı Tahta Uygulaması (ATU) Kullanma Kılavuzu. İçindekiler. Bölüm 1: Uygulama Hakkında Genel bilgi 2

MEBİS Kullanım Kılavuzu. Öğrenci İstanbul Medipol Üniversitesi

Anadolu Üniversitesi Sınav Hizmetleri. Bilgisayar Araştırma ve Uygulama Merkezi

FRONT PAGE EĞİTİM NOTLARI BAŞLANGIÇ. 1- Open araç çubuğu düğmesinin yanındaki aşağı oku tıklayarak, web seçeneğini işaretleyin

Ecat 8. Hakbim Bilgi İşlem A.Ş. Versiyon

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6

ACCESS DERS Tablolarda Düzenleme

KOLAY SİPARİŞ TAKİBİ v4

Testimizin ilk sayfası: bu kısımda kullanıcıdan adını girmesini ve teste başlamasını istiyoruz.

WEB FORM ELEMANLARI. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu

Bo lu m 7: Hesap Tabloları

Açılan penceren gerekli ayarlamalar yapılarak sayfa numaraları görüntülenir.

İZMİR BUCA 1. ve 2. ETAP KONUT PROJELERİNDEN ARTAN 138 KONUT PROJESİ TERCİH SİSTEMİ KULLANIM KILAVUZU

KOCAELİ TEKNİK LİSESİ ELEKTRİK ELEKTRONİK BÖLÜMÜ OTOMASYON ATÖLYESİ EKTS (Elektrik Kumanda Teknikleri Simülatörü ) DERS NOTU. Kaynak :

Eğitimde. Bilgisayar Programlama. Bilgisayar ve Öğretim Teknolojileri Eğitimi Ahsen Sıla DOĞRUL


BÖLÜM KATMAN OLUŞTURMA (LAYER) Command line: Layer (veya transparent komutu için 'Layer kullanın)

Eğitmen. Öğretmen/Eğitmen.

INPUTBOX KULLANIMI. Komut Düğmesine uygulanan algoritma örneği

MASAÜSTÜ YAYINCILIK (FLASH)

DENEME SINAVI. ECDL BAŞLANGIÇ Hesap Tablosu

Asist Satış Yönetim Sistemi. Muhasebe Hesap Tanımları Sihirbazı

AGÜ UIS ÖĞRENCİ DERS PROGRAMI HAZIRLAMA KILAVUZU

EĞİTMEN PANEL KULLANIM KILAVUZU

OKUL HABER EKLEME MODÜLÜ TANITIM DOSYASI. Okul haberlerinizi ilçemiz web sitesinde yayınlayabilmek için aşağıdaki adımları uygulamanız gerekmektedir.

MapCodeX MapLand Kullanım Kılavuzu

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

Scratch 2.0 GOL OYUNU

1.adım. 2.adım. eruzem.erciyes.edu.tr adresine girin CANLI DERS LİNKİNE TIKLAYINIZ.

BÖLÜM ÖRNEK FLASH UYGULAMALARI. GRAFİK ve ANİMASYON Flash ile Kayan Menü Tasarımı

Nesneye Dayalı Programlama Laboratuvarı

MASAÜSTÜ YAYINCILIK (FLASH)

ESGM+ ESGM+ programımız kolay kurulumu, basit kullanımı ve küçük boyutu ile her bilgisayarda kullanılmak üzere tasarlanmıştır.

App İnventor-Pide Sipariş Uygulaması

LAYOUT ORTAMINDA ÇALIŞMA:

KENDİ ÇİZİM PROGRAMIMIZI OLUŞTURALIM

KURUMSAL YÖNETİM VE YATIRIMCI İLİŞKİLERİ PORTALI İHRAÇÇI UYGULAMALAR KILAVUZU-I

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

Görsel Programlama (Visual Programming)

MENÜ AYARLAMA 1. MENÜ AYARLAMA. [X] [X] Standard. [X] [X] Yeni Fonksiyon

AUTODESK PORTALI İÇİN AKADEMİK HESAP OLUŞTURULMASI

Blogcu Kullanma Kılavuzu

1 Organizasyon Tanımlama

Vodafone Cep Sağlık. Kullanıcı Yardım Kılavuzu Sayfa isimlerine tıklayarak ilerleyebilirsiniz. İçindekiler

HSancak Nesne Tabanlı Programlama I Ders Notları

OBJECT GENERATOR 2014

KELİME İŞLEMCİ MİCROSOFT OFFİCE WORD KULLANIMI

MUĞLA SITKI KOÇMAN ÜNĠVERSĠTESĠ. BĠLGĠ ĠġLEM DAĠRE BAġKANLIĞI. AKADEMĠK PERSONEL KĠġĠSEL WEB SAYFASI KULLANIM KILAVUZU MUKWEB ĠÇĠNDEKĠLER TABLOSU

Transkript:

HESAP MAKİNASI YAPIMI 1..Aşağıdakine benzer görünüm ve butonları hazırlayın. 2. 24. Butonun içerisine aşağıdaki kodları yazın. 3. Yeni bir layer ekleyip Frame1 F9 na aşağıdaki kodları ekleyelim. 4. Butonlardan birinini + tuşuna dönüştürelim.

5. + butonunun içine aşağıdaki kodu yazalım. 6. Eşittirin içine yazılacaklar. FORM ELEMANLARI KULLARAK SORU HAZIRLAMA BİLEŞENLER COMPONENT

RadioButton Component

Çalışmamızda bir TextArea,bir Button ve 3 RadioButton component kullanılmıştır. Seçilen RadioButon ismi TextArea bölgesine yazılmakta ve butona tıkladığınızda ilgili web sayfasına yönlenme yapılmaktadır. Karmaşık hazırlamamızın tek nedeni componentlerdeki kodların tamamını çalışmamız içine alabilmek ve anlamanızı kolaylaştırmak içindir. Uygulama: 1- Sahneye alt alta 3 radiobutton yerleştirin.sırası ile radiobutton1,2 ve 3 olarak adlandırın. Bir tanesini seçin ve properties paneline bakın: label alanına panelde görülmesini istediğiniz ismi yazın.biz arama motorlarına link vereceğimizden Altavista yazdık.labelplacement kısmına right yazdık. Bu ismin radiobutonun neresinde oluşturmak istediğinizi belirler. Left, top, bottom seçenekleriniz de vardır. selected alanı swf dosyası açıldığında butonun seçili gelip gelmeyeceğini belirler. Şayet birinde true seçeneğini kullanırsanız swf dosyası açıldığında o buton seçili olarak gözlenir.biz tümünde falseseçeneğini kullandık. Şayet birden fazla butona true seçeneği veriseniz hepsi seçili gelmez,sadece en altta kalan seçim seçili olarak açılır. data alanı radiobutonun değerini verir. Biz bu değere bir url adını atadık, daha sonra geturl komutu ile ilgili alana yönlenme sağlayacağız. Burada groupname alanı önemlidir.tüm radiobutonlarda aynı grup adını(butonlar ) kullandık. Bu sayede 3 buton bir grup gibi hareket eder ve biz sadece bir tanesini klip oynarken seçebiliriz. 3 lü gruplar halinde 2 ayrı radiobuton bölümü oluşturacaksanız bu üçlü grupların isimlerini farklı yazmalısınız.örneğin ilk 3 tanesi butonlar1 diğer 3 tanesi butonlar2 gibi. Bu sayede her iki grupta ayrı ayrı seçim yapabilme şansınız olur. 2- Üste panelden bir TextArea yerleştirin ve isim olarak mesaj yazın. Properties panelinde text alanına gözükmesini istediğiniz metni yazın. Bu metin daha sonra seçilen butona göre değişecektir. Diğer seçenekleri false olarak tutun. 3- Alt kısma bir Button component yerleştirin ve buton olarak isimlendirin. label alanına butonda gözükmesini istediğiniz metni yazın. 4- Şimdi 1.kareyi seçin ve şu komutu atayın: radiobutonobject = new Object(); radiobutonobject.click = function(){ secilenradiobuton = butonlar.selection; secilenradiobutonlabel = secilenradiobuton.label; secilenradiobutondata=secilenradiobuton.data; mesaj.text = secilenradiobutonlabel+" arama motorunu seçtiniz"; trace(secilenradiobuton); trace(secilenradiobutonlabel); trace(secilenradiobutondata); butonlar.addeventlistener("click", radiobutonobject)

butonlistener = new Object(); butonlistener.click = function (){ geturl(secilenradiobutondata,"_blank"); buton.addeventlistener("click", butonlistener); Aslında bu kadar kod kullanmaya gerek yok.ayrıca textarea yerine bir dinamik metin kutusu, button component yerine basit bir buton kullanabilirsiniz. Yazının başında da belittiğim gibi amaç bu paneldeki tüm kod grubunu görmenizdir. İlk dizinde klasik başlangıç olarak radiobutonobject isimli yeni bir nesne tanımlıyoruz.radiobutonobject.click = function() la başlayarak radiobuton seçildiğinde oluşmasını istediğimiz kodları içeren fonksiyonumuzu oluşturuyoruz. secilenradiobuton = butonlar.selection; komutu ile seçilen butonun yolu tesbit ediliyor.alttaki trace komutuna bakarsanız filmin test modunda output penceresinde _level0.radiobutton1 (2 veya 3 seçime göre) olduğunu göreceksiniz. secilenradiobutonlabel = secilenradiobuton.label; komutu seçilen radiobutonun label yani metnini döndürür. Bunu yine test modunda output penceresinde görebilirsiniz. secilenradiobutondata=secilenradiobuton.data;( yukardaki örnekte açılımı _level0.radiobutton1.data şeklindedir) ise properties panelinde data alanına yazılan metni yani çalışmamızda bir web adresini döndürür. Şimdi kodları yerine oturtuyoruz. mesaj.text = secilenradiobutonlabel+" arama motorunu seçtiniz"; mesaj TextArea componentinin adı. Bu alana seçilen alanın ismi yukardaki kod ile yazılıyor. Seçimi her değiştirdiğinizde bu metinde değişecektir. trace kodları değişkenlere atanan değerleri görmeniz içindir. Silebilirsiniz. Son olarak radiobuton grubuna ( ki biz buna butonlar adını vermiştik) butonlar.addeventlistener("click", radiobutonobject) komutu ile yukardaki fonksiyon atanır. butonlistener = new Object(); butonlistener.click = function (){ geturl(secilenradiobutondata,"_blank"); buton.addeventlistener("click", butonlistener); Bu kod grubu buton component içindir. Bu butonu tıkladığınızda fonksiyon içindeki geturl komutu çalışır ve secilenradiobutondata değişkeninin ( bu yukarda anlatıldığı gibi bir web adresidir) yüklendiği web adresine yönlenme sağlanır. Şayet yönlendirme için button component değil de basit bir buton kullanmayı isterseniz butona şu komutu eklemeniz aynı fonksiyonu sağlar(1.karedeki button component kodlarını silerek): on (release) { geturl(secilenradiobutondata,"_blank"); *************************** List Component 1. 3 tane nesne bulunsun. Combobox, Textfield, PlayBack

2. Combobox seçip özellklerden içerisine film adlarını ve adreslerini yükleyelim. 3. İlk karenin içine aşağıdaki kodları yazalım. (bu kısım videoda açık değil).

Bu çalışmada listbox içinden seçilen bir frame numarasına geçişin nasıl yapılacağı anlatılmıştır.burada kullanılan gotokomutu yerine geturl komutunu vererek bir adrese geçiş yapmanız kolaylıkla mümkün olacaktır. Uygulama: 1- Sahneye 1 tane listbox çekerek bırakalım. İnstance name kısmına list_box yazalım. Çalışma tamamen kodlarla oluşturulduğundan properties veya component inspector paneli kullanılmayacatır. 2- ListBox içinden geçiş yapılacak 2,3,4,5,6 ve 7. karelere birer blankkeyframe atayalım.bu alanlara bizim çalışmamızda birer resim yerleştirilmiştir. 3-1.kareye şu komutları atayalım: stop(); list_box.setstyle("themecolor", "haloblue"); var eleman1 = { label: "Frame-2", data: 2 ; var eleman2 = { label: "Frame-3", data: 3 ; var eleman3 = { label: "Frame-4", data: 4 ; var eleman4 = { label: "Frame-5", data: 5 ; var eleman5 = { label: "Frame-6", data: 6 ; var eleman6 = { label: "Frame-7", data: 7 ; list_box.additem ( eleman1 ); list_box.additem ( eleman2 ); list_box.additem ( eleman3 ); list_box.additem ( eleman4 ); list_box.additem ( eleman5 ); list_box.additem ( eleman6 ); list_boxliste = new Object(); list_boxliste.change = function ( secim ){ var secilen=secim.target.selecteditem.data; _root.gotoandstop(secilen) list_box.addeventlistener ("change", list_boxliste); Açıklamalar: stop(); list_box.setstyle("themecolor", "haloblue"); // Yukarıdaki kodlarla film 1.karede durur ve panelimizin rengi maviye ayarlanır.

var eleman1 = { label: "Frame-2", data: 2 ; var eleman2 = { label: "Frame-3", data: 3 ; var eleman3 = { label: "Frame-4", data: 4 ; var eleman4 = { label: "Frame-5", data: 5 ; var eleman5 = { label: "Frame-6", data: 6 ; var eleman6 = { label: "Frame-7", data: 7 ; // Bu kodlar listbox içine label ve data değerlerini atar. Şayet properties panelini kullanmak isterseniz bu kodların yazılmasına gerek yoktur. Diğer çalışmalarımızda olduğu gibi properties panelinde label ve data alanlarını tıklayarak açıp gereken verileri ekleme şansımız da vardır. Bu arada data değerini gidilecek frame numarası olarak kullanacağız. list_box.additem ( eleman1 ); list_box.additem ( eleman2 ); list_box.additem ( eleman3 ); list_box.additem ( eleman4 ); list_box.additem ( eleman5 ); list_box.additem ( eleman6 ); // Hazırlanan label isimlerini ve data değerlerini additem komutu ile listbox içine atıyoruz. Üstte yapılan açıklamada olduğu gibi elemanları manuel olarak properties panelinden eklemek isterseniz bu kodları yazmanıza gerek yoktur. list_boxliste = new Object(); list_boxliste.change = function ( secim ){ var secilen=secim.target.selecteditem.data; _root.gotoandstop(secilen) list_box.addeventlistener ("change", list_boxliste); // Yine klasik bir component kodları oluşturuyoruz. Birçok kez kullandığımız bu kodlarla tıklanan elemanın data değeri alınmaktadır. secim.target.selecteditem.data; kullanılan bu kod birkaç kodun birleştirilmesi ile oluşturulmuş pratik bir dizidir.basitçe tanımlarsak hedeflenen değeri seçtiğimiz an ona ait data değerini elde ediyoruz ve bu değeri secilen adlı bir değişkene atıyoruz.sonra bu degeri goto kodunda geçiş yapılacak frame numarası olarak kullanıyoruz. Son olarak bu fonksiyonu tıklama yapıldığı an çalışması için list_box.addeventlistener ("change", list_boxliste); dizini ile lisbox`a atıyoruz.