
来年もよろしくお願いします。
北あかり 3個 | 電子レンジで加熱 | 皮をむいて 適当に切る | 混ぜる | グラタン 皿に盛る | チーズを 乗せる | オーブン で焼く |
玉ねぎ 小1個 | くし型に切る | 炒める | ||||
ハム 3枚 | 小さく切る | |||||
小麦粉 大さじ1 | 炒める | 火を止めて 少しずつ混ぜ、 滑らかになったら 再加熱し とろみをつける | ||||
バター 大さじ2 | ||||||
固形スープの素 1個 | 細かく砕く | |||||
牛乳 300cc | ||||||
スライスチーズ 2枚 |
<UserControl x:Class="Millionaire.Page"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:my="clr-namespace:Millionaire"
Width="108" Height="412"
Loaded="UserControl_Loaded">
<UserControl.Resources>
<my:CardImageConverter x:Key="cardImageConverter" />
<Style x:Key="CardPreview" TargetType="Image">
<Setter Property="Margin" Value="1,1,1,1"/>
<Setter Property="Width" Value="43"/>
<Setter Property="Height" Value="60"/>
</Style>
</UserControl.Resources>
<Grid x:Name="LayoutRoot" Background="White">
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="55"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<ListBox x:Name="CardList" Background="LightGray"
Grid.Row="0" Grid.Column="0">
<ListBox.ItemTemplate>
<DataTemplate>
<Image
Source="{Binding Converter={StaticResource cardImageConverter}}"
Style="{StaticResource CardPreview}" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
<Button x:Name="ShuffleButton" Grid.Row="0" Grid.Column="1"
Content="Shuffle" Click="ShuffleButton_Click" />
</Grid>
</UserControl>
using System;
using System.Globalization;
using System.Windows.Data;
using System.Windows.Media;
using System.Windows.Media.Imaging;
namespace Millionaire
{
public class CardImageConverter : IValueConverter
{
public object Convert(object value, Type targetType,
object parameter, CultureInfo culture)
{
if (targetType != typeof(ImageSource))
return null;
Card c = value as Card;
if (c == null)
return null;
string name = (c.Suit == Suit.Joker)
? "joker"
: string.Format("{0}{1:00}", "cdhs"[(int)c.Suit], c.Number);
return new BitmapImage(
new Uri(string.Format("Images/{0}.png", name),
UriKind.Relative));
}
public object ConvertBack(object value, Type targetType,
object parameter, CultureInfo culture)
{
return null;
}
}
}
private void Shuffle()
{
Random random = new Random();
IEnumerable<Card> cards = Enumerable.Range(0, 53)
.OrderBy(x => random.Next())
.Select(x => new Card(x))
.Take(6)
.OrderBy(x => x.Rank)
.ThenBy(x => x.Suit);
CardList.ItemsSource = cards;
}
Id | When | Where | Action | Feeling | Friends |
---|---|---|---|---|---|
少女A | 朝 | 部屋 | 鏡に話しかけてる | 泣きながら | NULL |
少年B | 朝 | 路上 | ポケットにナイフしのばせて唇かみ締める | いつものいらだち | NULL |
SELECT * FROM humansystem AS girl, humansystem AS boy WHERE girl.When = boy.When AND girl.Where = boy.Where=>0件 RelationshipとRelationは違うよ!ぜんぜん違うよ! えーと、仕事してないときはこういうことばっかり考えています。
“OOPSLA school”は、「OOPSLA派」がいいじゃろうか
それとも「OOPSLA学派」がいいじゃろうかわしは「OOPSLA流」も好きじゃ
「OOPSLA式だよ派」はふざけすぎじゃの
じゃあの。
平々毎々 (Hey hey, My my) | 明日まで暇じゃ。
気が向いたので、Microsoft版GraphVizとも言えるGLEEを使って、Expression Treeを視覚化してみた。Expression Tree Visualizer を自作/改良してみようという人で,見た目をどうしようか悩んだときは,Mathematica 6.0 の TreeForm あたりが参考になるかも.
Visual Studio 2008 Add-Ins - NyaRuRuの日記
<param name="minRuntimeVersion" value="2.0.30930.0"> <param name="autoUpgrade" value="true">と書いておくと、RC0と正式版以外ではこんなダイアログが出る。
最近会社の部署内で、ボーリングのスコア計算のプログラムを作るということがPGのネタのお題にあがっている。
[Other]最近は - かずきのBlog