InfomationAssistant/FavoritesInfo/FavoritesManager.cs

(开头部分) 26KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Text.RegularExpressions;//正则表达式
using System.IO;//文件读写类
using System.Media;

namespace InfomationAssistant
{
    public partial class FavoritesManager : Form
    {
        private int flag;//添加?修改信息==1?2
        private string currentID;//当前选定行ID
        private Point pt;//记录鼠标坐标

        public FavoritesManager()
        {
            InitializeComponent();            
        }
        //窗体Load事件
        private void FavoritesManager_Load(object sender, EventArgs e)
        {            
            CommonClass.AnimateWindow(this.Handle, 1000, CommonClass.AW_BLEND); //添加窗体淡入淡出特效 
            this.favorites_ClassTableAdapter.Connection.ConnectionString = Constants.connectionString;
            this.favorites_InfoTableAdapter.Connection.ConnectionString = Constants.connectionString;
            // TODO: 这行代码将数据加载到表“infoDataSet.Favorites_Class”中。您可以根据需要移动或移除它。
            this.favorites_ClassTableAdapter.Fill(this.infoDataSet.Favorites_Class);
            // TODO: 这行代码将数据加载到表“infoDataSet.Favorites_Info”中。您可以根据需要移动或移除它。
            this.favorites_InfoTableAdapter.Fill(this.infoDataSet.Favorites_Info);
            
        }
        //执行获取
        private void btnGet_Click(object sender, EventArgs e)
        {
            if (UrlList.Items.Count > 0)
                UrlList.Items.Clear();//获取前先执行清空
            string path = Environment.GetFolderPath(Environment.SpecialFolder.Favorites);//获取路径
            getUrl(path); //获得url信息的方法 
            playSound("squaredAwaySir");
        }
        //获取URL快捷方式信息的方法
        private void getUrl(string path)
        {
            string[] files;//存储url文件名
            string shortName;//存储经过字符串操作得到的短名

            string patten1 = @"\.url$";//第一层筛选,获得url文件名
            string patten2 = "^URL=";//第二次筛选,获得URL名

            Regex r1 = new Regex(patten1);//构造正则表达式
            Regex r2 = new Regex(patten2);

            files = Directory.GetFiles(@path);//获取文件名填充入数组
            
            foreach (string aFile in files)
            {
后面还有 579 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。