• pj1--学生信息管理系统


    1、根据班上的情况做一个班级学生信息管理系统。包含功能有每日签到、学分管理、个人信息管理

    2、要求:用winform+序列化(本地化)的技术实现,以教师机做服务器,要有文件保存、读取、还要有上传头像功能

    3、我的思路

    下面是遇到的问题

    Q1:序列化是保存单个对象还是保存多个多项好?

    答案是单个对象

    由于目前仅仅接触了二进制序列化,用单个对象易于实现对所有对象的管理。缺点是要整存整取。

    保存多个对象最麻烦的是对某个对象的修改,由于不知道要修改的长度,二进制数据很有可能把后一个对象给覆盖掉。

    反序列化是一个对象一个对象进行反序列化的,如果是多个对象想要读取用流来控制循环读取(流的位置指针)

    Q2:两个或者多个panel用按钮控制显示的时候,不能正常的控制显示与隐藏?

    可能是智能补全工作搞的鬼。打开视图-其他窗口-文档大纲。看一下本来是要两个平行的panel是不是被自动归属到下级去了

    如果是,移出当前容器即可实现想要的功能。

    PS:经过试验发现用Hide()、Show()方法与使用visible属性效果是一样的,写到一半没有保存的数据还是会在哪里,都不会被擦除!

    附件 http://yunpan.cn/cgWcTi8LVqwQL (提取码:1d15)

  • 相关阅读:
    关于最近
    Cryptography Application Block
    关于修改SQL SERVER 登陆模式
    我与软件工程
    JAVA之路(一)
    C#基础:类的继承与多态
    简述java语言的特点
    简述java虚拟机的工作原理
    阿里云盾特点及防DDoS攻击服务介绍
    智能DNS
  • 原文地址:https://www.cnblogs.com/hahanonym/p/3930129.html
Copyright © 2020-2023  润新知