Tüm Haberler

          
Microsoft ve Alphabet kuantum kodu yazmayı öğretecek
Microsoft, kuantum bilgisayarlar için geliştirilen Q# programlama dilini öğretmek için harekete geçti. Şirket Alphabet ve Brilliant ile ortaklaşa bir kurs hazırladığını açıkladı. Kuantum bilgisayar kavramı, programlamadan bağımsız olarak göz korkutucu ...
Visual Studio projeleri artık çevrim içi düzenlenebilecek
Visual Studio Code benzeri çevrim içi araçlar ile hazırladığınız projelerinize artık bulut altyapısı üzerinden erişerek düzenlemeler yapmanız ve canlı oturumlara katılmanız mümkün oluyor. İnternet erişim imkanının gelişmesi ile birlikte geçmiş ...
MIT, WiFi sinyalini 10 kat artıran "akıllı yüzey" geliştirdi
MIT araştırmacıları WiFi sinyalini 10 kat artıran bir akıllı yüzey geliştirdiklerini açıkladılar. RFocus adı verilen bu teknoloji geleneksel yöntemlere göre daha az enerji tüketiyor. Kablosuz teknolojilerin hayatımıza büyük bir kolaylık ...
Dünyanın ilk USB Hub ve taşınabilir SSD istasyonu ile tanışın
Hybrid Drive projesi çoklu bağlantı portlarını taşıyan bir Hub ve 2TB'a kadar kapasite sunan SSD modülünü bir araya getirerek sektörde bir ilke imza atıyor. Kitle fonlama platformları zaman zaman kullanışlı ...
Vuhuv Arama Motoru Android Uygulaması Yayınlandı
Vuhuv arama motoru android uygulaması yayınlandı Vuhuv özgün yapısı ve komut sistemi ile farklı bir arama deneyimi sunmaktadır. Web, Görsel, Haber, Video, Sözlük aramaları yapabilirsiniz. Ayrıca mevcut olan ve eklenecek ...
GİBUX işletim sistemi ile kamuda 143 milyon TL tasarruf
Gelir İdaresi Başkanlığı'nın (GİB) kullanması amacıyla geliştirilen Linux tabanlı işletim sistemi GİBUX, kurumun hemen hemen tüm bilgisayarlarında kullanılıyor. GİBUX nedir? Gelir İdaresi Başkanlığı'nın (GİB) kullanması amacıyla geliştirilen açık kaynak kodlu ...
Microsoft, Linux'a yardımcı olmak için 60 bin patentini açık kaynak haline getiriyor
Microsoft, Linux ve diğer açık kaynaklı yazılım programlarını patent riskinden korumaya adanmış bir topluluk olan Open Invention Network'e (OIN) katıldığını duyurdu... Yazılım devi Microsoft, bugün Linux'u patent davalarından korumaya yardımcı ...
Pardus 17.0 çıktı: Yerli Linux dağıtımı indirmenizi bekliyor
Geliştirme çalışmaları TÜBİTAK Ulusal Akademik Ağ ve Bilgi Merkezi tarafından yürütülen Pardus işletim sisteminin yeni sürümü olan Pardus 17.0 çıktı. Debian GNU/Linux temelini kullanan açık kaynak kodlu dağıtım, hem bireysel ...
Windows 10 kullanıcılarına müjdeli haber!
Windows 10 güncelleme ile birlikte bilgisayarları hızlandıracak! Bildiğiniz üzere 2018'in ilk saatlerinde Spectre ve Meltdown krizi gündeme bomba gibi düşmüştü. Yaşanılan bir dizi can sıkıcı sorunların ardından yayınlanan yazılım güncellemeleri ...
Intel Core i9 Vs AMD Threadripper: Hangisini Tercih Etmelisiniz?
AMD'nin Threadripper işlemcilerini piyasaya sürmesi, üst seviye performans için alanda farklı bir boyut yarattı. Yıllardır üst seviye performans segmentini elinde, Intel bulunduruyordu. AMD ise Threadripper ile yüksek performans sektöründe Intel'e ...

Site Hakkında

Bu sitede meslek lisesi ve ticaret meslek lisesinde Bilişim Teknolojileri bölümünde  10. sınıfta yeralan ortak dersler ile  Web programcılığı dalında okutulan dersler yer almaktadır. Dersler modüller de dikkate alınarak uygulama geliştirme ve ortaya bir ürün/proje koymaya yönelik olarak planlanmaya çalışılmaktadır.

Sitemizde , şuanda yeni yapılanmaya başladığı için yeteri kadar kaynak bulunmasada; içeriği zamanla daha zengin bir duruma gelecektir. Sitemiz ile ilgili içerik veya eklenmesi gereken bölüm ve benzeri fikirlerinizi paylaşarak daha verimli bir site oluşturmamıza yardımcı olmak isterseniz  iletişim formunu kullanarak mesajınızı iletebilirsiniz. Bunlar dışında herhangi bir konuda (soru, şikayet, öneri vb.) mesajınızı da iletişim formunu kullanarak bize iletebilirsiniz.

Web Tasarımı ve Programlama Dersi Örnek Uygulamalar

 Aşağıdaki uygulamalar 11. sınıf web tasarımı ve programlama dersinde asp.net ile etkileşimli web uygulamarı geliştirilirken hazırlanacak orneklerdir. Uygulamalar c# dili kullanılarak hazırlanacaktır.

  1. MasterPage Kullanımı (Şablon uygulaması 1)
  2. MasterPage Kullanımı (Şablon uygulaması 2)
  3. Veritabanı Uygulaması (Öğrenci ve Ders Notları Kayıt)
  4. Veritabanı Uygulaması (Üyelik Sistemi)
  5. Veritabanı Uygulama  (Yemek Tarifleri) (örnek uygulama)
  6. Ziyaretçi Defteri ve İçerik Yönetimi  (örnek uygulama)

Burada yeralan örnekleri daha ayrıntılı bir şekilde listelemek ve indirmek isterseniz Web Tasarım ve Prog menüsü altından Örnek Uygulamalar bölümüne göz atınız.

Son eklenenler

Mesafe Sensörü Kullanımı HC-SR04

Robotik uygulamalarda engel algılamak için mesafe algılama sensörleri kullanılır. Bir çok mesafe algılama sensörü bulunmaktadır. Burada HC-SR04 ulrasonik mesafe sensörü ile ilgili örnek uygulama paylaşılacaktır. Devre Tasarımı Kodlama : void setup() { Serial.begin(9600); pinMode(6,OUTPUT);//Trig pinMode(7,INPUT); //Echo } int mesafeOlc() { digitalWrite(6,1); delay(1); digitalWrite(6,0); int sure=pulseIn(7,1); int mesafe=(sure/2)/28.97; delay(1); return mesafe; } void loop() { int m=mesafeOlc(); Serial.print("Olculen Mesafe="); Serial.print(m); Serial.println(" cm dir"); } ...DEVAMI

Map Fonksiyonu

Belirli bir aralıktaki sayının, başka bir aralıkta hangi sayıya karşılık geldiğini hesaplamak için kullanılır. Kullanım şeklinde belirtilen sayinin , sayi altdegeri ve sayi ust degeri arasında olabileceği belirtilir. Bu şartlara uygun olarak sayi için yeni belirtilen aralıkta karşılığı bulunur. Yeni bulunan değer geri döndürür. Kullanım Şekli: int yeniDeger=map(sayi, sayi_altdeger, sayi_ustdeger, sayi_yenialtdeger, sayi_yeni_ustdeger); Örnek Kodlama : int potPin=A0; //analog in A0 pini int potDegeri=0,mapDegeri=0; void setup() { pinMode(potPin,INPUT); Serial.begin(9600); } void loop(){ //potPinden okunan degere degiskene aliniyor potDegeri=analogRead(potPin); //okunan deger - 1023 arasi bir deger oldugundan map ile 0-255 arasindaki bir degere donusturuluyor mapDegeri=map(potDegeri, 0, 1023, 0, 255); Serial.print(potDegeri); Serial.print(" "); ...DEVAMI

Arduino ile Servo Motor Kullanımı

Servo Motor : Servo motorlar belirtilen açı değerine göre döndürülebilen motorlardır. Robotik kol, akıllı ev sistemleri , ototmatik kapı vb. projelerde sıklıkla kullanılan devre elemanıdır. Servo motor kabloları Kirmizi : +5 Volt Kahverengi : - (GND) Turuncu : veri kablosu(~PWM pine bagla) Örnek : Her 2 saniyede bir ve 180 arasında Gerekli Malzemeler: 1 adet SG90 servo motor Jumper Kablolar 1 adet Arduino uno vb. Devre Şeması : Kodlama : #include <Servo.h> Servo servo1; void setup() { //servo motorun bagli oldugu pin tanimlaniyor servo1.attach(3); } void loop() { //servo motor 180 dereceye konumlandirildi servo1.write(180); delay(2000); //servo motor dereceye komunlandirildi servo1.write(0); ...DEVAMI

Arduino Buzzer Kullanımı

Buzzer çeşitli frekanslarda ses çıkışı almak için kullanabileceğimiz bir devre elemanıdır. Örnek kullanım için aşağıdaki kodları inceleyebilirsiniz Gerekli Malzemeler: 1 ader Buzzer 1 adet direnç (100ohm) Jumper koblolar Devre Şeması: Kodlama: int buzzerPin = 9; int do1=262; int re= 264; int mi=330; int fa=349; int sol=392; int la=440; int si=494; int do2=523; void setup() { pinMode(buzzerPin,OUTPUT); } void loop() { tone(buzzerPin, do1); delay(500); noTone(buzzerPin); delay(150); tone(buzzerPin, re); delay(500); noTone(buzzerPin); delay(150); tone(buzzerPin, mi); delay(500); noTone(buzzerPin); delay(150); } ...DEVAMI

Arduino ile Kızılötesi Algılayıcı ve Uzaktan Kumanda ile Led Kontrolü

Uzaktan kumanda ile led kontrol uygulaması Devre Şeması: Kodlama : #include <IRremote.h> int led1=3; int led2=5; const byte IR_RECEIVE_PIN = 8; void setup() { Serial.begin(9600); pinMode(led1,OUTPUT); pinMode(led2,OUTPUT); Serial.println("IR Receive test"); IrReceiver.begin(IR_RECEIVE_PIN, ENABLE_LED_FEEDBACK); } int deger=-1; void loop() { if (IrReceiver.decode()) { deger=IrReceiver.decodedIRData.command; Serial.println(deger); IrReceiver.resume(); //kirmizi ch+ butonu her iki ledi sondur if(deger==71){ digitalWrite(led1,0); digitalWrite(led2,0); } //yesil >|| butonu her iki ledi yak else if (deger==67){ digitalWrite(led1,1); digitalWrite(led2,1); } //buton 1 led1 i yak else if (deger==12){ digitalWrite(led1,1); } //buton 2 led2 yi yak else if (deger==24){ digitalWrite(led2,1); } } } Çalışma Anı : Your browser does not support the video ...DEVAMI

Arduino ile Kızılötesi Algılayıcı ve Uzaktan Kumanda Kontrolü

Arduino kızıl ötesi algılayıcı(infrared receiver) ile uzaktan kumanda kontrolü için aşağıdaki örnek uygulamayı inceleye bilirsiniz. NOT: IRremote kütüphanesinin yüklü olması gerekmektedir. Güncel sürümünü www.arduino.cc/reference/en/libraries/irremote/ adresinden indirebilirsiniz. Örnek : Kumanda da basılan tuşa karşılık gelen değeri serial ekrana yazdıran ugulama Kullanılan Malzemeler Arduino Uno R3 Kızılötesi Alıcı (IR Reciever) Kızılötesi Kumanda (Remote controller) Devre Şeması: Kodlama #include <IRremote.h> const byte IR_RECEIVE_PIN = 8; int deger=-1; void setup() { Serial.begin(9600); IrReceiver.begin(IR_RECEIVE_PIN, ENABLE_LED_FEEDBACK); } void loop() { if (IrReceiver.decode()) { deger=IrReceiver.decodedIRData.command; IrReceiver.resume(); Serial.println(deger); }else { deger=-1; } } ...DEVAMI

RGB Led Kullanımı

Red, Green ve Blue kelimelerinin baş harfleri RGB olarak kısaltılmıştır. RGB led ; içerisindeki her bir led için 0-255 arasında PWM sinyali ile renk ayarı yapılabilir. Bu nedenle RGB led arduino bağlantısı yapılırken arduinodaki ~ işareti ile gösterilen PWM özellikli dijital pinler tercih edilmelidir. Bu sayede 3 farklı pinden ledlere farklı pwm değerleri göndererek RGB led ile farklı renkler elde etmek mümkün olacaktır. Malzeme Listesi Arduino Uno Breadboard 3 adet 330Ω Direnç 1 adet RGB LED Jumper Kablolar Bağlantı Şeması : Ortak katot olan RGB led bağlantı şemasını aşağıdaki gibidir. int kirmizi=3; int yesil=5; int mavi=6; void setup() { pinMode(kirmizi, ...DEVAMI

LDR ile Led Yakma

LDR , Light Dependent Resistor baş harflerinden oluşmaktadır , "Light Dependent Resistor" ifadesinin Türkçe karşılığı ışığa bağımlı direnç anlamına gelmektedir. LDR, bazı kaynaklarda Fotoresiztor(Fotodirenç) olarak da isimlendirilir. Arduino ile LDR ortamdaki ışık miktarına göre farklı direnç değerleri üretir. Işık miktarı arttıkça dirençden okunan değer artar, ışık miktarı azaldıkça dirençden okunan değer azalır. Örnek : Aşağıdaki örnekte LDR değeri serial ekrana yazdırılarak ortamdaki ışık miktarı azaldığında led yanacak , ortamdaki ışık miktarı arttığında ledin sönmesi sağlanacaktır. Gerekli Malzemeler Arduino Uno Breadboard 1 adet 1KΩ Direnç 1 adet 220Ω Direnç 1 adet LDR 1 adet LED Devre Şeması Kodlama void setup() { ...DEVAMI

LDR Kullanımı

LDR , Light Dependent Resistor baş harflerinden oluşmaktadır , "Light Dependent Resistor" ifadesinin Türkçe karşılığı ışığa bağımlı direnç anlamına gelmektedir. LDR, bazı kaynaklarda Fotoresiztor(Fotodirenç) olarak da isimlendirilir. Arduino ile LDR ortamdaki ışık miktarına göre farklı direnç değerleri üretir. Işık miktarı arttıkça dirençden okunan değer artar, ışık miktarı azaldıkça dirençden okunan değer azalır. Aşağıdaki örnekte LDR değeri serial ekrana yazdırılarak ortamdaki ışık miktarına göre direnç değerinin değişimi gözlenebilir. Gerekli Malzemeler Arduino Uno Breadboard 1 adet 1KΩ Direnç 1 adet LDR Devre Şeması void setup() { pinMode(A0,INPUT); Serial.begin(9600); } void loop() { int ldr_deger=analogRead(A0); Serial.println(ldr_deger); } ...DEVAMI

Vuhuv Arama Motoru Android Uygulaması Yayınlandı

Vuhuv arama motoru android uygulaması yayınlandı Vuhuv özgün yapısı ve komut sistemi ile farklı bir arama deneyimi sunmaktadır. Web, Görsel, Haber, Video, Sözlük aramaları yapabilirsiniz. Ayrıca mevcut olan ve eklenecek olan farklı komutları keşfederek yeni bir arama deneymi yaşayabilirsiniz. Aramalarınızı yaparken aynı zamanda radyo dinleme imkanı sunan vuhuv ile isterseniz tv de izleyebilirsiniz. Vuhuv vuhuvBot ile siteleri ziyaret edip kendi dizin yapısına eklemektedir. Kendine ait veritabanına eklediği derlenen sonuçları kullanıcılara sunmaktadır. Vuhuv arama motoru her geçen gün yeni özellikler eklemekte , mevcut özelliklerini iyileştirirerek geliştirmektedir. Sürekli yeni özellikler ile gelişimini sürdüren Vuhuv hakkındaki gelişmeleri https://s.vuhuv.com/i/?i=1/ bağlantısından takip edebilirsiniz. "Vuhuv arama ...DEVAMI