zoukankan      html  css  js  c++  java
  • 实现Windows程序的更新

    一.使用枚举避免不合理的赋值

    1.使用枚举的好处:

    使用常量类中Student类中加入一个特别属性,StudentGender,而且这个属性只能接受两个有效值,“男”和“女”,分别用常量MALL,FEMALE来表示

    2.定义枚举语法:

    语法:

    修饰访问符   enum   枚举名{值1,值2}

    枚举是一组描述性的名称。通过枚举型可以定义一组有限的值,对可能的值进约束,但不能包含方法。枚举是开发者定义的一个类型。

    枚举的特征在于它标识了一个在编译时定义的所有可能值的集合,每个值都用一个名称来引用,提高了代码的可读性。

    3.给枚举成员赋值。

    OK:通常从标签为“确定”的按钮发送。

    Cancel:通常从标签为”取消“的按钮发送。

    4.实现学生的基本信息的更新

    通常,应用程序都要增强数据的增删改查的功能。现在,在MySchool项目中已学实现了学生信息的添加和查询功能,在查询的功能上继续完善功能。

    1.添加右键菜单

    从Visual  Studio 的工具箱中拖出一个ContextStrip控件到“查询学生”的窗体上,在快捷菜单中,添加修改菜单项。

    2.处‘’理“修改”菜单项的Click事件

    选中"修改"菜单项,“在属性”窗口中找到他的Click事件,生成Click事件,生成Click事件处理方法,tsmiEdit.Click().

    4.处理“保存”按钮的Click事件

    进入“编辑学生信息窗体”,在btnEdit命令按钮的Click的事件处理方法btnEdit_Click()中,

    修改原有代码,判断选号是否为-1,如果学号等于-1,那么调用InselrtStudent()否则,调用UpdateStudent()方法指定修改学生的基本信息。

    5.使用WinFroms高级控件

    PictureBox控件

    属性                                                                      说明

    Image                                                                    图片框显示的图像

    SizeMode                                                               指定如何处理图片的位置和控件的大小

    6.Timer控件

    属性                                                                             说明

    Interval                                                                         事件发生的频率,以毫秒为单位

    Enambled                                                                    是否定时引发事件

    事件                                                                            说明

    Tick                                                                            每当指定间隔时事件

    方法                                                                               说明

    Start()                                                                            启动计时器

    Stop()                                                                             停止计时器

  • 相关阅读:
    windows 7鼠标右键另存为没有桌面选项
    我心目中的Asp.net核心对象
    谈谈C# 4.0新特性“缺省参数”的实现
    C#正则表达式
    Request[]与Request.Params[]
    智力题
    SQL Server类型与C#类型对应关系
    UPdatepanel 的 优点 缺点
    细说 Request[]与Request.Params[]
    display:block 前后会换行
  • 原文地址:https://www.cnblogs.com/864466244qq/p/7809703.html
Copyright © 2011-2022 走看看