1 - Button Kontrolu Nasıl Yapılır?
|
|
|
- Direnç Dalkılıç
- 10 yıl önce
- İzleme sayısı:
Transkript
1 1 - Button Kontrolu Nasıl Yapılır? Graphical Layout Activity_main.xml <RelativeLayout xmlns:android=" xmlns:tools=" android:layout_height="match_parent" > <TextView android:layout_centerhorizontal="true" android:layout_centervertical="true" android:padding="@dimen/padding_medium" android:text="@string/hello_world" tools:context=".mainactivity" /> <LinearLayout android:layout_alignparentbottom="true" android:layout_alignparentright="true" android:layout_alignparenttop="true" android:orientation="vertical" > <Button android:id="@+id/button1" android:text="mesaj" /> <Button android:id="@+id/button2" android:onclick="bas" android:text="gönder" /> <EditText android:id="@+id/edittext1" android:ems="10" > <requestfocus /> </EditText> </LinearLayout> </RelativeLayout>
2 MainActivity.java package com.example.uygulama1; import android.app.activity; import android.os.bundle; import android.view.menu; import android.view.view; import android.view.view.onclicklistener; import android.widget.button; import android.widget.edittext; import android.widget.toast; public class MainActivity extends Activity EditText yaz; Button public void oncreate(bundle savedinstancestate) super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); b1=(button) findviewbyid(r.id.button1); yaz=(edittext)findviewbyid(r.id.edittext1); b1.setonclicklistener(new OnClickListener() public void onclick(view v) // TODO Auto-generated method stub Toast.makeText(getApplicationContext(), "Telefon Çalıyor", Toast.LENGTH_LONG).show(); ); public void bas(view v) yaz.settext(" ");
3 2 - RadioButton ve RatingBar Kullanımı Graphical Layout Activity_main.xml <RelativeLayout xmlns:android=" xmlns:tools=" android:layout_height="match_parent" > <LinearLayout android:layout_alignparentbottom="true" android:layout_alignparentright="true" android:layout_alignparenttop="true" android:orientation="vertical" > </LinearLayout> <RadioGroup android:id="@+id/radiogroup1" android:layout_alignparenttop="true" > <RadioButton android:id="@+id/radio0" android:checked="true" android:onclick="bas" android:text="ön Lisans" /> <RadioButton android:id="@+id/radio1" android:onclick="bas" android:text="lisans" /> <RadioButton android:id="@+id/radio2" android:onclick="bas" android:text="lisans Üstü" /> <TextView android:id="@+id/textview1" android:text="large Text"
4 </RadioGroup> android:textappearance="?android:attr/textappearancelarge" /> <RatingBar android:layout_margintop="20dp" /> </RelativeLayout> MainActivity.java package com.example.uyg2; import android.os.bundle; import android.app.activity; import android.view.menu; import android.view.menuitem; import android.view.view; import android.widget.radiobutton; import android.widget.ratingbar; import android.widget.ratingbar.onratingbarchangelistener; import android.widget.textview; import android.widget.toast; import android.support.v4.app.navutils; public class MainActivity extends Activity RadioButton r1; // değişkenleri tanımlıyoruz RadioButton r2; RadioButton r3; TextView yaz; RatingBar public void oncreate(bundle savedinstancestate) super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); r1=(radiobutton)findviewbyid(r.id.radio0); r2=(radiobutton)findviewbyid(r.id.radio1); r3=(radiobutton)findviewbyid(r.id.radio2); yaz=(textview)findviewbyid(r.id.textview1); addlisteneronratingbar(); private void addlisteneronratingbar() // TODO Auto-generated method stub oyla=(ratingbar)findviewbyid(r.id.ratingbar1); oyla.setonratingbarchangelistener(new OnRatingBarChangeListener() public void onratingchanged(ratingbar ratingbar, float rating, boolean fromuser) // TODO Auto-generated method stub Toast.makeText(getApplicationContext(), String.valueOf(rating), Toast.LENGTH_SHORT).show(); );
5 public void bas(view x) if (r1.ischecked()==true) yaz.settext(r1.gettext()); if (r2.ischecked()==true) yaz.settext(r2.gettext()); if (r3.ischecked()==true) yaz.settext(r3.gettext());
6 3 - ListView Uygulaması Graphical Layout Activity_liste.xml <RelativeLayout xmlns:android=" xmlns:tools=" android:layout_height="match_parent" > <LinearLayout android:layout_alignparentbottom="true" android:layout_alignparentright="true" android:layout_alignparenttop="true" android:orientation="vertical" > </LinearLayout> <ListView android:id="@+id/listview1" android:layout_alignparenttop="true" > </ListView> </RelativeLayout> Liste.java package com.example.liste; import android.os.bundle; import android.app.activity; import android.view.menu; import android.view.menuitem; import android.view.view; import android.widget.adapterview; import android.widget.adapterview.onitemclicklistener; import android.widget.arrayadapter; import android.widget.listview; import android.widget.textview; import android.widget.toast; import android.support.v4.app.navutils; public class Liste extends Activity String[] iller= "Ankara", "izmir", "istanbul", "Antalya" ;
7 @Override public void oncreate(bundle savedinstancestate) super.oncreate(savedinstancestate); setcontentview(r.layout.activity_liste); // İlk çalıştırıldığında Ekrana tasarım alanı gelir... ListView liste=(listview)findviewbyid(r.id.listview1); liste.setadapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,iller)); liste.setonitemclicklistener(new OnItemClickListener() public void onitemclick(adapterview<?> arg0, View secilen, int arg2, long arg3) Toast.makeText(getApplicationContext(), ((TextView)secilen).getText(), 0).show(); // TODO Auto-generated method stub // Açıklama satırıdır... );
8 4 - Mp3 Dosyası Oluşturma Graphical Layout Activity_main.xml <RelativeLayout xmlns:android=" xmlns:tools=" android:layout_height="match_parent" > <LinearLayout android:id="@+id/linearlayout1" android:layout_alignparentright="true" android:layout_alignparenttop="true" android:orientation="vertical" > <Button android:id="@+id/button1" android:onclick="baslat" android:text="başlat" /> </LinearLayout> <Button android:id="@+id/button2" android:layout_alignparentright="true" android:layout_below="@+id/linearlayout1" android:onclick="bitir" android:text="bitir" /> </RelativeLayout>
9 MainActivity.java package com.example.ses; import android.media.mediaplayer; import android.os.bundle; import android.app.activity; import android.view.menu; import android.view.menuitem; import android.view.view; import android.support.v4.app.navutils; public class Ses extends Activity MediaPlayer media; // Ses dosyalarını çalıştırmak için değişken public void oncreate(bundle savedinstancestate) super.oncreate(savedinstancestate); setcontentview(r.layout.activity_ses); public void baslat(view x) // View x hangi ekranda olduğunu gösterir Değişkenler yalnız tanımlandığı yerde çalışır media=mediaplayer.create(this, R.raw.ses); // Ses dosyamızı mediaplayer'ın içine yükledik media.start(); // Çalmaya başla public void bitir(view y) if(media.isplaying()) // Eğer media Player çalışıyor ise media.stop(); // Durdur media.release(); // Ram bellekten at
10 5 - WEB TARAYICI Graphical Layout Activity_main.xml <RelativeLayout xmlns:android=" xmlns:tools=" android:layout_height="match_parent" > <LinearLayout android:layout_alignparentbottom="true" android:layout_alignparentright="true" android:layout_alignparenttop="true" android:orientation="vertical" > <EditText android:id="@+id/edittext1" android:ems="10" > <requestfocus /> </EditText> <Button android:id="@+id/button1" android:layout_width="95dp" android:onclick="git" android:text="git" /> <WebView android:id="@+id/webview1" android:layout_height="match_parent" /> </LinearLayout> </RelativeLayout>
11 MainActivity.java package com.example.internet; import android.app.activity; import android.os.bundle; import android.view.view; import android.webkit.webview; import android.webkit.webviewclient; import android.widget.edittext; public class MainActivity extends Activity WebView public void oncreate(bundle savedinstancestate) super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); sayfa = (WebView) findviewbyid(r.id.webview1); // WebView'un id'sini alır sayfa.setwebviewclient(new public void onreceivederror(webview view, int errorcode, String description, String failingurl) // onreceivederror-->sayfa yüklenme anında hata oluşursa vereceğimiz mesajı buraya yazıyoruz mesaj vermezsek es geçer // Hata yakalama kullanılır public boolean shouldoverrideurlloading(webview view, String url) view.loadurl(url); //sayfada hata oluştuğunda başka sayfaya yönlendirmede return true; sayfa.loadurl(" // belirtilen nesneyi Webview içerisinde görüntüleyecek (başlangıç sayfası) public void git(view x) EditText adres=(edittext)findviewbyid(r.id.edittext1); String webadres=adres.gettext().tostring(); sayfa.loadurl(webadres); // bir sayfayı görüntülemek için kullanılan kod. //adres değişkene edittext türünde değişken tasarımdaki edittext karşılıyor. // string degişkene text kutusu adresi gettext özelliği ile text de metni alıyoruz //sayfa yüklüyoruz.
12 AndroidManifest.xml sayfasına Aşağıdaki kodu eklememiz gerekir; <manifest xmlns:android=" package="com.example.internet" android:versioncode="1" android:versionname="1.0" > (İNTERNET İZİN DOSYASI): Bu kodu yazmazsak internet bağlantımız sağlanmaz. <uses-permission android:name="android.permission.internet"/> <uses-sdk android:minsdkversion="8" android:targetsdkversion="15" /> <application > <activity android:name=".mainactivity" > <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> </application> </manifest>
13 6 - VIDEO OYNATICI Graphical Layout Activity_main.xml <RelativeLayout xmlns:android=" xmlns:tools=" android:layout_height="match_parent" > <LinearLayout android:layout_alignparentbottom="true" android:layout_alignparentright="true" android:layout_alignparenttop="true" android:orientation="vertical" > <VideoView android:id="@+id/videoview1" /> </LinearLayout> </RelativeLayout>
14 MainActivity.java package com.example.player; import android.net.uri; import android.os.bundle; import android.app.activity; import android.view.menu; import android.view.menuitem; import android.widget.mediacontroller; import android.widget.videoview; import android.support.v4.app.navutils; public class MainActivity extends Activity private VideoView video; // video isminde nesne public void oncreate(bundle savedinstancestate) super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); video = (VideoView) findviewbyid(r.id.videoview1); // video'nun İD'sini alıyoruz. MediaController mediacontroller = new MediaController(this); // mediacontroller adında bir değişken tanımlıyoruz kütüphanesini import ediyoruz başlat,durdur ileri, geri al işlemlerini yapar. Nesnenin değişkenini kullandık. mediacontroller.setmediaplayer(video); // VideoView nesnesini mediacontroller içine aldık çalışması için... // mediacontroller ayrı bir nesne VideoView'i mediacontroller içine atıyoruz içerisinde çalıştırıyoruz. video.setvideouri(uri.parse("android.resource://com.example.player/"+r.raw.vido1)); // bilgisayarda ki müzik dosyalarını almak için kullanılır dosya ismini yazıyoruz player uygulaman exe'nin bulunduğu yerin klasör adını alır. video.setmediacontroller(mediacontroller); // beraber sekronize hareket için kullanılır. // kontrol tuşlarınıdır video.requestfocus(); // focus ekrana göre video görüntüsü büyütüp küçültmesi olayı focus alma. video.start(); // çalıştırma mediacontroller.show(); // video çalışırken kontrol düğmelerin tekrar gelmesi için kullanılır.
15 Graphical Layout 7 - SDKART UYGULAMASI Activity_main.xml <RelativeLayout xmlns:android=" xmlns:tools=" android:layout_height="match_parent" > <LinearLayout android:layout_alignparentbottom="true" android:layout_alignparentright="true" android:layout_alignparenttop="true" android:orientation="vertical" > <EditText android:id="@+id/edittext1" android:ems="10" > <requestfocus /> </EditText> <Button android:id="@+id/button1" android:layout_width="150dp" android:onclick="kaydet" android:text="kaydet" /> <Button android:id="@+id/button2" android:layout_width="150dp" android:onclick="oku" android:text="oku" /> <Button android:id="@+id/button3" android:layout_width="150dp" android:onclick="temizle" android:text="temizle" /> <Button
16 </LinearLayout> </RelativeLayout> android:layout_width="150dp" android:onclick="kapat" android:text="kapat" /> MainActivity.java package com.example.sdkart; import java.io.bufferedreader; public class MainActivity extends Activity EditText deger; Button SD_oku; Button SD_kaydet; Button ekran_temizle; Button public void oncreate(bundle savedinstancestate) super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); deger = (EditText) findviewbyid(r.id.edittext1); deger.sethint("buraya Yazınız"); // Edittext'in içine soluk bir yazı yazar SD_kaydet = (Button) findviewbyid(r.id.button1); SD_oku = (Button) findviewbyid(r.id.button2); ekran_temizle = (Button) findviewbyid(r.id.button3); ekran_kapat = (Button) findviewbyid(r.id.button4); public void kaydet(view x) try // Hata yakalama blogunu tanımladık File dosya = new File("/sdcard/sddosya.txt"); // sdcard'ın içine bir adet "sddosya.txt" adında bir dosya tanımladık. dosya.createnewfile(); // sdkart'ın içine sddosya.txt'yi oluşturduk. FileOutputStream cıkıs = new FileOutputStream(dosya); // sddosya.txt'in içine kayıt edilebilir dosya açma. OutputStreamWriter yaz = new OutputStreamWriter(cıkıs); // sddosya.txt içine bilgiyi yazsın diye yaz adında bir değişken tanımladık. yaz.append(deger.gettext()); // dosyaya ekle. Bilgiyi alırken gettext kullanılır. yaz.close(); // yaz dosyasını kapatıyoruz cıkıs.close(); // Açmış olduğumuz dosyayı kapatıyoruz Toast.makeText(getBaseContext(), "SD kart içerisindeki 'sddosya.txt' dosyasına yazıldı", Toast.LENGTH_SHORT).show(); catch (Exception e) Toast.makeText(getBaseContext(), e.getmessage(), Toast.LENGTH_SHORT).show(); public void oku(view x) try File dosya = new File("/sdcard/sddosya.txt"); // sdcard'ın içine "sddosya.txt" adında bir dosya olduğunu tanımladık. FileInputStream giris = new FileInputStream(dosya); BufferedReader okuyucu = new BufferedReader(new InputStreamReader(giris)); // sddosya.txt dosyasında kaç tane kayıtlı satır varsa satırları tek tek okur. String adatarow = ""; // satır okumak için kullanılır. String abuffer = ""; // satırdan gelen bilgileri toplamak için kullanılır. while ((adatarow = okuyucu.readline())!= null) abuffer += adatarow + "\n"; // sddosya.txt dosyasından bir kayıt, bir satır okur abuffer değişkeni içerisine atar. deger.settext(abuffer); // sddosya.txt dosyasından okuduğu yazıyı EditText'in içine yazar. okuyucu.close(); Toast.makeText(getBaseContext(),
17 "SD kart içerisindeki 'sddosya.txt' okundu", Toast.LENGTH_SHORT).show(); catch (Exception e) Toast.makeText(getBaseContext(), e.getmessage(), Toast.LENGTH_SHORT).show(); public void temizle(view x) deger.settext(""); // EditText'in içini temizler. public void kapat(view x) finish(); // uygulamayı kapatır. AndroidManifest.xml sayfasına Aşağıdaki kodu eklememiz gerekir; <manifest xmlns:android=" package="com.example.internet" android:versioncode="1" android:versionname="1.0" > (Harici Dosyalarına Yazma İzni): Harici aygıt(sdcard) kullanılacaksa bu kodu AndroidManifest.xml sayfasına eklememiz gerekir.kodu yazmazsak sdcard a bağlantı sağlanmaz. <uses-permission android:name="android.permission.write_external_storage" /> <uses-sdk android:minsdkversion="8" android:targetsdkversion="15" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/apptheme" > <activity android:name=".mainactivity" android:label="@string/title_activity_main" > <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> </application> </manifest>
18 Not: On Click Olayı bir alt program isimleridir. FileoutputStream Dosyayı yazma modunda açma \n Bir sonraki satıra geçmek için yani Satır başı yapmak için kullanılır.
19 GridView Nesnesinde Resim Albümü Nasıl Gösterilir? 8 - Resim Uygulaması Graphical Layout activity_main_xml <RelativeLayout xmlns:android=" xmlns:tools=" android:layout_height="match_parent" > <GridView android:id="@+id/gridview1" android:layout_alignparenttop="true" android:numcolumns="2" > </GridView> </RelativeLayout> Graphical Layout
20 image_and_text.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=" android:layout_height="match_parent" android:padding="6dp" > <ImageView android:layout_width="70dp" android:layout_height="70dp" /> <TextView android:text="textview" android:textsize="10dp" /> </LinearLayout> MainActivity.java(Ana Programa View göndermek) package com.example.resim; import android.os.bundle; import android.app.activity; import android.view.menu; import android.view.menuitem; import android.view.view; import android.widget.adapterview; import android.widget.adapterview.onitemclicklistener; import android.widget.gridview; import android.widget.toast; import android.support.v4.app.navutils; public class MainActivity extends Activity public static final String[] yazi = "Kedi_1","Kedi_2","Kedi_3","Kedi_4"; GridView public void oncreate(bundle savedinstancestate) super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); GridView gridview =(GridView) findviewbyid(r.id.gridview1); gridview.setadapter(new ImageAdapter(this, yazi)); gridview.setonitemclicklistener(new OnItemClickListener() ); public void onitemclick(adapterview<?> arg0, View arg1, int arg2, long arg3) // TODO Auto-generated method stub Toast.makeText(getApplicationContext(),yazi[arg2],Toast.LENGTH_SHORT).show(); ImageAdapter.java package com.example.resim; import android.content.context; import android.view.layoutinflater; import android.view.view; import android.view.viewgroup; import android.widget.baseadapter; import android.widget.imageview; import android.widget.textview; public class ImageAdapter extends BaseAdapter //Adapter: dizinin içindeki verileri gridview içerisine atar Context context; // context: içerik
21 String [] kedi; public ImageAdapter(Context context, String[] kedi) this.context=context; this.kedi=kedi; public int getcount() //getcount: dizinin içindeki eleman sayısını bulur return kedi.length; //dizinin uzunluğunu alır public Object getitem(int position) //getitem: dizinin içindeki elemanı getirir. position: Nesnenin dizi içerisindeki pozisyonunu gösterir. position: dizinin içindeki index numarasını alır. return null; public long getitemid(int position) //getitemid: dizinin içindeki elemanın Id numarasını getirir return 0; public View getview(int position, View gor, ViewGroup parent) //getview: gridview içine resimleri getirir LayoutInflater inflater = (LayoutInflater) context.getsystemservice(context.layout_inflater_service); View gridview; if(gor==null) gridview =new View(context); gridview = inflater.inflate(r.layout.image_and_text, null); //Ekran görüntüsünün image_and_text içine yerleşmesi için tanımlanır. yani ekran görüntüsünü gridview içerisine gömer. TextView text = (TextView) gridview.findviewbyid(r.id.textview1); text.settext(kedi[position]); //settext : text'in içindeki yazıyı değiştirir. gettext:text'in içindeki yazıyı alır ImageView image = (ImageView) gridview.findviewbyid(r.id.imageview1); String resim_deger = kedi[position]; if(resim_deger.equals("kedi_1")) image.setimageresource(r.drawable.i1); else if(resim_deger.equals("kedi_2")) image.setimageresource(r.drawable.i2); else if(resim_deger.equals("kedi_3")) image.setimageresource(r.drawable.i3); else image.setimageresource(r.drawable.i4); else gridview = (View) gor; return gridview;
22
MOBİL UYGULAMA GELİŞTİRME
MOBİL UYGULAMA GELİŞTİRME Hedefler Bu üniteyi çalıştıktan sonra; BaseAdapter yapısından miras alabilir, ListView bileşenine özel layout ve adapter oluşturabilir, WebView bileşenini kullanarak web sayfalarını
MOBİL UYGULAMA GELİŞTİRME
MOBİL UYGULAMA GELİŞTİRME Hedefler Bu üniteyi çalıştıktan sonra; Layout çeşitlerinin ve aralarındaki farkları açıklayabilir, Android projesinde farklı Laoyut kullanabilir, Android projesinde TextView,
Proje 1. Arayüz Tasarımı
Proje 1. Arayüz Tasarımı 1. Yeni bir android projesi oluşturalım. Proje ismi: ArayuzTasarimi ve aktivity adı: ArayuzTasarimi olarak yazalım. 2. Projejiyi oluşturduktan sonra bize hazır olarak gelen dosyalar:
MOBİL UYGULAMA GELİŞTİRME
MOBİL UYGULAMA GELİŞTİRME Hedefler Bu üniteyi çalıştıktan sonra; Android projesi oluşturabilir, Android projesini çalıştırabilir, Android projesi genel yapısını açıklayabilir, Activity kavramını açıklayabilir,
Android Kaynakları (Resources)
Android Kaynakları (Resources) Android Resources (Kaynakları) res/drawable : çizim (resim) dosyalarının bulundu kaynak res/layout : layout (tasarım) dosyaları tanımlıdır res/menu : menu dosyalarını barındırır
Listview Kullanımı. Aşağıdaki örnekte bir ListView'ı birkaç ülke ismiyle dolduracağız.
Listview Kullanımı Mobil cihazlarda kullanıcılara birbiriyle ilişkili verileri listeyle vermek çok tercih edilen bir yöntemdir. Kullanıcı listedeki veriler içinde tek parmağıyla yukarı-aşağı sürükleme
Android ile SQLLite Veri Tabanı
Android ile SQLLite Veri Tabanı Android de verileri SQLLite veritabanında tutmak için: Adım-1) File-New Project buradan projeye bir isim verelim ( örneğin: AndroidSQLite), Next ile bir sonraki adımda API
Android Nedir? Google'ın Android Inc şirketini alışı
Android Nedir? Android, Google, Open Handset Alliance ve özgür yazılım topluluğu tarafından geliştirilen, Linux tabanlı, mobil cihaz ve cep telefonları için geliştirilmekte olan, açık kaynak kodlu bir
Android Ders Notları
Android Ders Notları 1. Yeni Bir Proje Başlatma Android Studio programında yeni bir proje başlatıyoruz. İlk olarak karşımıza resim 1 deki gibi bir pencere gelecek. Burada Application name kısmına proje
Android Cep Telefonu Programlama
Number: (5-2015) SCIENCE AND TECHNOLOGY INFORMATION SHARING Article Web Page: www.ibrahimcayiroglu.com Android Cep Telefonu Programlama (Android Mobile Phone Programming) Kaan KARAPINAR *, İbrahim ÇAYIROĞLU
Burak Kıymaz 13.10.2015 JAVA FX
JavaFx neden çıktı? JAVA FX Eskiden desktop için swing kullanılırdı fakat pek iyi değildi. Javafx bu konuda css kullanmaya da izin verdiği için daha iyi bulundu. xml veriyi biçimlendirmek için kullanılan
Androıd ile Arduıno. Nazir Doğan
Androıd ile Arduıno Nazir Doğan İçindekiler Bölüm 1: Başlarken 1 ADK Nedir? 2 Donanım Geliştirme Kartları 4 Google ADK 2011 4 Arduino ADK 6 Google ADK 2012 6 Arduino DUE 7 IOIO 8 Desteklenen Android Cihazlar
Activity Context.startActivity Activity, AndroidManifest
Activity sınıfı tarafından oluşturulan nesneler uygulama içinde kullanılan ekranları temsil ederler. Kullanıcı yeni bir ekrana geçtiğinde Context.startActivity metoduyla bu ekran başlatılır. Eğer yeni
Android Studio Dersleri
Android Studio Dersleri Ümit KÖSE Umiitkose.com Herkese Merhaba, Ben Ümit Köse. Fırat Ünversitesi Bilgisayar Mühendisliği 4. Sınıf öğrencisiyim. 2 sene boyunca bloğumda yer verdiğim android derslerini
UYGULA İÇİ SATIN ALMA. <uses-permission android:name="android.permission.internet" /> <uses-permission android:name="com.android.vending.
UYGULA İÇİ SATIN ALMA In-app Billing Android Uygulama ya Entegre Etmek. Manifest Ayarı
Bazı Akıllı Telefon Sensörleri
Sensörler Bazı Akıllı Telefon Sensörleri Sensor.TYPE_ACCELEROMETER Telefon unuzun yatay, dikey ve yükseklik değişimlerini veren sensör dür.telefon unuzu düz konumdan sola doğru yatırınca yatay değer artmaya
Espresso ile Android Uygulama Testi
Espresso ile Android Uygulama Testi Kadir ŞEN [email protected] www.yazilimcigenclik.com 1 İçindekiler Espresso Nedir?... 3 Espresso Paketleri :... 3 Espresso yu hazır hale getirme... 7 Android Studioda
/*Aşağıda ki kodları doğru şekilde anlar ve kullanırsanız java da sınıfları biraz da olsa anlamış olursunuz.*/
Ana Main Kodları /*Aşağıda ki kodları doğru şekilde anlar ve kullanırsanız java da sınıfları biraz da olsa anlamış olursunuz.*/ package javaapplication1; public class JavaApplication1 public static void
Android de Video Nasıl Oynatılır?
Android de Video Nasıl Bir Android uygulamasında video dosyası oynatmak için VideoView adlı View sınıfından yararlanabilirsiniz. Bu amaçla öncelikle video oynatmaya yarayan bir Activity oluşturalım ve
Android Studio TextView ve EditText Öğr.Gör. Utku SOBUTAY
Android Studio TextView ve EditText Öğr.Gör. Utku SOBUTAY TextView 2 TextView, yazıları, sonuçları kullanıcıya göstermek için kullanılır. TextView sadece yazıları gösterir, yazılarda herhangi bir değişiklik
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.
ASP.NET DERS 1 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. Gelen ekranda Visual C# seçildikten
Görsel Programlama DERS 03. Görsel Programlama - Ders03/ 1
Görsel Programlama DERS 03 Görsel Programlama - Ders03/ 1 Java Dili, Veri Tipleri ve Operatörleri İlkel(primitive) Veri Tipleri İLKEL TİP boolean byte short int long float double char void BOYUTU 1 bit
1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız.
1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız. [10 puan] int param = 30; int result = 300; if (param > 45) result
Görsel Programlama 1
Görsel Programlama 1 1. Ekrana Hello world! yazan c# console application kodları: Console.Write("Hello world!"); 2. Ekranda ilk satıra Hello, ikinci satıra world! yazan kod: Console.WriteLine("Hello");
BMÜ-112 ALGORİTMA VE PROGRAMLAMA-II LABORATUARI DENEY-2 FÖYÜ
Amaçlar: 1- Arayüzler (Interfaces) 2- Soyut Sınıflar ve Metotlar(Abstract classes and methods) Uygulama-1: interface:cihaz ac() kapat() goster(string) class: TV class: LCD class: Projector... Cihaz adındaki
BLM401 Mobil Cihazlar için ANDROİD İşletim Sistemi KULLANICI ARAYÜZ. BLM401 Dr.Refik SAMET
BLM401 Mobil Cihazlar için ANDROİD İşletim Sistemi KULLANICI ARAYÜZ BİLEŞENLERİ 1 GİRİŞ (1/6) Arayüz bileşenleri kullanıcı ile uygulama arasındaki etkileşimleri gerçekleştirmektedir. Arayüz bileşenleri
Karabük Üniversitesi, Mühendislik Fakültesi...www.ibrahimcayiroglu.com WEB TEKNOLOJİLERİ
WEB TEKNOLOJİLERİ VISUAL STUDIO DA YENİ BİR PROJE OLUŞTURMA Visual Studio (VS) programını çalıştırdığımızda karşımıza boş bir ekran gelir. Yeni bir proje oluştururken File>New>Project yolu kullanılarak
Chain of Responsibility Tasarım Şablonu KurumsalJava.com
Chain of Responsibility Tasarım Şablonu KurumsalJava.com Özcan Acar Bilgisayar Mühendisi http://www.ozcanacar.com Chain of responsibility sorumluluk zinciri anlamına gelmektedir. Sisteme gönderilen bir
HESAP MAKİNASI YAPIMI
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
ASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ
ASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ Asp.NET mimarisinin temelini oluşturan CLASS yapısını kullanarak veri tabanı işlemlerini nasıl daha az kodla ve daha stabil yapabiliriz bunu göreceğiz. Mevzu
BMÜ-111 Algoritma ve Programlama. Bölüm 5. Tek Boyutlu Diziler
BMÜ-111 Algoritma ve Programlama Bölüm 5 Tek Boyutlu Diziler Yrd. Doç. Dr. İlhan AYDIN 1 Problem 100 adet sayı okumak istediğimizi düşünelim. Bu sayıların ortalaması hesaplanacak ve sayıların kaç tanesinin
GENETİK ALGORİTMA GEZGİN SATICI ÖDEVİ
GENETİK ALGORİTMA GEZGİN SATICI ÖDEVİ Aşağıda belli bir yere kadar programlanmış olan Gezgin satıcı problemine ait kodları inceleyerek programın geri kalan kısmını tamamlayınız. Seçme, Çaprazlama ve Mutasyon
BLM401 Mobil Cihazlar için ANDROİD İşletim Sistemi YAYIN ALICILARI. BLM401 Dr.Refik SAMET
BLM401 Mobil Cihazlar için ANDROİD İşletim Sistemi YAYIN ALICILARI BİLEŞENLERİ 1 GİRİŞ (1/4) Uygulamalar cihazda meydana gelen bazı olaylardan (internet bağlantısı ile ilgili olaylar, güç bağlantısı ile
RoboGuice ve Android Annotations ile Verimli Android Uygulama Geliştirme Emrah Ayanoğlu, Onur Özcan, Alperen Eraslan. Inet-TR 12 9 Kasım 2012
RoboGuice ve Android Annotations ile Verimli Android Uygulama Geliştirme Emrah Ayanoğlu, Onur Özcan, Alperen Eraslan Inet-TR 12 9 Kasım 2012 İÇERİK 1 STM A.Ş. Savunma Teknolojileri Mühendislik ve Ticaret
Bölüm 6. Karma. Olcay Taner Yıldız. O. T. Yıldız, C && Java ile Veri Yapılarına Giriş, Boğaziçi Üniversitesi Yayınevi, / 31
Bölüm 6. Karma Olcay Taner Yıldız 2014 O. T. Yıldız, C && Java ile Veri Yapılarına Giriş, Boğaziçi Üniversitesi Yayınevi, 2013 1 / 31 O. T. Yıldız, C && Java ile Veri Yapılarına Giriş, Boğaziçi Üniversitesi
Yazılım Kodlama ve İ simlendirme Standartları v1.0
Yazılım Kodlama ve İ simlendirme Standartları v1.0 İçerik Yazılım Kodlama ve İsimlendirme Standartları... 2 1. Amaç... Hata! Yer işareti tanımlanmamış. 2. Kapsam... Hata! Yer işareti tanımlanmamış. 3.
// hataları işaret eden referans
System sınıfı java.lang.object java.lang.system public final class System extends Object System sınıfı, java.lang paketi içindedir. Platformdan bağımsız olarak sistem düzeyindeki eylemleri belirleyen dingin
PAKET ERİŞİMLERİ SINIFLARIN YENİDEN KULLANIMI. BMU-112 Algoritma ve Programlama-II Yrd. Doç.Dr. İlhan AYDIN
PAKET ERİŞİMLERİ SINIFLARIN YENİDEN KULLANIMI BMU-112 Algoritma ve Programlama-II Yrd. Doç.Dr. İlhan AYDIN PAKET (PACKAGE) Paketler kütüphaneleri oluşturan elemanlardır. import java.io.bufferedreader;
Progress Barlı, FTP Dosya Upload Appleti
FTP ile dosya etmek kolay ancak bunu bir progressbar (yükleniyor barı) ile yapmak biraz karışık olabilir. Bir kaç java class yapısı kullanarak yazmak daha sonra bu klasları başka yerdede kullanabilmenize
Lab7 DOĞU AKDENİZ ÜNİVERSİTESİ BİLGİSAYAR VE TEKNOLOJİ YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI. BTEP212 Java. Uygulama1: package javaapplication58;
BTEP212 Java DOĞU AKDENİZ ÜNİVERSİTESİ BİLGİSAYAR VE TEKNOLOJİ YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI Lab7 bazen bir metodun içinde o metodun ait olduğu sınıftan yaratılacak nesneyi veya o nesnenin bir alt
PAKET TRANSFER SİSTEMİ
İLAÇ TAKİP SİSTEMİ ŞUBE MÜDÜRLÜĞÜ PAKET TRANSFER SİSTEMİ Kullanıcı Dökümanı Version 1.1 1 1. Revizyonlar... 1 2. Giriş... 1 2.1 Kapsam...1 2.2 Hedef Kitle...1 3. Gereksinimler... 1 3.1 Yazılım Gereksinimleri...1
2.Eclipse açıldıktan sonra Workspace alanı seçilmesi gerekir. Workspace alanı projelerinizin fiziksel olarak bulunduğu kısımdır.
1.Eclipse http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno/s R2/eclipse-jee-juno-SR2-win32.zip&mirror_id=1163 linkinden indiriyoruz. 2.Eclipse açıldıktan sonra
while(), do-while(), for() M.İLKUÇAR 2010 MAKU-MYO
while(), do-while(), for() Döngü (loop) : Bir koşul sağlandığı (true olduğu) sürece bir veya birden çok komutun tekrarlanması işlemidir. Java Döngüler (loops) While() do-while() for ( ) while ( koşul )
BLG4134 Görsel Programlama III. Öğr. Grv. Aybike ŞİMŞEK
BLG4134 Görsel Programlama III Öğr. Grv. Aybike ŞİMŞEK CV_EKLE isimli bir veritabanı oluşturun. CV isimli tabloyu aşağıdaki şekilde oluşturun. Aşağıdaki kod ile bir stored procedure oluşturun. Bunun için
CUSTOMSLİDİNG KULLANIMI
e CUSTOMSLİDİNG KULLANIMI 1112503078 İbrahim Can DUYGULU YBS 3-B Customsliding menü nedir? Tanımını yapmadan önce bu yapının özelliklerine bir bakalım. Bu özellikler; istediğimiz menülere anında erişebilme
Görsel Komponentler. TextView. Metin değerlerini ekranda göstermek için kullanılır.
Uygulamalarımızı tasarlarken gereksinim duyabileceğimiz görsel öğeler bize Google tarafından sağlanmıştır. Android SDK ile gelen ve layout dosyalarında kullanacağımız temel öğelerin bazıları şunlardır;
Trakya Üniversitesi Mühendislik-Mimarlık Fakültesi Bilgisayar Mühendisliği Bölümü. BM Yazılım - Staj Raporu
Trakya Üniversitesi Mühendislik-Mimarlık Fakültesi Bilgisayar Mühendisliği Bölümü BM Yazılım - Staj Raporu Teslim Eden : İsim-Soyisim : Muhammet Umut AKSOY Numara : 1090203045 Kuruluşun İsmi ve Yeri :
Temel JavaFX Bileşenleri (1) Labeled, Label, Button, ToggleButton, RadioButton, ToggleGroup, CheckBox, ComboBox, Slider, ListView ve SelectionModel
Temel JavaFX Bileşenleri (1) Labeled, Label, Button, ToggleButton, RadioButton, ToggleGroup, CheckBox, ComboBox, Slider, ListView ve SelectionModel JavaFX Nodları javafx.scene.node: sahneye eklenebilen
Bölüm 24. Java Ağ Uygulamaları 24.1 Java Appletleri. Bir Applet in Yaşam Döngüsü:
Bölüm 24 Java Ağ Uygulamaları 24.1 Java Appletleri Applet, Web tarayıcısında çalışan bir Java programıdır. Bir applet, Java uygulaması için tamamen fonskiyonel olabilir çünkü bütün Java API ye sahiptir.
Bire-bir Sahiplik İlişkisi ile İlgili Sorular:
Bire-bir Sahiplik İlişkisi ile İlgili Sorular: Soru 1: Bir füzenin kilometre cinsinden menzili ve kilogram cinsinden ağırlığı mevcuttur. Bir füze ya kara hedefleri ya da hava hedefler için tasarlanır.
BİL132 Bilgisayar Programlama II
BİL132 Bilgisayar Programlama II 8. Olağandışı durumlar (exceptions) Hacettepe Üniversitesi Bilgisayar Mühendisliği Bölümü Yüksel Tarhan Olağandışı durum Kütük bulunamadı Diskte yer kalmadı Nesne referans
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java Veri Tipleri ve Özelilkleri Değişken Tanımlama Kuralları Değişken Veri Tipi Değiştirme (Type Casting) Örnek Kodlar Java Veri Tipleri ve Özelilkleri
Cybersoft Bilişim Teknolojileri Sunucu Tarafı Programlaması Kursu Final soruları. Tarih: 27 Kasım 2010 Saat: 13:30 Süre: 3 saat
Cybersoft Bilişim Teknolojileri Sunucu Tarafı Programlaması Kursu Final soruları. Tarih: 27 Kasım 2010 Saat: 13:30 Süre: 3 saat 1. Kısım Çoktan Seçmeli (48 puan) 1) Aşağıdaki JAVA kod parçası çalıştırıldığında
MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 11: Metot Kavramı
MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 11: Metot Kavramı Yard. Doç. Dr. Alper Kürşat Uysal Bilgisayar Mühendisliği Bölümü [email protected] Ders Web Sayfası: http://ceng.anadolu.edu.tr/ders.aspx?dersid=101
Java ile Nesneye Yönelik Programlama (Object Oriented Programming)
Java ile Nesneye Yönelik Programlama (Object Oriented Programming) Giriş Yrd. Doç. Dr. Aybars UĞUR Örnek 1 Bir Yolcu sınıfı, yolcu1 nesnesi oluşturulması ve kullanılması class Yolcu String ad; String soyad;
Java da Soyutlama ( Abstraction ) ve Çok-biçimlilik ( Polymorphism )
Java da Soyutlama ( Abstraction ) ve Çok-biçimlilik ( Polymorphism ) BBS-515 Nesneye Yönelik Programlama Ders #9 (16 Aralık 2009) Geçen ders: Java Applet lerde bileşen yerleştirme türleri ( applet layouts
abstract Sınıflar 1 Sınıf sınıf1 new class Ama aşağıdaki şekilde referans alınabilir;
abstract Sınıflar 1 Özet sınıflar ya da özet metotlar abstract anahtar sözcüğü kullanılarak tanımlanırlar. Bir temel sınıf içinde bildirilen abstract metotların içeriği boştur. Kendisinden yeni bir instance
D İ Z İ L E R A R R A Y S
D İ Z İ L E R A R R A Y S 1 Örneğin 120 adet öğrencinin adını klavyeden girip, daha sonra bunları ekrandan yazdıralım. Bunun için, her öğrenci için ayrı bir değişken tanımlanmalıdır. String ad1; String
Klavyeden Basit Giriş/Çıkış İşlemleri
Klavyeden Basit Giriş/Çıkış İşlemleri Klavyeden veri girilmesi, girilen verilere çeşitli işlemler uygulandıktan sonra ekrana yazdırılması ya da herhangi bir yazıcıdan çıktı alınması gibi işlemlerdir. Javada
Temel Bilgisayar Programlama Final Sınavı Çalışma Notları
Diziler Temel Bilgisayar Programlama Final Sınavı Çalışma Notları (Dr. Övünç ÖZTÜRK, Dr. Tahir Emre KALAYCI) (İnşaat Mühendisliği ve Gıda Mühendisliği Grupları İçin) Diziler aynı türden bilgileri saklamak
Android Database SQLLite
Android Database SQLLite Android Mimarisi Android İşletim sistemi, adres defteri, telefon arama, notification, 2D/3D grafik, Database, security/encryption, camera, ses, input/output, web.. gibi kütüphaneler
YMT219 VERİ YAPILARI ÖDEV-1
YMT219 VERİ YAPILARI ÖDEV-1 1. İkiliBul yordamı aşağıda verilmiştir. İkiliBul yordamı A dizisi içerisinde 2 tane eşit sayı bulursa true bulamazsa false döndürmektedir. public boolean ikilibul(int[] A){
Aynı tipten çok sayıda değişken topluluğudur. X Y Score1 Score2 (0) (1) (2)...
Array (Diziler) Array Aynı tipten çok sayıda değişken topluluğudur. Birden fazla aynı tipteki değerle işlem yapmayı kolaylaştırır. X Y Score1 Score2 40 56 Grade 40 56 80 (0) (1) (2)... (13) Array tanımlama:
Nesne tabanlı programlama nesneleri kullanan programlamayı içerir. Bir nesne farklı olarak tanımlanabilen gerçek dünyadaki bir varlıktır.
Nesne tabanlı programlama nesneleri kullanan programlamayı içerir. Bir nesne farklı olarak tanımlanabilen gerçek dünyadaki bir varlıktır. Örneğin; bir öğrenci, sıra, çember, bir buton birer nesnedir. Bir
C++ Giriş Ders 1 MSGSU Fizik Bölümü Ferhat ÖZOK Kullanılacak kaynak: Published by Juan Soulié
Kullanılacak kaynak: http://www.cplusplus.com/doc/tutorial/ Published by Juan Soulié C++ Nedir? Arttırılmış C demektir ve C dilinin geliştirilmiş halini yansıtır. C++ öğrenmeden önce herhangi bir programlama
BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI
BİR BOYUTLU DİZİLER Amaçlar: 1. 1 BOYUTLU DİZİLERİ TANIMLAMAK 2. 1 BOYUTLU DİZİ UYGULAMALARI YAPMAK Örnek 5-1 Aşağıdaki program öğrenci notlarını bularak en iyi notu hesaplar. Harf notu şu şekilde hesaplanır:
Java String İşlemleri
Java String İşlemleri Karakterler (Characters) "char" kelimesi bir karakter tanımlamak için kullanılır. Karakter tek tırnak içine alınmalıdır. Bir char'ın aralığı 0 ile 65536 arasındadır. Char türü işaretsiz
2. GÜN. Daha açık bir ifadeyle,
1. GÜN Staj boyunca android programlama üzerine kendimi geliştirmeye karar vermem nedeniyle proje olarak android cihazlar için hava durumu uygulaması yazmaya karar verdim. Mevcut hava durumu uygulamalarını
Dizi türündeki referanslar, dizi nesnelerine bağlanmaktadır. Dizi referansları tanımlamak bu dizinin hemen kullanılacağı anlamına gelmez...
Javada Diziler Java da diziler nesnedir; içerisinde belirli sayıda eleman bulunur. Eğer bu sayı sıfır ise, dizi boş demektir. Dizinin içerisindeki elemanlara eksi olmayan bir tam sayı ile ifade edilen
Diziler İndisli Değişkenler
Diziler İndisli Değişkenler Aynı tür bilgileri (öğrenci isimleri, şehir isimleri, kapı numaraları, fakülteler vbg.) bellekte tutmak için kullanabileceğimiz listelere dizi adı verilir. Dizi kullanmanın
BİL-142 Bilgisayar Programlama II
BİL-142 Bilgisayar Programlama II (C/C++) Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Giriş Sınıflar, Nesneler, Fonksiyon ve Veri Üyeleri Sınıf ve Fonksiyon Üyeleri
A- VERİTABANI BAĞLANTISINI HAZIR NESNE KULLANARAK YAPMA
A- VERİTABANI BAĞLANTISINI HAZIR NESNE KULLANARAK YAPMA 1. Sayfamızda hiç kod yazmadan bilgileri görüntüleyelim. Bu amaçla iki tane nesneyi sayfamıza ekleyelim. 2. AccesDataSource ayarlayalım. 1 Sayfaya
NOT: VERİTABANINDAKİ TABLOLARI OLUŞTURMAYI DA UNUTMAYACAĞIZ.
20 Ocak 2012 / Cuma Yeni uygulama Yönetim adlı bir klasör oluşturacağız. Yönetim klasörü içerisine bir masterpage oluşturacağız. (tabloyla) Örneğin; Ana Sayfa Albüm ekle Fotoğraf ekle Content Place Holder(Değişecek
Durum Yönetimi. Olan sayfalar ekleyelim. BasitSayac.aspx
Durum Yönetimi Bu gün dersimizde durum yönetimine (state management) değineceğiz. Önce adı DurumYonetimi isimli yeni bir site oluşturalım. Burada programın otomatik olarak oluşturacağı Default.aspx dosyasını
BİL-141 Bilgisayar Programlama I (Java)
1 BİL-141 Bilgisayar Programlama I (Java) Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Not: Bu dersin sunumları, Java Bilgisayar Programlamaya Giriş, A. Yazıcı, E. Doğdu,
JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ
JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ Java programlama dili, Java SUN bilgisayar şirketi tarafından 1991 yılında geliştiril Program bloklar halinde yazılır ve bloklar { } ile oluşturulur. Komutlar aynı satıra
C# Yazım Kuralları ERCİYES. Ü. BİLGİSAYAR M. COMPUTER PROGRAMMING II 1 FEHİM KÖYLÜ
C# Yazım Kuralları 1 İçindekiler C# Yazım Kuralları Veritipleri Değişkenler Operatörler Sınıflar Nesneler, Özellik, Metot ve Olay Bileşenler 2 C# yazım kuralları Deyimlerde büyük küçük harf yazıma uyulmalı
MAT214 BİLGİSAYAR PROGRAMLAMA II DERSİ Ders 12: Grafik Kullanıcı Arayüzü (Graphical User Interface-GUI)
MAT214 BİLGİSAYAR PROGRAMLAMA II DERSİ Ders 12: Grafik Kullanıcı Arayüzü (Graphical User Interface-GUI) Yard. Doç. Dr. Alper Kürşat Uysal Bilgisayar Mühendisliği Bölümü [email protected] Ders Web
DÖNGÜLER (LOOPS) while(), do-while(), for(), foreach()
(LOOPS) while(), do-while(), for(), foreach() Döngüler (loops) while do-while for foreach while ( koşul ) işlemler; do işlemler; while (koşul ); for (başlangıç ; koşul ; arttırma) işlemler; foreach ( tip
ANA SINIF TÜRETİLEN BİRİNCİ SINIF TÜRETİLEN İKİNCİ SINIF
JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java da Kalıtım Kavramı Java da Çok Biçimlilik Kavramı Fonksiyonların Çok Biçimliliği Yapıcı Fonksiyonun Çok Biçimliliği Java da Kalıtım Kavramı 4 Kalıtım;
Sunum İçeriği. Programlamaya Giriş 22.03.2011
Programlamaya Giriş Nesne Tabanlı Programlamaya Giriş ve FONKSİYONLAR Sunum İçeriği Nesne Tabanlı Programlama Kavramı Fonksiyon tanımlama ve kullanma Formal Parametre nedir? Gerçel Parametre nedir? Fonksiyon
Görsel Programlama (Visual Programming)
Görsel Programlama (Visual Programming) 2014-2015 Bahar Dönemi ListBox 1 2 Bileşeni(Nesnesi) Text Özelliği TextBox nesnesi gibi kullanılabilir 3 Item Ekleme 4 combobox1.maxdropdownitems = 5; combobox1.maxdropdownwidth=200;
ANDROİD UYGULAMALARI BELLEK HATALARI YAKALANMASI VE ETKİLERİ
ANDROİD UYGULAMALARI BELLEK HATALARI YAKALANMASI VE ETKİLERİ İsmail Alper Sağlam 1, Aysu Betin Can 2 1 Bilişim Sistemleri, Enformatik Enstitüsü, ODTÜ, Ankara, Türkiye [email protected] 2 Bilişim
Intercepting Filter Tasarım Şablonu KurumsalJava.com
Intercepting Filter Tasarım Şablonu KurumsalJava.com Özcan Acar Bilgisayar Mühendisi http://www.ozcanacar.com Front Controller 1 tasarım şablonunda, kullanıcıdan gelen isteklerin (request) merkezi bir
NESNE TABANLI PROGRAMLAMA-1 DERS UYGULAMALARI (22 EYLÜL - 14 KASIM
NESNE TABANLI PROGRAMLAMA-1 DERS UYGULAMALARI (22 EYLÜL - 14 KASIM 2014) //Class (Sınıf) // Sınıf (class) soyut veri tipidir. // Nesne (object) sınıfın somutlaşan bir cismidir. // static : nesnesi oluşturulmaz.
PROGRAMLAMAYA GİRİŞ FONKSİYONLAR
PROGRAMLAMAYA GİRİŞ FONKSİYONLAR Fonksiyonlar C programlama dili fonksiyon olarak adlandırılan alt programların birleştirilmesi kavramına dayanır. Bir C programı bir ya da daha çok fonksiyonun bir araya
public class SalesLineItem // Java { private int quantity; private ProductSpecification description; public Money getsubtotal() {...
Kodlama Sınıf tanımları yazılım sınıflarının diyagramlarından yararlanılarak oluşturulur. Karmaşık veri tiplerine (örneğin sınıf) sahip üyeler referans ya da işaretçi olarak yaratılmalılar. Basit nitelik
İçerik. Temel Kavramlar. Nesne Nedir? 1. Nesne : Örnek. Nesne Nedir? 2. Geçen hafta: Bu hafta: BBS-515 Nesneye Yönelik Programlama
İçerik Temel Kavramlar BBS-515 Nesneye Yönelik Programlama Geçen hafta: Nesneye yönelik programlama Ne demektir, nasıl ortaya çıkmıştır? Nesneye yönelik dil olarak JAVA ve ilişkili kavramlar Bu hafta:
/*int sayi1, sayi2,toplam=0;
static void Main(string[] args) { //--------------------1. ders-------------------- -------- / ekrana yazma ekrandan okuma sayısal değerleri okuma yer tutucular basit tip dönüşümü / /int sayi1, sayi2,toplam=0;
ANDROID ORTAMINDA KENT REHBERİ GELİŞTİRİLMESİ: SİVAS İLİ ÖRNEĞİ
TMMOB Harita ve Kadastro Mühendisleri Odası, 16. Türkiye Harita Bilimsel ve Teknik Kurultayı, 3-6 Mayıs 2017, Ankara. ANDROID ORTAMINDA KENT REHBERİ GELİŞTİRİLMESİ: SİVAS İLİ ÖRNEĞİ Tamer TAŞKIN 1, Anıl
Mor Beyin Adlı Uygulama Geliştirici Ekip ve Uygulamaları Hakkında Bilgi Notu
08/10/2017 Mor Beyin Adlı Uygulama Geliştirici Ekip ve Uygulamaları Hakkında Bilgi Notu Sayın Av. Ali AKTAŞ, Bu bilgi notu kendilerine Mor Beyin adını veren mobil uygulama programı geliştirici ekip ve
Önce Access açıp,masaüstü ne, vt.mdb adlı veri tabanı dosyasını oluşturuyoruz. Kayıt türünü 2002-2003 seçiyoruz
9 Şubat 2012 / Perşembe Önce Access açıp,masaüstü ne, vt.mdb adlı veri tabanı dosyasını oluşturuyoruz. Kayıt türünü 2002-2003 seçiyoruz 1) emlakkategorisi adlı tabloyu oluşturuyoruz 1 2) ilanlar adlı tabloyu
Temel Kavramlar BBS-515 Nesneye Yönelik Programlama
Temel Kavramlar BBS-515 Nesneye Yönelik Programlama Ders #2 (2 Kasım 2009) İçerikç Geçen hafta: Nesneye yönelik programlama Ne demektir, nasıl ortaya çıkmıştır? Nesneye yönelik dil olarak JAVA ve ilişkili
BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ
2017-2018 BaharYarıyılı Balıkesir Üniversitesi Endüstri Mühendisliği Bölümü 7 BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ (Java Programlama Dili ve Algoritmadan Kodlamaya Geçiş) Yrd. Doç. Dr. İbrahim Küçükkoç
ALGORİTMA VE PROGRAMLAMA II
ALGORİTMA VE PROGRAMLAMA II Yrd. Doç. Dr. Deniz KILINÇ [email protected] YZM 1102 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Genel Bakış 2 Dosya İşlemleri (Rastgele Erişim)
(09/05/2016)
Android Sensörler http://www.redferret.net/?p=36668&page=2 (09/05/2016) Sensörler Cihazın içinden veya dışından veri toplamaya yarayan aygıtlardır. Sensörler genel olarak üç grupta toplanabilir: 1) Hareket
Bölüm 8. Ayrık Küme. Olcay Taner Yıldız. O. T. Yıldız, C && Java ile Veri Yapılarına Giriş, Boğaziçi Üniversitesi Yayınevi, / 16
Bölüm 8. Ayrık Küme Olcay Taner Yıldız 2014 O. T. Yıldız, C && Java ile Veri Yapılarına Giriş, Boğaziçi Üniversitesi Yayınevi, 2013 1 / 16 O. T. Yıldız, C && Java ile Veri Yapılarına Giriş, Boğaziçi Üniversitesi
BİLG Dr. Mustafa T. Babagil 1
BİLG214 20.10.2009 Dr. Mustafa T. Babagil 1 Yapısal bilgi türlerinin tanımlanması. (C++ daki struct yapısı. ) Daha önce öğrenmiş olduğumuz bilgi tipleri char, int ve float v.b. değişkenler ile dizi (array)
MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 1: Programlamaya Giriş
MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 1: Programlamaya Giriş Yard. Doç. Dr. Alper Kürşat Uysal Bilgisayar Mühendisliği Bölümü [email protected] Ders Web Sayfası: http://ceng.anadolu.edu.tr/ders.aspx?dersid=101
Çözüm :RadioButtonList1 kontrolunuekliyoruz.enableautopostback iaktifleştiriyoruz..
3 Kasım 2011 / Perşembe Örnek : Button a tıklamadan seçim yapınca işlem yapılsın. Çözüm :RadioButtonList1 kontrolunuekliyoruz.enableautopostback iaktifleştiriyoruz.. RadioButtonList1 e tek tıklayıp sağdan
