• 大小: 1.73MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-02
  • 语言: C#
  • 标签: C#  

资源简介

C#网络编程课程设计个体浏览器,实现浏览器的基本功能,实现了多标签,历史纪录,收藏夹等功能。整个项目的压缩包直接运行即可。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Net;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Collections;
using IWshRuntimeLibrary;


namespace SelfBrowser
{
    public partial class frmMain : Form
    {  
        //添加到收藏夹
        [DllImport(“User32.DLL“)]
        public static extern int SendMessage(IntPtr hWnd uint Msg int wParamint lParam);
        [DllImport(“User32.DLL“)]
        public static extern IntPtr FindWindowEx(IntPtr hwndParentIntPtr hwndChildAfter string lpszClass string lpszWindow);
        public int IDM_ADDFAVORITES = 2261;
        public uint WM_COMMAND = 0x0111;

        //整理收藏夹
        [DllImport(“shdocvw.dll“)]
        public static extern IntPtr DoOrganizeFavDlg(IntPtr hWnd string lpszRootFolder);

        string [] list=new string [200];  //用来存放撤销的页面
        int i = 0;
        public frmMain()
        {
            
           
            InitializeComponent();
            timer1.Start();
            this.getCurrentBrowser().Navigate(“http://hao.360.cn/?src=lm&ls=n482bfbdf97“);
            listBox1.Items.Add(“http://hao.360.cn/?src=lm&ls=n482bfbdf97“);
            this.Text = this.getCurrentBrowser().Documenttitle;
            this.getCurrentBrowser().scriptErrorsSuppressed = true; 
            this.AddItem_urlAddress();
        }

        private void toolStrip1_ItemClicked(object sender ToolStripItemClickedEventArgs e)
        {
            switch (toolStrip1.Items.IndexOf(e.ClickedItem))
            {

                case 0:
                    pageSave.PerformClick();
                    break;
                case 1:
                    pageBack.PerformClick();
                    break;
                case 2:
                    pageForward.PerformClick();
                    break;
                case 3:
                    pageStop.PerformClick();
                    break;
                case 4:
                    pageRefresh.PerformClick();
                    break;
                case 5:
                    pageHome.PerformClick();
                    break;
                case 6:
                    localView.PerformClick();
                    break;       
            }
        }
        private void tsbPlay_Click(object sender EventArgs e)
        {
            toolStripStatusView.Text = “正在打开网页 “ + urlAddress.Text + “...“;
            string url = urlAddress.Text;
            newWebBrowser(url);
            this.AddItem_urlAddress();
        }

        private void pageSave_Click(object sender EventArgs e)
        {
            getCurrentBrowser().ShowSaveAsDialog();     //保存
        }

        private void browserExit_Click(object sender EventArgs e)
        {
            Application.Exit();       

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        214  2018-06-11 16:56  SelfBrowser\.vs\SelfBrowser\DesignTimeBuild\.dtbcache

    ..A..H.     57856  2018-06-11 16:56  SelfBrowser\.vs\SelfBrowser\v15\.suo

     文件          0  2018-06-06 12:57  SelfBrowser\.vs\SelfBrowser\v15\Server\sqlite3\db.lock

     文件       4096  2018-06-06 12:57  SelfBrowser\.vs\SelfBrowser\v15\Server\sqlite3\storage.ide

     文件      32768  2018-06-11 16:51  SelfBrowser\.vs\SelfBrowser\v15\Server\sqlite3\storage.ide-shm

     文件    2274272  2018-06-11 16:51  SelfBrowser\.vs\SelfBrowser\v15\Server\sqlite3\storage.ide-wal

     文件        144  2018-05-19 01:04  SelfBrowser\SelfBrowser\app.config

     文件         19  2018-06-02 16:40  SelfBrowser\SelfBrowser\bin\Debug\Favorite\360官网 - 360安全软件 - 360智能硬件 - 360智能家居 - 360企业服务

     文件         20  2018-06-02 22:40  SelfBrowser\SelfBrowser\bin\Debug\Favorite\小游戏4399小游戏小游戏大全双人小游戏大全 - www.4399.com 中国领先的游戏平台

     文件         22  2018-06-02 22:38  SelfBrowser\SelfBrowser\bin\Debug\Favorite\百度一下,你就知道

     文件         23  2018-06-02 21:43  SelfBrowser\SelfBrowser\bin\Debug\Favorite\起点中文网_阅文集团旗下网站

     文件         19  2018-06-05 15:53  SelfBrowser\SelfBrowser\bin\Debug\Favorites\360官网 - 360安全软件 - 360智能硬件 - 360智能家居 - 360企业服务

     文件         20  2018-06-03 10:39  SelfBrowser\SelfBrowser\bin\Debug\Favorites\小游戏4399小游戏小游戏大全双人小游戏大全 - www.4399.com 中国领先的游戏平台

     文件         35  2018-06-03 10:39  SelfBrowser\SelfBrowser\bin\Debug\Favorites\小火车小火车小游戏托马斯小火车全集小火车小游戏大全4399小游戏

     文件         21  2018-06-05 14:33  SelfBrowser\SelfBrowser\bin\Debug\Favorites\百度一下,你就知道

     文件         35  2018-06-03 22:06  SelfBrowser\SelfBrowser\bin\Debug\Favorites\闪艺作品互动小说闪艺作品大全4399闪艺作品专题4399小游戏

     文件     445952  2018-06-11 09:35  SelfBrowser\SelfBrowser\bin\Debug\SelfBrowser.exe

     文件        144  2018-05-19 01:04  SelfBrowser\SelfBrowser\bin\Debug\SelfBrowser.exe.config

     文件      54784  2018-06-11 09:35  SelfBrowser\SelfBrowser\bin\Debug\SelfBrowser.pdb

     文件      11600  2018-06-05 18:11  SelfBrowser\SelfBrowser\bin\Debug\SelfBrowser.vshost.exe

     文件        144  2018-05-19 01:04  SelfBrowser\SelfBrowser\bin\Debug\SelfBrowser.vshost.exe.config

     文件      17716  2018-06-11 09:35  SelfBrowser\SelfBrowser\Form1.cs

     文件      36272  2018-06-10 21:42  SelfBrowser\SelfBrowser\Form1.Designer.cs

     文件     456762  2018-06-10 21:39  SelfBrowser\SelfBrowser\Form1.resx

     文件       3659  2018-05-18 23:21  SelfBrowser\SelfBrowser\frmAboutbox.cs

     文件      10552  2018-05-18 23:21  SelfBrowser\SelfBrowser\frmAboutbox.Designer.cs

     文件     133881  2018-05-18 23:21  SelfBrowser\SelfBrowser\frmAboutbox.resx

     文件       1372  2018-06-04 22:36  SelfBrowser\SelfBrowser\frmCodeView.cs

     文件       3426  2018-05-19 00:30  SelfBrowser\SelfBrowser\frmCodeView.Designer.cs

     文件       5817  2018-05-19 00:30  SelfBrowser\SelfBrowser\frmCodeView.resx

............此处省略53个文件信息

评论

共有 条评论