个人作品:C# 每日必做事情列表

时间:12-07-02 栏目:C#开发 作者:kyle 评论:1 点击: 7,760 次

成都SEO小五个人作品:

1

有需要的可以找我索取,免费赠送。

工具设计的思路:

每天成都SEO小五都有一堆事需要做。每天早上上班,有时候就会记不住先做哪个,常常到下午才发现一些事情没有做。

每天强制要求自己做些事情,是非常有必要的。

所以花了40分钟写了这个小工具

贴点核心代码出来,有需要的自己写一个,或者找我索取一个定制版本。

        /// <summary>
        /// 根据路径取得绝对路径,或者根据绝对路径取相对路径
        /// Type为0,把相对路径,转为绝对路径
        /// Type为1,把绝对路径转为相对路径
        /// </summary>
        /// <param name="path">传入文件路径</param>
        /// <param name="type">转换类型</param>
        /// <returns></returns>
        public string GetReallyPath(string path, int type = 0)
        {
            string nowfilepath = Environment.CurrentDirectory;//当前程序所在目录
            nowfilepath = nowfilepath.Substring(0, 2);//当前程序所在盘
            if (type == 0)
            {//转为绝对路径
                path = path.Replace("{当前盘}", nowfilepath);
                return path;
            }
            else
            {//转为相对路径
                string filepath = path.Substring(0, 2);
                if (filepath == nowfilepath)
                {
                    path = path.Replace(nowfilepath, "{当前盘}");
                }
                return path;
            }
        }
       //根据传入的文件,或者URL调用相应的程序来来打开
        public void ExecuteFile(string filepath)
        {
            if (filepath.StartsWith("http://"))
            {
                Process.Start(filepath);
                return;
            }
            if (filepath.StartsWith("www"))
            {
                Process.Start("http://" + filepath);
                return;
            }
            filepath = GetReallyPath(filepath, 0);
            if (filepath != string.Empty && File.Exists(filepath))
            {
                Process.Start(filepath);
            }
        }

好喽。

核心的地方就在于我的工具是随我的移动硬盘随身带的。

第一个核心:如果是移动硬盘的话,每个电脑上的路径是不一样的。就需要转换为相对路径才行。

再有一个就是如果是URL,不能按文件来做处理。要直接打开,返回。

第三个:剩下的就是保存到config文件,每次程序启动的时候先从config文件读取上次保存的路径。

第四个就是:退出的时候自动保存当前设置到config文件。

有需要的留言索取。

运行环境:

.NET FrameWork 2.0框架。

C#编写。

最多可以支持8件事。再多需要定制。
双击路径后面的文本框,可以浏览文件。如果是URL,可以直接输在文本框,软件自动保存。
可以自定义事情名字,自己修改config文件中的task1name可以自定义各个事情的名称。

成都SEO小五嚎2句: 本文是(成都SEO小五)辛苦弄出来的,转载成都SEO小五原创的请保留链接: 个人作品:C# 每日必做事情列表,3Q

个人作品:C# 每日必做事情列表:目前有1 条留言,牛逼吧!

  1. 沙发
    lion:

    不错 支持下 来一个183008293#qq.com :mrgreen:

    2012-07-02 11:14 am [回复]

来给哥评论评论


------====== 小五公告 ======------
成都SEO小五,专注成都搜索引擎优化。
小五善长站内外优化,C#、PHP开发,中英文SEO,Google中英文和百度优化技术。欢迎群内交流。伸手党请绕路,求资源的请绕开,求问题解答的请进群内交流。开放了一个QQ交流群:160750032。加入验证时请标注任何SEO相交字眼。友情链接直接Q我,收录正常,内容大部份原创、SEO或者程序开发、网络营销、线上推广等相关行业即可。

常用工具

赞助广告

来看过哥的人