23 Şubat 2017 Perşembe

HTML Dersleri -1- HTML Nedir? HTML dosyası nasıl oluştururuz? Merhaba Dünya!

  Hiç yorum yok
07:47

HTML Dersleri

HTML nedir?

HTML in açılımı şudur; Hyper Text Markup Language. Türkçe anlamı ise tam olarak bilinmemektedir. Ama bir çok yerde "çok yere açılan metin" olarak da geçmektedir.

HTML Dili web sitelerinde bir çok işe yaramakla kalmaksızın bir çok ihtiyacınızı da karşılamaktadır.

Ve bilmeniz gereken şey ise HTML dosyası basit bir metin belgesi ile de oluşturulabilir.


PEKİ KİŞİSEL BİLGİSAYARIMDA NASIL HTML YAZILIMI YAPARIM?



Başlamadan önce hangi işletim sisteminde hangi metin belgesi ile kurabileceğinizi anlatayım.


Windows için: Not defterini açın HTML yazılımınızı yapın. Sonra .html uzantısında farklı kayıt edin.

MAC İçin: SimpleText programı ile ayarlanabilir.

OSX İçin: TextEdit'i açın ve aşağıdakileri yapın: "Format" menüsünü açın ve "Rich Text" yerine "Plain Text" seçeneğini seçin. Sonra "Text Edit" menüsünün altında bulunan "Preferences" penceresini açın ve "Ignore rich text commands in HTML files" seçeneğini seçin.


HTML Dosyalarında bir kodu <...> ile başlatıp </...> ile bitirmeliyiz. O kodun içerisine de ayrı bir şey katmak isterseniz örnekteki gibi yapabilirsiniz.

ÖR: 

<HTML> HTML KODU İÇERİSİNE İSTEDİĞİNİZİ TAM BURAYA EKLEYEBİLİRSİNİZ. </HTML>


Bilmeniz gereken son bir şey daha var. HTML dosyasının içerik metninin başı <html> sonu ise </html> olmak zorundadır. 

Bu dersimizde böyle geçti. Umarım sizlere birkaç bilgi kazandırabilmişimdir. Sorularınız, sorunlarınız için yorum atabilirsiniz. Bir teşekkür içinde yorum atmayı unutmayın lütfen. Sağlıcakla kalın


SAYGILARIMLA

DEVAMI

11 Şubat 2017 Cumartesi

VB.NET Dersleri - 4 - Değişkenler Nedir, Nasıl oluşturulmalıdır? Türleri ve Alabileceği Değerler

  Hiç yorum yok
04:32


vb.net dersleri



Bu dersimizde Değişkenin ne olduğunu, Kaç adet değişken türü var, değişkenler nasıl oluşturulmalıdır? Türlerini ve alabileceği değerleri öğreneceğiz.







Değişken: Önceki dersimizde de söylemiştik aslında. Programda verilerinizi ayrı bir programa gerek kalmadan depolamanıza yarar ve bir yerde 3 derseniz başka bir yerde 4 yapabilirsiniz. Yani sizin kodlarınız ile çok çabuk değişebilir. 


DEĞİŞKEN NASIL OLUŞTURULMALI?


1-İsim verirken Türkçe karakter kullanılmamalıdır.
Örnek:
tyazılım ⛔ Yanlış
tyazilim 👌 Doğru

2-Harf, sayı ve alt tire(_) dışında sembol kullanılmaz ayrıca sayı, özel karakter, sembol vs. ile başlayamaz.
Örnek:
1tyazilim, evlimi? ⛔ Yanlış
tyazilim1, evlimi, t_yazilim 👌 Doğru

3-Değişken ismi en fazla 255 karakter olmalıdır.


4- Vb.net programlama dilinden bir anahtar kelime kullanamazsınız.
Örnek:
try, for, catch, if ⛔ Yanlış

NOT🌟
Bir değişken oluşturacaksanız hangi tür olduğuna dikkat edin. Eğer bir tam sayı değişkeni oluşturacaksanız integer kullanmanız, eğer bir metin değeri saklamak isterseniz string değerini kullanmanız gerekir.

DEĞİŞKEN OLUŞTURMA KODU NEDİR?😕

Dim [degiskeverdiginizad] as [degiskenturu] 
şeklinde oluşturulur. 

Aynı satırda da birden fazla Değişken oluşturabilirsiniz.
Örnek:
Dim tyazilim_degisken1,tyazilim_degisken2,tyazilim_degisken3 as String

ve istersek bunlara aynı değerleri verebiliriz.
Örnek:

Dim tyazilim_degisken1,tyazilim_degisken2,tyazilim_degisken3 as String = "Asıl değerleri"


Şimdi atacağım resmi bir yere not edin lütfen:.

vb.net dersleri
Resimde de görmüşsünüzdür, aynı işleve sahip birden çok değişken var. Benim önerim şu; her zaman en az alan kullanan değişkenleri programınızda bulundurun. Aksi taktirde RAM 'de belirli sorunlar çıkartabilir.


Genelde En Çok Kullanılan Değişkenler:
➡ integer(int) • -2M ile +2M arasında değer alabilir.
➡ double • 5.0*10^-324 ile 1.7*10^308 arasında ondalıklı, kesirli sayılar alır
➡ bool • True(Doğru) ve False(Yanlış) olarak iki seçeneğe ayrılır.
➡ string • Metin içerikleri, özel karakterler, vb. STRİNG karakter sayısına göre boyut harcar.


BU DERSİMİZ DE BÖYLE GEÇTİ. UMARIM BU DERS AKLINIZDAKİ SORULARI CEVAPLAMIŞTIR. SORU VE SORUNLARINIZ İÇİN YORUM ATABİLİRSİNİZ. EĞER BEĞENDİYSENİZ LÜTFEN YORUM OLARAK BELİRTİN. DİĞER DERSİMİZDE GÖRÜŞMEK ÜZERE. SAĞLICAKLA KALIN.


Saygılarımla

DEVAMI

VB.NET Dersleri - 3 - Açıklama Satırı nedir? Ve Textbox ile Label İlişkisi

  Hiç yorum yok
03:11


vb.net dersleri



Bu dersimizde textbox'un ne olduğunu, button'un ne olduğunu ve açıklama satırının nasıl kullanıldığını, ne amaçla kullanıldığını öğreneceksiniz.







EVET BAŞLAYALIM..
Öncelikle bir proje oluşturuyoruz, artık bunu demeyeceğim. Şu anki dersimizde son olacak(diğer derslerde benim dememe gerek kalmadan açın lütfen.). Bu arada artık sizde projenizi açmış olursunuz.



TEXTBOX VE LABEL İLİŞKİSİ


Ders için gerekli araçlar neler? 
1 Adet BUTTON
1 Adet TEXTBOX
1 Adet LABEL

Sanırım şu an formun tasarımını yapmışsınızdır.

Ben kendime göre ayarladım bile:
vb.net dersleri




Şimdi kodlamaya geçelim.
Eklediğimiz button'a çift tıklıyoruz. İçerisine:


Label1.Text = TextBox1.Text


yazıyoruz.

🔺 Yukarıda ne dedik? Mantığı nedir hemen anlatayım.

Önce Türkçe halini yazayım:

Label1'deki yazı = TextBox1'deki yazıya

buradan anlamadıysanız hemen detaya gireyim:

TextBox1 deki yazıyı Label1 e aktar

Şimdi birde böyle anlatayım(anlamayan arkadaşlar için.)

Label1 'in yazısı TextBox1 deki yazı ile aynıdır! 

dedik. Program ise tamam o zaman diyerek TextBox1'e yazılan değerleri-yani yazı,metin vs.- Label1'in yeni değeri olarak atadı.

Bu olayı biraz değiştirerek MSGBOX üzerinden yapalım. Hem önceki dersimiz içinde tekrar olur.



MsgBox(TextBox1.Text)


Yukarıdaki olay nedir? Neden eşittir(=) kullanmadık diyen arkadaşlar elbet vardır.
Önceki dersimizde hatırlayacağımız kadarıyla MsgBox olayı şu şekildi MSGBOX("Metin",Stili,"Hata Başlığı")

Ama biz neden burada tırnak işareti(") kullanmadık ki??
Bakın adından da anlayacağınız kadarıyla TEXTBOX metin kutusu demek oluyor. Biraz mantıklı düşünürsek demek ki bunun değişkeni zaten otomatik olarak belirleniyor diyebiliriz.
Tırnak işareti(") ise sadece string olaylarına mahsustur. Hemen size string nedir anlatayım ardından da örnek ile bilgilerinizi pekiştirir, konuyu noktalarım.

STRİNG NEDİR?

STRİNG kısacası 4 işlem(+,-,*,/) yapamayacağınız bir değişken türüdür. Peki değişken nedir?

Değişken: Programda verilerinizi ayrı bir programa gerek kalmadan depolamanıza yarar ve bir yerde  3 derseniz başka bir yerde 4 yapabilirsiniz. Yani sizin kodlarınız ile çok çabuk değişebilir. Bunu daha detaylı bir şekilde Değişken Dersi adı altında anlatacağım.

4 İşlem derken neyden kastettim?
Bunu basit bir örnek üzerinden yola çıkarak anlatacağım.
Bir program yaptınız ve toplama işlemi yapacaksınız ama değerini string yaptınız.

(Degiskenin değeri "2" dir.)
(Sonuç MsgBox ile yansılıtacaktır.)
Kodunuz mesela şu: MsgBox(Degisken + Degisken)

Sanırım birçoğunuz ekranda 4 yazacak sanıyordur ama ekranda 22 yazacak.

Çünkü string değerleri ile toplama yapılmaz. Onu bir rakam olarak değilde metin olarak görür. Artı(+) fonksiyonunuda toplama işlemi olarak değilde yan yana katma(birleştirme) işlemi olarak algılar. Bu yüzden değişken türleri çok önemlidir.

AÇIKLAMA SATIRI NEDİR?

Şimdi bildiğimiz üzere vb.net dilinde kodlar yukarıdan aşağıya sırayla satır satır okunur ve o işlem yapılır. Ama bazen yüzlerce(900 vs.) satırdan oluşan yazılımlar yapabiliyoruz ve hangi kodun ne işe yaradığını unutabiliyoruz. Hatırlayana kadar baya bir zaman kaybedebiliyoruz. Açıklama satırı ise bu zaman kaybını yok etmek düşüncesiyle yapılmıştır. Açıklama satırı tek tırnak ile gösterilir.(') ve o tek tırnaktan sonra yazılan bütün yazılar(tabi sadece kattığınız satır için geçerlidir.) program tarafından işleme koyulmaz. Görür ama görmezden gelir mantığı.

Bir örnek verelim. Bilgileriniz pekişsin..

KODLARIMIZ(Örnek):


'Giriş paneli başlangıcı
 BURADA GİRİŞ KODLARI VAR FARZ EDELİM.
 'Giriş paneli bitişi

 'Üye bilgileri alanı başlangıcı
 BURADA BİLGİLERİN KODU OLACAK
 'Üye bilgileri alanı bitişi

Burada noktayı koyalım artık. 3. Dersimiz böyle geçti umarım sizlere birkaç bilgi kazandırabilmişimdir. Sorularınız, sorunlarınız için yorum atabilirsiniz. Bir teşekkür içinde yorum atmayı unutmayın lütfen. Sağlıcakla kalın

Saygılarımla

DEVAMI

9 Şubat 2017 Perşembe

VB.NET Dersleri - 2 - Merhaba Dünya! Button ve MsgBox

  Hiç yorum yok
11:47


vb.net dersleri



Bu dersimizde kodlama aşamasına girmiş bulunuyoruz. VB.NET dilinin ne kolay olduğunu ve ileride zorlanmayacağınız bu sayfada anlayacaksınızdır.





Yeni bir proje oluşturalım. Eğer zaten projeniz varsa oluşturduğunuz projeyi açınız.


Evet. Sanırım oluşturduk. Şimdi önceki derste öğrendiklerinizle Form u kişiselleştirin.


Bu işlemde bittiyse formumuza:
1 adet BUTTON ekliyoruz.

Button'un adını ne yaptığınız hiç önemli değil. Button'daki ayarlarımızı yaptıktan sonra(İsmini, yazı rengi, yazı stini vs.) button'a iki defa tıklıyoruz.

KARŞIMIZA BÖYLE BİR EKRAN GELECEKTİR:
vb.net dersleri

Ben desing kısmından adını tbutton yaptım. Sizde buttonlarınıza böyle isimler verin ki ileride 
-"Bu hangisiydi ya?"
deyip tekrar form sayfasından bakmayın. Bu zaman kaybı olur.

Neyse.

Hemen verdiğim kodu Private Sub...... - ... End Sub arasına yazın.

        MsgBox("Merhaba! Bu benim bildiri mesajım.", MsgBoxStyle.Information, "Merhaba Dünya!") ' Bildirim mesajı gönderdin.


Şimdi yukarıda ne dedik? Hemen renklerle sıraya dizeyim o şekil anlatmaya çalışayım.


        MsgBox("Merhaba! Bu benim bildiri mesajım.", MsgBoxStyle.Information, "Merhaba Dünya!") ' Bildirim mesajı gönderdin.


      - Bunun açılımı MessageBox dur. Bu eleman sayesinde buttona bastığımız anda (click olayı) mesaj kutusu ile karşılaşacağız.

      - Bu bir string değerdir. Bunu 3. derste anlatacağım. Buraya görülecek mesajımı yazmamız gerek.

      - Bu ise ne tür bir mesaj kutusu olduğunu belirler. "MsgBoxStyle." yazdığınızda seçenekleri göreceksinizdir. Ben bilgi mesajı gönderdiğim için "Information" seçeneğini seçtim.

      - Bu da bir string değeri türüdür. Ama farklı olan şey bu bir başlıktır. Eğer burayı yazmazsanız[yani şu şekilde: MsgBox("Merhaba! Bu benim bildiri mesajım.", MsgBoxStyle.Information) ] sistem otomatik olarak programın ismini kullanır.

      - Bunu şu anda anlatmayacağım. Üstünden geçmek istedim. Öbür derste(3.) detaylı bir şekilde anlatılacaktır.

SONUÇ OLARAK ORTAYA ÇIKAN PROGRAMI BİRLİKTE GÖRELİM:
vb.net dersleri


Şimdilik bu kadar. Bir de MessageBox.Show var ama bu vb.net dilinde pek kullanılmaz. O yüzden anlatarak aklınızı karıştırmak istemiyorum. Umarım bu ders sizler için yararlı olmuştur. Sorularınız ve Sorunlarınız için yorum atabilirsiniz. Teşekkür için yorum atanlara şimdiden teşekkür ediyorum. Bir sonraki dersimizde görüşmek üzere. Sağlıcakla kalın.


Saygılarımla




DEVAMI

VB.NET Dersleri - 1 - Program Araçlarını Tanımlama

  Hiç yorum yok
10:54


vb.net dersleri

Öncelikle bu bizim ilk dersimiz olacak ve umuyoruz ki diğer derslerde sorunsuz bir şekilde gelecektir. Sizden istediğimiz tek şey yorumlarınız ile bize destek çıkmanız.

Şimdi VB.NET nedir? Nasıl seviyede bir dildir? Bu dil ile nasıl programlar yaparım sorusunu cevaplayalım:
VB.NET dili Microsoft tarafından tasarlanan ve geliştirilen bir dildir. Seviyesi diğer dillere göre daha basit ve oldukça açıklayıcıdır. Eğer İngilizce dilinden az çok anlıyorsanız -Mesleki İngilizce seviyesi bile yeterli olacaktır.- bu dilin mantığını da çok çabuk bir şekilde anlayacaksınızdır.

Eğer burası tamamsa ilk dersimize hemen geçebiliriz.


AÇIKLAMA
Ben İngilizce dilini kullandığım için o dil üzerinden anlatacağım. (Sizlerinde İngilizce kullanmasını öneririm. Çünkü; Arayüz diliniz Türkçe'de olsa yazılım diliniz-kodlar- her zaman İngilizce olacaktır ve bu öğrenme hızınızı biraz daha azaltacaktır.)

Visual Studio(Sürüm fark etmez -2013'ü öneriyoruz.-) programı açtığınızda genellikle bu ögeler sizin ekranınızda olacaktır.
Ekranınızda eksik olan parçalar varsa "View" ekranından ekleyebilirsiniz.


T-Ders-Resmi1-VB.NET_Arayüzü

Bunlar da ne? İleride ne işime yarayacak diyen arkadaşların sesini duyuyor gibiyim. Hemen sizler için yazıyım.

Toolbox: Toolbox Türkçe adıyla "Alet Kutusu" dur. Ve buraya istediğiniz kadar(Tabi alet kutunuzda olan) alet ekleyebilirsiniz. (Sınırsız bir şekilde eklenebilir.)

Error List: Error list Türkçe adıyla "Hata Listesi" dir. Adından da anlayacağınız kadarıyla programın yazılımı aşamasında olan sorunları size yansıtır. Hatalara çift tıklayarak kolay bir şekilde ulaşabilirsiniz.

Output: Output Türkçe adıyla "Çıktı / Sonuç" tur. Bu bizi pek ilgilendirmeyecek ama ben yinede anlatayım; bu araç programın ilerlemelerini gösterir. Örn: "Program .exe haline getiriliyor..(Tabi İngilizce halinde olacak☺)" ben genellikle sonuna bakarım kaç adet başarılı var vs.

Properties: Properties Türkçe adıyla "Ayarları / Özellikleri" dir. Biz bunu çok fazla kullanacağız. Bu adından da anlaşılacağı gibi programın ayarlarının kolay bir şekilde değiştirmemize yarar. (Aşağıda detaylı bir şekilde anlatılacaktır.)

Solution Explorer: Solution Explorer Türkçe adıyla "Program kaynakları" dır. Burada oluşturduğunuz formlar, classlar, resimler vs. bulunmaktadır.

Sanırım başka bir şey kalmadı.

Şimdi programın ayarlarıyla oynayıp güzel bir görüntü elde etmeye çalışalım. Bu sayede properties aracını da anlatmış oluruz.


vb.net dersleri

Programın Desing Name yani yazılımında-kodlamada- kullanacağımız adını "tyazilim" olarak belirledik. Peki biz neden Türkçe karakter kullanmadık? 

Türkçe karakterleri kabul etmiyor mu? Tabii ediyor ama programınız başka dillerde, ülkelerde, sürümlerde -Win 7 ile Win 10 gibi.- kullanılırsa. Program çalıştığında çıkacak hata %4-%7 iken %15 hatta hiç açılmama ihtimali bile olabilir. Şöyle düşünün; Eğer yukarıdaki URL de Türkçe karakter kullansaydım değişik hallerde düzeltilecekti. Ama bu aramalarda hiç işimize yaramayacaktı(URLde SEO düşmanı - Programlamada Hata dostu gibi.) siz bence işinizi garantiye alıp Türçe karakter kullanmamaya dikkat edin.

BackroundColor: Türkçe adıyla "Arka Plan rengi" dir.

BackroundImage: Türkçe adıyla "Arka plan resmi" dir. Bence anlatmaya hiç gerek yok.

Font: Ya bunu bilmeyen yoktur. Yazı tipini, boyutunu ve stilini ayarlamanıza yarar. Biz şu anlık ellemedik.

ForeColor: Türkçe adıyla "Yazı rengi / Ön renk" dir. 

Bu resim üstünde bunları anlattık ve yeterli olacağını tahmin ediyoruz. (İleri ki derslerde tekrar anlatım olacaktır.)

Şimdi ikinci resmide anlatacağız. Ve bunun sonunda da ilk dersi bitirmiş olacağız.

vb.net dersleri


FormBorderStyle: Bu formun-programın dış görünüşüne verdiğimiz isim- stilini ayarlar.

Icon: Bu ise adından da anyalacağınız kadarıyla programın iconunu belirtir. (Hangi formu gösteriyorsa onun için geçerlidir. Bütün hepsini kapsamaz. Ör:  tyazilim1 ve tyazilim2 adında 2 adet forum var ve ben tyazilim1 sayfasından iconu ayarlıyorum. Ama bu tyazilim2 için geçerli olmuyor. Birini ayarlarken 2. yide ayarlamak zorundasınız..)
Language: Şimdi bazıları bunu Türkçe yapınca kodlarında Türkçe olacağını düşünüyordur. Ama öyle değil. Bu benim bildiğim kadarıyla pek işlevi olmayan ve benim görüşüm olarak çok gereksiz bir ayar dır. 

Max. Box: Programın tam ekran tuşunun olup-olmayacağını buradan ayarlayabilirsiniz.

Min. Box: Programın küçültme tuşunun olup-olmayacağını belirlersiniz.

Text: Buradan programın adını belirlersiniz. Ve bu isim kullanıcı tarafından görülür.

💟 EVET İLK DERSİMİZ BÖYLE İDİ. UMARIM YARARLI BİLGİLER VERMİŞİMDİR, SORUNLARINIZ VE SORULARINIZ İÇİN YORUM ATABİLİRSİNİZ. BİR TEŞEKKÜR İÇİNDE ÇOK İYİ OLABİLİR. İKİNCİ DERSİMİZDE GÖRÜŞMEK ÜZERE, SAĞLICAKLA KALIN.

Saygılarımla

DEVAMI