【总结】机房合作碎知识总结二

简介: 这周主要是在做《机房合作》和《牛腩新闻发布系统》,零零散散的收获一大筐,不整理也不知道到底收获了多少,贴出来分享给大家

这周主要是在做《机房合作》和《牛腩新闻发布系统》,零零散散的收获一大筐,不整理也不知道到底收获了多少,贴出来分享给大家



一、下机时间计算


受之前第一版《机房收费系统》的影响,学生上机时,我们向数据库中对日期插入了两条数据:上机日期,上机时间。下机时,更新数据:下机日期,下机时间。实现学生下机时,自然要计算时间差,那么问题来了,怎么计算?


1、上机日期和时间的处理:

  因为我们在数据库中对日期和时间的存取方式为:


20160724201726417.png



所以需要对字符串进行拼接:

string OnLine = ListConsume.OnlineDate +" "+ ListConsume.OnlineTime + ":00";


2、下机时间处理:

获取我们想要的时间格式:


string OffLogout = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");


3、拼接完成后,使用函数subtract,参考代码:

            Single  time;
            string OffLogout = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");
            string OnLine = ListConsume.OnlineDate +" "+ ListConsume.OnlineTime + ":00";
            DateTime dt1 = Convert.ToDateTime(OffLogout );
            DateTime dt2 = Convert.ToDateTime(OnLine );
            TimeSpan ts = dt2.Subtract(dt1);
           time=Convert .ToSingle ( (int)( ts.TotalMinutes)) ;


  思考:在这个转换的过程中,我们组在思考,为什么向数据库中存入上机信息时要把时间保存成两个字段的形式,一个字段,直接存入日期和时间不可以吗?对功能会有不好的影响吗?正是因为受之前版本的影响以及在讨论数据库时的不彻底,使我们在下机操作中拐了一个小弯。不得不说,磨刀不误砍柴工,打破思维定式不是一件轻松的事情。


二、对wpf的小小收获


我们的U层为了达到扁平化的效果,使用的WPF窗体,没有使用winform窗体,里面一些属性的设置与在Winform中不一样,想和大家分享一下:
  之前我们使一些控件不可见,使用的是  某某控件.visiable=false;在WPF中可以换个思路:

  DPicker1.Visibility=System .Windows .Visibility .Visible  ;  
  DPicker1.Visibility = System.Windows.Visibility.Hidden ;  


三、知识的联系

使用WPF时,发现WPF对控件属性的设置和牛腩有很多相似之处,发现了它们的共同点:
  可以在一个专门设置U层显示的区域设置控件的属性,在VS中叫做XAML:


20160724202021122.png


其中的margin是不是在牛腩中有似曾相识的感觉。。。

   在牛腩中,我们通过代码来“画”控件,通过XHTMl+CSS来设置网页布局。


20160724202132747.png


20160724202150716.png




   这两种方式都是为了展现出页面,双击页面上的控件,就可以进入我们的编码区。在编码区我们就很熟悉了。

   

   总结:写给自己的博客,做好每周的总结。


























相关文章
|
11月前
|
设计模式 uml
【机房合作】机房收费系统合作版总结
【机房合作】机房收费系统合作版总结
54 0
|
存储 大数据 SDN
数据中心就要“活在当下”
数据中心就要“活在当下”
|
负载均衡 安全 容灾
洛神云网络,让今年的双11 登 “峰” 造 “极”
2021年11月12日零点,天猫双11总交易额定格在5403亿,相较去年的4982亿成交额,提高了421亿元,再度刷新记录。作为首个100%的云上双11,今年的流量高峰比去年增加了50%,峰值流量近3T,峰值并发近5亿。
256 0
洛神云网络,让今年的双11 登 “峰” 造 “极”
|
存储 弹性计算 编解码
十年,他们在云上修了一条“高速公路”
阿里云网络的工程师们希望,通过这个平台,帮助企业更加智能地运维自己的网络、更加便捷地配置自己的网络,让上云的企业在“云高速”中实现“自动驾驶”。他们说,把路修的更好,让网络更简单,就是自己的使命。而依靠自研进行创新,是发展的根本力量。
6612 0
十年,他们在云上修了一条“高速公路”
|
人工智能 区块链
割韭菜玩不转,区块链创业机会转移至to B业务
在2C端风险也越来越大,2B模式的商业价值越来越大
1254 0
|
大数据 区块链
发币要被割韭菜 区块链研发何处去?
发币要被割韭菜 区块链研发何处去?
1180 0
|
存储 弹性计算 数据中心
走近“云地基”的开拓者云快线
本文讲的是走近“云地基”的开拓者云快线【IT168 案例】亚马逊是在特定的时间内云计算领域一个特定的成功案例,它以开发者模式为主,周围拥有一个成熟的生态链,然而,云快线的CTO蒋建平认为,在国内并不具备全盘拷贝这样一个商用云平台模式的条件。
1700 0