সোমবার, ২২ আগস্ট, ২০১১

নিজে নিজেই বানান একটি Web Browser.





এখন আপনি নিজেই বানাতে পারবেন একটি Web Browser যার মাধ্যমে আপনি বিভিন্ন Web Site Browse করতে পারবেন। এর জন্য আপনার Microsoft Visual Basic সফটওয়্যার লাগবে। এরপর এই Tutorial টি Follow করলেই আপনি বানাতে পারবেন একটি Web browser.
প্রথমে Microsoft Visual Basic সফটওয়্যার টি Open করুন। এরপর File মেনু থেকে অথবা টুল বার থেকে New Project সিলেক্ট করুন তখন নীচের ছবির মতো একটি Window আসবে। সেখানে Windows From Application নির্বাচন করে Name Box এ নাম দিয়ে Ok দিন।

তাহলে নীচের মতো Window আসবে।

১. এখন বাম পাশে Tool Box এ Web Browser নামে একটি Option আছে ওটা ড্রাগ করে Application Window তে নিয়ে ছেড়ে দিন।
২. Tool Box থেকে Panel নামের Option টা ড্রাগ করে Application Window তে নিয়ে ছেড়ে দিন। এরপর Properties বক্স থেকে Dock – Top নির্বাচন করুন।

৩.এখন Application Window র সাদা অংশে মাউস এর Right বাটন ক্লিক করে Bring to front এ ক্লিক করুন।
৪. এবার Application Window র সাদা অংশে মাউস দিয়ে একটা ক্লিক করুন এবং Properties বক্সে একবারে নীচে Url এ www.google.com বা আপনি যে Page কে Home page বানাতে চান তার Address দিন।
৫. Tool Box থেকে Button নামে Option টি ড্রাগ করে Application Window র Panel এর অংশে ছেড়ে দিন। ঠিক একই রকম ভাবে ৫ টি Button তৈরি করুন।
৬. Tool Box থেকে TextBox নামে Option টি ড্রাগ করে Application Window র Panel এর অংশে ছেড়ে দিন।
নীচের চিত্র টি দেখুনঃ
.
৭. এখন প্রতিটি Button এর উপর ক্লিক করে Properties Box থেকে Image পরিবর্তন করুন এবং Properties Box  এ “Text” Option এ যা লিখা আছে তা মুছে দিন। উপরের চিত্রতে দেখুন।
এখন হলো আসল কাজ
* Application Window র উপরে হালকা নীল যে বার টা আছে তাতে Double ক্লিক করলে দেখবেন Form.vb নামে নতুন একটি Window আসবে। নীচের ছবিটা দেখুন –

এখান নীচের ছবির মতো কোড গুলো লিখুন –

এবার Back বাটনে Double ক্লিক করে এই কোড টি লিখুন
WebBrowser1.GoBack()
Forword বাটনে Double ক্লিক করে এই কোড টি লিখুন
WebBrowser1.GoForward()
Refresh বাটনে Double ক্লিক করে এই কোড টি লিখুন
WebBrowser1.Refresh()
Stop বাটনে Double ক্লিক করে এই কোড টি লিখুন
WebBrowser1.Stop()
Go/Search বাটনে Double ক্লিক করে এই কোড টি লিখুন
If Me.TextBox1.Text = "" Then Return
Me.WebBrowser1.Navigate(Me.TextBox1.Text)

ব্যাস কাজ শেষ।
সহজে বুঝার সুবিধার্থে সম্পূর্ণ কোডিং টি দেখানো হলোঃ

এবার Start Debugging এ ক্লিক করুন তাহলে আপনাকে আপনি এতোক্ষণ ধরে যা বানালেন তার Model টা দেখাবে।

এখন Menu বার থেকে Build এ ক্লিক করে Publish (প্রথমে আপনি যে নাম দিছেন তা) এ ক্লিক করুন। এরপর কয়েকটি ধাপ অতিক্রম করতে হবে। সবগুলোতে Next দিয়ে একবার শেষের টাতে Finish বাটনে ক্লিক করুন।
Publish এর সময় আপনি যে জায়গা দেখিয়ে দিবে সেই জায়গায় File গুলো তৈরি হয়ে যাবে।
এখন Setup Flie এ ক্লিক করুন। Setup হয়ে গেলে Browse করুন আপনার নিজের তৈরি Browser দিয়ে।
আশা করি এটা অন্য Browser এর চেয়ে দ্রুত কাজ করবে।
আপনাদের সাধারন একটি Web Browser এর tutorial দেখালাম। একে আরও কোডিং করে Develop করা যায়।
ধন্যবাদ।
টিউন টি সর্বপ্রথম “মৌমাছি” তে প্রকাশিত। সময় থাকলে ঘুরে আসুন জানার আছে অনেক কিছু – মৌমাছি
টিউন টি ভালো লাগলে একটা FB Like দিন -   fb.moumachibd.com
-------------------------------------------------------------------------------------------------------------------------------------------------------------
আমি এর চেয়ে অনেক বেশি codding করে অনেক সময় ব্যয় করে একটি Web Browser বানিয়েছি। নাম দিয়েছিলাম Bee Web Browser. গত ১৫-৮-২০১১ Bee Web Browser এর version – 1.21 নিয়ে টি টি তে একটি টিউন করেছিলাম। version – 1.21 কিছু সমস্যা ছিল তা সমাধান করে এবং Browser টাকে আরও কিছু Option যোগ করে বানাই version – 2.00। এটা নিয়ে গত ১৯-৮-২০১১ এ একটি টিউন করেছিলাম। কিন্তু সেই টিউন এ কিছু মানুষ Comment লেখা শুরু করে ছিল – আমি নাকি মজিলা এর গেকো ইঞ্জিন কে ভিসুয়াল স্টুডিও তে implement করে ওটা বানিয়েছি আবার কেউ বলেছে আমি নাকি Internet Explorer এর ক্লোন দিয়ে বানিয়েছি। এমন বহু Comment করেছে কিছু টিউনার।
এটা দিয়ে দ্রুত Page Load হয়, এটার Size অনেক ছোট, অনেক সহজ। এগুলো সত্যি বলে বলেছি। তাতে কিছু টিউনার বিভিন্ন রকমের Comment করেছে। আমি কি করবো দ্রুত Page Load হয় কিন্তু আমি লিখবো ধীরে Page Load হয়, অনেক সহজ কিন্তু লিখব অনেক কঠিন ???
আশা করি উপরের Tutorial পড়ে ওই টিউনার সহ সকল টিউনার ভাইয়েরা বুঝতে পারছেন আমি কোন মজিলা এর গেকো বা Internet Explorer কে কপি করি নি। কোন ক্লোন দিয়ে কিছু করি নি।
আমার নিজের চেষ্টায় আমি অনেক কষ্ট করে, অনেক সময় ব্যয় করে কাজটা করছি।


সবাইকে আবারও ধন্যবাদ।


কোন মন্তব্য নেই:

একটি মন্তব্য পোস্ট করুন

Backstreet Boys - Backstreet Boys - Show Me The Meaning Being Lonely .mp3
Found at bee mp3 search engine
Anupam Roy - Amake Amar Moto Thakte Dao .mp3
Found at bee mp3 search engine

মোট পৃষ্ঠাদর্শন

sironamhin