软件工程个人日报 2016/6/30

软件工程个人日报 2016/6/30

  今天我主要学习了C#WPF的Canvas和总体构想了一下新增的吐槽墙功能的实现UI设计。

  Canvas为容器控件,用于定位,并可以通过Visibility属性控制是否显示Canvas中的内容。通过使用Canvas控件,我可以在一个窗口里切换不同界面,完成吐槽墙界面与成绩查询界面的转换。

例如:

        <Canvas x:Name="userRegisterCanvas" Margin="5,5,580,400" Visibility="Hidden">

通过上述代码,我新建了一个名为userRegisterCanvas的Canvas,坐标为5,5,580,400,不可见。

        <Canvas x:Name="userLoginCanvas" Margin="5,5,580,400" Visibility="Visible">

通过这段代码我又新建一个名为userLoginCanvas的Canvas,坐标为5,5,580,400,可见。

之后我可以在这两个Canvas中添加不同的内容,之后再用户按下不同按钮时修改Visibility属性,在同一位置显示不同内容,完成吐槽墙界面与成绩查询界面的转换。

时间: 2024-10-05 23:26:53

软件工程个人日报 2016/6/30的相关文章

软件工程个人日报 2016/7/3

软件工程个人日报 2016/7/3 这个周末我进一步学习了C#WPF编程,并制作了吐槽墙的UI. 之前我的设想是使用Canvas控件实现吐槽墙与查成绩界面的切换,用两个Canvas分别在里面制作吐槽墙的UI和查成绩的UI,通过改变Canvas的Visibility属性控制控件中的内容是否显示,以达到界面的切换.但是在周末的学习中我发现了C#WPF中有一个TabControl控件,该控件的用途就是切换界面,用户可以通过点击TabControl控件的不同Tab显示不同的界面,于是我决定使用TabCo

个人日报 2016/6/30

软件工程个人日报 2016/7/5

今天我继续学习了C#WPF编程,并且修复了程序的一些bug. 我增加了验证码图片修改的监听,以前我们使用的是sleep等待验证码的图片返回更新,现在我增加了监听,可以知道验证码图片何时更新了,提高了程序的运行速度及稳定性.并且我增加了程序关闭时删除无用文件. fsw = new FileSystemWatcher(); fsw.Path = System.Environment.CurrentDirectory; fsw.Filter = "image.jpg"; fsw.Notify

软件工程个人日报 2016/7/4

今天我学习了C#编程中监听文件生成和文件操作的有关内容,并增加了登录时输入错误信息的提示. 我们的爬虫部分会在用户输入错误的密码或验证码时生成一个error.txt文件,文件内容为错误信息.我今天学习了使用FileSystemWatcher()监听error.txt的创建并在文件创建后程序做出响应,将登陆成功标志flag置为false,结束爬虫程序,获取error.txt的内容,用一个MessageBox将error.txt的内容显示出来,之后再删除error.txt文件,为以后再次监听erro

软件工程 2016.6.30 日报

软件工程 2016.6.30 日报 今天主要学习的内容是C# socket网络编程中的TCP通讯技术.socket编程的原理如下: 在服务端的处理流程为: (1)建立服务器端的Socket,开始侦听整个网络中的连接请求. (2)当检测到来自客户端的连接请求时,向客户端发送收到连接请求的信息,并建立与客户端之间的连接. (3)当完成通信后,服务器关闭与客户端的Socket连接. 在服务端的处理流程为: (1)建立客户端的Socket,确定要连接的服务器的主机名和端口. (2)发送连接请求到服务器,

Slimer软工课设日报-2016年6月30日

根据上期预告,今天的主要工作是增加了初始界面和设置界面 初始界面 点击start按钮,若在设置中已成功连接服务器,则会进入账号登录界面,否则弹窗报错 void start() { //开始游戏按钮 if (connected == 0) { MessageBox(NULL,"未连接到服务器,请在设置中输入IP","错误" , MB_OK); } else { form = 1; //账号登录页面 } } start按钮 代码中connected变量当设置页面中ip连

个人日志-2016.6.30

姓名 刘鑫 时间 2016.6.30 学习内容 1.   小组汇报工作和讨论 2.   学习使用百度API离线地图 添加所需要的jar包: i 在application中添加开发密钥: <meta-data android:name="com.baidu.lbsapi.API_KEY" android:value="WqnqPEMenRrCOiF7nrDhHdkKfipidIr7" />     添加所需权限: 所遇问题 错误原因:包中没有出现的 2.错

市面上未见FRI.Device.Rating.Program.V3.0.0.742+PipeFlow.Expert.2016.v7.30专业

FRI.Device.Rating.Program.V3.0.0.742美国精馏公司开发的化工软件     美国精馏公司开发的化工软件,市面上未见,会员拥有,可用于塔板(筛板, 浮阀)的严格的水力学计算   这是一个重大的改革,将使更多的DRP可持续升级程序.周五是规划的重大改进,继续为我们的会员提供价值. DLL转换项目成员的批准以便未来修改的新模型和功能添加DRP.QQ:16264558      TEL:13963782271   在DRP 3,计算引擎(DLL)进行了简化,并重新编写的C

2016.10.30 对时间的感悟

2016.10.30 对时间的感悟 时间的单位是什么,年,月日,时,分秒? 对于我们来说时间应该是这辈子,然后被我们 切割成一个个时间段,这很有意思, 其实我想说, 有时候我们感觉来不及, 我们很烦躁, 我们快乐不起来, 可能是因为我们没有在自己规定的时间段完成规定的目标, 我们希望小孩上好的学校, 希望工资高点, 希望今天公安局办理身份证的人员有上班等等, 当我们完不成目标的时候就会有各种不良反应, 不是说有目标不好,有目标是很好的,这没毛病, 问题是我们在不够了解这个世界的规则的情况下常常高