Bạn đã bao giờ muốn tạo trình duyệt web của riêng mình chưa? Đó là một ý tưởng không tồi khi xem xét tất cả dữ liệu mà một trình duyệt biết về bạn sẽ nằm trên máy tính của chính bạn.
Làm theo các bước đơn giản dưới đây để tạo một trình duyệt cơ bản miễn phí phản ánh sở thích cá nhân của bạn. Chúng tôi sẽ sử dụng Visual Studio cho hoạt động này, nhưng có rất ít mã để xử lý.
Cài đặt và Cập nhật
Để bắt đầu, bạn phải tải xuống Visual Studio Community Edition của Microsoft, phiên bản này vẫn hoàn toàn miễn phí. Phần mềm được cập nhật thường xuyên, vì vậy bạn phải chuyển sang phiên bản mới nhất của nó. Visual Studio có thể hơi cồng kềnh và quá khổ, nhưng nó có nhiều mẫu miễn phí, bao gồm cả trình duyệt web.
Sau khi quá trình cài đặt hoàn tất, bạn có thể khởi chạy ứng dụng trực tiếp.
Quy trình tạo ứng dụng trình duyệt
Chọn tùy chọn để tạo một dự án mới. Cuộn xuống Ứng dụng Windows Forms trong .NET framework. Ở đây, sẽ hữu ích khi nhớ lại định nghĩa cơ bản của trình duyệt web. Nó không là gì khác ngoài một biểu mẫu gọi lên các trang web và tài liệu và trình bày chúng để hiển thị trực quan rõ ràng hơn.
Đặt tên cho trình duyệt web và nhấp vào “Tạo”. Đối với trình duyệt riêng tư của mình, tôi đặt tên nó là “Trình duyệt tuyệt vời”.
Khi chương trình khởi chạy, bạn sẽ thấy một biểu mẫu trống không có dữ liệu. Nhấp vào “Hộp công cụ” trên bảng điều khiển bên trái. Bạn cũng có thể bật nó từ biểu tượng “Xem”. Cuộn xuống để chọn “WebBrowser.”
Có hai bảng bạn cần chỉnh sửa trong không gian làm việc. Một trong số đó là bảng “Thuộc tính” chứa tất cả các thông tin chi tiết về cửa sổ trình duyệt. Tại đây, bạn có thể quyết định lề và kích thước của cửa sổ trình duyệt tổng thể, điểm dừng tab và có bật thanh cuộn hay không.
Bảng điều khiển còn lại là hình thức chính. Tại đây, bạn sẽ tìm thấy một mục menu nhỏ mà bạn phải nhấp vào:“Bỏ khóa trong Vùng chứa mẹ.”
Khi bạn nhấp vào “Hoàn tác khóa”, bạn sẽ có thể thay đổi kích thước các đường viền của cửa sổ trình duyệt theo cách thủ công. Phần này sẽ giới thiệu nội dung hiển thị của trang web. Lưu ứng dụng và chuyển sang bước tiếp theo.
Tạo các mục trong trình đơn của trình duyệt
Để tạo các mục menu của trình duyệt, bạn sẽ cần sử dụng tùy chọn Hộp công cụ có tên là “Nút”. Nhấp vào văn bản và kéo nó đến vị trí bất kỳ trong cửa sổ biểu mẫu chính.
Tương tự như vậy, bạn cũng sẽ cần một mục menu “Hộp văn bản” từ Hộp công cụ để nhận các trang web bạn muốn truy cập.
Khi bạn sắp xếp tất cả các nút và hộp văn bản, bạn có thể đặt chúng theo cách sao cho chúng giống với cửa sổ cơ bản của trình duyệt. Các nút được Visual Studio sắp xếp đối xứng cho phép bạn tạo không gian bằng nhau giữa chúng mà không gặp bất kỳ rắc rối nào.
Hình dạng, kích thước và màu sắc của các nút có thể được sửa đổi thêm từ “Thuộc tính” của chúng.
Trong bước tiếp theo, hãy chuyển đến các thuộc tính của từng nút và đổi tên các nút. Tôi đã sử dụng “Phía sau” cho “quay lại”, “Phía trước” cho “tiến lên”, “Làm mới” và đặt tên cho nút trang chủ bằng tên của chính mình. Bạn có thể sử dụng các hình ảnh nhỏ mang tính biểu tượng, kích hoạt điểm dừng tab giữa các nút và đạt được các sửa đổi nhỏ khác.
Bấm đúp vào bất kỳ nút nào đã đổi tên để chỉnh sửa mã từ vị trí mặc định của nó. Đối với nút quay lại, bạn sẽ sử dụng webbrowser1.GoBack()
để điều chỉnh hành động phải tuân theo một lần nhấp vào nút. Về sau, nó sẽ là webbrowser1.GoForward()
và tương tự, có các tùy chọn để về nhà và tìm kiếm.
Để sử dụng hộp văn bản để nhập URL, hãy sử dụng webBrowser1.navigate(textbox.text)
. Bạn có thể sử dụng bất kỳ URL nhất định nào cho nút “trang chủ” của mình.
Chạy và lưu trình duyệt
Sau khi hoàn thành đường dẫn điều hướng cho tất cả các nút và hộp văn bản của mình, bạn có thể tạo các tùy chọn bổ sung từ “hộp công cụ”. Tôi đã tìm “thanh cuộn ngang”. Ngoài ra còn có các tùy chọn cho công cụ tìm kiếm nhưng không có thanh địa chỉ vào lúc này. Tuy nhiên, bạn luôn có thể tạo nhiều tùy chọn hơn nếu bạn học Visual Studio nhiều hơn một chút.
Nhấp vào nút “Bắt đầu” trên đầu cửa sổ Visual Studio của bạn. Nó sẽ chạy trình duyệt bên trong dự án biểu mẫu. Bạn có thể kiểm tra kết quả của mình cho trang chủ hoặc công cụ tìm kiếm. Ngoài ra, nếu bạn phóng to cửa sổ trình duyệt, bạn sẽ không cảm thấy nó khác gì so với trình duyệt thông thường.
Hãy nhớ lưu dự án trình duyệt của bạn dưới dạng chương trình .csproj. Bạn có thể khởi chạy nó trực tiếp từ Visual Studio trong tương lai. Bạn có thể thay đổi thêm biểu tượng từ “Cài đặt” và “Cá nhân hóa” của Windows.
Kết luận
Nếu bạn muốn có sự riêng tư tối đa, không có gì gần bằng việc có trình duyệt của riêng bạn. Quy trình trên sẽ giúp bạn tạo và chạy trình duyệt của riêng mình từ PC hoặc Mac. Nếu bạn muốn có thêm tùy chọn, Visual Studio có một số chương trình thực sự nâng cao, nhưng nó yêu cầu kiến thức về mã nâng cao.
Bạn sẽ sớm tạo trình duyệt của riêng mình chứ? Bạn đã sử dụng chương trình nào khác để tạo chúng? Chúng tôi mong nhận được phản hồi từ bạn.