第6章 WebShop用户管理模块的设计与实现
第6章 WebShop用户管理模块的设计与实现 本章学习导航 本章学习要点 任务描述 6.1.1 RadioButton控件 6.1.1 RadioButton控件 6.1.2 GroupBox控件 【例6-1】字体设置 【例6-1】字体设置 6.1.3 CheckBox控件 6.1.3 CheckBox控件 【例6-2】闹钟设置 【例6-2】闹钟设置 【例6-2】闹钟设置 【例6-2】闹钟设置 课堂实践 1 课堂实践 1 6.1.4 CheckListBox控件 6.1.4 CheckListBox控件 6.1.4 CheckListBox控件 【例6-3】选择爱好 【例6-3】选择爱好 【例6-3】选择爱好 6.1.5 TabControl控件 6.1.5 TabControl控件 【例6-4】使用选项卡 【例6-4】使用选项卡 【例6-4】使用选项卡 【例6-4】使用选项卡 【例6-4】使用选项卡 【例6-5】用户权限设置 【例6-5】用户权限设置 【例6-5】用户权限设置 【例6-5】用户权限设置 课堂实践 2 课堂实践 2 6.2.1 界面设计 6.2.1 界面设计 6.2.2 功能实现 6.2.2 功能实现 6.3.1 界面设计 6.3.1 界面设计 6.3.1 界面设计 课堂实践3 6.4.1 焦点控制和键盘事件处理 6.4.2 添加已有窗体到项目 6.4.3 ToolTip组件 6.4.4 NumericUpDown控件 6.4.5 Panel控件 课外拓展 功能实现 该程序主要用来演示RadioButon控件、CheckBox控件和GroupBox控件的各种属性、事件和方法的使用 。 实例说明 实例运行效果 界面设计 根据实例要求,完成窗体及相关控件的布局 功能实现 (1)添加窗体Load事件(窗体装载)代码。 功能实现 (2)添加“普通用户”单选按钮Checked状态变化的事件代码 (3)添加“管理员”单选按钮Checked状态变化的事件代码 功能实现 (4)“用户管理”复选框状态变化的事件代码 (5)“商品管理”复选框状态变化的事件代码 (6)“系统管理”复选框状态变化的事件代码 (7)选中CheckListBox中所有控件的方法SelectAll (8)取消选中CheckListBox中所有控件的方法DeSelectAll (9)“确定”按钮事件代码 (10)“取消”按钮事件代码 (1)综合应用RadioButton控件、CheckBox控件和GroupBox控件设计简单的字体设置器,参考界面如图6-17所示。 (2)编写相应控件事件处理代码。 操作要求 (1)参考Word中的字体对话框进行界面设计。 (2)参考【例6-1】实现程序的功能 。 操作提示 界面分析 绘制界面 按要求绘制出来的“添加用户”的程序界面如图所示 功能实现 1.数据有效性验证代码 (1)单击“确定”按钮,用户名称不能为空,密码不能为空。 (2)用户密码和确认密码应一致。 2.添加用户功能的实现 (1)打开数据库连接。 (2)构造添加用户的INSERT语句。 (3)以连接对象和INSERT语句为参数构造SqlCommand对象。 (4)通过SqlCommand对象ExecuteNonQuery方法执行INSERT语句,完成用户的添加。 功能实现 完整程序代码请参阅所附资源 程序运行结果如下图所示。 界面分析 绘制界面 按要求绘制出来的“添加用户”的程序界面如图所示。 功能实现 (1)编写获取指定的用户(如:sa)已有的权限的方法GetPower。 (2)编写修改指定的用户(如:sa)权限的方法SetPower。 (3)在窗体的装载事件中,调用GetPower方法在CheckedListBox中显示用户权限。 (4)在“确定”按钮的单击事件中调用SetPower方法完成用户权限的修改。 (1)根据程序需要合理设置Tab键顺序索引。 (2)选择好按键处理对应的事件 。 操作提示 (1)完成“添加用户”模块界面的设计,并合理设置各控件的Tab键顺序索引,将“确定”按钮设置为窗体的AcceptButton,将“取消”按钮设置为窗体的CancelButton。 (2)实现“添加用户”模拟的功能,并要求对控件的按回车键事件进行处理 。 操作要求 概述 1.焦点控制 焦点也就是光标,在使用键盘操作时,通常借助于Tab键在图形用户界面上的不同部件之间移动光标。C#.NET中提供了TabStop属性指示用户能否使用 Tab 键将焦点放到该控件上;也提供了TabIndex用来获取或设置在控件的容器的控件的 Tab 键顺序。同时,一般控件也提供了F
您可能关注的文档
最近下载
- 2025年湖南高考数学真题及答案 .pdf VIP
- 疫源防控守护生命-野生动物疫病防控策略.pptx VIP
- ZYA3-12-2024 城市轨道交通工程投资估算指标.docx
- 野生动物疫源疫病监测现状及对策.pptx VIP
- 个人健康体检登记表-副本.docx VIP
- 2025年11月《国家安全战略》中文版.pdf VIP
- 2025年高考英语解密之语篇含答案或解析.docx VIP
- 东芝电梯CV335电气原理图纸全图.pdf VIP
- 2023年DAMA CDGA数据治理工程师考试真题试题库资料(含答案).pdf VIP
- CDGA数据治理工程师认证考试2024真题模拟试卷(100题,含答案).pdf VIP
原创力文档

文档评论(0)