Mach1 Digital Community

Geri Git   Mach1 Digital Community > İnternet - Bilgisayar - Multimedia > İnternet Dünyası > Mesajlaşma Programları (MSN vs..)
 

Forum içerisinde "Digiturk, D-Smart" gibi Yerli Platformları kapsayan, bunlarla ilgili "Kart paylaşım (Card Sharing), Iptv adresi , Key, Şifre, Dosya" içerikli her türlü açık alanda yazışma yasaktır ! Tespiti durumunda ilgili kişiler forumdan süresiz uzaklaştırılacaktır ve talep durumunda resmi mercilere bilgileri verilebilecektir lütfen bu konularda kurallara uyalım.
** SERVER ÜYELİK SÜRELERİ BİTENLER KAPATILDI YENİLEMEK İÇİN ÖZEL MESAJ ATIN** Cccam Özel Pay Server Hakkında Üyelik ve bilgi almak için buraya tıklayarak özel mesaj atabilirsiniz...Üyeliklerini yenileyen ve yeni üyelere artık 2 farklı CCcam server verilmektedir..
** IPTV+ CCcam Server Hakkında Üyelik ve bilgi almak için** buraya tıklayarak özel mesaj atabilirsiniz...
 
 

   

   

Yanıtla
 
Konu Araçları Görünüm Modları
Eski 24-01-2017, 20:51   #1
Mehmetkarahanlı
Informant
 
Mehmetkarahanlı kullanıcısının avatarı
 
Konum: Bursa
Yaş: 58
Mesaj: 16,753
Üye No: 130517
Giriş: 27-11-2015

Uydu Alıcısı: nexstar

Kart Paylaşımı: hayır
Thanks: 2,500
Thanked 318 Times in 262 Posts
Thumbs up Bilgisayar proğram yazılım detayları

komodor-0004Akıllı telefonlar sayesinde artık her yerde ve her zaman sevilen TV programlarını, spor müsabakalarını ya da popüler filmleri izlemek mümkün oluyor. Ancak kimi zaman sevilen veya dikkat çeken programların yayın zamanı akıldan çıkabiliyor. Unutkanlığına çare bulmak ya da ne izleyeceği konusunda fikir edinmek isteyen kullanıcıların imdadına da mobil uygulamalar yetişiyor. Ekran İşleri tarafından geliştirilen TV rehberi uygulaması Komodor, iOS ve Android kullanıcılarına TV’de hangi programın olduğunu görme imkanını sağlıyor. Uygulama, dileyen kullanıcılar için hatırlatma görevini de üstleniyor.

komodor-0005Uygulama başlatıldığında kullanıcılara ilk olarak hangi platform üzerinden TV yayınlarını takip ettikleri soruluyor. Şu an için Digiturk, D-Smart ve Kablo TV’nin program rehberlerine uygulama üzerinden ulaşılıyor. Platform seçiminin yapılmasının ardından kullanıcıların karşısına seçilen platformun TV rehberi çıkıyor. Kanallar, platformlardaki sıraları muhafaza edilerek listeleniyor. Ekranda öncelikli olarak o anda yayınlanan programların listesi görülüyor. Ancak ekran üzerinde sola veya sağa doğru sürükleme hareketleri yaparak geçmiş veya gelecek program akışı da görülebiliyor.



Daha sonraki zaman dilimlerine ait programları görmek için kullanıcıların elinde farklı seçenekler de bulunuyor. Ekranın sol üst köşesindeki “Şimdi” yazısına dokunulduğunda kullanıcıların karşısına “Sonra” ve saate göre “Sabah” ya da “Akşam” olarak değişen iki zaman seçeneği daha çıkıyor. Sonra seçildiğinde 1 saat sonra başlayacak programları da akış içinde görmek mümkün oluyor. Akşam seçeneğinde ise saat 20:00 itibarıyla başlayan veya devam eden programlar görülüyor. Aynı menüde bulunan “Rehber” seçeneği ise rehberin içinde manuel biçimde gezinmeyi sağlıyor.

komodor-0001Rehberde gösterilen programlardan biri seçildiğinde ise kullanıcılar programın sayfasına yönlendiriliyor. Bu sayfada programa dair genel bir açıklama yer alıyor. Programa ait fotoğraflara ve eğer varsa video tanıtımlara da bu sayfa üzerinden ulaşılabiliyor. Kullanıcılar detaylarını gördükleri programı kaçırmayı istemiyorlarsa sayfada bulunan çalar saat ikonuna dokunarak hatırlatıcıyı aktif hâle getirebiliyor.

komodor-0003Uygulamanın rehber ekranının sağ üst köşesinde dört ikon bulunuyor. Bu ikonlar, uygulamanın farklı işlevlerinden yararlanmayı sağlıyor. Bu ikonlardan ortaya en yakın olanı, kullanıcılara kanal özelleştirme imkanını veriyor. Kanal özelleştirme ikonu sayesinde kullanıcılar rehber ekranında hangi kanalların görülebileceğini ve bunların hangi sıralamada gösterileceğini belirleyebiliyor. Büyüteç ikonu ise tahmin edilebileceği üzere isimler üzerinden arama yapma imkanını veriyor.

komodor-0002Çalar saat ikonuna dokunulduğunda hatırlatıcı kurulan programların listesi kullanıcıların karşısına çıkıyor. Filtre ikonuna dokunulduğunda ise kullanıcılara rehber üzerinde ince ayarlarla düzenleme gerçekleştirme imkanı sunuyor. Burada izlenebilecek programlar veya filmler, yerli ya da yabancı olmalarına veya türlerine göre filtreden geçiriliyor. Ekranın altındaki Komodor Hakkında yazısına dokunulduğunda ise kullanıcılar uygulamanın açık ya da koyu temaları arasında geçiş yapabiliyor.

Komodor şık ve kullanışlı tasarımıyla da dikkat çekiyor

Komodor, merakla beklediği programı kaçırmayı istemeyenler ya da televizyonda nelerin olduğunu hızlıca öğrenmek isteyenler için en kullanışlı seçenekler arasında bulunuyor. Görsel bakımdan oldukça şık olan Komodor, gezinmeyi kolaylaştıran tasarım unsurlarıyla da dikkat çekiyor. Uygulama iTunes App Store ve Google Play Store üzerinden ücretsiz olarak indirilebiliyor.
Mehmetkarahanlı is online now   Alıntı Yaparak Cevapla
Eski 24-01-2017, 20:52   #2
Mehmetkarahanlı
Informant
 
Mehmetkarahanlı kullanıcısının avatarı
 
Konum: Bursa
Yaş: 58
Mesaj: 16,753
Üye No: 130517
Giriş: 27-11-2015

Uydu Alıcısı: nexstar

Kart Paylaşımı: hayır
Thanks: 2,500
Thanked 318 Times in 262 Posts
Varsayılan

Bilgisayarda kullanılan her türlü programa yazılım denir. Yazılımlar, işletim sistemi yazılımları ve uygulama yazılımları olarak ikiye ayrılır. Genelde programlar kullanılacakları zaman, çevre birimlerinden(disklerden) belleğe(RAM) yüklenir.
- Bilgisayarın çalışmasını sağlayan yazılım olan işletim sistemi bilgisayar açıldığı zaman otomatik olarak belleğe(RAM) yüklenir.İşletim sistemi olmazsa bilgisayar açılmaz(Donanım olmazsa yazılım çalışmaz, yazılım olmazsa donanım çalışmaz.)
- İşletim sistemleri işlemcilere özgü olarak hazırlanır.
- Uygulama programları da işletim sistemlerine özgü olarak hazırlanır.(Windows 10 uyumlu programlar,xp uyumlu programlar vs.)

İŞLETİM SİSTEMİ YAZILIMLARI
İşletim sistemi, bilgisayarın ilk açılma anından kapanana kadar kullanıldığı sürece görev yapan ana yazılımdır. İşletim sistemi;
à Ana ve yan belleklerin en verimli biçimde kullanılmasını,
à Donanım birimleriyle iletişimi,
à Çeşitli uygulama ve hizmet programlarının çalıştırılmasını sağlar.
à Günümüz kişisel bilgisayarında çoğunlukla Windows, MacOS veya Linux işletim sistemleri kullanılır.
Örnek: Windows 10, 95, 98, XP, Vista, Pardus, Linux, Unix, Macos vs.

UYGULAMA YAZILIMLARI
Uygulama yazılımları belirli konulardaki problemlerin çözümüne yönelik olarak programlama dillerinden biri ile yazılmış programlardır. Hangi işletim sistemine uygun olarak yazılmışsa o işletim sistemi altında çalışırlar. Değişik amaçlara yönelik yüzlerce uygulama programı(paket program) vardır.Örneğin;Office programları(Word,Excel,Powerpoint vs.), photoshop, winrar, flash, oyunlar, antivirüs programları vs.
Mehmetkarahanlı is online now   Alıntı Yaparak Cevapla
Eski 24-01-2017, 20:53   #3
Mehmetkarahanlı
Informant
 
Mehmetkarahanlı kullanıcısının avatarı
 
Konum: Bursa
Yaş: 58
Mesaj: 16,753
Üye No: 130517
Giriş: 27-11-2015

Uydu Alıcısı: nexstar

Kart Paylaşımı: hayır
Thanks: 2,500
Thanked 318 Times in 262 Posts
Varsayılan

PROGRAMLAMA DİLLERİ :
İster genel amaçlı isterse özel amaçlı olsun tüm uygulama ve sistem yazılımları programlama dilleriyle yazılır. Bir programlama dili, insanların bilgisayara çeşitli işlemler yaptırmasına olanak sağlayan her türlü simge, karakter ve kurallar grubudur. Programlama dilleri insanlarla bilgisayar arasında çevirmenlik görevi yapar. Programlama dilleri, bilgisayara neyi, ne zaman, nasıl yapacağını belirten deyim ve komutlar içerir.
Programlama dilleri zaman içerisinde gelişerek günümüzde çok yetenekli bir duruma gelmiştir. Programlama dillerinin çeşitleri aşağıdaki gibidir:
► Makine dili: Yazılan tüm komutlar 0 ve 1’lerden oluşur. Bütün talimatlar ayrıntılı bir biçimde tanımlanır ve iki tabanlı sayı sistemi kullanılarak kodlama yapılır.
► Assembly dili: Assembly dili komutları daha kolay bir biçimde anlaşılabilecek ve anımsanabilecek olan simgelerle ifade edilir. Bu dillerle yazılan programlar genellikle çok hızlı çalışır ve daha az depolama yüzeyi gerektirir. Bununla birlikte bu dillerle programlama yapmak çok yorucu, sıkıcı ve zaman alıcıdır.
► Yüksek seviyeli diller: Öğrenilmesi daha kolay, program yazılması daha az zaman alan, daha iyi sonuçlar sağlayan programlama dilleridir. Yüksek düzeyli dillerden birinde yazılan bir program makine diline çevrilmek zorundadır. Dönüştürme işini gerçekleştiren programa derleyici (compiler) denir. Basic, Cobol, Fortran ve Pascal dilleri bu dillere birer örnektir.

► Çok yüksek seviyeli diller: Bu dillerdeki temel özellik, kullanıcıların bilgisayara bir şeyin nasıl yapılacağını değil, ne yapılacağını ifade edebilmelerine imkân vermesidir. Visual Basic, Java, Delphi, C++ dilleri bu programlama dillerine birkaç örnektir.
Mehmetkarahanlı is online now   Alıntı Yaparak Cevapla
Eski 24-01-2017, 20:53   #4
Mehmetkarahanlı
Informant
 
Mehmetkarahanlı kullanıcısının avatarı
 
Konum: Bursa
Yaş: 58
Mesaj: 16,753
Üye No: 130517
Giriş: 27-11-2015

Uydu Alıcısı: nexstar

Kart Paylaşımı: hayır
Thanks: 2,500
Thanked 318 Times in 262 Posts
Varsayılan

KULLANIM HAKLARINA GÖRE YAZILIM ÇEŞİTLERİ
Lisanslı Yazılım: Kullanabilmek için lisans hakkının satın alınması gereken programlardır.Örnek:Office Programları,Windows Xp vs.
Demo Yazılım: Tanıtım amaçlı bir süreliğine(30 gün,15 gün vs) ücretsiz kullanılabilen, süre bitiminde lisans hakları satın alınmak koşuluyla kullanılabilen yazılım türüdür.Çeşitli antivirüs programları
Freeware(Bedava) Yazılımlar: Kullanıcıdan ücret talep etmeksizin cd,disket,internet vasıtasıyla dağıtılarak kullanılan programlardır. Örnek:XnView, VLC Media Player, Winrar...
Beta: ya da Beta Sürüm yazılımın ilk sürümündeki sistem testlerinden ve eksiklik testlerinden geçirilmeyi belirtir.
Mehmetkarahanlı is online now   Alıntı Yaparak Cevapla
Eski 24-01-2017, 20:54   #5
Mehmetkarahanlı
Informant
 
Mehmetkarahanlı kullanıcısının avatarı
 
Konum: Bursa
Yaş: 58
Mesaj: 16,753
Üye No: 130517
Giriş: 27-11-2015

Uydu Alıcısı: nexstar

Kart Paylaşımı: hayır
Thanks: 2,500
Thanked 318 Times in 262 Posts
Varsayılan

Program nedir ve programcı kimdir? Yazılım sektöründe ilerlemek isteyen tüm arkadaşlar mutlaka okumalı.

Program nedir ve programcı kimdir? Yazılım sektöründe ilerlemek isteyen tüm arkadaşlar mutlaka okumalı.

Öncelikle program nedir? Bu sorunun yanıtını anlatmak isterim sizlere.

Program: Bilgisayarın bir işlevi yapması için tasarlanmış komutlar zinciridir. Günümüzde bilgisayar büyük bir yer almıştır bu yüzden bu sektörde çalışmak isteyen kişiler işlerini daha düzenli ve hızlı yapmak zorundadırlar buda bilgisayarı ne kadar iyi kullaqndığımıza bağlıdır. Bunun için çeşitli programları kullanırız.

Program, bilgisayarın belli bir işi yapması için tasarlanan komutların tümüdür. Kullanım amaçları ve yerlerine göre birçok değişik program türü vardır:

Sistem programları: Her program, bir işletim sistemi üzerinde çalışır. İşletim sistemi, diğer programların çalışması için gerekli olan kaynakları ve ortamı sağlar.

Sürücüler: İşletim sistemi ile donanım aygıtları arasında iletişim sağlayan programlardır. Klavye ile yazılan yazıların algılanması için, klavyenin sürücü programı kullanılır.

Uygulamalar: İşletim sistemi üzerinde çalışan, kullanıcıların ihtiyaç duyduğu işlevleri sağlayan programlardır.

Örneğin; Bir İnternet sunucusnu gezmek için bir web browser kullanırız.Bu uygulama, işletim sistemine sitenin istenilen sayfadaki yazı ve resimleri almasını ister. İşletim sistemi, ağ kartıyla (Ethernet) sürücü programı sayesinde internet sitesinin sunucusuna isteği gönderir.
Mehmetkarahanlı is online now   Alıntı Yaparak Cevapla
Eski 24-01-2017, 20:55   #6
Mehmetkarahanlı
Informant
 
Mehmetkarahanlı kullanıcısının avatarı
 
Konum: Bursa
Yaş: 58
Mesaj: 16,753
Üye No: 130517
Giriş: 27-11-2015

Uydu Alıcısı: nexstar

Kart Paylaşımı: hayır
Thanks: 2,500
Thanked 318 Times in 262 Posts
Varsayılan

Programların çalışma şekli:



Veri girişi: Program, kullanıcıların veri girmesi ile başlar. Girilen veriler daha sonra işlenmek üzere hafızada saklanır.

İşlem: Veriler, programın yazılma şekline göre belirli işlemden geçirilir.

Sonuç: İşlenen veriler kullanıcıya aktarılır.

Programcı kimdir?

Belirli işlevlere sahip programlar geliştirir. Kullanılan teknolojiyi, platformu iyi tanıması gerekir.

3 grupta incelenir:

1- Mimar: Programların yazılması için gerekli teknolojileri belirler.

2- Geliştirici: Programı yazan kişidir.

3- Analist: Programın geliştirilmesi aşamasında, hatanın kaynaklarını bulan ve geliştiricilere raporlayan programcıdır.
Mehmetkarahanlı is online now   Alıntı Yaparak Cevapla
Eski 24-01-2017, 20:56   #7
Mehmetkarahanlı
Informant
 
Mehmetkarahanlı kullanıcısının avatarı
 
Konum: Bursa
Yaş: 58
Mesaj: 16,753
Üye No: 130517
Giriş: 27-11-2015

Uydu Alıcısı: nexstar

Kart Paylaşımı: hayır
Thanks: 2,500
Thanked 318 Times in 262 Posts
Varsayılan

Bilgisayar Programcılığı

Nedir bu bilgisayar programcılığı ? Zor mu? Deli işi mi?
Evet birçok kişi bilgisayar programcılarının ne ile uğraştığını bilir fakat nasıl uğraşıp neler yaptığını pek bilmez... Bu konulara sayfamda biraz özet olsa da değineceğim. Önce bilgisayar dünyasında sıkça kullanılan bir kelimeden bahsedeyim yazılım...
Yazılım(software) kelimesi bilgisayar programlama dilleriyle oluşturulan dökümanları, dosyaları ifade eder. Yani bilgisayarınızda işletilmek, çalıştırılmak üzere tasarımlanmış dosyalar yazılım kapsanına girer.
Bu dosyalar nasıl yapılır ?
Yazılım programlama dilleri ile tasarlanır ve yazılır,programlama dili de nedir? derseniz.Programlama dilleri, bilgisayarınızın donanımını(ekran kartı, ses kartı, modem, mouse, klavye...) sizin en rahat biçimde kullanabileceğiniz düzeye getirmeye çalışır. Yani bilgisayarın o soğuk 1010110 gibi rakamlarını sizin zevkle kullandığınız programlara, işletim sistemlerine, oyunlara çevirir.
Örneğin kullanılmakta olan Windows işletim sistemi onbinlerce sayfa milyonlarca bilgisayar kodunun biraraya gelmesinden oluşur. İşte işin tüm zorluğu, o kodların arasında dolaşan, hata mesajlarını günlerce kodları gözden geçirerek arayan, sandalye tepesinde saatlerce aynı ekrana bakarak ilginç görüntüler sergileyen programcıların üzerindedir...
Bilgisayar programcıları işini zevkle yapan ve işini bir hobi edinmiş insanlardan oluşur, en azından öyle olmalı. Aksi halde yoğun konsantrasyon ve sabır isteyen bu işi yapmak aşırı zorlaşır. Neyse... Programlama dillerinden bahsediyorduk Programlama dilleri kendi aralarında sınıflara ayrılmışlardır. İnsanın en zor öğrenebileceği, anlayabileceği yani 1100101 gibi makina kodlarına yakın diller en düşük seviyeli(low level) programlama dilleri, insanın en kolay anlayıp kullanabileceği ve insan diline yakın özellikler gösteren diller ise en yüksek seviyeli(high level) programlama dilleridir. Şimdi bu sınıflandırmaya örnekler verelim;
Çok yüksek seviyeli diller : VisualBasic, VB.NET, Acces , Foxpro ...
Yüksek seviyeli diller: Pascal ,Basic ,Fortran...
Orta seviyeli diller: C ,C++, C# , Java ,ADA...
Düşük seviyeli diller: Assembly...
Makina dilleri: Bilgisayarın çalışma dilleri 1 ve 0'lardan oluşur...
Bu dillerin kullanıldığı alanlara örnek verirsek;
Bilim ve Mühendislikte: Pascal ,C ,C++ ,Java ,Fortran...
Veritabanı Programcılığında: Dbase ,Acces ,Foxpro ,Sql...
Yapay Zeka Kullanımında: Prolog ,Lisp...
Sistem Programcılığında: C ,C++ ,Java ve sembolik makina dilleri...
Bir bilgisayar programı nasıl yazılır ?
Bir yazılım değişik dillerle oluşturulabilir fakat izlenen yöntemler genelde birbirine benzer.Örneğin Algoritma...
Algoritma, elimizdeki sorunun çözümüne gidebilmek için tasarlanan yollar,yöntemlerdir. Örneğin bir arkadaşınıza daha önce gitmediği bir yerdeki bir postaneyi tarif edeceksiniz. Bunun için anlatımda genelden özele giden bir yol izlersiniz. Önce gideceği semti sonra caddeyi sonra postanenin olduğu yönü tarif eder son olarak da kolay bulması için postanenin çevresindeki göze batan özelliklerden bahsedersiniz.İşte bu yaptıklarınız bir algoritmadır. Ve amacınız arkadaşınıza postaneyi bu algoritma yardımıyla tarif etmektir...
Bilgisayar programlama dilleri de programcılıkta bunu gibi yöntemler kullanarak çözüme gider. Algoritmanın uzunluğu kullanılan programlama dilinin seviyesi ve problemin karmaşıklığı ile doğru orantılıdır.
Yapılan algoritma ve tasarımdan sonra yazılım aşamasına gelinir ve bu aşamada yapılacak programın kullanım ömrü, programın kullanım düzeyi ve hangi amaçla kullanılacağı gibi soruların cevaplarına bakılarak programlama dili seçilir. Dil seçimi bazı kriterlere göre yapılmaktadır, örneğin kısa sürmesi ve görsel tasarım içermesi, veritabanı iletişimi yoğun kullanılması gereken bir program yapmamız gerekiyor olsun. Bu durumda Assembly dili ile yola çıktığımızda bahsedilen proje birkaç kişilik deneyimili bir programcı grubu ile birkaç yıl alır. C ile iki programcı aynı işi üç dört ayda VisualBasic veya Delphi ile bir programcı bahsedilen işi bir iki aya yakın bir sürede yapabilir.
Başka bir açıdan örnek verirsek örneğin bir ekran kartı programlamamız gerekiyor ve bu kartın driver'ını ( sürücüsünü ) biz yazacağız. Bu durumda bu işi VB veya Delphi ile yapmamız imkansızdır, kullanmamız gereken diller öncelikle Assembly ve C/C++ olmalıdır.
Evet, programlama dillerinin kendi alanları vardır ve her dil kendi branşında kullanıldığı sürece başarılı ve etkili kullanılmış olur. Buraya kadar anlattığımı özetlersem.
Bir bilgisayar programı yazmak için belli aşamalar vardır ve bu aşamalar geçildiğinde kodlamaya başlanabilir. Bunlar:
Analiz
Algoritma
Dil Seçimi
Kodlama
Analiz ile gerçekleştirilmek istenen proje tasarımlanır ve parametreleri araştırılır.Algoritma ile adımlar tayin edilir. Dil seçimi ile en uygun programlama dili seçilir. Ve kodlamaya başlanır...
Kod yazıldıktan sonra da bazı aşamalardan geçer bunlar da genel olarak :
Test ve Debug
Pilot denemeler ve ilk versiyon denemeleri
Hazır halde çalışır programı sunma
Mehmetkarahanlı is online now   Alıntı Yaparak Cevapla
Eski 24-01-2017, 20:57   #8
Mehmetkarahanlı
Informant
 
Mehmetkarahanlı kullanıcısının avatarı
 
Konum: Bursa
Yaş: 58
Mesaj: 16,753
Üye No: 130517
Giriş: 27-11-2015

Uydu Alıcısı: nexstar

Kart Paylaşımı: hayır
Thanks: 2,500
Thanked 318 Times in 262 Posts
Varsayılan

Programlama Dilleri

Bu bölümde programlama dillerinin kullanıldıkları alanları ve özelliklerini inceleyeceğiz. Programlama dilleri uygulama alanlarına göre dörde ayrılır:
Bilimsel ve Mühendislik Alanında : Üniversitelerde ve bilimsel kuruluşlarda mühendislik veya matematik hesapları için kullanılan bu dillere örnek; Pascal, C, C++, Java dilleridir.
Veritabanı Kullanımında : Genellikle Personel kayıtları, fabrika stok veya depo denetimi gibi veritabanı gerektiren işlemlerde kullanılan diller;DBASE,SQL,FOXPRO,PARADOX gibi veritabanı dilleridir.
Sistem Programcılığında : İşletim sistemlerinin ve sistem programlarının yazılımında kullanılan dillere örnek, C ,C++ ,Java ve makina dilleridir.
Genel Amaçlı kullanım : Çeşitli konularda uygulama geliştirmek için kullanılan dillere örnek,C ,C++ ,Java ,VB ve Pascal'ı verebiliriz.
Son yıllarda programlama dillerinde nesneye yönelik tasarımlar yapılmış ve bu dillerin çoğunun nesneye yönelik programlama yapabilen uyarlamaları çıkmıştır. Nesneye yönelik programlama, programcının kendi sınıfını ve nesnesini oluşturup bunun üzerinde işlemler yapmasına olanak sağlayan ve programlama dillerinin geldiği son aşamalardan birisidir. Bu konu oldukça kapsamlı olup bunun geniş açıklamasını burada yapmayacağım.
OOP(Object Oriented Programming) yani Nesneye Yönelik Programlama'nın kullanılmasıyla ve Visual programcılığın da gelişmesi ile beraber ortaya oldukça güzel görünümlü ve kullanışlı programlar çıkmaya başladı. Bu bilgisayar programlarına olan ilgiyi arttırdı ve bu konulardaki araştırmaları hızlandırdı. Sonuçta şu anda, pekçok dilin artık nesneye yönelik olan ve visual özellikler içeren sürümleri kullanılmakta ve tercih edilmektedir. Örneğin: C++ ,Visual C++ ,C++ Builder ,Delphi ,Java...
İnternet'in de yaygınlaşmasıyla programlama dillerine yeni özellikler eklendi ve internet'te kullanılabilecek nitelikte görsel özellikli diller çıkarıldı. Örneğin HTML, kullanıcının dikkatini çeken renkli ve hareketli arabirimiyle her geçen gün yeni ekler ile gelişmektedir. JavaScript ve VBScript iki script dili olarak HTML'ye getirdiği ek özelliklerle çokça kullanılır oldu. Ve asp ile veri tabanını aktif kullanıma sunma, aktif sayfalar hazırlama olanağı elde edildi.
Görüldüğü gibi özellikle internet'in gelişmesi ile birlikte programlama dillerinin yapılacak işe veya kullanılacak platforma göre değişik özellikler gösteren uyarlamaları çıktı. Bu durumda web teknolojisini izleyen ve internet üzerinde yazılım geliştirmek isteyen bir programcının javascript ,vbscript ,java ,HTML gibi dilleri bilmesi ve bu konularda kendini geliştirmesi gerekir. Uygulama programlarına ,ticari programlara, veya işletim sistemlerinin kullanımına yönelik yazılım geliştirmek isteyen programcıların da C++ ,Java ,Delphi gibi son zamanların en popüler dilleri üzerinde çalışması, bunları öğrenmesi gerekir.
Internet programcılığı, esnek mimari, OOP gibi konularda söylenmesi gereken önemli bir nokta da Java'nın programlama dünyasına getirdiği önemli bir özelliktir. Java nın çıkması ile atılan önemli bir adım da platform'dan yani işletim sisteminden bağımsız olarak çalışan, her sistemde çalışabilen, programların yazılabilmesidir. İleriye yönelik bir bakış açısı ile bakıldığında cep bilgisayarlarının, kablosuz cihazların, cep telefonlarının sıklıkla kullanılacağı ve artık PC lerin döneminin kapanmaya başladığı düşünülürse birçok cihazda çalışabilecek programların yazılmasının önemi anlaşılabilir. Java son yıllarda programlama dünyasına gelmiş en iyi programlama aracıdır ve yeni çıkacak programlama dillleri de Java'nın birçok özelliğinden esinlenmektedir.
Şimdi programlama dillerine özet bir bakış yapalım;
C

Yapısal programlama dilleri arasındadır. Öğrenilmesi zaman almasına rağmen oldukça kullanışlı ve esnek yapısı ile adından yıllarca bahsettirmiş, bilgisayar programcılığının temel dillerinden biridir. C ile bilgisayarınıza bir sistem yazmaktan bir oyun yazmaya veya printer kontrolü yapmaya kadar her türlü işlem yapılabilir ve bu özelliği sayesinde kullanım alanı çok geniş bir dildir.
C++

Nesneye yönelik programlama yapabilen diller arasındadır. C'nin saydığımız tüm özelliklerine ek olarak güçlendirilmiş nesne yönetim özelliği ile şu anda bilgisayar dünyasının en çok kullanılan dillerinden biridir
C#

Nesneye dayalıdır(OOP). C++ ın ve Java'nın pozitif yönlerini bünyesinde birleştirmiş yeni bir dildir. Programcıya internet uygulamaları ve yerel uygulamalar yazmakta bazı kolaylıklar getirmiştir. İleriye dönük olarak microsoft'un java teknolojisine rakip olarak ortaya sürdüğü bir programlama dilidir ve microsoft'un bu konulardaki (internet uygulamaları) yelpazesini genişletmeye yönelik bir atılımdır. Microsoft teknolojileri kullanacak programcıların C#'ı öğrenmeleri zamanla gerekecektir ve öncelikle öğrenilmeye başlanması da avantaj getireceği açıktır.
Java

Nesneye yönelik dillerdendir. Son yıllarda geliştirilmiş bir dil olup modern ve yenlikçi altyapısı ve visual özellikleri ve sürekli gelişen kütüphane (library) desteği ile gün geçtikçe kullanımı artan bir dil olmuştur. Java dili hemen hemen her alanda kullanılabilen esnek ve güçlü bir dildir.
VB.NET

Nesneye dayalı bir dildir. VisualBasic(VB) teki biçok özellik bu dilde yeniden yapılandırılarak değişmiştir. Yapısına bakılırsa VB den ayrı yeni bir dil geliştirilmiş denilebilir. Eklenen bazı özellikler ile VB de yapılamayan birçok işlem artık yapılabilmektedir ve OOP nin özellikleri desteklenerek daha verimli kod yazmaya olanak sağlanmıştır. VB programcılarının VB.NET'e geçişleri kolay olmayacak olsa da VB yerine VB.NET kullanımı gün geçtikçe artacaktır. VB.NET internet uygulamalarından yerel uygulamalara kadar kullanım imkanı geniş bir dildir.
Delphi

Pascal tabanlı bir dil olup nesneye yönelik programlama yapabilme özelliği taşır. Öğreniminin çok zor olmayışı ve üniversitelerde pascal eğitiminin ağırlıklı verilmesi nedenleriyle çoğu bilgisayar programlama öğrencisinin tercih ettiği bir dildir.Visual programlama özelliği taşır.
Pascal

Pascal Yapısal bir dildir, C 'ye benzerlik gösterir. Öğrenilmesinin zor olmayışı ve bilgisyar eğitimi veren okullarda okutulan bir ders olması sebebiyle kullanım alanı genelde üniversiteler ve bilimsel hesaplamalar yapan kurumlardır.
VisualBasic

Basic tabanlı bir dil olup öğrenilmesi kolay, kullanım alanı geniş bir dildir. Özellikle görsel uygulamalarda projenin arabiriminin hızlı yazılmasını sağladığı için genelde kullanıcı arabirimi tasarımlarında kullanılır. Kapsamlı veya çok kullanıcılı uygulamalarda kullanılmaz. Kullanıcı sayısı az olan veya kısa sürede bitmesi gereken küçük ölçekl projelerde tercih edilen bir programlama aracıdır. Yoğun olarak kullanılmaktadır
Programlama dillerinin hepsini incelemeye imkan olmadığından çok kullanılan bir kısım dilden bahsettim. Her dilin kullanım amacı ve yönelimi farklı olabilir önemli olan hedeflediğiniz konularda size yardımcı olacak dili seçip onunla çalışmanızdır.
Mehmetkarahanlı is online now   Alıntı Yaparak Cevapla
Eski 24-01-2017, 20:58   #9
Mehmetkarahanlı
Informant
 
Mehmetkarahanlı kullanıcısının avatarı
 
Konum: Bursa
Yaş: 58
Mesaj: 16,753
Üye No: 130517
Giriş: 27-11-2015

Uydu Alıcısı: nexstar

Kart Paylaşımı: hayır
Thanks: 2,500
Thanked 318 Times in 262 Posts
Varsayılan

Temel yazılımlardan biri ile birlikte bilgisayarlarda özellikle o bilgisayarın kullanım amacına göre birden fazla uygulama yazılımı bulunabilir. Bir bilgisayarda işletim sistemi dışında belli amaçlar için hazırlanmış özel programlara uygulama yazılımları denir.

Bilgisayarı kullanma amacımız yazı yazmak, resim yapmak,oyunlar oynamak olabilir. Bilgisayarlar ve üzerlerinde kullanılan uygulama yazılımları çeşitli işler için kullanıldığından yüzlerce hatta binlerce program vardır. Ancak en çok kullanılan uygulama yazılımlarını dikkate alarak şöyle bir sınıflandırma yapabiliriz.

1.Kelime (Sözcük) İşlem Programları

2.Elektronik Tablolama Programları

3.Veri Tabanı Programları

4.Tümleşik Programlar

5.İnternet Programları

1.Kelime (Sözcük) İşlem Programları: Bilgisayarda yazı yazmaya ve düzenlemeye yarayan programlara kelime işlem programları denir. Windows işletim sistemi içinde bulunan Word Pad veya Ofis programı içinde yer alan Microsoft Word programları birer kelime işlem programlarıdır.

2.Elektronik Tablolama Programları: Matematiksel ve grafiksel işlemler yapabilmek üzere hazırlanmış programlardır. Çok karışık matematiksel işlemleri çok kısa sürede yapabilen ileri düzeyde bir programdır. Alt alta yer alan yüzlerce hatta binlerce sayıyı birkaç saniyede toplayabilir, yüzdesini alabilir. Örneğin: Microsoft Excel bir elektronik tablolama programıdır.
Mehmetkarahanlı is online now   Alıntı Yaparak Cevapla
Eski 24-01-2017, 20:59   #10
Mehmetkarahanlı
Informant
 
Mehmetkarahanlı kullanıcısının avatarı
 
Konum: Bursa
Yaş: 58
Mesaj: 16,753
Üye No: 130517
Giriş: 27-11-2015

Uydu Alıcısı: nexstar

Kart Paylaşımı: hayır
Thanks: 2,500
Thanked 318 Times in 262 Posts
Varsayılan

Microsoft-Excel35


3.Veri Tabanı Programları: Belirli bir konu veya amaçla ilişkili olan bilgileri elektronik olarak bilgisayar ortamında saklamak ve gerektiğinde kullanmak için hazırlanan program türlerine veri tabanı programları denir. ÖRNEĞİN:Bir işyerinde müşteri adres ve özelliklerine ait bilgileri saklamak için özel bir defter oluşturulabilir. Bu bilgiler bilgisayar ortamında saklanılmak ve ihtiyaç halinde kolayca ulaşılmak istenirse veri tabanı programları kullanılabilir. Bilgisayarlarımızda bulunan Microsoft Access programı bir veri tabanı programıdır.

maxresdefault

4.Tümleşik Programlar: Birden fazla uygulama programını bir arada sunan paket programlardır. Örneğin yukarıda anlattığımız ve daha fazlası programın her birine bir iş yerinde ihtiyaç vardır. İhtiyaç duyulan bu programların tümü bir paket program halinde sunulursa kullanıcılar için daha kullanışlı ve tercih edilebilir olacaktır. Örn:Bir kelime işlem, bir veri tabanı bir elektronik tablolama,ve daha fazlasını içinde bulunduran ve ofis programı adı verilen bir program vardır.

5.İnternet Programları: İnternet teknolojisi ile birlikte kullanılan programlardır. Bunlar tarama programı elektronik posta programı dosya yükleme programları vb olabilir. Örn: İnternet Explorer,Outlook Express vb gibi. En çok kullanılan uygulama yazılımları bunlar olmakla birlikte teknoloji ile birlikte gelişen yeni programlar sunu programları, oyunlar vb. birer uygulama programlarıdır.
Mehmetkarahanlı is online now   Alıntı Yaparak Cevapla
Yanıtla

Konu Araçları
Görünüm Modları

Forumdaki Yetkileriniz
Konu açma yetkiniz yok
Konularda cevap yazma yetkiniz yok
Eklenti yükleme yetkiniz yok
Kendi mesajlarınızı düzenleme yetkiniz yok

BB code is Açık
SimgelerAçık
[IMG] kodu Açık
HTML kodu Kapalı

Hızlı Geçiş



Saat 01:28.


Powered by vBulletin Version 3.8.1
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.