Douyin という種類の告白アプリを使用したことがあるかもしれませんが、私の考えでは、この種のアプリは、通常の小さなお祭りでお互いを驚かせる場合にのみ、直接愛を表現する方が良いと思います。早速、本題に入りましょう:
まず、Microsoft のコンパイル ソフトウェアをコンピューターにインストールする必要があります。ここでは VS2017 を使用しています。インストール中に他に必要がない場合は、wpf コンポーネントをダウンロードすることを選択してください。そうしないと、ダウンロード量が多くなり、インストール時間が長くなります。
インストール後、ファイルをクリックし、新しいプロジェクトを作成し、wpf アプリケーションを選択します
その後、ウィンドウのデザイン、コードは次のとおりです:
<Window x:Name="closing" x:Class="BBdemo.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:lacal="clr-namespace:BBdemo" mc:Ignorable="d" Title="******窗口标题(我的是大宝贝***)" Height="450" Width="800" Closing="closing_Closing"> <Grid> <Grid.Background> <ImageBrush/> </Grid.Background> <Button Name="btn1" Content="好" HorizontalAlignment="Left" Margin="168,326,0,0" VerticalAlignment="Top" Width="93" Height="42" Click="Button_Click"/> <Label Name="lab1" Content="小可爱**:" HorizontalAlignment="Left" Margin="1,4,0,0" VerticalAlignment="Top" Height="59" Width="218" FontSize="36" FontStyle="Italic"/> <Label Name="lab2" Content="永远做我的小宝贝好吗
	" HorizontalAlignment="Left" Height="60" Margin="398,200,0,0" VerticalAlignment="Top" Width="384" FontSize="36"/> <Button Name="btn3" Visibility="Hidden" Content="退出" HorizontalAlignment="Left" Height="42" Margin="326,326,0,0" VerticalAlignment="Top" Width="90" Click="Button_Click_1"/> <Image x:Name="biaobai" Margin="168,10,399,109" Source="biaobai.png" RenderTransformOrigin="0.362,0.515"/> <Button Name="btn2" Content="不好" HorizontalAlignment="Left" Margin="493,326,0,0" VerticalAlignment="Top" Width="93" Height="42" MouseEnter="Button_MouseEnter"/> </Grid> </Window>
効果は次のとおりです:
その後、コード、マウス検出のもの:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Imaging;using System.Windows.Navigation;using System.Windows.Shapes; namespace BBdemo{ /// <summary> /// MainWindow.xaml 的交互逻辑 /// </summary> public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void Button_MouseEnter(object sender, MouseEventArgs e) { Random rd = new Random(); Button btn = sender as Button; double maxW = this.Width; double maxH = this.Height; double w = btn.Width; double h = btn.Height; double l = rd.Next(0, (int)(maxW - w)); double t = rd.Next(0, (int)(maxH - h)); btn.Margin = new Thickness(1, t, 0, 0); } private void closing_Closing(object sender, System.ComponentModel.CancelEventArgs e) { MessageBox.Show("不许关!"); e.Cancel = true; } private void Button_Click(object sender, RoutedEventArgs e) { lab1.Visibility = System.Windows.Visibility.Hidden; lab2.Content = "谢谢媳妇!"; btn3.Visibility = System.Windows.Visibility.Visible; btn2.Visibility = System.Windows.Visibility.Hidden; btn1.Visibility = System.Windows.Visibility.Hidden; } private void Button_Click_1(object sender, RoutedEventArgs e) { System.Environment.Exit(0); } }}
さて、小さな自白プログラムの準備が整いました。ソリューションを生成したら、プロジェクト ファイル内で .exe プログラムを見つけて抽出し、相手に送信します。
ヒント: プログラム内の画像を自分で置き換え、既存の項目をプロジェクトに追加し、画像形式を選択し、見つかった画像を選択して、[OK] をクリックします。
関連記事:
WeChatミニプログラム開発方法高精細グラフィックチュートリアル
以上がWeChatミニプログラム開発--告白写真を作成するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。