Merhaba arkadaşlar bugün sizlerle beraber örnek bir tane form tasarımını sizlerle paylaşacağım.

Kodlar:
https://github.com/eraykisabacak/csharp/tree/master/UygulamaDesign1
Kodlar:
https://github.com/eraykisabacak/csharp/tree/master/UygulamaDesign1
Birçok ünlü iş adamı ve girişimci bulunuyor. Bunlardan bazılarını söylemek gerekirse Facebook’un kurucusu Mark Zuckerberg, Apple’ın kurucusu Steven Jobs, Microsoft’un kurucusu Bill Gates, Dell’in kurucusu Michael Dell ve Türkiye’den bir isim Webtures’in ve Seo Hocasının kurucusu Kaan Gülten‘de bulunuyor. Kitabın içeriğinden bahsetmek gerekirse öncelikle Hata Yapmak, Risk Almak ve Rekabete Girmek hakkında bir bölümü oluşuyor. Daha sonra ki bölümler de ise bölüm bölüm iş adamlarını ve girişimcileri ayırarak bölümler oluşturulmuş. Önce kişi hakkında kısa bir özgeçmişi var ve hangi yollardan geçtiğini bize aktarıyor. Daha sonra ise kişi hakkındaki bazı tavsiyelerini parça parça olarak bize aktarıyor.
Ben kitabın kısa ve öz olmasını beğendim. Eğer girişimcilik ve biyografi alanında bir kitap okumak istiyorsanız öneririm.
Kitaptan bazı alıntılar…
Kaan Gülten‘den Tavsiyeler:
Michael Dell’den Tavsiyeler:
Mark Zuckerberg‘den Tavsiyeler:
Zeki insanların görüşlerine önem verin. Zira zeki bir insan inatla değil, mantıkla hareket eder. Mantık, bir ürün sunmaya çalışan şirketin sahip olması gerek temel özelliklerden biridir.
Öncelikle programıma 4 adet buton ekliyoruz. Daha sonra butonların üzerine çift tıklayarak tıklandığında ne olması gerektiğini içerisine yazıyoruz.
Burada öncelikle isterseniz butonları isimlerini değiştirebilirsiniz. Ben değiştirdim. Sonra 2. form ekliyoruz. Daha sonra 1. form açıldığında load yerine yani yüklendiğinde 2.formun açılmasını istiyoruz. En üstte ise bunu tanımlıyoruz nesne olarak. Daha sonra yukarı butonu için form2 yani fr2’ye top -25 ekleyerek yukarı gitmesini sağlıyoruz. Daha sonra sol için left -25 sağ için left +25 ve aşağı için top +25 eklemesi yaparak her tıklandığında bunu arttırıyoruz.
Kodların Tamamı :
https://github.com/eraykisabacak/csharp/tree/master/Sag_Sol_Yukari_Asagi/Sag_Sol_Yukari_Asagi
Öncelikle 1 tane textbox koyuyoruz. Daha sonra 1 tane de buton koyuyoruz.
Daha sonra butona çift tıklayarak butona tıklandığında neler olması istediğimizi buraya yazıyoruz.
Burada öncelikle form2’yi projenin Solution Explorer kısmından Add diyerek 1 tane Windows Form oluşturuyoruz. Sonra bu oluşturduğumuz yeni forma 1 tane label ekliyoruz. Daha sonra geri gelerek butona bastığımızda ne olacak olan button1_click geliyoruz. Buraya öncelikle form2 nesnesini oluşturuyoruz. Daha sonra textbox’dan almış olduğumuz değeri form2 nesnesinin label’ına eşitliyoruz ve form2’yi show ediyoruz. Yani form2’yi ekrana getirmiş oluyoruz.
Kodları Aşağıda bulabilirsiniz.
Github : https://github.com/eraykisabacak/csharp/tree/master/Diger_Forma_Bilgi_Aktarma
Merhabalar bu kitabı ben çok görüyordum ve okumak istiyordum ama bir türlü fırsatım olmadı. Daha sonra Çağrı Menteş hocamızın Dijital Dil Okulu projesi de bir paket almaya karar verdim. Bu paket “2019’da İngilizceyi hallediyorum” paketi 186 TL indirim ile aldım. Normaldeki fiyatı 900 TL civarı bir şeydi. Ama indirim kodu ile aldım. Bazı kitaplar gönderileceğini biliyordum fakat bu kitabın geleceğini bilmiyordum.
Kitabın yazarı Perçin İmrek, kendisini Instagram üzerinde takip ediyorum ve başarılı bir kişi. Kendisini TedX videolarından görmüştüm ve daha sonra takibe almıştım. Perçin hocam bu zamana kadar 60 ülkeye gitmiş ve 5 dil biliyor. Bunlar Türkçe, İngilizce, Fransızca, Almanca, İspanyolca. Bana gelirsek ben daha Türkçeyi zor konuşuyorum 🙂 İngilizce öğrenmeye çalışıyorum. Aynı zamanda İngilizce öğretmeni ve bir de ingilizce üzerine bir projesi var ama tam anlamıyla bilmiyorum. İnstagram takip ederseniz detaylı olarak bulabilirsiniz.
Kitabın içeriğine gelecek olursak öncelikle Perçin hocamızın ingilizce’yi nasıl öğrendiğini, babası oyun oynama üniversiteye giremeyeceksin demesine rağmen onun oyun oynaması ve Age Of Empires oyununu oynarken stratejik bir oyun olduğunu için ve dili de Türkçe olmadığı için biraz da zorunda kalarak İngilizce öğrenmiş. Daha sonra bunları geliştirmiş İngilizce çizgi filmler ve kaset çalarlar dinlemiş. İngilizce kitaplar okumuş. Rastgele yabancılarla konuşmuş. Bir nevi ingilizceyi hayatına entegre etmeye çalışmış ve sürekli olarak kendisine çalışmış.
Evet ilk bölüm kısaca böyle bir şekilde başlıyordu ve ilk bölüm de kendisinin nasıl öğrendiği ile alakalı bazı ipuçları veriyordu. 2.Bölüme geçtiğinizde Türkiye’de İngilizce İle İlgili Yaşanan Sorunları ve Kompleksleri anlatıyor. Buraya da kısaca değinmek gerekirse hemen herkesin yaptığı şeylerden bahsediyor. Bunları sadece grammer yapısı öğrenip hiç konuşamayanlar, yurt dışına çıksam 2 ay da konuşurum diyeler ya da benim hiç zaman yok deyim hep erteleyenler gibi gibi.
3. Bölümde İngilizcenin Bireysel ve Toplumsal Faydalarından bahsediliyor.
4. Bölümde İngilizce İle İlgili Türkiye’de Neler Yapılıyor?
5. Bölümde İngilizce İle İlgili Biz Neler Yapıyoruz?
6. Bölümde İngilizce Öğrenimi için Kullanılabilecek Araçlar ( Görsel ve İşitsel – Sözel)
7. Bölümde Başarı Döngüsü, Altın Daire ve İhtiyaçlar Listesi
8. Bölümde Alışkanlıkların Önemi – İngilizceyi Bir Alışkanlık Haline Getirmek
9. Bölümde Fransızca ve Almancayı Nasıl Öğrendim
10. Bölümde İngilizce Öğrenenlerin Hikayeleri, En son bölümde öğrenmiş ve öğrenmeye devam eden kişilerin nasıl öğrendikleri ile hikayeleri aktarılıyor. Burada eğitimini aldığım Çağrı Hoca’da nasıl öğrendiğini yılları arasındaki hikayesini bizlere aktarıyor.
Bazı bölümleri gördüğünüz gibi anlatmadım çünkü sizde okumanızı isterim ve öneririm. Çağrı Hocanın 2019 paketini biraz anlatmam gerekirse kendisi 1 Ocak 2019’dan başladı ve her gün bir blok açılıyor ve toplamda 365 blok yani 365 gün olacak. Her blok içinde Writing, Speaking, Grammer, Reading’ler oluyor. Writing de bir konu veriliyor ve siz onu isterseniz yazıcıdan çıktı alarak yazıyorsunuz. İsterseniz bir deftere yazıyorsunuz size kalmış. Grammer’da önce sadece yazılı bir şekil de anlatım oluyordu. Daha sonra Çağrı hoca videoları olarak anlattı bazı konuları galiba konudan konuya değişiklik gösterdiği için. Speaking de yine bir konu oluyor o konu ile alakalı bazı sorular var ve bunları biz cevaplandırıyoruz. Konuşma yaparak Çağrı hocamızın önerisi sesinizi kaydedin diyor. Kayıt edebilirsiniz. Ya da bazı yabancılarla da konuşabilirsiniz.
Cambly’den paket alabilirsiniz.Kitapta Cambly’ye de değinildi bu arada. Reading de bir parça metin var ve bunu okuyoruz alt tarafta o metin ile alakalı soruları var ve Çağrı hocanın okuduğu metinin sesi var dinleyebiliyoruz. Hem de Çağrı hocanın Youtube kanalından da yararlanabilirsiniz. Paketin içinde Quizlet uygulamasından A1-A2, B1-B2 ve C1-C2 seviye olarak ayırılmış bazı kelimeler var buradan öğrenebilirsiniz. Ororo tv ‘de 3 aylık bedava ile ingilizce dizi film izleyebilirsiniz.
2019 Paketi ve Kitap hakkındaki yorumlarım bu kadar hem paketi hem de kitabı öneririm.
Sorumuz:
Kodlar : https://github.com/eraykisabacak/Java-Dili-ile-Dizilerle-Sorular-6/blob/master/src/diziler.java
Java’da erişim belirleyiciler daha çok nesneye yönelik programlama önemli konulardan bir tanesidir. Erişim belirleyicilerinin 4 tane farklı farklı özelliklere sahip olan erişim belirleyici vardır. Bunlar;
Bu erişim belirleyicilerini bir tablodan anlatmak gerekirse şöyle bir tablo ortaya çıkacaktır.
Erişim Belirleyiciler | Aynı Paketteki Tüm Sınıflarda | Aynı Paketteki Kalıtılmış Sınıflar | Farklı Paketlerdeki Tüm Sınıflar | Farklı Paketlerdeki Kalıtılmış Sınıflar |
Public | Evet | Evet | Evet | Evet |
Private | Hayır | Hayır | Hayır | Hayır |
Protected | Evet | Evet | Hayır | Evet |
Default | Evet | Evet | Hayır | Hayır |
Tüm sınıflardan ve farklı paketlerden erişilebilen erişim belirleyicisidir.
Bu erişim belirleyicinin sadece kendi sınıfının içinde erişilebilir. Aynı pakette olan diğer sınıflardan da erişilemez veya farklı paketlerden hiç bir türlü erişilemez.
Sadece kendi paketinde olan sınıflardan veya kalıtılmış olan sınıflardan protected değişkenine veya metoduna ulaşılabilir.
Eğer herhangi bir erişim belirleyici yazılmış ise Java otomatik olarak bu erişim belirleyicisini atacaktır. Diğer bir adıda friendly’dir. Aynı paketteki sınıflar ulaşabilir.
Eğer bu erişim belirleyicilerini nerede kullanılıyor gibi bir soru sorarsanız bunlar nesneye yönelik programlama da ilk girişidir. Hangi değişkenin veya metodun nereye ulaşabileceğini bunlar sınırlama yaparlar. Nesneye yönelik programlamada birçok farklı konu vardır. Bunlar;
Bunlar nesneye yönelik programlamanın konularıdır. Diğer makalelerimizden görebilirsiniz.
Sorumuza gelecek olursak bir tane anaokulundaki 4 kapının A. ve B. kapılardan sadece bir tanesi açık olması lazım eğer 2 tanesi açık olursa ikaz verecek. Kapı C. ve D. kapılar herhangi birisinin açık olması ile de ikaz verecek.
Q=(A ̅.B ̅.C ̅.D)+(A ̅.B ̅.C ̅.D)+(A ̅.B ̅.C.D)+(A ̅.B.C ̅.D)+(A ̅.B.C.D ̅)+(A ̅.B.C.D)+(A.B ̅.C ̅.D ̅)+(A.B ̅.C ̅.D)+(A.B ̅.C.D ̅)+(A.B ̅.C.D)+(A.B.C ̅.D ̅)+(A.B.C ̅.D)+(A.B.C.D ̅)+(A.B.C.D)
Üstü çizgili olanlar değili ifade eder. Böylelikle sonuç çıkmış olur fakat sadeleştirmek için karnaugh haritasına aktarmamız lazım.
Mavi yerden : AB
Yeşil yerden : D
Kırmızı yerden : C gelecektir. Yani Q = AB + D + C gelecektir.
Daha sonra devre şemasına çizecek olursak.
Aşağıdaki Youtube Video ile detaylı bir şekilde bakabilirsiniz.
Öncelikle dizi adında bir int dizi tanımlıyoruz ve içine değerleri atıyoruz.Daha sonra eleman sayısını bulmak için sizeof dizi / sizeof *dizi yapıyoruz.Daha sonra ben orada kontrol yapmıştım dizinin boyutunu alıyor mu diye sizde yapabilirsiniz.Daha sonra döngü için i = 0 ve en büyük en küçük adında 2 değişken oluşturuyoruz ve bu değişkenlere dizinin ilk değerini atıyoruz.
Buradaki önemli nokta burasıdır.Eğer 0 değeri atarsanız dizide 0’dan küçükte eleman olabilir.Onun için dizinin ilk elemanını alması daha iyidir.Daha sonra for döngüsü ile dizinin eleman sayısına kadar gidecek.For döngüsüne girdiğinde ilk if de en büyük değeri kontrol edecek 2. if de en küçük olanı kontrol edecek.
Daha sonra for dan çıkacak, en büyük ve en küçük sayıları bastıracak daha sonra en büyük ile en küçük arasındaki farkı bastıracaktır.
#include <stdio.h> #include <stdlib.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char *argv[]) { int dizi[5] = {1,2,3,4,55}; int eleman = (sizeof dizi / sizeof *dizi); printf("%d\n",eleman); int i = 0,eb = dizi[0],ek = dizi[0]; for(i = 0;i < eleman;i++){ if(eb < dizi[i]){ eb = dizi[i]; } if(ek > dizi[i]){ ek = dizi[i]; } } printf("En buyuk sayi : %d\n",eb); printf("En kucuk sayi : %d\n",ek); printf("En buyuk - En kucuk = %d",(eb-ek)); return 0; }
Yazarımız Irmak Özkaşıkçı Orman kendisi Sabancı Üniversitesinde Yönetim Bilimleri ve Galatasaray Üniversitesinde Pazarlama ve Lojistik Yönetimi okumuş.Bence kitabı çok güzel anlatmış ve yapmış olduğu analizlerle ya da kendi tecrübelerini bir yerde toplayarak daha sonraki nesillere aktarmış.Dışarıda ya da internette duymuş olduğumuz birçok öneriyi samimi bir şekilde ve akıcı bir şekilde bize aktarmış.Hayatın bize neler göstereceğini bizelere neler yapmamızın gerektiği kısa kısa bölümler ve alt bölümlerle anlatmaya çalışmış.Bazı bölümlerin ortalarında da bazı ünlü kişilerin söylemiş olduğu sözleri bize aktarmış.Bir iş yerine girdiğinde nasıl hissettiğini, staj konusunda bazı tavsiyeleri, okumayı sevmek, kendimizi nasıl geliştiririz gibi konuları kitabımızda görebiliriz.
Kitabın bazı bölümlerini şöyle; Staj Yapmak Önemlidir, Eğitim Şart, İşin İlk Günü, Kısa – Orta – Uzun Vadeli Planlar, Girişimci Misiniz?, Networking Neden Gereklidir?, Herkesin Sevdiği Kelime: Empati gibi gibi bazı bölümleri bunlar. En son bölümde ise iş dünyasındaki kişilere sorular sormuş gençlere neler tavsiye edersiniz gibi o kişilerin verdiği cevapları da bize aktarmış.
Ben kitabı beğendim bence 20’li yaşlarda okunması gereken bir kitap hem kendinizi geliştirmeniz için hem de bu yollardan geçmiş birisinin gelinden neler tavsiye ettiğini bize aktarması çok güzel hem samimi bir dille olması beni çok sevindirdi.Okumanızı tavsiye ederim.