ბევრს სურს შექმნას საკუთარი ბრაუზერი, მაგრამ ეს არც ისე ადვილია, როგორც ჩანს. პროგრამირების ენების ცოდნა ხელს შეუწყობს ასეთი პროგრამის შექმნას. მათთან ერთად შეგიძლიათ განავითაროთ სრულფასოვანი ბრაუზერი, მრავალი სხვადასხვა ფუნქციით.
ინსტრუქციები
Ნაბიჯი 1
სცადეთ ბრაუზერის აგება Borland C ++ ვერსიის 6.0 გამოყენებით. აქ ძრავის დაწერა არ არის საჭირო, საკმარისია გამოიყენოთ Internet Explorer- ის მზა. ჩამოწერეთ ფორმა და მოათავსეთ CppWebBrowzer სეგმენტი და ინტერნეტ ჩანართები. ეს არის მარჯვნივ. დაამატეთ რედაქტირების გასაღები და ღილაკი, რომ შეძლოთ მისამართის შეყვანა. შედეგად, თქვენ უნდა მიიღოთ თეთრი მართკუთხედი, რომელშიც გამოჩნდება საიტების გვერდები.
ნაბიჯი 2
ჩამოწერეთ მოვლენები, რომლებიც გააქტიურებულია ღილაკით: CppWebBrowser1-> ნავიგაცია (StringToOleStr (რედაქტირება 1-> ტექსტი)); დაამატეთ გასაღებები, რომლებიც აქვს ყველა სტანდარტულ ბრაუზერს. მაგალითად, ისინი შეიძლება იყოს: წინ, უკან, შეჩერება, განახლება და საწყისი გვერდი. შეიყვანეთ მათთვის კოდები: CppWebBrowser1-> GoBack (); - "უკან" ღილაკისთვის, CppWebBrowser1-> GoForward (); - "წინ" ღილაკისთვის, CppWebBrowser1-> Stop (); - გაჩერების გასაღებისთვის, CppWebBrowser1-> Refresh (); - გვერდის განახლებისთვის, CppWebBrowser1-> GoHome (); - მთავარ გვერდზე გადასასვლელად. შეცვალეთ რედაქტირების ბლოკი ComboBox კომპონენტით. იგი შექმნილია ბოლო დროს გახსნილი გვერდების მისამართების შესანახად.
ნაბიჯი 3
შექმენით ჩანართის ზოლი Pagecontrol– ის გამოყენებით. განათავსეთ ეს კომპონენტი ფორმაზე და დააწკაპუნეთ მასზე მარჯვენა ღილაკით, გახსენით მენიუში დააჭირეთ ღილაკს New Page ყოველი ახალი პრესა გახსნის შემდეგ ჩანართს. გადაიტანეთ CppWebBrowser კომპონენტი პირველ ჩანართზე. საკმარისია გადაიტანოთ იგი Object Treeview- ზე.
ნაბიჯი 4
შექმენით ერთი პანელი, რომ განთავსდეს ყველა კონტროლის ღილაკი აქტიური გვერდისთვის. CoolBar გადაიტანეთ ფორმაში ყველა მისი ელემენტით, ცალკე ფუნქციაში ჩაწერეთ ჩანართის შექმნის კოდი. სათაურის ფაილში აირჩიეთ TForm1 კლასი, შემდეგ გამოქვეყნებული სექცია და აღინიშნეთ ბათილი ფუნქცია _ fastcall make_tab (); და დააკოპირეთ onKeyDown. ეს ხელს შეუწყობს ჩანართებთან მუშაობას. გაუშვით შექმნილი ბრაუზერი და შეამოწმეთ იგი ფუნქციონირებისთვის.