نحوه ساخت یک مرورگر وب در سال

فهرست مطالب:

نحوه ساخت یک مرورگر وب در سال
نحوه ساخت یک مرورگر وب در سال

تصویری: نحوه ساخت یک مرورگر وب در سال

تصویری: نحوه ساخت یک مرورگر وب در سال
تصویری: آموزش برنامه نویسی وب سوکت Web Socket در Asp.net Core (C#) - معرفی 2024, آوریل
Anonim

بسیاری از افراد مایلند مرورگر خود را ایجاد کنند ، اما این کار به آسانی که به نظر می رسد آسان نیست. دانش زبان های برنامه نویسی به ایجاد چنین برنامه ای کمک می کند. با استفاده از آنها می توانید یک مرورگر کامل با عملکردهای مختلف ایجاد کنید.

نحوه ایجاد یک مرورگر وب
نحوه ایجاد یک مرورگر وب

دستورالعمل ها

مرحله 1

سعی کنید با استفاده از Borland C ++ نسخه 6.0 یک مرورگر بسازید. در اینجا نیازی به نوشتن موتور نیست ، کافی است از موتور آماده اینترنت اکسپلورر استفاده کنید. فرم را بنویسید و بخش CppWebBrowzer و زبانه های اینترنت را روی آن قرار دهید. آن سمت راست است. یک کلید ویرایش و یک دکمه اضافه کنید تا بتوانید آدرس را وارد کنید. در نتیجه ، شما باید یک مستطیل سفید رنگ دریافت کنید که در آن صفحات سایت ها نمایش داده شود.

گام 2

رویدادهای فعال شده توسط دکمه را بنویسید: CppWebBrowser1-> Navigate (StringToOleStr (Edit1-> Text)) ؛ کلیدهایی را که همه مرورگرهای استاندارد دارند اضافه کنید. به عنوان مثال ، آنها می توانند: جلو ، عقب ، توقف ، تازه سازی و صفحه اصلی باشند. کدهای آنها را وارد کنید: CppWebBrowser1-> GoBack ()؛ - برای دکمه "بازگشت" ، CppWebBrowser1-> GoForward () ؛ - برای دکمه "جلو" ، CppWebBrowser1-> Stop () ؛ - برای کلید توقف ، CppWebBrowser1-> Refresh () ؛ - برای تازه کردن صفحه ، CppWebBrowser1-> GoHome () ؛ - برای رفتن به صفحه اصلی. بلوک ویرایش را با یک م Comلفه ComboBox جایگزین کنید. برای ذخیره آدرسهای صفحه اخیراً باز شده طراحی شده است.

مرحله 3

با استفاده از Pagecontrol یک نوار برگه ایجاد کنید. این م componentلفه را روی فرم قرار داده و بر روی آن کلیک راست کنید ، از فهرست باز شده روی New Page کلیک کنید. هر پرس جدید برگه بعدی را باز می کند. م Cلفه CppWebBrowser را به اولین برگه منتقل کنید. کافی است آن را از طریق Object Treeview بکشید.

مرحله 4

برای قرار دادن تمام دکمه های کنترل صفحه فعال ، یک پانل درست کنید. CoolBar را با تمام عناصر خود به فرم منتقل کنید ، کد ایجاد برگه را در یک عملکرد جداگانه بنویسید. در پرونده هدر ، کلاس TForm1 ، سپس بخش منتشر شده را انتخاب کنید و عملکرد void را _ fastcall make_tab () علامت گذاری کنید. و آن را در onKeyDown کپی کنید. این به شما کمک می کند کار با برگه ها آسان تر شود. مرورگر ایجاد شده را راه اندازی کرده و از نظر قابلیت تست کنید.

توصیه شده: