使用VS2005打造简单分页浏览器

引言

很早就有搞一个浏览器的想法了,在vs2003上就试图做过,苦于 经常会有这种情况出现:当自治的浏览器遇到弹出窗口时无法捕获新的弹出窗口 ,于是乎新的弹出窗口仍旧用ie(或其他系统默认浏览器)打开,在研究vs2005 的WebBrowser控件时发现有NewWindow事件,于是乎兴奋不已,决定用这个分页 浏览器体验一下vs2005。

实现功能

预览图如下:


当前 浏览器的"另存为","打印","打印御览", "页面设置",刷新,前进,后退等等。几乎都是控件封装好了的,没 有几句代码。

浏览器的分页功能。当浏览器有NewWindow激发时产生新的 一页。主要依靠NewWindow事件。

当前页面的状态。例如标题,状态栏等 。

实现过程以及关键点

新建一个vs2005的windows applaction项 目

界面

一个MenuStrip实现最上面的菜单。

两个 ToolStrip分别是工具栏和地址栏。

一个TabControl也就是浏览器的主体 了,它的每个TabPage就是每一个分页了。

一个StatusStrip也就是状态 栏了。

另外为了使窗体大小变化时控件也随着变化注意使用控件的dock 属性。

搭成如下界面:

时间: 2024-08-01 11:00:56

使用VS2005打造简单分页浏览器的相关文章

使用Vs2005打造简单分页浏览器(1)原创

原文:使用Vs2005打造简单分页浏览器(1)原创                                               使用Vs2005打造简单分页浏览器(1)原创1引言2功能3实现过程以及关键点4总结5不足之处6其他7 代码下载 1    引言很早就有搞一个浏览器的想法了,在vs2003上就试图做过,苦于经常会有这种情况出现:当自治的浏览器遇到弹出窗口时无法捕获新的弹出窗口,于是乎新的弹出窗口仍旧用ie(或其他系统默认浏览器)打开,在研究vs2005的WebBrowse

PHP和MYSQL联合打造简单留言本程序

数据库结构:(库名:lyb)表一: admin字段: id(int11)   name(varchvr)   password(varchvr) 表二: lo字段: id(int11)   username(varchvr)  sex(varchvr)  qq(varchvr)  email(varchvr)  info(text)  ip(varchvr)  submit_time(datetime) 1 conn.php(连接数据库文件) <?phpmysql_connect("loc

php简单分页类实现方法

 这篇文章主要介绍了php简单分页类实现方法,实例分析了php分页类的实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了php简单分页类实现方法.分享给大家供大家参考.具体如下:   代码如下: class PageModel { /** * 获取分页数组 * @param unknown $page 当前页面数 * @param unknown $goodsCount 商品总数 * @param unknown $pageLength 每个页面展示页面数 */ pub

Photoshop打造简单的彗星划过效果

  本教程主要用Photoshop打造简单的彗星划过效果,也可以说是流星划过的效果,主要使用烟雾素材和图层样式等来完成最终效果图. 下面是教程图 分类: PS入门教程

jQuery实现的简单分页示例_jquery

本文实例讲述了jQuery实现的简单分页.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head&

asp.net+ajax简单分页实例分析

本文实例讲述了asp.net+ajax简单分页实现方法.分享给大家供大家参考,具体如下: 这里涉及两个.aspx文件,一个叫Default.aspx,一个叫AjaxOperations.aspx,第一个用来显示一些测试数据,后一个用来对分页进行处理.js文件夹下面还有一个testJs.js的文件,它就是ajax操作的核心部分.不错,code is cheap.看代码: /*testJs.js*/ // 此函数等价于document.getElementById /document.all fun

asp.net+ajax简单分页实例分析_AJAX相关

本文实例讲述了asp.net+ajax简单分页实现方法.分享给大家供大家参考,具体如下: 这里涉及两个.aspx文件,一个叫Default.aspx,一个叫AjaxOperations.aspx,第一个用来显示一些测试数据,后一个用来对分页进行处理.js文件夹下面还有一个testJs.js的文件,它就是ajax操作的核心部分.不错,code is cheap.看代码: /*testJs.js*/ // 此函数等价于document.getElementById /document.all fun

asp.net实现简单分页实例_实用技巧

本文实例讲述了asp.net实现简单分页的方法.分享给大家供大家参考. 具体实现方法如下: 复制代码 代码如下: /// <summary> /// 分页内容 /// </summary> /// <param name="size">页面大小</param> /// <param name="count">页面数量</param> /// <param name="curren

PHP实现的简单分页类及用法示例_php技巧

本文实例讲述了PHP实现的简单分页类及用法.分享给大家供大家参考,具体如下: <?php /* * 使用: * $page = new Page(连接符,查询语句,当前页码,每页大小,页码符) * 连接符:一个MYSQL连接标识符,如果该参数留空,则使用最近一个连接 * 查询语句:SQL语句 * 当前页码:指定当前是第几页 * 每页大小:每页显示的记录数 * 页码符:指定当前页面URL格式 * * 使用例子: * $sql = "select * from aa"; * $pag