XML. Ahmet Demirelli Sabancı Üniversitesi 2007
|
|
- Fidan Deniz Dikmen
- 8 yıl önce
- İzleme sayısı:
Transkript
1 XML Ahmet Demirelli Sabancı Üniversitesi 2007
2 Konular XML XSL DTD XML Schema ( XSD )
3 İşaretleme Dili (Markup Language) Nedir? Ne amaçla kullanılabilir? Etiket (Tag) nedir? Bildiğimiz işaretleme dilleri neler?
4 HTML Hyper Text Markup Language En çok bilinen işaretleme dili Düz yazıyı, etiketler yardımıyla daha güzel görüntülenmesini sağlar Önceden tanımlamış etiketler kullanır Browserlar tarafından yorumlanır
5 Neden XML ihtiyacı Veritabanlarındaki verilerin paylaşılması Veri tabanındaki bilgilerin dosyalarda saklanması Özellikle B2B uygulamalarda verilerin paylaşımı Genel veri formatlama sorunu Çözüm XML Neden XML e ihtiyacımız var bir örnekle görelim
6 Örnek (Veri paylaşımı - B2B) A şirketi İstanbul Application (WepApp,Web Service veya Network app) Veriyi çek Formatla *çok önemli Gönder Veriyi oku Parse et* Veri tabanına yaz B şirketi Dublin Application Veriyi neden formatlıyoruz Veriyi neden parse ediyoruz
7 Örnek (Veri paylaşımı - B2B) A şirketi İstanbul 110 : Ahmet : Demirelli \n 111 : Hakan : Inan \n Fromatla ve Gönder B şirketi Dublin 110 : Ahmet : Demirelli \n 111 : Hakan : Inan \n Parse et ve Veritabanına yaz No Ad Soyad ID Lastname Name 110 Ahmet Demirelli 110 Demirelli Ahmet 111 Hakan Inan 111 Inan Hakan
8 Örnek Yorumları Bu iki şirket başka şirketlerle veri paylaşıyorsa : ve \n yerine başka ayıraçlar kullanılıyorsa Veriler tüm dünyaya açılacaksa Çözüm Tüm dünya tarafından kabul edilmiş ve herkesin kolayca anlayabileceği bir veri formatlama standardı kullanmamız gerekecek XML
9 XML extensible Markup Language Bir işaretleme dili Genişletilebilir * Verilerin taşınması veya dosyalarda saklanması için kullanılır Bütün programlama dillerinin XML desteği var Tüm veritabanlarının XML desteği var *Önceden tanımlanmış etiketler kullanmak yerine kendi etiketlerimizi kullanırız
10 Örnek XML dökümanı No calisanlar tablosu Ad Soyad Ahmet Demirelli Hakan Inan <?xml version="1.0"> <calisanlar> <kisi> <no>110</no> <ad>ahmet</ad> <soyad>demirelli</soyad> </kisi> <kisi> <no>111</no> <ad>hakan</ad> <soyad>inan</soyad> </kisi> </calisanlar>
11 HTML vs XML HTML verinin nasıl görüneceğini belirler XML verinin ne verisi olduğunu belirler HTML <i>bill</i> <u>lawrence</u> XML <aktor> <isim>zach</isim> <soyisim>braff</soyisim> </aktor>
12 Element ler ve Attribute lar Element <firmaismi>sun</firmaismi> <firmaismi/> (boş element) Attribute <calisan id= 9786 >Ahmet</calisan>
13 XML yazım kuralları Bir XML dökümanında; Sadece bir tane root element olmalıdır Etiket ve atribute isimleri case sensitive dir Bütün elementlerin mutlaka kapanış etiketi olmalıdır Elementler kesişmemelidir Attribute lar mutlaka tırnak işareti içinde olmalıdır Bu kurallara uygun yazılmış XML dökümanlarına well formed denir.
14 extensible Stylesheet Language XSL
15 XSL XSL(eXtensible Stlysheet Language) XML dökümanının görünümünün nasıl olması gerektiğini tanımlayan bir dildir. Üç bileşenden oluşur; XSLT XML dökümanını dönüştürme dili XPath XML dökümanı içerisinde arama dili XSL-FO XML dökümanı formatlama dili
16 XSL XSLT ( XSL Transformations ) Xpath i kullanarak XML dökümanını başka bir dökümana dönüştürmek için kullanılır (Ör: html) XPath XML dökümanı içerisinde istediğimiz özellikteki element veya attribute ulaşmamızı sağlayan dildir. (SQL e benzer )
17 XSLT Örnekleri Basit bir XSL yazmak XML ve XSL birleşiminden HTML çıktı almak. XML dökümanına aşağıdaki satırı ekliyoruz <?xml-stylesheet type="text/xsl" href= siparis.xsl"?>
18 <?xml version="1.0" encoding="iso "?> <xsl:stylesheet version="1.0" xmlns:xsl=" <xsl:template match="/"> <html> <body> XSLT <h2>order List</h2> <table border="1"> <tr bgcolor="#9acd32"> <th align="left">count</th> XPath <th align="left">brand</th> <th align="left">model</th> </tr> <xsl:for-each select= siparisler/siparis"> <tr> <td> <xsl:value-of select= adet"/> </td> <td> <xsl:value-of select= marka"/> </td> <td> <xsl:value-of select= model"/> </td> </tr> </xsl:for-each> </table> </body> </html> </xsl:template> </xsl:stylesheet>
19 Document Type Definition DTD
20 Problem XML dökümanında hangi element etiketleri olacak? Bu bilgiyi diğer şirketlerlere nasıl bildireceğiz paylaşacağız? ÇÖZÜM DTD (Document Type Definition) veya XSD (XML Schema Definition)
21 DTD XML dökümanındaki element lerin ve attribute ların hangi özelliklerde* olması gerektiği belirtilen dosya. *(Element isimleri neler olmalı, kaç defa tekrar etmeli, bir elementin alt elementleri neler olmalı, attribute ları neler olmalı...vs ) DTD de belirtilen kurallara uygun yazılmış XMLdökümanlarına Valid (onaylanmış) döküman denilir.
22 XML (Well-Formed -- Valid) -Well Formed- yazım kurallarına uygun -Valid- Yazım kurallarına uygun DTD de belirtilmiş kurallara uygun
23 Örnek DTD <!ELEMENT siparisler (siparis)+> <!ELEMENT siparis (adet, marka,model)> <!ELEMENT adet (#PCDATA)> <!ELEMENT marka (#PCDATA)> <!ELEMENT model (#PCDATA)>
24 DTD bildirimleri (Declarations) <! ELEMENT Bir XML elementi bildirimidir <! ATTLIST Bir element tipinin alabileceği attribute larının bildirimidir. <! ENTITY Belli bir içeriğin bir isme bağlanarak o isimle ilişkilendirilmesini sağlar. <! NOTATION XML dökümanı haricinde bir veri tipi tanımlamak için kullanılır
25 <! ELEMENT <! ELEMENT elementadı içeriktipi> (diğer element isimleri) -- ismi yazılan elementleri içerir EMPTY Boş element ANY Herhengi bir element veya veri içerir (#PCDATA) Karakter veri içerir
26 Semboller ( ElementAdı ) Element sadece bir kere tekrar etmeli ElementAdı? Element bir kere veya hiç tekrar etmeyebilir ElementAdı + -- Element 1 veya daha fazla tekrar etmeli ElementAdı * -- Element 0 veya daha fazla tekrar etmeli Element1, Element2 Element2, Element1 den sonra gelmeli ( Element1 Element2 ) Element1 veya Element2 den bir tanesi olmalı
27 <! ATTLIST <! ATTLIST elementadı attributeadı attributetipi defaultdeğeri> #REQUIRED attribute her zaman olmalıdır #IMPLIED attribute zorunlu değildir #FIXED değer attribute değeri sabit değeri alabilir (eğer element içerisinde attribute kullanılmazsa bu değer alınır) değer attribute, element içerisinde kullanılmamış ise orada yazılı değeri tanımlanmamış ise default değeri alır <! ATTLSIT urun urunkodu CDATA #REQUIRED >
28 Örnekler DTD ve ona uygun yazılmış DTD örneği. Basit bir DTD yazmak
29 DTD amaç ve eksiklikleri DTD nin kullanım amaçları ; XML dökümanın yazılım kurallarını belirlemek ve bunu diğer kişilerle/kurumlarla paylaşmak XML dosyasını kullanmadan önce onaylamak(validation) Bazı element veya attribute lar için default değerler atamak DTD nin eksiklikleri; Çok sınırlı veritipi (datatype) desteği Veri tabanlarında kullanılan veri tiplerini desteklememesi XML yazım kurallarına uygun olmaması (non-xml Format)
30 XML Schema Definitions XSD
31 XML Schema (XSD) DTD nin eksikliklerini gidermek için geliştrildi Dosya uzantısı.xsd dir Root element <schema> XML yazım kurallarına uygun yazılmalıdır
32 Simple ve Complex elementler Simple element bir değer dışında hiçbir şey içermeyen elementdir. Attribute içermez Başka elementler içermez Boş olamaz Eğer bir element simple değil is complex tir. Attribute ları olabilir Boş olabilir Başka elementler veya text içerebilir ya da her ikisini aynı anda da içereblir
33 Simple ve complex elementler <musteri> <adres> </musteri> <sokak>5. Sokak</sokak> <şehir>istanbul</şehir> <ülke>türkiye</ülke> </adres> complex element simple element
34 Simple element tanımı Simple element tanımı ; <xs:element name= elementadı" type= tip" /> Burada: name elementin ismi Ençok kullandığımız element tipleri (type) xs:boolean xs:integer xs:date xs:string xs:decimal xs:time Simple elementin alabileceği attribute ler: default="default value değer verilmezse alacağı değer fixed="value başka bir değer almasını istemiyorsak
35 Attribute tanımı Attribute lar simple elementler gibi tanımlanır Bir attribute tanımı; <xs:attribute name="name" type="type" /> name ve type element tanımındaki gibidir Attibute tanımıda bulunabilecek diğer attribute lar: default="default value" değer verilmezse alacağı değer fixed="value" başka bir değer almasını istemiyorsak use="optional" attribute kullanmak zorunlu değil ise (default) use="required" attribute kullanmak zorunlu ise
36 Kısıtlamalar Eğer element veya attribute ların alacağı değerleri kısıtlamak istersek: <xs:element name= ad"> (veya xs:attribute) <xs:restriction base= tip">... kısıtlamalar... </xs:restriction> </xs:element> For example: <xs:element name= yaş"> <xs:restriction base="xs:integer"> <xs:mininclusive value="0"> <xs:maxinclusive value="140"> </xs:restriction> </xs:element>
37 Sayısal kısıtlamalar mininclusive alabileceği değer value minexclusive alabileceği değer > value maxinclusive -- alabileceği değer value maxexclusive -- alabileceği değer < value totaldigits -- değer value basamaklı olmalı fractiondigits -- alabileceği değerdeki ondalık bölüm value basamaklı olmalı
38 String (kelime) kısıtlamaları length -- kelime value harfli olmalı minlength -- kelime en az value harfli olmalı maxlength -- kelime en fazla value harfli olmalı pattern -- value regular expression whitespace whitespace karakterlerini ne yapması gerektiği value="preserve" kalsın value="replace" whitespace leri boşluk ile değiştir value="collapse" Tekrar eden whitespace karakterleri tek bir boşluk haline getir
39 Enumeration (Liste kısıtlaması) Elementin alabileceği değişkenleri liste halinde belirler Example: <xs:element name= mevsim"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:enumeration value= Yaz"/> <xs:enumeration value= Kış"/> <xs:enumeration value= Sonbahar"/> <xs:enumeration value= İlkbahar"/> </xs:restriction> </xs:simpletype> </xs:element>
40 Complex element ler Bir complex (karmaşık) tip tanımlanırken <xs:element name= adı"> <xs:complextype>... Complex tip ile ilgili bilgiler... </xs:complextype> </xs:element> Örnek: <xs:element name= kişi"> <xs:complextype> <xs:sequence> <xs:element name= adı" type="xs:string" /> <xs:element name= soyadı" type="xs:string" /> </xs:sequence> </xs:complextype> </xs:element> <xs:sequence> elementler bu sırayla yazılmalı
41 Global ve local tanımlar <xs:schema> etiketinin hemen altına tanımlanan top level elementler şemanın heryerinde geçerlidir (global) <xs:complextype> aetiketinin içerisinde tanımlanan elementler sadece o kompleks tip için geçerlidirler (local) Örnek: <xs:element name= kişi"> <xs:complextype> <xs:sequence> <xs:element name= ad" type="xs:string" /> Local elements <xs:element name= soyad" type="xs:string" /> </xs:sequence> </xs:complextype> </xs:element> <xs:schema> altında top level tanımlanan elementlerin sırası önemli değildir
42 Complex element kullanımı Tanımlamış olduğumuz bir complex element i artık normal bir tip gibi type="... attribute ları içerisinde kullanabiliriz örnek: <xs:element name= öğrenci" type= kisi"/> <xs:element name= öğretmen" type= kisi"/> Bir elemente ait local tipleri başka bir element içerisinde kullanamayız
43 <xs:sequence Bir complex tip içerisindeki elementlerin sırasını ve isimlerini belirtmek için kullanırız: <xs:element name="person"> <xs:complextype> <xs:sequence> <xs:element name="firstname" type="xs:string" /> <xs:element name="lastname" type="xs:string" /> </xs:sequence> </xs:complextype> </xs:element>
44 <xs:all <xs:all elementleri herhangi bir sıralanması kısıtlamaz <xs:element name="person"> <xs:complextype> <xs:all> <xs:element name="firstname" type="xs:string" /> <xs:element name="lastname" type="xs:string" /> </xs:all> </xs:complextype> </xs:element> <xs:all grup elementleri 1 veya hiç tekrar etmeyebilir Eğer tekrar kısıtlaması yapmak istersek minoccurs="n" ve maxoccurs="n" kullanabiliriz(default değer 1 dir) Yukarıdaki örnekte <xs:all elementleri 0 veya 1 defa tekrar edebilir
45 Attribute`u olan Elementler Eğer bir elementin attributeları varsa artık o element simple type değildir. <xs:element name="population"> <xs:complextype> <xs:simplecontent> <xs:extension base="xs:integer"> <xs:attribute name="year" type="xs:integer"> </xs:extension> </xs:simplecontent> </xs:complextype> </xs:element>
46 Boş element ler Boş elementler complex tir. <xs:complextype name="counter"> <xs:complexcontent> <xs:extension base="xs:anytype"/> <xs:attribute name="count" type="xs:integer"/> </xs:complexcontent> </xs:complextype>
47 Extensions BiR complex tip tanımlarken başka bir complex tip baz alınabilir.(inheritance?) <xs:complextype name="newtype"> <xs:complexcontent> <xs:extension base="othertype">...new stuff... </xs:extension> </xs:complexcontent> </xs:complextype>
48 string tipleri Bir string tipi olarak aşğıdakileri kullanabiliriz: xs:string herhangi bir string xs:normalizedstring tab, yeni satır ve satır başı karakterleri içermeyen string xs:token tek boşluk karakteri haric hiç bir whitespace karakteri içermeyen string Stringlere uygulanabilecek kısıtlamalar: enumeration, length, maxlength, minlength, pattern, whitespace
49 date ve time tipleri xs:date -- CCYY-MM-DD,şeklindeki tarih formatı, örnek: xs:time -- hh:mm:ssşeklindeki zaman formatı (saat, dakika, saniye) xs:datetime -- CCYY-MM-DDThh:mm:ss birleştirilmiş tarih ve zaman formatı date ve time tiplerinde kullanılabilecek kısıtlamalar: enumeration, mininclusive, maxexclusive, maxinclusive, maxexclusive, pattern, whitespace
50 Sayısal (numeric) tipler Sayısal ifadelerde aşağıdaki tipler kullanılabilir: xs:decimal xs:byte xs:short xs:int xs:long Sayısal ifadelerdeki kısıtlamalar: xs:positiveinteger xs:negativeinteger xs:nonpositiveinteger xs:nonnegativeinteger enumeration, mininclusive, maxexclusive, maxinclusive, maxexclusive, fractiondigits, totaldigits, pattern, whitespace
51 Örnekler XSD ve ona uygun yazılmış XML örneği Eclipse te XSD yazmak. XML e uygun şema üretmek. Validate etmek....vs
52
Bütün XML dökümanlarının bir kök elemanı olmalıdır. Diğer bütün elemanlar kök elemanı tarafından kapsanır.
XML Genişletilebilir İşaretleme Dili (extensible Markup Language), hem insanlar hem bilgi işlem sistemleri tarafından kolayca okunabilecek dokümanlar oluşturmayı sağlamaktadır W3C tarafından tanımlanmış
DetaylıBTP208 İnternet Programcılığı II XML ve XML Uygulamaları. (2. Kısım)
BTP208 İnternet Programcılığı II XML ve XML Uygulamaları (2. Kısım) Hazırlayan Öğr. Gör. Özgür ÖZŞEN İçerik XML DTD Belge Tipi Tanımlamaları 1 Karakter Veri Bir elemanın başlangıç ve bitiş etiketi içindeki
DetaylıLaboratuar Notları #3
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
DetaylıÇ NDEK LER 1 XML E G R fi 1 XML Nedir? 1 XML in Avantajlar 3 HTML ve XML Aras ndaki Farklar 4 XML Dosyalar n Görüntülemek 6 XML Dosyas Oluflturmak 9
++XML-ILERI XML-icindeki 9/7/10 5:49 PM Page vii Ç NDEK LER 1 XML E G R fi 1 XML Nedir? 1 XML in Avantajlar 3 HTML ve XML Aras ndaki Farklar 4 XML Dosyalar n Görüntülemek 6 XML Dosyas Oluflturmak 9 XML
DetaylıXML (Extensible Mark-up Language) Hüseyin Kaya
XML (Extensible Mark-up Language) Hüseyin Kaya Mart 2002 2 XML e Giriş XML (Extensible Markup Language), W3C (Worl Wide Web Consortium) tarafından geliştirilen bir kaynak hazırlama standartıdır. XML aslında
DetaylıLaboratuar Notları #2
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
DetaylıXML'in Temelleri. XML veri tanimlamayi saglayan ve verilerin alisverisinde kullanilacak standart bir format olarak kullanilan bir dildir.
XML'in Temelleri I. XML'IN TEMELLERI XML veri tanimlamayi saglayan ve verilerin alisverisinde kullanilacak standart bir format olarak kullanilan bir dildir. XML'in üstünlükleri sunlardir: -Genisleyebilir.
DetaylıÜst Düzey Programlama
Üst Düzey Programlama XML 1 XML XML (Extensible Markup Language) verileri belirli yapıda tutmak için kullanılan bir işaretleme dilidir. Bu yapı bilindiği için verinin istenildiğinde kullanılmasını, değiştirilmesini
DetaylıPAKET TRANSFER SİSTEMİ
T. C. S A Ğ L I K B A K A N L I Ğ I İ L A Ç V E E C Z A C I L I K G E N E L M Ü D Ü R L Ü Ğ Ü İ L A Ç T A K İ P S İ S T E M İ Ş U B E M Ü D Ü R L Ü Ğ Ü PAKET TRANSFER SİSTEMİ XML Standardı Sürüm 1.4 1
DetaylıBİH 605 Bilgi Teknolojisi Bahar Dönemi 2015
BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015 Ders- 13 World Wide Web (WWW) Yrd. Doç. Dr. Burcu Can Buğlalılar Bilgisayar Mühendisliği Bölümü Bilgisayar Katmanları İçerik World Wide Web (WWW) Anlık Mesajlaşma
DetaylıHTML (Hyper Text Markup Language)
HTML (Hyper Text Markup Language) Ele Alınacak Başlıklar HTML tarihçesi Bir HTML dökümanın genel görünümü HTML ve tarayıcı etkileşimi Tarihçe Internet The World Wide Web (www) HTML URI/URL HTTP Tim Berners-Lee
DetaylıAdım Adım SPSS. 1- Data Girişi ve Düzenlemesi 2- Hızlı Menü. Y. Doç. Dr. İbrahim Turan Nisan 2011
Adım Adım SPSS 1- Data Girişi ve Düzenlemesi 2- Hızlı Menü Y. Doç. Dr. İbrahim Turan Nisan 2011 File (Dosya) Menüsü Excel dosyalarını SPSS e aktarma Variable View (Değişken Görünümü 1- Name (İsim - Kod)
DetaylıÖğrenci nesnesi için bir etiket
HTML gibi işaretleme etiketlerini kullanan, verilerin depolanmasını sağlayan ve bu verileri metin formatında saklayan bir dildir. HTML ile XML arasındaki temel fark XML işaretleme etiketlerinin bilginin
DetaylıPayNet Sanal POS Teknik Dökümanı PAYNET İşlemleri PAYNET sistemi, Arena Bilgisayar A.Ş. nin, bayilerine artı değer olarak sunduğu bir online ödeme sistemidir. Bu sistem v1.0 itibariyle, sadece kredi kartları
DetaylıKullanıcı Dökümanı. Flash B2B. Versiyon 0.1
Kullanıcı Dökümanı Flash B2B Versiyon 0.1 12 Kasım 2004 Geçmiş Değişiklikler İsim Tarih Değişiklik Nedeni Versiyon İçindekiler GEÇMİŞ DEĞİŞİKLİKLER... 2 1. KURULUM... 4 2. KULLANIM... 5 2.1. MAP OLUŞTURMA...
DetaylıInternet Programming II
Internet Programming II Elbistan Meslek Yüksek Okulu 2016 2017 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 1 PHP Program Yapısı Php çoğunlukla HTML etiketleri arasına gömülerek kullanılır. Form işlemleri
DetaylıDers Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. Öğr. Gör. Murat KEÇECİOĞLU 1
Ders Tanıtım Sunumu Internet Programming II Elbistan Meslek Yüksek Okulu 2012 2013 Bahar Yarıyılı Öğr. Gör. Murat KEÇECİOĞLU 1 PHP Program Yapısı Php çoğunlukla HTML etiketleri arasına gömülerek kullanılır.
DetaylıBTP208 İnternet Programcılığı II XML ve XML Uygulamaları. (1. Kısım)
BTP208 İnternet Programcılığı II XML ve XML Uygulamaları (1. Kısım) Hazırlayan Öğr. Gör. Özgür ÖZŞEN Konular İşaretleme Dilleri ve Tarihçesi HTML in Sınırlamaları XML Söz Dizimi Kuralları 1 İşaretleme
Detaylı4. Bağlantı (Köprü) Oluşturma
4. Bağlantı (Köprü) Oluşturma Bu bölümü bitirdiğinizde, HTML dosyalarında nasıl bağlantı oluşturulduğunu, Bağ etiketinin ne olduğunu, Yerel dosyalara nasıl bağlantı kurulduğunu, İnternet üzerindeki dosyalara
DetaylıPAKET TRANSFER SİSTEMİ
T.C. S AĞLIK B AKANLIĞI İ LAÇ VE E CZACILIK G ENEL M ÜDÜRLÜĞÜ İ LAÇ T AKİP S İSTEMİ Ş UBE M ÜDÜRLÜĞÜ PAKET TRANSFER SİSTEMİ XML Standardı Sürüm 1.1 1 REVİZYONLAR... 3 2 GİRİŞ... 4 2.1 ÖZET... 4 2.2 GENEL
Detaylı12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )
12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 ) 25.09.2017 METİN VE GÖRÜNÜM DÜZENLEME ETİKETLERİ : etiketleri dökümana başlık eklemek için kullanılır. etiketinde ki x ifadesi 1 den 6 ya kadar
DetaylıCss Stillerinin Nesneyi Etkileme Yolları Ve Sırası, Diez, Nokta, Yıldız, Class Css De Neyi İfade Eder.
Ve Sırası, Diez, Nokta, Yıldız, Class Css Css stillerinin nesneyi etkileme yolları ve sıraları: (#), (.), (*), (class) CSS de nasıl kullanılır bu başlık altında bulabilirsiniz. Css Nedir? HTML bize metin
DetaylıElbistan MYO Güz Dönemi Öğr.Gör. Murat KEÇECİOĞLU
Elbistan MYO 2016-2017 Güz Dönemi Öğr.Gör. Murat KEÇECİOĞLU HTML Nedir? HTML, Hyper Text Markup Language sözcüklerinin baş harflerinden oluşan bir kısaltmadır ve Web in temel dilidir. Html dökümanları
DetaylıFIRAT ÜNİVERSİTESİ BİLGİSAYAR MÜH.
FIRAT ÜNİVERSİTESİ BİLGİSAYAR MÜH. WSDL-SOAP MURAT TEZGİDER Web Servisi Nedir? web servisi :standart formatları kullanarak programlama dili, işletim sistemi ve platformdan bağımsız olarak bilgiyi paylaşan
DetaylıSevdiğiniz editörü açın, Notepad, vi, pico vb. Daha sonra da aşağıdaki kodu yazın:
HTML nedir? HTML e GİRİŞ E. Fatih Yetkin HTML Hyper Text Markup Language kısaltmasıdır. Bir HTML dosyası, çeşitli işaretleme etiketleri içeren bir metin dosyasıdır. Bu işaretleme etiketleri (markup tags)
Detaylı<html> <head> <title>sayfa Başlığı</title> </head> <body> Bu benim ilk sayfam <b>bu metin koyu</b> </body> </html>
HTML'e Giriş 1. HTML dosyası nedir? HTML'in açılımı Hyper Text Markup Language (Bunun tam Türkçe'si bulunmamakla beraber "çok yere açılan metin" denebilir. Bir HTML dosyası bir text dosyası olmakla beraber
DetaylıAşağıdaki tabloyu inceleyin. Sorgulama işlemlerini bu tabloya göre yapacağız.
Bu Derste Öğrenecekleriniz: 1- Basit Sorgulamalar a. Tablodan tüm alanları sorgulama b. Tablodan alanları belirterek sorgulama c. Tekrarlı satırları önleme d. Belirli sayıda veya oranda sorgulama yapma
DetaylıİNTERNET PROGRAMLAMA II. Tanımlar
İNTERNET PROGRAMLAMA II Tanımlar WWW( World Wide Web) Dünya üzerindeki bütün bilgisayarların bağlı olduğu bir ağdır. Çoğunlukla Web olarak adlandırılır. Web üzerindeki bilgisayarlar standart protokolleri
DetaylıBasamaklı Stil Şablonları (CSS) BIM206 Web Programlama
Basamaklı Stil Şablonları (CSS) BIM206 Web Programlama Basamaklı Stil Şablonları (CSS) CSS, bir HTML elemanının nasıl görüneceğini belirleyen kurallar tanımlamamızı sağlayar. Örneğin: Sayfanın arka planının
DetaylıTablolar Arası İlşikiler ve Alan Özellikleri Siparis.musteri_no musteri.musteri_no Siparis.urun_kodu musteri.urun_kodu
SQL'DE VERİ İŞLEME KOMUTLARI SQL'de verileri işlemek için kullanılan komutlara DML (Data Manipulation Language Veri İşleme Dili) denilmektedir. Bu komutlar ile oluşturulan ifadeler tablolara kayıt eklemek,
DetaylıHTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN
HTML 5 ve CSS 3 Yrd. Doç. Dr. Murat Olcay ÖZCAN HTML HTML web sayfalarını tanımlayan bir işaretleme dilidir. HTML (Hyper Text Markup Language) açılımı Hiper Metin İşaretleme Dili HTML dosyaları HTML etiketleri
DetaylıJavaScript & DOM XML & JSON
JavaScript & DOM XML & JSON Ele alınacak başlıklar JavaScript Dili DOM (Document Object Model) JavaScript ve OO Programlama XML ve JSON JavaScript Kısım 1 Gelişim JavaScript, 1995 yılında Netscape tarafından
DetaylıWEB TASARIMIN TEMELLERİ
WEB TASARIMIN TEMELLERİ ~ Sunu 2 ~ Öğr. Gör. Mehmet Fatih TAN http://blog.kmu.edu.tr/mftan mftan@kmu.edu.tr Bilgi paylaşıldıkça kıymetlenir.. Kaynak göstermek şartıyla sunu içeriğini çalışmalarınızda kullanabilirsiniz.
DetaylıTeknik Doküman. Autodesk Revit Building te yeni ölçü tipleri yaratmak
Teknik Doküman Teknik Doküman Numarası: 10771 Yayım Tarihi: 24.03.2006 Ürün: Autodesk Revit 6-9 Konu: Revit te yeni ölçülendirme tipleri yaratmak Tür: Öğretici Revizyon No: 0 Revizyon Tarihi: Autodesk
DetaylıDAO İLE SQL KOMUTLARI. Sql komutlarını artık veri tabanında kullanmaktan başka çaremiz yok arkadaşlar. Şimdi bu sql derslerimize başlayalım.
DAO İLE SQL KOMUTLARI Sql komutlarını artık veri tabanında kullanmaktan başka çaremiz yok arkadaşlar. Şimdi bu sql derslerimize başlayalım. SQL-1 SELECT En basit SQL cümleciği oluşturmak için SELECT sözcüğü
DetaylıVeritabanı Yönetim Sistemleri (Veritabanı Kavramı) Veri Modelleri
Veritabanı Yönetim Sistemleri (Veritabanı Kavramı) Veri Modelleri Konular Veritabanı Tasarım Aşamaları Veri Modeli Nedir? Veri Modeli Temel Bileşenleri İş Kuralları (Business Rules) İş Kurallarını Veri
DetaylıHTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN
HTML 5 ve CSS 3 Yrd. Doç. Dr. Murat Olcay ÖZCAN HTML HTML web sayfalarını tanımlayan bir işaretleme dilidir. HTML (Hyper Text Markup Language) açılımı Hiper Metin İşaretleme Dili HTML dosyaları HTML etiketleri
DetaylıWeb Programlama Kursu
Web Programlama Kursu Bu kurs ne değildir? Neyi amaç edinmiştir? Bilgisayar Programcısı? Web Tasarımcısı? Web Programcısı? Neler öğreneceğiz? Kurs sonunda neler yapılabileceğiz? Örnek siteler Örnek Projeler
DetaylıBTP 207 İNTERNET PROGRAMCILIĞI I. Ders 2
BTP 207 İNTERNET PROGRAMCILIĞI I Ders 2 HTML 2 Hyper Text Markup Language = Yüksek/İleri Metin İşaretleme Dili Web sayfaları oluşturmak için kullanılan içerik biçimlendirme dilidir. Yüksek/ileri metin
DetaylıVeritabanı Dersi. Teoriden Pratiğe. Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XXV: Web'den Erişim Çağıltay, N., Tokdemir, G.
Veritabanı Dersi Teoriden Pratiğe Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XXV: Web'den Erişim Çağıltay, N., Tokdemir, G. BÖLÜM 25 Web den Erişim Ortak Geçit Arayüzü Bazı Web Kavramları
DetaylıInternet: Tarihçe ve Kavramlar
Internet: Tarihçe ve Kavramlar Umut Al umutal@hacettepe.edu.tr Internet in Tarihçesi 1945 Vannevar Bush memex 1962 Licklider (MIT) Galaktik Ağ 1969 DARPA ARPANET 1972 İlk e-posta 1983 TCP-IP 1991 Gopher,
DetaylıVeritabanı Tasarımı. Basit Eşleme: Dönüşüm İşlemi
Veritabanı Tasarımı Basit Eşleme: Dönüşüm İşlemi Amaç Bu ders aşağıdaki hedefleri kapsamaktadır: Kavramsal model ile fiziksel modeli ayırt etme İki model arasındaki terminoloji eşleşmesini uygulama Tablolar
DetaylıÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. FORMLAR
ÖĞRENME FAALİYETİ 1 AMAÇ ÖĞRENME FAALİYETİ 1 Uygun ortam sağlandığında web sayfaları için formlar oluşturabileceksiniz. ARAŞTIRMA Web sayfalarında formların kullanım amaçlarını ve nasıl kullanıldığını
DetaylıWeb Site Tasarımı (Html-Css) (SD0139) Murat KARA 2017
Web Site Tasarımı (Html-Css) (SD0139) Murat KARA 2017 1. Hafta TANIŞMA, İNTERNET, HTML İçerik (Hafta/Konu) 1. Tanışma, İnternet Nedir, Html Nedir, Temel Terim ve Kavramlar 2. İnternete erişim ve İnternet
Detaylı2. HTML Temel Etiketleri
2. HTML Temel Etiketleri Bu bölümü bitirdiğinizde, HTML ve etiket kavramlarının ne olduğunu, HTML komut yapısını, Örnek bir HTML dosyasının nasıl oluşturulduğunu, Temel HTML etiketlerinin neler olduğunu,
Detaylı2-Hafta Temel İşlemler
2-Hafta Temel İşlemler * Html Komutlarının Yapısı * Açıklamalar * Htm Sayfasının Oluşturulması * Temel Html Komutları * Html Sayfalarının Düzenlenmesi * Html Sayfalarının İncelenmesi Html Komutlarının
DetaylıUzaktan Eğitim Uygulama ve Araştırma Merkezi
JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java Kodlarına Yorum Satırı Eklemek Java Paket Kavramı Java Kütüphane Kavramı Konsoldan Veri Çıkışı ve JOPtionPane Kütüphanesi JOptionPane Kütüphanesi Kullanarak
DetaylıÜst Düzey Programlama
Üst Düzey Programlama JSP Etiketletleri(Tags) Üst Düzey Programlama-ders06/ 1 Kişiye Özel JSP Etiketleri JSP Etiketleri, JSP sayfasında yazılan Java script leri yerine kullanılabilen HTML etiketleri yapısına
DetaylıKISITLAMALAR (CONSTRAINT)
KISITLAMALAR (CONSTRAINT) Tablo alanlarına veri girişini kontrol etmeyi amaçlayan düzenlemelerdir. Bir alana girilen değerleri sınırlayan bu düzenlemeler kullanıcı hataları açısından önemlidir. Verilerin
DetaylıÖğr. Gör. Serkan AKSU http://www.serkanaksu.net. http://www.serkanaksu.net/ 1
Öğr. Gör. Serkan AKSU http://www.serkanaksu.net http://www.serkanaksu.net/ 1 JavaScript JavaScript Nedir? Nestcape firması tarafından C dilinden esinlenerek yazılmış, Netscape Navigator 2.0 ile birlikte
DetaylıXML ve Web Servisleri
XML ve Web Servisleri 1 Bora Güngören - Portakal Teknoloji bora@portakalteknoloji.com XML ve Web Servisleri Sunum 4 Ağustos 2004 Çarşamba günü Ankara Üniversitesi'nde LKD adına verilmiştir. Sunum için
DetaylıORM & Hibernate. Ahmet Demirelli. SCJP 5.0, SCWCD 1.4 ahmetdemirelli@sabanciuniv.edu
ORM & Hibernate Ahmet Demirelli SCJP 5.0, SCWCD 1.4 ahmetdemirelli@sabanciuniv.edu Sabancı Üniversitesi Bilişim Teknolojileri Yüksek Lisans Programı Seminerleri 2008 Hakkımızda SabancıÜniversitesi BT Yüksek
DetaylıOracle Database 11g: Introduction to SQL
Oracle Database 11g: Introduction to SQL Mehmet Salih DEVECI GTECH-Kıdemli Veritabanı Yöneticisi Mehmetsalih.deveci@gtech.com.tr BÖLÜM- 1: SQL E GİRİŞ SELECT ifadesinin kabiliyetlerinin ortaya çıkarılması
DetaylıVeritabanına Giriş. Oğuzhan Ceylan. 19 Eylül 2011
Veritabanına Giriş Oğuzhan Ceylan 19 Eylül 2011 Outline Veritabanı MYSQL Mysql Sorgu Komutları Bir veritabanı yaratmak ve kullanmak Veritabanı Veritabanı Verittabanı hangi alanlarda kullanılıyor. Web sitesi
DetaylıHtml temelleri. Ders 4
Html temelleri Ders 4 1 Giriş World Wide Web (Kısaca web) uygun protokoller kullanarak haberleşen yazılımların çalıştırıldığı internet üzerindeki sistemlerin bir koleksiyonudur. Çoğu sistem gününüzde en
DetaylıSQL (Structured Query Language)
SQL (Structured Query Language) Genel SQL SQL çok yüksek seviyeli bir dildir. Biraz ingilizce bilgisi gerektirir. Programlama dillerine göre öğrenilmesi çok daha kolaydır. Çünkü programlama dillerindeki
DetaylıEndüstri Mühendisliği Bölümü Bilgisayar Programlama Ders Notları
8- Turbo Pascal Programlama İle Dosya İşlemleri Dosya işlemleri bilgisayar programlamada verilerin tekrar kullanılması açısından çok önemlidir. Yazılan bilgisayar programlarında elde edilen sonuçlar eğer
DetaylıSP_RENAMEDB eski_isim, yeni_isim VEYA SP_RENAMEDB 'eski isim', 'yeni isim'
Bu Derste Öğrenecekleriniz: 1- Veri Tabanı Adı Değiştirme 2- Nesnelerin Adını Değiştirme a. Tablo Adı Değiştirme b. Alan Adı Değiştirme c. Constraint (Kısıtlama) Adı Değiştirme 3- Tablo Düzenleme Komutları
Detaylı5. Tablo İşlemleri. Bu bölümü bitirdiğinizde,
5. Tablo İşlemleri Bu bölümü bitirdiğinizde, Tablonun nasıl oluşturulduğunu, Satır ve hücrelerin ne olduğunu ve nasıl oluşturulduğunu, Tablonun ve hücrelerin nasıl hizalandığını, Satır veya sütunların
DetaylıVeritabanı Tasarımı. NOT NULL ve UNIQUE Kısıtlamaları Tanımlama
Veritabanı Tasarımı NOT NULL ve UNIQUE Kısıtlamaları Tanımlama NOT NULL ve UNIQUE Kısıtlamaları Tanımlama Konular Kısıtlama terimini veri bütünlüğü ile ilişkilendirerek tanımlama Sütun seviyesinde ve tablo
DetaylıUBL-TR Temel Fatura Senaryosu Mart 2011 Versiyon : 1.2 2/13
UBL-TR (Temel Fatura Senaryosu) Mart 2011 ANKARA Versiyon : 1.2 1/13 GELİR İDARESİ BAŞKANLIĞI Uygulama ve Veri Yönetimi Daire Başkanlığı Versiyon : 1.2 2/13 Versiyon Yayım Tarihi Eklenen/Silinen/Değişen
DetaylıSPSS (Statistical Package for Social Sciences)
SPSS (Statistical Package for Social Sciences) SPSS Data Editor: Microsoft Excel formatına benzer satır ve sütunlardan oluşan çalışma sayfası (*sav) Data Editör iki arayüzden oluşur. 1. Data View 2. Variable
DetaylıTablolar Arası İlşikiler ve Alan Özellikleri. Şekil 1. Magaza veritabanının tabloları ve tablolar arasındaki ilişkiler
SQL'de Veri İşleme Komutları SQL'de verileri işlemek için kullanılan komutlara DML (Data Manipulation Language Veri İşleme Dili) denilmektedir. Bu komutlar ile oluşturulan ifadeler tablolara kayıt eklemek,
DetaylıHTML Etiketleri Genel Özellikler (Global Attributes)
HTML Yorum Eklemek HTML kodunun içine tarayıcı tarafından gösterilmeyecek yorumlar şu şekilde eklenir. Hatırlatıcı notlar eklemek için de kullanılabilir. HTML Etiketleri Genel
DetaylıProje #2 - Lojik Devre Benzetimi
Kocaeli Universitesi Bilgisayar Mühendisliği Programlama Laboratuvarı I BLM 209 Proje #2 - Lojik Devre Benzetimi Dosya Operasyonları Üzerine Uygulama Geliştirme Arş. Gör. Süleyman Eken & Arş. Gör. Furkan
DetaylıUzaktan Eğitim Uygulama ve Araştırma Merkezi
JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java da Fonksiyon Tanımlamak Java da Döngüler Java da Şart İfadeleri Uygulamalar Java da Fonksiyon Tanımlamak JAVA DA FONKSİYON TANIMLAMAK 4 Fonksiyonlar;
DetaylıTESİ. aşağıdaki. UML deki. karşılığı. 1. yapılsın: sorgular 0..* 0..1 0..1 0..* aşağıdakilerin. a) S1 ve S2 b) S1 ve S2 0..* 1..1 0..1 0..1.
007-008 Eğitim-Öğretim Bahar Yarıyılı. şemasında Mesrubat(ad,firma) yapılsın: S: SELECT firma FROM Mesrubat; sorgular 5. Aşağıdaki E/R diyagramının UML deki seçeneklerde verilenlerden hangisidir? karşılığı.
DetaylıSQL PROGRAMLAMA. Bir batch, bir arada bulunan bir dizi SQL deyimidir. Batch ayıracı GO deyimidir.
SQL PROGRAMLAMA BATCH Bir batch, bir arada bulunan bir dizi SQL deyimidir. Batch ayıracı deyimidir. SELECT. UPDATE...... DELETE.. BATCH BATCH Özellikleri 1- Bir batch içinde bir deyimde yazım hatası olduğunda
DetaylıMetin Text Kutuları. Metin kutusu oluşturmak için <input> tagı kullanılır.
Form İşlemleri Form Nedir? Şu ana kadar öğrendiğimiz konularda hep ziyaretçilere veri göstermeye veya bilgi vermeye çalıştık. Gerek metinlerle, gerekse liste veya resimlerle ziyaretçilere bilgi sunmayı
DetaylıT.C. MİLLÎ EĞİTİM BAKANLIĞI MEGEP (MESLEKİ EĞİTİM VE ÖĞRETİM SİSTEMİNİNGÜÇLENDİRİLMESİ PROJESİ) BİLİŞİM TEKNOLOJİLERİ ETKİLEŞİMLİ WEB UYGULAMALARI-4
T.C. MİLLÎ EĞİTİM BAKANLIĞI MEGEP (MESLEKİ EĞİTİM VE ÖĞRETİM SİSTEMİNİNGÜÇLENDİRİLMESİ PROJESİ) BİLİŞİM TEKNOLOJİLERİ ETKİLEŞİMLİ WEB UYGULAMALARI-4 ANKARA,2008 Milli Eğitim Bakanlığı tarafından geliştirilen
DetaylıBİLGİSAYAR UYGULAMALARI Şırnak Üniversitesi Mühendislik Fakültesi Güz Dönemi Arş.Gör. Eren DEMİR ve Arş.Gör. Veysel KIŞ (
BİLGİSAYAR UYGULAMALARI Şırnak Üniversitesi Mühendislik Fakültesi 2018-19 Güz Dönemi Arş.Gör. Eren DEMİR ve Arş.Gör. Veysel KIŞ (e-mail: edemir@sirnak.edu.tr ) 04.10.2018 1 MATLAB da Workspace ve Workspace
DetaylıBasit SQL Sorguları Veritabanından verilerin SELECT cümleleri ile alınması işlemine sorgulama denir.
SQL SELECT CÜMLELERİ Oracle birçok kullanışlı ve güçlü özellikleri olan bir veritabanıdır. Bu özelliklerinin birçoğu SQL ile ilgilidir. VTYS lerinin çoğunluğunda veriler ile çalışmak için SQL kullanılmaktadır.
DetaylıİNTERNET PROGRAMCILIĞI - II
0 İÇİNDEKİLER Bölüm 1 PHP İle Web Programlamaya Giriş 1 Bölüm 2 PHP Kodlama Standartları 5 Bölüm 3 PHP Değişken Kullanımı 17 Bölüm 4 IF Yapısı 32 Bölüm 5 Döngüler ve Diziler 64 1 BÖLÜM 1 PHP İLE WEB PROGRAMLAMAYA
DetaylıSQL'e Giriş. SELECT Deyimi. SQL Komutları. 1. DDL (Data Definition Language - Veri Tanımlama Dili)
SQL'e Giriş SQL komutları kullanılarak aşağıdaki işlemler yapılabilir: Veritabanı nesnelerinin oluşturulması ve bu nesnelerle ilgili işlemlerin yapılması Bilgilerin istenilen koşullara göre görüntülenmesi
DetaylıSQL e Giriş. Uzm. Murat YAZICI
SQL e Giriş Uzm. Murat YAZICI SQL (Structured Query Language) - SQL Türkçe de Yapısal Sorgulama Dili anlamına gelmektedir ve ilişkisel veritabanlarında çok geniş bir kullanım alanına sahiptir. - SQL ile
DetaylıPERAKENDE MAL SATIŞLARI İLE HİZMET İFALARINA İLİŞKİN MALİ RAPOR BİLDİRİM KILAVUZU. (ÖKC Mali Rapor Kılavuzu)
PERAKENDE MAL SATIŞLARI İLE HİZMET İFALARINA İLİŞKİN MALİ RAPOR BİLDİRİM KILAVUZU (ÖKC Mali Rapor Kılavuzu) Ekim 2017 - ANKARA GELİR İDARESİ BAŞKANLIĞI Denetim ve Uyum Yönetimi Daire Başkanlığı (I) Versiyon
DetaylıVeritabanı. SQL (Structured Query Language)
Veritabanı SQL (Structured Query Language) SQL (Structured Query Language) SQL, ilişkisel veritabanlarındaki bilgileri sorgulamak için kullanılan dildir. SQL, bütün kullanıcıların ve uygulamaların veritabanına
DetaylıPHP, nesne-yönelimli (object-oriented) bir dil olduğu için, nesne oluşturma imkânına ve bunların kullanılmasını sağlayan metodlara da sahiptir.
PHP'nin Temelleri PHP Nedir? PHP, bir programlama dili olarak, değişkenler, değişkenlerin değerleriyle bir işlem yapmayı sağlayan işlemciler (operatörler), işlemcilerle oluşturulan deyimler ve nihayet
DetaylıWeb Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1
Web Formlar ve Sayfalar Arasında Bilgi Gönderme BATML İnternet Programcılığı 1 Bazı web sitelerinde sayfalar arasında bilgi veya değişken göndermek gerekebilir. Gönderilen bu bilgi kullanıcı adı ve şifre
DetaylıJavascript. 1) Notepad++ aşağıdaki kodları yazıp deneme.html olarak kaydedelim. 2) Biraz önceki sayfa sadece html kodların içeriyordu.
Javascript Html sayfalarının içine yazılarak, sayfayı daha etkileşimli hale getirir. click olayları, uyarı mesajları gibi hareketlerle sayfayı daha dinamik hale getirir. Javascript olmadan yazılan html
DetaylıTemel Giriş/Çıkış Fonksiyonları
Temel Giriş/Çıkış Fonksiyonları Temel giriş/çıkış fonksiyonları, bütün programla dillerinde mevcuttur. Bu tür fonksiyonlar, kullanıcıya ekrana veya yazıcıya bilgi yazdırmasına, ve bilgisayara klavyeden
DetaylıWeb Tasarımının Temelleri
1. Hafta Web Tasarımının Temelleri Öğr. Gör. Murat YAZICI www.muratyazici.com Artvin Çoruh Üniversitesi, Artvin Meslek Yüksekokulu www.artvin.edu.tr Listeleme Etiketleri Sıralı liste oluşturmak için
Detaylıİnternet Programcılığı Dersi 2.Dönem Ders Notu
İnternet Programcılığı Dersi 2.Dönem Ders Notu DEĞİŞKEN TİPLERİ TAM SAYI (İNTEGER) VERİ TİPİ Negatif veya pozitif ondalık kısmı bulunmayan sayılardır. Örnek: $i=65; $x=345; ONDALIK(REAL)VERİ TİPİ Ondalıklı
DetaylıVeri Tabanı Yönetim Sistemleri Bölüm - 3
Veri Tabanı Yönetim Sistemleri Bölüm - 3 İçerik Web Tabanlı Veri Tabanı Sistemleri.! MySQL.! PhpMyAdmin.! Web tabanlı bir veritabanı tasarımı. R. Orçun Madran!2 Web Tabanlı Veritabanı Yönetim Sistemleri
DetaylıHAVAYOLU ELEKTRONİK BİLET RAPORU
HAVAYOLU ELEKTRONİK BİLET RAPORU Nisan 2016 Versiyon:1.0 Sayfa 1 / 26 ANKARA e-bilet Raporu GELİR İDARESİ BAŞKANLIĞI Nisan 2016 Uygulama ve Veri Yönetimi Daire Başkanlığı Versiyon:1.0 Sayfa 2 / 26 (I)
DetaylıBTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8
BTP 27 İNTERNET PROGRAMCILIĞI I Ders 8 Değişkenler 2 Tamsayı Değerler (Integer) Tamsayılar, tabanlı (decimal), 8 tabanlı (octal) veya 6 tabanlı (hexadecimal) olabilir. 8 tabanındaki sayıları belirtmek
DetaylıHTML TABLO OLUŞTURMA HALİL İBRAHİM AKGÜN
HTML TABLO OLUŞTURMA HALİL İBRAHİM AKGÜN HTML Nedir? İşaretleme dili (HyperText Markup Language) Web sayfalarında gösterim işini sağlamak için kullanılan bir işaretleme dilidir. İşaretleme dili, metinlerin
Detaylıe-fatura UYGULAMASI (Gümrük İşlemleri Kılavuzu) Aralık 2015 ANKARA e-fatura Uygulaması (Yolcu Beraber Eşya Kılavuzu) Ağustos 2015 Versiyon : 1.
e-fatura UYGULAMASI (Gümrük İşlemleri Kılavuzu) Aralık 2015 ANKARA e-fatura Uygulaması (Yolcu Beraber Eşya Kılavuzu) Ağustos 2015 Versiyon : 1.0 1/24 GELİR İDARESİ BAŞKANLIĞI Denetim ve Uyum Yönetimi Daire
DetaylıÇok tablolu sorgulamalar
Çok tablolu sorgulamalar Eğer birden fazla tabloda yer alan verilerin tek bir sorgu ile görüntülenmesi istenirse FROM kısmında ilgili tablolar araya virgül konularak yazılmalı, WHERE kısmında ise o tabloları
DetaylıXML de Dikkat Edilecek Hususlar
XML de Dikkat Edilecek Hususlar XML dokümanı örnek alınarak Banka kök etiketinde yer alan EFTKodu alanına kuruluşun EFT kodu, Adi alanına kuruluşun adı ve GuncellemeTarihi alanına güncellenme tarihi yazılır
DetaylıVeritabanı Tasarımı. Dönüşüm Fonksiyonları
Veritabanı Tasarımı Dönüşüm Fonksiyonları Konular Açık veri türü dönüştürme ve örtülü veri türü dönüştürme örnekleri Bir dil için yerleşik veri dönüşüm yetenekleri neden önemli olduğunun bir iş perspektifinden
DetaylıWeb Tasarımının Temelleri
1. Hafta Web Tasarımının Temelleri Öğr. Gör. Murat YAZICI www.muratyazici.com Artvin Çoruh Üniversitesi, Artvin Meslek Yüksekokulu www.artvin.edu.tr Formlar Kullanıcının da aktif olacağı dinamik web sayfaları
DetaylıÖğr. Gör. Cansu AYVAZ GÜVEN VERİTABANI-II. Değişken Tanımlama Ve Akış Kontrol Deyimleri
Öğr. Gör. Cansu AYVAZ GÜVEN VERİTABANI-II Değişken Tanımlama Ve Akış Kontrol Deyimleri Değişken Tanımlama Değişken isimlerinin başında @ sembolü bulunur. @ad, @soyad, @tarih değişken isimlerine birer örnektir.
Detaylıe-ledger Fields (e-defter Alanları)
e-ledger Fields (e-defter Alanları) Table 1: Field information of the text document (Tablo 1:Yazı Metninin Alan Bilgileri) *Bulut, Lokal Table 2: Field information of the contents in the text document
DetaylıHTML içerik oluşturmak için düşünülen bir işaret dilidir. Örnek
STİLLER CSS NEDİR? CSS (Cascading Style Sheet) Stiller, HTML elemanlarının nasıl gösterileceğini tanımlar. Stiller HTML de karşılaşılan bazı problemleri çözmek için HTML 4.0 a eklenmiştir. HTML, web
DetaylıXAML Dili Microsoft Blend. Tasarım ve Kodlamanın. Birbirinden Ayrılması
Giriş WPF Nedir? Tasarım ve Kodlamanın Birbirinden Ayrılması XBAP Nedir? Silverlight Nedir? Sunum Katmanları Neydi? Sunum Katmanları İle Neler Yapılabiliyordu Neden Microsoft? VCL Application, FireMonkey
DetaylıEBE-368 Veri Tabanı Yönetim Sistemleri İlişkisel Model (The Relational Model)
EBE-368 Veri Tabanı Yönetim Sistemleri İlişkisel Model (The Relational Model) Dr. Dilek Küçük İlişkisel Model [1] Günümüzde en yaygın kullanılan veri tabanı modelidir. Bir ilişkisel veri tabanı bir veya
Detaylı7. Çerçeveler. Bu bölümü bitirdiğinizde,
7. Çerçeveler Bu bölümü bitirdiğinizde, Çerçevelerden oluşan bir WEB sayfası tasarlamayı, İç içe çerçeveler oluşturmayı ve Çerçeveleri isimlendirmeyi, Bağ kurulan dosyaları belirtilen çerçeve içerisinde
DetaylıPHP I PHP I. E. Fatih Yetkin. 26 Eylül 2011
PHP I E. Fatih Yetkin 26 Eylül 2011 Outline Temel Tanımlar HTML e Giriş PHP ye Giriş MySQL ve PHP Temel Tanımlar Web Sunucu Nedir? Teknik detaylar bir kenara bırakılacak olursa, hazırlanan web sayfasını
DetaylıWeb Tasarımının Temelleri
1. Hafta Web Tasarımının Temelleri Öğr. Gör. Murat YAZICI www.muratyazici.com Artvin Çoruh Üniversitesi, Artvin Meslek Yüksekokulu www.artvin.edu.tr Temel Kavramlar İnternet HTML WWW HTTP, HTTPS FTP Web
Detaylı