C#制作的送给女朋友的一个软件


C#制作的送给女朋友的一个软件,全部源代码。vs2008打开可编译执行。
资源截图
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace FromBerth
{
    class FromAutoDock
    {
        /// 
        /// 定义的一个方法侧面影藏展示
        /// 

        /// 参数_能够停靠的组成应用程序窗口
        /// 参数_停靠的高度
        /// 停靠时计时器
        public static void sideHideOrShow(Form DockableForm ref int DockFromHeight Timer _dockTimer)
        {
            /*判断此停靠窗口的窗口状态 不等于 窗体显示的最小化窗口*/
            if (DockableForm.WindowState !=FormWindowState .Minimized)
            {
                /*停靠计时器的计时时间,鼠标指针拿开时经过多少毫秒窗体影藏*/
                _dockTimer.Interval = 100;//影藏时间毫秒
                /*判断鼠标指针的光标位置的X坐标 > 此停靠窗口的左边缘距离 - 1 与 鼠标指针的光标的X坐标 < 此停靠窗口的的右边缘距离 与 鼠标指针的位置Y坐标 > 当前窗口的上边缘距离 - 1 与 鼠标指针的光标位置的Y坐标 < 当前窗口的下边缘距离*/
                if (Cursor .Position.X > DockableForm.Left - 1 && Cursor .Position .X < DockableForm.Right && Cursor .Position .Y > DockableForm.Top - 1 && Cursor .Position .Y < DockableForm .Bottom)
                {
                    /*判断当前窗口的上边缘与电脑上边缘的距离 <= 0 && 当前窗口的左边缘和电脑屏幕的左边缘距离 > 5 && 当前窗口的左边缘与电脑左边缘的距离 < 屏幕的主显示的工作区域的结构宽度 - 当前窗口的宽度*/
                    if (DockableForm .Top <= 0 && DockableForm .Left > 5 && DockableForm .Left < Screen .PrimaryScreen .WorkingArea .Width - DockableForm .Width)
                    {
                        /*当前窗口的上边缘与电脑屏幕上边缘的距离 = 0*/
                        DockableForm.Top = 0;
                    }
                        /*反之判断当前窗口的左侧边缘与工作区左边缘的距离 <= 0*/
                    else if(DockableForm .Left <= 0)
                    {
                        /*当前窗口的左边缘与工作区的左边缘距离 = 0*/
                        DockableForm.Left = 0;
                    }
                        /*判断当前窗口的左边缘与工作区左边缘的距离 + 当前窗口的宽度 >= 屏幕的主显示的工作区的宽度*/
                    else if (DockableForm .Left + DockableForm .Width >= Screen .PrimaryScreen .WorkingArea .Width )
                    {
                        /*当前窗口的左边缘与工作区左边缘距离 = 屏幕的主显示的工作区的宽度 - 当前窗体的宽度*/
                        DockableForm.Left = Screen.PrimaryScreen.WorkingArea.Width - DockableForm.Width;
                    }
                    else
                    {
                        /*此窗口 > 0*/
                        if (DockFromHeight>0)
                        {
                            /*此窗口的高度 = 窗口*/
                            DockableForm.Height = DockFromHeight;
                            /*窗口 = 0*/
                            DockFromHeight = 0;
                        }
                    }
                }
                else
                {
                    /*窗口 < 1*/
                    if (DockFromHeight < 1)
                    {
                        /*窗口 = 此窗口的高度*/
                        DockFromHeight = DockableForm.Height;
                    }
                    /*此窗口的上边缘与工作区上边缘距离 <= 4 && 此窗

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

     文件     169010  2011-08-03 12:27  SnowSnowinDebug1.jpg

     文件      32976  2011-07-22 23:19  SnowSnowinDebug2.png

     文件      42564  2012-07-20 00:11  SnowSnowinDebugLOVE.png

     文件         46  2012-07-17 20:38  SnowSnowinDebugSetting.set

     文件      80384  2012-07-24 21:42  SnowSnowinDebugSnow.exe

     文件      52736  2012-07-24 21:42  SnowSnowinDebugSnow.pdb

     文件      14328  2012-07-24 21:42  SnowSnowinDebugSnow.vshost.exe

     文件       2801  2011-07-21 18:25  SnowSnowinDebugSnowPictrue1.png

     文件     136606  2011-05-28 11:23  SnowSnowinDebugSnowPictrue白.ico

     文件     667648  2009-06-11 05:14  SnowSnowinDebugSystem.Core.dll

     文件      53248  2009-06-11 05:14  SnowSnowinDebugSystem.Data.DataSetExtensions.dll

     文件    2933248  2009-06-11 05:23  SnowSnowinDebugSystem.Data.dll

     文件     970752  2009-06-11 05:23  SnowSnowinDebugSystem.Deployment.dll

     文件    3182592  2012-01-04 10:51  SnowSnowinDebugSystem.dll

     文件     630784  2012-04-24 06:37  SnowSnowinDebugSystem.Drawing.dll

     文件    5025792  2012-03-22 06:29  SnowSnowinDebugSystem.Windows.Forms.dll

     文件    4927704  2011-04-22 20:36  SnowSnowinDebug林心如-落花.mp3

     文件     169010  2011-08-03 12:27  SnowSnowinRelease1.jpg

     文件      32976  2011-07-22 23:19  SnowSnowinRelease2.png

     文件      42564  2012-07-20 00:11  SnowSnowinReleaseLOVE.png

     文件         46  2012-07-17 20:38  SnowSnowinReleaseSetting.set

     文件      79360  2012-07-20 00:25  SnowSnowinReleaseSnow.exe

     文件      81408  2012-07-20 00:25  SnowSnowinReleaseSnow.pdb

     文件      14328  2012-07-24 21:42  SnowSnowinReleaseSnow.vshost.exe

     文件        490  2009-06-11 05:14  SnowSnowinReleaseSnow.vshost.exe.manifest

     文件       2801  2011-07-21 18:25  SnowSnowinReleaseSnowPictrue1.png

     文件     136606  2011-05-28 11:23  SnowSnowinReleaseSnowPictrue白.ico

     文件     667648  2009-06-11 05:14  SnowSnowinReleaseSystem.Core.dll

     文件      53248  2009-06-11 05:14  SnowSnowinReleaseSystem.Data.DataSetExtensions.dll

     文件    2933248  2009-06-11 05:23  SnowSnowinReleaseSystem.Data.dll

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)