码迷,mamicode.com
首页 > Windows程序 > 详细

C#-JudgeSystem判题系统-安装和熟悉C#开发环境

时间:2015-08-19 15:01:35      阅读:286      评论:0      收藏:0      [点我收藏+]

标签:

由于该项目属于已完成项目,过程实验报告均以提交,这里一次性提交到博客中分享一下

技术分享

技术分享

新建一个wpf项目,命名为HTTPServer

技术分享

点击MainWindow.xaml可以进入xaml的设计器环境

技术分享

在设计器环境中我们可以通过下方的xaml代码编辑器进行界面修改

技术分享

也可以通过右侧工具箱拖拉控件调整位置

技术分享

根据实验要求我们先拖放两个文本框

然后我们还需要添加两个多行文本框

技术分享

拖拉完成后我们需要进行对文本框的换行属性进行编辑

我们可以直接修改xaml或者在右侧控件属性中修改

技术分享

在属性框上方的搜索框中输入相关的可修改属性可以快速找到修改项

找到图中TextWrapping属性可以进行修改,wrap代表可换行,nowrap不换行

技术分享

而一些其他类型的属性可以按需求进行修改,增加enter换行等属性

除了通过图形界面进行拖拉勾选编辑,我们还可以直接编写xaml代码

技术分享

与xml相似的格式,我们可以在一行中添加删除属性来修改textbox的属性,不存在的则以默认值来规约

比如上面修改换行属性我们可以直接添加TextWrapping="Wrap",Wrap值可以修改

理解wpf中xaml的界面编辑方式,我们可以继续完成该实验,把控件全部写上并且调整好位置

技术分享

固定好控件的分配,开始修改控件的默认显示,比如修改标题,label,以及textbox的默认文字显示

修改完成后初步完成界面的设计

技术分享

下一步开始处理控件的相应

技术分享

在属性中可以切换到事件相应的处理函数填写界面

其中我们需要给button控件增加一个click的相应

技术分享

回车可以进入后台代码处理界面

技术分享

只要点击按钮就会触发该函数

界面和响应逻辑处理好后,可以对相应函数的具体实现进行处理

要求将输入框内容复制到输出框

也时候我们需要拿到输入输出框的资源名称变量名进行控制

技术分享

添加两个x:Name

之后添加一行recv.Text = send.Text;即可实现复制

技术分享

接下可以运行程序进行测试

技术分享

技术分享

在左侧输入文本,点击发送,右侧出现相同的内容,运行成功

多次输入测试,都可以正确运行

进行实验之前我已经使用过wpf开发相关的程序,所以过程并没有遇到什么问题,巩固基础知识与操作,为接下来的实验提供基础,以及配置好相关的运行环境

C#-JudgeSystem判题系统-安装和熟悉C#开发环境

标签:

原文地址:http://my.oschina.net/u/1469400/blog/494519

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!