简单的web浏览器
Midori:轻量级开源Web浏览器

Midori:轻量级开源Web浏览器
Midori是一个轻量级的开源Web浏览器,它是基于Webkit引擎的,可以运行在多个操作系统上,包括Linux、Windows和Mac OS。
与其他主流浏览器相比,Midori的独特之处在于其轻巧和快速的特性。
它采用了精简的用户界面,没有复杂的菜单和工具栏,使用户可以更快地访问和浏览网页。
Midori也采用了优化的内存管理和资源分配,使其在运行速度和占用空间方面都表现出色。
Midori还支持多标签浏览和分屏功能,使用户可以同时浏览多个网页,提高工作效率。
它还具有自动填充表单和密码、书签管理、历史记录等常用功能,使用户可以方便地访问
和管理各种网页。
Midori还支持用户自定义设置,包括主题、字体、语言等,使用户可以根据自己的喜好和习惯来调整浏览器的外观和功能。
Midori还支持插件和扩展,用户可以根据自己的需求来安装各种插件,增强浏览器的功能和性能。
Midori也非常注重隐私和安全方面的保护。
它提供了隐私模式,可以在此模式下浏览网页,不会在本地留下任何痕迹。
它还支持网页内容过滤和广告拦截,使用户可以更好地
保护自己的个人信息和减少干扰。
Midori是一个简单、轻巧而又功能丰富的Web浏览器。
它不仅具有快速的浏览速度和占用空间少的特点,还支持多标签浏览和分屏功能,拥有丰富的自定义设置和插件扩展,
同时也注重用户隐私和安全。
如果你对速度和简洁的浏览器有要求,Midori将是一个不错的选择。
UCWEB手机浏览器下载方法及其介绍

UCWEB手机浏览器下载方法及其介绍手机浏览器是现代人生活中不可或缺的工具之一。
在众多的手机浏览器中,UCWEB手机浏览器是备受推崇的一款软件。
它以其出色的性能和丰富的功能受到了广大用户的喜爱。
本文将介绍UCWEB手机浏览器的下载方法和其主要特点,让大家对该浏览器有更深入的了解。
一、UCWEB手机浏览器下载方法UCWEB手机浏览器的下载方法非常简单便捷。
以下是下载步骤:1. 打开手机应用商店:UCWEB手机浏览器可在各大应用商店中下载,如苹果应用商店或安卓应用市场。
根据您的手机操作系统选择对应的应用商店。
2. 搜索UCWEB浏览器:在应用商店中搜索“UCWEB浏览器”,即可找到该应用。
确保下载的是正版、安全的软件。
3. 点击下载并安装:点击下载按钮,等待下载完成后,点击安装。
根据手机提示完成安装过程。
4. 打开UCWEB浏览器:安装完成后,在手机应用界面上找到UCWEB浏览器图标,点击打开即可使用。
二、UCWEB手机浏览器的特点介绍UCWEB手机浏览器以其独特的特点和功能受到了广大用户的欢迎。
1. 快速加载:UCWEB手机浏览器采用了多线程并行下载技术,能够快速加载网页内容,大大提升了上网速度。
2. 省流量模式:UCWEB浏览器具备省流量模式,用户可以选择开启后,压缩网页的大小,减少数据流量的消耗,在流量有限或网络状况较差的情况下也能流畅上网。
3. 强大的广告拦截功能:UCWEB浏览器内置广告拦截器,能够有效屏蔽网页上的广告,提供更清爽的上网体验。
4. 多种功能扩展:UCWEB浏览器支持多种插件和扩展,用户可以根据自己的需求进行扩展功能,例如阅读模式、夜间模式、手势导航等。
5. 云端服务:UCWEB浏览器通过云端服务,提供了书签同步、云端下载等功能,用户可以实现多设备之间的数据同步和分享。
总结:UCWEB手机浏览器作为一款功能强大、易用性高的手机浏览器,拥有快速加载、省流量模式、广告拦截等多种特点和功能,为用户提供了更流畅、高效的上网体验。
10款干净好用的电脑浏览器推荐合集

10款干净好用的电脑浏览器推荐合集电脑浏览器哪款好用呢?浏览器是用户每天使用最多的上网工具之一,它的使用体验是否够好非常重要。
而现在的主流浏览器厂商清一色的都是Chromium内核,所以性能速度差距并不大,拥有深度优化能力也就几家大厂,剩下多为换皮。
国内浏览器的最大特点是加入一些实用的功能插件、支持Chromium+IE双核引擎,解决了对网银、政府机构等老旧网站的兼容性问题,如果没有乱改默认浏览器、捆绑安装、默认主页广告、推送信息流等用户深恶痛绝问题,其实用起来还是挺舒服的。
下面八分网整理了10款好用的电脑浏览器合集,需要的用户可以一起看看!主流浏览器中也就Chrome、Firefox国际版是干净的,没有任何形式广告,其他浏览器均通过设置默认主页、标签页、收藏栏等形式插入广告推广,为了生存可以理解,不喜欢选择关闭/修改就能解决,只要提供入口将选择权交给用户做到合理、合法就OK了。
1、Google Chrome浏览器《Google Chrome浏览器》是一款简单便捷的网页浏览工具可以提帮助你快速、安全的搜索到自己需要的内容,功能强大,可以保证用户在多开网页的情况下使浏览器快速稳定运行。
借助谷歌浏览器,你可以通过标签页同步功能接着浏览在其他设备上打开的网页、通过语音进行搜索,强大的引擎基于强大的功能。
软件评价:市场占有率超过50%浏览器,最大的特色就是简单美观、性能稳定、扩展插件丰富,可根据需求实现个性化定制,缺点是国内安装插件,多设备内容同步不方便。
2、微软Edge浏览器《Microsoft Edge》是一款快速而安全的浏览器,可帮助您保护数据,节省时间和金钱。
支持Windows、macOS、iOS 和Android 设备夸平台多台设备同步密码、收藏夹和设置。
凭借世界一流的性能、速度和高效功能,Microsoft Edge 设计用于帮助您完成更多工作。
软件评价:Microsoft Edge是新版Windows 11系统内置浏览器,采用Chromium内核,并支持IE兼容模式,稳定性和性能都不弱于Chrome浏览器,插件也非常丰富,最大亮点是可以实现不同设备间的数据同步,缺点是国内版会赠送广告。
Midori:轻量级开源Web浏览器

Midori:轻量级开源Web浏览器Midori是一款开源的轻量级Web浏览器,它以简洁、快速和稳定闻名。
Midori最初是为Linux操作系统设计开发的,但现在也在其他平台上可用,例如Windows和macOS。
Midori的设计理念是提供一个易于使用且效率高的浏览器。
它的用户界面简洁明了,没有复杂的功能和集成的工具栏,让用户能够专注于浏览网页的内容。
Midori的启动速度非常快,打开一个新标签页或者新窗口只需短短的几秒钟。
Midori支持标准的Web技术,如HTML5和CSS3。
它还支持当前流行的浏览器扩展,这意味着用户可以根据自己的需求选择安装各种插件来增强浏览器的功能。
Midori还内置了一些常用的功能,例如书签管理、下载管理和历史记录,方便用户管理和访问已保存的网页。
Midori的渲染引擎采用了WebKit,这是一款开源的浏览器引擎,被广泛应用于许多流行的浏览器中。
这个引擎能够将网页的内容渲染出来,并且具有出色的性能和兼容性。
Midori能够保证用户享受到良好的浏览体验,能够正确地显示网页上的各种元素和效果。
尽管Midori是一个轻量级的浏览器,但它并不妨碍用户实现高效的浏览。
它提供了标签页、书签、历史记录等常用的浏览功能,同时还支持多任务浏览、多标签页导航等高级功能。
Midori还内置了一款广告拦截器,可以过滤网页上的广告内容,提供更清爽的浏览体验。
Midori是一款简单、快速而稳定的Web浏览器。
它提供了基本的浏览功能,同时又保持了轻量级的特性。
对于那些寻求简洁和高效浏览体验的用户来说,Midori是一个值得考虑的选择。
无论是在Linux、Windows还是macOS平台上使用,它都能提供出色的浏览性能和良好的用户体验。
webbrowser 用法

一、webbrowser 的定义与作用webbrowser,即网页浏览器,是一种用于访问互联全球信息站网页的软件工具。
通过webbrowser,用户可以输入网页位置区域并访问网页内容,浏览器还可以展示各种网页元素,如文字、图片、视瓶和动画等。
由于其重要作用,webbrowser在现代社会中被广泛使用,成为人们日常生活中不可或缺的工具之一。
二、webbrowser 的基本使用方法在使用webbrowser时,我们通常需要了解一些基本的使用方法,以便更加高效地浏览网页内容。
1. 打开 webbrowser要打开webbrowser,只需在计算机桌面或程序菜单中找到已安装的浏览器图标,并双击打开即可。
常见的webbrowser包括Google Chrome、Mozilla Firefox、Microsoft Edge和Safari等。
用户可以根据自己的喜好和需求选择合适的浏览器。
2. 输入全球信息站在webbrowser的位置区域栏中输入网页的URL位置区域,即可打开相应的网页。
用户也可以利用webbrowser提供的搜索引擎功能,在搜索框中输入关键词进行网页搜索。
3. 浏览网页内容一旦打开了网页,用户可以通过滚动页面、点击信息或者进行搜索等操作来浏览网页内容。
webbrowser还提供了书签功能,用户可以将常用的网页添加到书签栏中,以便快速访问。
4. 下载和管理文件webbrowser允许用户在网页上下载各种文件,如文档、图片、音频和视瓶等。
用户可以在下载管理器中查看和管理已下载的文件。
5. 多标签浏览现代webbrowser支持多标签浏览功能,用户可以在同一个浏览器窗口中打开多个标签页,方便在不同页面之间进行切换和比较。
6. 清除浏览数据webbrowser还提供清除浏览数据的功能,用户可以清除浏览历史、缓存文件和 Cookie 等数据,以保护个人隐私并提升浏览速度。
三、webbrowser 的高级功能与技巧除了基本的浏览网页功能外,webbrowser还具有一些高级功能和技巧,可以帮助用户更好地利用浏览器。
Web浏览器

Web浏览器
Web浏览器(通常称为浏览器)是⽤于在万维⽹上检索,呈现和遍历信息资源的软件应⽤程序。
信息资源由统⼀资源标识符(URI/URL)标识,并且可以是⽹页、图像、视频或其他内容。
资源中存在的超链接使⽤户能够轻松地将其浏览器导航到相关资源。
虽然浏览器主要⽤于万维⽹,但它们也可⽤于访问私有⽹络中的Web服务器或⽂件系统中的⽂件提供的信息。
— &
(在桌⾯和移动设备上)最常⽤的浏览器是:
1. Chrome(引擎:Blink + V8)
2. Firefox(引擎:Gecko + SpiderMonkey)
3. Internet Explorer(引擎:Trident + Chakra)
4. Safari(引擎:Webkit + SquirrelFish)
最常⽤的⽆头浏览器是:
(引擎: + V8)
(引擎: + y)
浏览器的选择
“截⾄今⽇,⼤多数前端开发者使⽤Chrome和“Chrome Dev Tools”来开发前端代码。
但是,最常⽤的现代浏览器都提供了⼀种开发者⼯具。
选择哪⼀个作为开发⼯具是主观的。
更重要的问题是知道有哪些浏览器,你必须⽀持哪些设备,然后进⾏适当的测试。
”
⾃我认为前端这⼀块很重要的⼀点就是⽤户体验度,所以⾼级的前端需要对⾃⼰做的东西进⾏⼤量的测试。
各种浏览器的使用

各种浏览器的使用1. Chrome:Google Chrome是由Google开发的一款免费的网页浏览器。
它是目前全球市场份额最大的浏览器。
Chrome具有快速的页面加载速度和简洁的用户界面。
它支持各种浏览器扩展和应用程序,可以让用户根据自己的需求进行个性化设置。
此外,Chrome还有一个“隐身模式”,可以在不留下任何浏览历史记录的情况下浏览网页。
2. Firefox:Mozilla Firefox是一款开源的免费浏览器,由Mozilla基金会开发。
Firefox提供了丰富的功能和高度的可定制性。
用户可以通过安装各种插件和主题来扩展和美化浏览器的功能和外观。
Firefox还注重用户的隐私保护,提供了具有强大隐私保护功能的浏览模式。
3. Safari:Safari是由苹果公司开发的一款浏览器,它是Mac电脑和iOS设备的默认浏览器。
Safari在速度和性能方面表现出色,并提供了良好的用户体验。
它具有智能跟踪防御功能,可以阻止广告商和其他追踪者跟踪用户的网络活动。
4. Internet Explorer:Internet Explorer是由Microsoft开发的一款浏览器,它曾经是全球最受欢迎的浏览器。
IE在功能和兼容性方面具有一定优势,特别是在使用Windows操作系统的计算机上。
然而,由于其安全性和性能方面的问题,IE的市场份额已经大幅下降。
5. Edge:Edge是Windows 10操作系统中的新一代浏览器,由Microsoft开发。
它具有快速的页面加载速度和良好的兼容性,支持现代的Web标准。
Edge还整合了Cortana(沃达丰)虚拟助手,用户可以通过语音命令进行和操作。
使用Python实现简单的浏览器

使用Python实现简单的浏览器随着互联网的普及,浏览器成为人们日常生活中不可或缺的工具。
而Python作为一种功能强大且易于学习的编程语言,也可以用来实现简单的浏览器。
本文将介绍如何使用Python来实现一个简单的浏览器,让我们一起来探索吧!1. 准备工作在开始之前,我们需要确保已经安装了Python解释器。
同时,我们还需要安装一个名为tkinter的Python标准库,它提供了创建图形用户界面的功能。
如果你使用的是Python 3.x版本,tkinter库应该已经自带了,无需额外安装。
2. 创建一个简单的浏览器窗口首先,我们导入tkinter库,并创建一个窗口作为我们浏览器的界面:示例代码star:编程语言:pythonimport tkinter as tkimport webbrowserdef open_url():url = entry.get()webbrowser.open_new(url)root = ()root.title("Simple Browser")label = bel(root, text="Enter URL:")label.pack()entry = tk.Entry(root, width=50)entry.pack()button = tk.Button(root, text="Go", command=open_url)button.pack()root.mainloop()示例代码end在上面的代码中,我们创建了一个简单的GUI窗口,包括一个标签用于显示”Enter URL:“的提示信息,一个文本框用于输入URL,以及一个按钮用于打开输入的URL链接。
3. 实现基本功能接下来,我们需要实现浏览器的基本功能,包括前进、后退、刷新等操作。
我们可以通过在窗口中添加按钮,并绑定相应的事件来实现这些功能:示例代码star:编程语言:pythondef go_back():webbrowser.open_new("对应网址")def go_forward():webbrowser.open_new("对应网址")def refresh():entry.delete(0, tk.END)back_button = tk.Button(root, text="Back", command=go_back)back_button.pack(side=tk.LEFT)forward_button = tk.Button(root, text="Forward", command=go_forward)forward_button.pack(side=tk.LEFT)refresh_button = tk.Button(root, text="Refresh", command=refresh)refresh_button.pack(side=tk.LEFT)示例代码end在上面的代码中,我们分别定义了go_back()、go_forward()和refresh()函数,并将它们分别绑定到”Back”、“Forward”和”Refresh”按钮上。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网络程序设计课程设计报告专业网络工程学号09102125姓名赵旭阳2012 年12月日一、课程设计目的与任务1.目的(1)加深对计算机网络的基本概念和原理,以及网络编程接口Socket概念及编程原理的理解;(2)提高学生网络应用与编程、分析与解决实际问题的能力,为大型网络编程打下坚实基础;(3)通过撰写课程设计报告,锻炼学生的逻辑组织和语言表达能力;(4)培养学生理论运用于实践的综合应用和设计创新能力。
通过本次课程设计,使学生进一步理解、领会C#语言和网络编程技术,把所学的知识运用到具体的程序设计当中去,编写一个接近实际的应用程序。
本课程设计是一门综合性实验。
通过本次课程设计,掌握.net应用程序设计;加深对TCP/IP协议的理解;掌握C/S编程模式;掌握Socket机制、传输控制协议;用户数据报协议;掌握网络抓包的原理;掌握网络编程应用程序分析、设计、编程和调试的整个过程。
2.任务(1)设计完成与网络应用相关题目的网络应用软件;(2)调试运行之后,要求边演示边解释设计的思想、过程及采用的方法;(3)完成课程设计报告。
二、课程设计的基本要求1.熟练掌握网络的基本概念和原理;2.熟练掌握网络编程接口Socket概念及编程原理;3.掌握基于TCP/IP的Internet编程技术;4.掌握各种软件开发工具的使用过程及方法。
三、设备及工具硬件:微机120台以上,I3以上处理器,1024M以上内存、Ethernet网卡,交换机软件:Windows2000/XP操作系统,VS2010编程环境。
6.主要参考资料(文献)1. 《TCP/IP—协议分析与应用编程》人民邮电出版社李峰2. 《TCP/IP协议与网络编程》西安电子科技大学出版社任泰明3. 《TCP/IP协议及网络编程技术》清华大学出版社罗军舟4. 《C#网络编程技术教程》人民邮电出版社金华摘要随着计算机技术和网络技术的发展,基于网络的开发也越来越多。
C#是微软开发的一种简单易懂、面向对象、类型安全的编程语言。
随.NET技术的不断发展,C#在各个方面的编程优势都已经显现出来。
此次课程设计主要是利用C#进行网络与通信编程,完成简单的Web浏览器。
在此次设计中,我完成的Web浏览器主要是通过HTTP协议来实现的。
HTTP协议,即超文本传输协议。
它是一个应用层的面向对象的协议,由于其简捷、快速的方式,非常使用于分布式超媒体信息系统。
用户使用的大部分浏览器都是通过HTTP协议对网站中的内容进行浏览,在用户浏览网页时,在浏览器的地址中首先输入的就是HTTP,以告诉浏览器是通过HTTP协议来访问网页。
在此系统应用中,重点内容是对收藏夹的应用,其中包括对注册表的使用。
在C#中,Registry类、RegistryKey类可以实现对注册表的操作。
Registry类中封装了注册表中7个基本主键,通过此类可以在注册表中找到标准根项集。
RegistryKey类封装了对注册表的基本操作,包括读取、写入、删除等。
通过具体设计,我完成的Web浏览器主要能实现的功能为:主界面、浏览网页、网页设置、浏览器设置等几个部分。
关键词网络技术,C#,浏览器,HTTP协议目录摘要 (3)Abstract............................................................................................................. 错误!未定义书签。
第1章绪论.. (1)第2章系统功能介绍 (2)2.1系统模型 (2)2.2 系统功能设计 (2)2.3 系统模块 (3)2.3.1 主界面功能介绍 (3)2.3.2 具体模块功能介绍 (3)2.3.3 关于ActiveX控件axWebBrowser的添加 (3)第3章系统功能实现 (4)3.1 浏览功能实现 (4)3.1.1 用回车键实现浏览 (4)3.1.2 用“连接”按钮实现浏览 (4)3.2 主菜单功能实现 (5)3.2.1 “设置”功能实现 (5)3.2.2 “文件”功能实现 (6)3.2.3 “工具”功能实现 (6)3.2.4 “帮助”功能实现 (7)3.3 浏览控制按钮功能实现 (8)3.4 历史记录功能实现 (8)第4章系统测试 (10)4.1测试用例 (10)4.1.1 测试用例1 (10)4.1.2 测试用例2 (10)4.1.3 测试用例3 (10)4.1.4 测试用例4 (10)4.1.5 测试用例5 (10)4.2系统测试 (10)4.2.1 系统测试1 (11)4.2.2 系统测试2 (11)4.2.3 系统测试3 (13)4.2.4 系统测试4 (13)4.2.5 系统测试5 (14)4.3结果分析 (14)结论 (15)致谢 (16)参考文献 (17)第1章绪论C#(C Sharp)是微软(Microsoft)为.NET Framework量身订做的程序语言,C#拥有C/C++的强大功能以及Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java一样亦为对象导向(object-oriented)程序语言。
此次程序设计的主要任务是利用C#实现一个自制的简单的Web浏览器。
浏览器是个显示网页伺服器或档案系统内的HTML文件,并让用户与此些文件互动的一种软件。
个人电脑上常见的网页浏览器包括微软的Internet Explorer、Mozilla的Firefox、Opera和Safari。
浏览器是最经常使用到的客户端程序。
随着网络技术的发展,网络给人们带来了各种各样的信息,而浏览器是人们获取信息的途径。
网页浏览器主要通过HTTP协议连接网页伺服器而取得网页,HTTP容许网页浏览器送交资料到网页伺服器并且获取网页。
HTTP协议的主要特点可概括如下:●支持客服端/服务器模式。
●客服端向服务器请求服务时,只需传送请求方法和路径。
请求方法规定了客户与服务器联系的类型,常用的有GET、HEAD、POST等。
●HTTP协议是无状态协议。
无状态的含义是指协议对于事务处理没有记忆能力,当事务处理结束后,HTTP协议随之结束。
此时在默认状态下,如果后续处理需要前面的信息,则它必须重传,这将会导致每次连接传送的数据量增大。
如果服务器不需要先前信息时,它的应答就较快。
在此次设计中,我完成的简单的Web浏览器就是基于HTTP协议的应用,它能实现在地址栏中输入地址后,能连接网站,并显示网页内容;能实现简单的设置、文件、帮助、后退、前进、刷新、首页等功能;此外,还能实现历史记录。
使用这样的自制浏览器可以带来一些好处,例如它无需安装,无需升级,没有版权的限制,还可以随时增加或者减少自己需要或者不需要的功能。
第2章系统功能介绍2.1系统模型本系统主要完成简单的Web服务器,实现在地址栏中输入地址,可以连接到网站,并显示网页的内容。
在此基础之上,还可以实现简单的设置、文件、刷新、首页等功能。
整个系统的功能模块图如图2.1所示。
图2.1 系统功能模块图2.2 系统功能设计一个浏览器主要有的功能:主界面、浏览网页、浏览设置、浏览器设置等几个部分。
本系统是基于HTTP实现的浏览器,在浏览器的创建过程中,应用到一个ActiveX控件axWebBrowser,这个控件可以完成浏览器的大部分功能,可以通过此控件浏览到网页的内容。
在系统中还创建了主菜单栏,并在主菜单栏中创建了对浏览器进行设置的“设为空白页”、“设为首页”等功能。
同时,在“浏览控制按钮”栏中,创建了浏览器的一些基本功能,“后退”、“前进”、“刷新”、“首页”等。
此外,用ComboBox控件制作了网页地址栏输入,可以在此输入需要浏览的网站地址,并且能实现历史记录。
此系统的设计流程,如图2.2所示。
图2.2 系统设计流程图2.3 系统模块2.3.1 主界面功能介绍主界面是浏览器主体,运行程序,首先看到的是主界面,如图2.3所示。
图2.3 主界面在主界面的最上边是一个menuStrip组件,列出浏览器“设置”、“文件”、“帮助”等选项。
主菜单栏下是一个toolStrip控件,用于显示浏览控制按钮。
在浏览控制按钮下是一个Pannel 控件,在此控件上,添加一个Lable控件用于显示文字信息“地址”,添加一个ComboBox控件用于输入网页地址信息,添加一个Button控件用于发送HTTP协议。
2.3.2 具体模块功能介绍在主菜单中,能实现的功能主要有“设置”、“文件”、“工具”和“帮助”。
其中,“设置”能实现设为空白页、设为首页和动感效果;“文件”能实现新建、打开和推出;“工具”能实现发送邮件;“帮助”能实现“关于”,它弹出一个对话,显示关于浏览器的简单说明。
在浏览控制按钮栏中,能实现基本的浏览控制:后退、前进、暂停、刷新、首页和搜索。
在地址栏中输入地址,按回车键或者“连接”按钮都可连接到网站并显示网页内容。
此外,点击地址栏的下拉列表可查看历史记录。
2.3.3 关于ActiveX控件axWebBrowser的添加1.在C# Windows应用程序的新建项目中,选择“工具”,打开“选择工具箱项”对话框。
2.在此对话框中打开“COM组件”选项卡,在列表框中选中“Microsoft Web浏览器”复选框。
3.单击“确定”按钮,在集成开发环境的“工具箱”便会出现“Microsoft Web浏览器”控件,将此控件拖曳到Form窗口上。
按照以上步骤操作,就完成了axWebBrowser控件的添加。
第3章系统功能实现3.1 浏览功能实现3.1.1 用回车键实现浏览本模块主要实现在浏览器的地址栏中输入网络地址后,按键盘的回车键就可以启动浏览程序并浏览网页内容,这种方法是一般用户使用最多的方法。
在设计窗口中选中ComboBox控件,在其“属性”窗口中双击事件列表中的KeyPress事件,然后添加代码实现用回车键浏览。
程序代码如下:private void comboBox1_KeyPress(object sender, KeyPressEventArgs e) {if (e.KeyChar == (char)13) //回车键{Navigate(); //调用Navigate()方法}}private void Navigate(){object aObject = new object(); //初始化变量try {this.axWebBrowser1.Navigate(comboBox1.Text, ref aObject, ref aObject, ref aObject, ref aObject); //与网站建立连接}catch { }AddAdress(); //调用AddAdress()方法statusStrip1.Text = axWebBrowser1.LocationName; //定义statusStrip控件的Text属性值}private void AddAdress(){int AdressIndex = comboBox1.FindStringExact(comboBox1.Text);if (AdressIndex < 0) //地址不在ComboBox控件中{comboBox1.Items.Add(comboBox1.Text); //添加地址}}3.1.2 用“连接”按钮实现浏览在地址栏中输入网址,除了按回车键可以连接到网站外,还可以单击地址栏后的“连接”按钮连接到网站。