基于C#及Sqlserver2008的桌面词典(本地)

来了...。。。

 这是程序生涯中第一篇文章,听说博客水很深,套路很多,有点紧张,第一次来,也不知道潜规则是怎样个情况,用不用脱哎。\害羞害羞

 本篇是在C#课程设计时做的一个桌面词典设计,最下面会给出下载连接,如果有需要的话,可以拿走,注释还是比较详细的,不明白的留言或者邮箱:xiang_hkx@163.com。如果帮助到你了,请留下你的小心心!!

 第一次写博客,路过的大神,请留下您的宝贵建议,跪谢!!!

[介绍]

  开发环境:Microsoft Visual Studio2015,SQL Server2008r2

[数据库设计]

   

 用户信息基本表如下:

    

 词典基本表如下:

 


[主要结构]:整个项目分为5个窗口,进入,注册,登陆,查询,管理。

     

[进入界面]

 这里使用了一个延时,作为进入界面,这里使用了一个小把戏,隐式创建查询窗口MainForm,并且调用了无参的按钮事件(重载)。源码如下:

    public void 用户登陆ToolStripMenuItem_Click()           //方法重载
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Dictionary_HKX
{
    public partial class StartForm : Form
    {
        public static string power = "";
        public StartForm()
        {
            InitializeComponent();
        }
        #region 创建无边框,任意样式窗体
        private void StartForm_Load(object sender, EventArgs e)
        {
            this.FormBorderStyle = FormBorderStyle.None;    //隐藏窗体边框
            timerHide.Interval = 5000;
            timerHide.Start();
        }
        #endregion

        private void pictureBox1_Click(object sender, EventArgs e)
        {
        }

        private void timerHide_Tick(object sender, EventArgs e)
        {
            timerHide.Stop();
            this.Hide();
            timerHide.Dispose();
            pictureBox1.Dispose();
            MainForm mainform = new MainForm();
            LoginForm logfrom = new LoginForm();
            mainform.Hide();
            mainform.用户登陆ToolStripMenuItem_Click();
            mainform.ShowDialog();
        }
    }
}

(下面源码就不再粘贴了,有需要的可以去找下面的链接)

[查询界面]

 主功能界面,登陆按钮,注册按钮,管理按钮,查询列表,界面如下:


 整个查询界面除了菜单栏,其余的都在groupBox容器中,在登陆时判断用户权限,未登录时其为灰色,容器中的控件都未使能。当普通用户登录时管理按钮灰色未使能。下面登陆账户:007,密码:1,用户名:James Bond 上图所示。在查询栏中输入英语或者汉语,进行迷糊查询如下图所示:


[登录界面]

 主要连接数据库进行查询是否存在该用户,并且密码相对应,并且获得用户名以及用户权限


[注册界面]


[管理界面]

 管理界面主要是,管理员进行词典库的增、删、改、查,只有在管理元登陆的情况下,查询界面MainForm

中的管理按钮才可以点击使用。管理界面如图所示:


点击下载→点击打开链接微笑微笑

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值