课程表WPF制作 学习步骤二
出于起步阶段的我,还是要再次强调一下边学边做,真的是需要专注不小的一段时间,加油加油~~~
课程表制作的第二步: 制作开始界面并与课程表联系;
一、制作一个开始界面
新创建一个WPF项目,我的名字是CuirricumBegin,开始界面制作比较随意而简单,代码如下:
1 <Image Source="Resources\67.jpg" Stretch="Fill"></Image> 2 <TextBlock Text="我 要 当 学 霸" FontSize="50" Foreground="#FF197C6E" FontFamily="迷你简剪纸" HorizontalAlignment="Center" VerticalAlignment="Bottom" Height="53" Margin="171,0,146,272" MinWidth="2" Width="300"/> 3 <Button Margin="387,291,146,92" Foreground="#FF0D9790" FontSize="20" FontFamily="迷你简卡通" FontWeight="Bold" Click="Button_Click">关于</Button> 4 <Button Margin="171,291,343,92" Foreground="#FF0D9790" FontSize="20" FontFamily="迷你简卡通" FontWeight="Bold" Content="进入系统" RenderTransformOrigin="-1.08,-0.295"/>
注意:背景图片addResources详细参考第一步;
界面如下:
图片未经任何美化,之后会改好看一些,勿急:)
二、建立联系
这时需要实现一个功能就是点击button运行外部的exe文件
需要注意的是:打开/运行 Exe 与 wpf 是无关的,在 .net 类库用 Process 型别来创建进程, 和以往 WinForm 一样的。
在button点击函数里的代码如下:
1 Process p = new Process(); 2 p.StartInfo.FileName = "Curriculum.exe"; //把exe文件放在该项目的bin\Debug下 3 p.StartInfo.UseShellExecute = false; //不允许用外壳程序 4 p.StartInfo.CreateNoWindow = false; //不隐藏exe应用窗口程序 5 p.Start();
详细请看本人博客中的 输入输出重定向 同步一
功能即可实现 点击进入系统按钮, 打开了学习步骤一中的课程表
over!:)
/**
*
*----------caonima be here!----------/
* ┏┓ ┏┓
* ┏┛┻━━━┛┻┓
* ┃ ┃
* ┃ ━ ┃
* ┃ ┳┛ ┗┳ ┃
* ┃ ┃
* ┃ ┻ ┃
* ┃ ┃
* ┗━┓ ┏━┛
* ┃ ┃神兽保佑
* ┃ ┃代码无BUG!
* ┃ ┗━━━┓
* ┃ ┣┓
* ┃ ┏┛
* ┗┓┓┏━┳┓┏┛
* ┃┫┫ ┃┫┫
* ┗┻┛ ┗┻┛
* ━━━━━━神兽出没━━━━━━
*/