'/ DELPHİ WebBrowser Yapma / 'Leopic'

Leopic

Yaşayan Forum Efsanesi
26 Şub 2016
9,948
10

Öncelikle bu bir delphi nedir, ne işe yarar gibi bir anlatım değil Delphi ile giriş çalışması olucaktır. Google üzerinden delphi7 'yi indirebilirsiniz.


Arayüz:

R0mVNj.png



Form:

gqdAR2.png



Bu form1 ise bizim tasarladıktan sonra ortaya çıkan yazılımımızın ara yüzü bu form1 dir.


ZZvVaZ.png



bu ise unit1.pas altında yazanlar ise programımızın kodlama kısmıdır.


X0VogR.png



Yukarıda bulunan "Standart,Win32,Additional vs." programımızın üzerine yerleştiriceğimiz nesnelerdir. örnek olarak Standart kısmında bulunan "Button1" i sürükleyip form1'in üzerine getirdiğiniz zaman bu bir buton olucaktır, üzerine çift tıklayıp button üzerinize kodlarınızı yazabilirsiniz. Kısacası yukarıda bulunan bu kısımlar nesnelerdir.



qb6lk5.png


Bu kısımda ise form üzerindeki nesnelerimiz gözükmektedir. Object Inspector kısmında ise nesnelerimizin özelliklerini görebilirsiniz. Boyunu-genişliğini-rengini- ve nesnemizin bir çok ayarını bu kısımdan yapabiliriz. Tabanı İnternet Explorerdir.



Bu kadar ayrıntıda sonra bir webbrowser yapmaya ne dersiniz?. Başlıyalım.


sık kullanılanlar kısmında "Internet"e tıklıyıp "Webbrowser1"i form üzerine sürükleyiniz.


AL4qpv.png



Her hangi bir sayfa açması için komut gönderdiğimiz zaman internet sayfası açılıcaktır. Tabanı İnternet Explorerdir. Lakin bu webbrowser1 'in tüm forma yayılmasını istiyorum ne yapabilirim? Diyorsanız, "Object Inspector"a gelip " Align = AlClient" yapınız. Bu sayede tüm forma yayılcaktır webbrowser1


Sık kullanılanlar kısmından "Standart"a gelip standart kısmında bulunan butonlardan 4 tane butonu form1 'in üzerine sürüklüyoruz.

1L1kQB.png



P08o86.png



Son hali şu şekilde olucaktır:


p0yoyJ.png



Button4'ü çıkış butonu yapalım. Basit ve sade bir webbrowser olsun. Button4 üzerinden Object Inspector Events'a geliyoruz. Onclick'e 2 defa tıklıyoruz. unit1.pas yani kodlamalarımızı yazdığımız ekran gelicektir. Orayada şu kodu yazalım: close;


W0BEAN.png



Programımızda Button4'ün üzerine tıkladığımız zaman program kapanıcaktır. Object Inspector kısmından button4'ün ismini çıkış yap şeklinde veya x şeklindede değiştirebilirsiniz sizlere kalmış birşey.


Sonrasında form1 üzerinden Button2'ye çift tıklıyalım. Kodlarımızı yazdığımız ekran gelicektir.


kb4JYv.png



web.Navigate('www.youtube.com')


Button2'ye bunu yazmanız yeterlidir. Youtube.com yerine başka bir adres yazabilirsiniz. devam ediyoruz.



Button1 'e çift tıklıyalım. Bu buttona ise şu kodu girelim: web.GoBack;

Button3 'e çift tıklıyalım. Bu buttona ise şu kodu girelim: web.GoForward;


4 tane button eklemiştik, 1 adet daha button ekliyelim. Button4'ün yanına button5i koyalım.


Button5'e ise şu kodu girelim: web.GoHome;


01vL7D.png



Programımızı başlatmak için "f9"a basabilir veya, yukarıda bulunan yeşil buton'a basabilirsiniz.


9QME4Q.png



Programı kaydetmek için;

Shift+Ctrl+S Tuşlarına basalım. Bu şekilde projeyi kaydedebilirsiniz. Kaydettiğiniz yerde dosyanın içerisinde .exe olucaktır onu masaüstüne alalım. Ve bu şekilde basit bir webbrowser yaptık.


Konu anlatımı bana aittir, Kolay gelsin.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.