<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C#</title><link>http://blogs.wankuma.com/ch3cooh/category/1145.aspx</link><description>C#関係の日記です。</description><managingEditor>CH3COOH(酢酸)</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>CH3COOH(酢酸)</dc:creator><title>[Windows Mobile]Windows Mobileアプリの開発本を書いたよ！</title><link>http://blogs.wankuma.com/ch3cooh/archive/2009/10/08/181979.aspx</link><pubDate>Thu, 08 Oct 2009 23:49:00 GMT</pubDate><guid>http://blogs.wankuma.com/ch3cooh/archive/2009/10/08/181979.aspx</guid><wfw:comment>http://blogs.wankuma.com/ch3cooh/comments/181979.aspx</wfw:comment><comments>http://blogs.wankuma.com/ch3cooh/archive/2009/10/08/181979.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ch3cooh/comments/commentRss/181979.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ch3cooh/services/trackbacks/181979.aspx</trackback:ping><description>本記事は、「&lt;a href="http://ch3cooh.hatenablog.jp/entry/20091008/1254927600"&gt;Windows Mobileアプリの開発本を書いたよ！&lt;/a&gt;」へ転記しました。&lt;img src ="http://blogs.wankuma.com/ch3cooh/aggbug/181979.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>CH3COOH(酢酸)</dc:creator><title>[Windows Mobile][VB]Tips: Cookieを使った認証の必要なサイトへのアクセス</title><link>http://blogs.wankuma.com/ch3cooh/archive/2009/03/26/170217.aspx</link><pubDate>Thu, 26 Mar 2009 00:08:00 GMT</pubDate><guid>http://blogs.wankuma.com/ch3cooh/archive/2009/03/26/170217.aspx</guid><wfw:comment>http://blogs.wankuma.com/ch3cooh/comments/170217.aspx</wfw:comment><comments>http://blogs.wankuma.com/ch3cooh/archive/2009/03/26/170217.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ch3cooh/comments/commentRss/170217.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ch3cooh/services/trackbacks/170217.aspx</trackback:ping><description>本記事は、「&lt;a href="http://ch3cooh.jp/windows-mobile/wm-network/auth-wm/
"&gt;.NET Compact FrameworkでCookieを使った認証の必要なサイトへのアクセスする&lt;/a&gt;」へ転記しました。&lt;img src ="http://blogs.wankuma.com/ch3cooh/aggbug/170217.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>CH3COOH(酢酸)</dc:creator><title>[WindowsMobile][C#]Tips: 砂時計を表示させる</title><link>http://blogs.wankuma.com/ch3cooh/archive/2008/10/13/158721.aspx</link><pubDate>Mon, 13 Oct 2008 23:54:00 GMT</pubDate><guid>http://blogs.wankuma.com/ch3cooh/archive/2008/10/13/158721.aspx</guid><wfw:comment>http://blogs.wankuma.com/ch3cooh/comments/158721.aspx</wfw:comment><comments>http://blogs.wankuma.com/ch3cooh/archive/2008/10/13/158721.aspx#Feedback</comments><slash:comments>330</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ch3cooh/comments/commentRss/158721.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ch3cooh/services/trackbacks/158721.aspx</trackback:ping><description>本記事は、「&lt;a href="http://ch3cooh.jp/windows-mobile/wm-formcontrol/wait-cursor/"&gt;Windows Mobileで砂時計(ウェイトカーソル)を表示する&lt;/a&gt;」へ転記しました。&lt;img src ="http://blogs.wankuma.com/ch3cooh/aggbug/158721.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>CH3COOH(酢酸)</dc:creator><title>[C#][日常]C#子さん</title><link>http://blogs.wankuma.com/ch3cooh/archive/2008/07/28/150707.aspx</link><pubDate>Mon, 28 Jul 2008 22:36:00 GMT</pubDate><guid>http://blogs.wankuma.com/ch3cooh/archive/2008/07/28/150707.aspx</guid><wfw:comment>http://blogs.wankuma.com/ch3cooh/comments/150707.aspx</wfw:comment><comments>http://blogs.wankuma.com/ch3cooh/archive/2008/07/28/150707.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ch3cooh/comments/commentRss/150707.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ch3cooh/services/trackbacks/150707.aspx</trackback:ping><description>本記事は、「&lt;a href="http://ch3cooh.hatenablog.jp/entry/20080728/1217170800"&gt;C#子さん&lt;/a&gt;」へ転記しました。&lt;img src ="http://blogs.wankuma.com/ch3cooh/aggbug/150707.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>CH3COOH</dc:creator><title>[C#]正規表現を使って文字列を抽出してみた</title><link>http://blogs.wankuma.com/ch3cooh/archive/2008/07/27/150558.aspx</link><pubDate>Sun, 27 Jul 2008 19:57:00 GMT</pubDate><guid>http://blogs.wankuma.com/ch3cooh/archive/2008/07/27/150558.aspx</guid><wfw:comment>http://blogs.wankuma.com/ch3cooh/comments/150558.aspx</wfw:comment><comments>http://blogs.wankuma.com/ch3cooh/archive/2008/07/27/150558.aspx#Feedback</comments><slash:comments>1134</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ch3cooh/comments/commentRss/150558.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ch3cooh/services/trackbacks/150558.aspx</trackback:ping><description>&lt;p&gt;Cで言うところのsscanf()って、C#でどうすれば良いの？って質問した事がありました。&lt;/p&gt; &lt;p&gt;その時は、「正規表現でやれば良いんじゃない？」と回答を貰ったのですが、&lt;br&gt;「正規表現……しらね」で終わっていたのですが、&lt;br&gt;今日になって必要になったので必死に調べました。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;htmlデータが入った文字列htmlがあるとして、&lt;br&gt;中にあるmovieタグのvalueの値を取得する場合のコードです。&lt;/p&gt; &lt;p&gt; &lt;div class="wlWriterSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:87184d82-94f0-40c6-8524-e47fe82c69c8" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre name="code" class="c#"&gt;            // using System.Text.RegularExpressions;
            // を宣言しておくこと。

            Regex reg = new Regex("&amp;lt;param name=\"movie\" value=\"(?&amp;lt;url&amp;gt;.*)\" /&amp;gt;");

            if (!reg.IsMatch(html))
            {
                return;
            }

            Match match = reg.Match(html);
            string videoUrl = match.Groups["url"].ToString();&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/ch3cooh/aggbug/150558.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>CH3COOH</dc:creator><title>[C#][Java]アクセサについて</title><link>http://blogs.wankuma.com/ch3cooh/archive/2008/07/25/150430.aspx</link><pubDate>Fri, 25 Jul 2008 22:18:00 GMT</pubDate><guid>http://blogs.wankuma.com/ch3cooh/archive/2008/07/25/150430.aspx</guid><wfw:comment>http://blogs.wankuma.com/ch3cooh/comments/150430.aspx</wfw:comment><comments>http://blogs.wankuma.com/ch3cooh/archive/2008/07/25/150430.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ch3cooh/comments/commentRss/150430.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ch3cooh/services/trackbacks/150430.aspx</trackback:ping><description>Windows Mobileアプリを作る時には、C#を使っていてプロパティを普通に使っていました。 &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt; &lt;div class="wlWriterSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:87f91b3b-5a60-4dec-8715-df6f8228107f" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre name="code" class="c#"&gt;class Hoge
{
    private Boolean _hoge;
    public Boolean hoge
    {
        get { return this._hoge; }
        set { this._hoge = value; }
    }
}&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Javaではプロパティは使えない[*1]様ですので、一般的に使われている方法としては、setXXXX/getXXXXと命名されたメソッドを介して、フィールドにアクセスします。&lt;/p&gt;
&lt;p&gt;
&lt;div class="wlWriterSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:ef7d0df1-5ee8-4ab2-945b-4ccb0ebcbc21" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre name="code" class="java"&gt;class hoge {
    private boolean hoge;

    public boolean isHoge() {
        return hoge;
    }

    public void setHoge(boolean hoge) {
        this.hoge = hoge;
    }
}&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;凪瀬さんに教えて頂いたところ、Java7でプロパティに対応するとの事です。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[*1]&lt;br&gt;&lt;a href="http://blogs.wankuma.com/nagise/archive/2008/05/07/136724.aspx"&gt;publicフィールドからプロパティまで&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/ch3cooh/aggbug/150430.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>CH3COOH</dc:creator><title>[Windows Mobile][C#]Tips：電波強度(電波レベル)を取得する</title><link>http://blogs.wankuma.com/ch3cooh/archive/2008/07/18/149477.aspx</link><pubDate>Fri, 18 Jul 2008 07:42:00 GMT</pubDate><guid>http://blogs.wankuma.com/ch3cooh/archive/2008/07/18/149477.aspx</guid><wfw:comment>http://blogs.wankuma.com/ch3cooh/comments/149477.aspx</wfw:comment><comments>http://blogs.wankuma.com/ch3cooh/archive/2008/07/18/149477.aspx#Feedback</comments><slash:comments>126</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ch3cooh/comments/commentRss/149477.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ch3cooh/services/trackbacks/149477.aspx</trackback:ping><description>&lt;p&gt;Windows Mobile端末は、常に網と接続されているとは限りません。その為、充電レベルを取得する仕組みが用意されています。  &lt;p&gt;今回は、電波感度(電波レベル)を取得する方法をご紹介します。  &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://ch3cooh.wankuma.com/dialy/img/Windows_12A0/pic1.png"&gt;&lt;img title="pic1" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="199" alt="pic1" src="http://ch3cooh.wankuma.com/dialy/img/Windows_12A0/pic1_thumb.png" width="360" border="0"&gt;&lt;/a&gt; &lt;br&gt;上記の様にコントロールを配置しました。&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;[参照の追加]より、&lt;br&gt;&lt;strong&gt;Microsoft.WindowsMobile&lt;br&gt;Microsoft.WindowsMobile.Status&lt;/strong&gt;&lt;br&gt;を参照設定に追加します。  &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:c85e9ab1-3e19-40e5-868a-9e0717fa7201" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre name="code" class="c#"&gt;private void button1_Click(object sender, EventArgs e)
{
    // 電波強度を取得する
    int signalStrength = SystemState.PhoneSignalStrength;

    // textBox1に取得した電波強度を表示させる
    textBox1.Text = string.Format("{0}", signalStrength);
}&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://ch3cooh.wankuma.com/dialy/img/Windows_12A0/Tips_pict2.jpg"&gt;&lt;img title="Tips：電波強度(電波レベル)を取得する_pict2" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="96" alt="Tips：電波強度(電波レベル)を取得する_pict2" src="http://ch3cooh.wankuma.com/dialy/img/Windows_12A0/Tips_pict2_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt;&amp;nbsp;&lt;br&gt;button1をクリックする事で電波強度を表示させる事が可能です。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;参照：&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.windowsmobile.status.systemstate.phonesignalstrength.aspx"&gt;SystemState.PhoneSignalStrength Property (Microsoft.WindowsMobile.Status)&lt;/a&gt;&lt;img src ="http://blogs.wankuma.com/ch3cooh/aggbug/149477.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>CH3COOH(酢酸)</dc:creator><title>[Windows Mobile][C#]Tips：バッテリィレベル(充電レベル)を取得する</title><link>http://blogs.wankuma.com/ch3cooh/archive/2008/07/16/149033.aspx</link><pubDate>Wed, 16 Jul 2008 00:15:00 GMT</pubDate><guid>http://blogs.wankuma.com/ch3cooh/archive/2008/07/16/149033.aspx</guid><wfw:comment>http://blogs.wankuma.com/ch3cooh/comments/149033.aspx</wfw:comment><comments>http://blogs.wankuma.com/ch3cooh/archive/2008/07/16/149033.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ch3cooh/comments/commentRss/149033.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ch3cooh/services/trackbacks/149033.aspx</trackback:ping><description>本記事は、「&lt;a href="http://ch3cooh.jp/windows-mobile/wm-system/get-battery-level/"&gt;現在のバッテリィレベルを取得する&lt;/a&gt;」へ転記しました。&lt;img src ="http://blogs.wankuma.com/ch3cooh/aggbug/149033.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>CH3COOH</dc:creator><title>[C#]シャッフルさせてみたよ</title><link>http://blogs.wankuma.com/ch3cooh/archive/2008/07/09/148056.aspx</link><pubDate>Wed, 09 Jul 2008 00:15:00 GMT</pubDate><guid>http://blogs.wankuma.com/ch3cooh/archive/2008/07/09/148056.aspx</guid><wfw:comment>http://blogs.wankuma.com/ch3cooh/comments/148056.aspx</wfw:comment><comments>http://blogs.wankuma.com/ch3cooh/archive/2008/07/09/148056.aspx#Feedback</comments><slash:comments>14</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ch3cooh/comments/commentRss/148056.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ch3cooh/services/trackbacks/148056.aspx</trackback:ping><description>&lt;P&gt;7月7日は七夕でしたね。皆様、あまのじゃくは見れましたか？大阪はあいにくのお天気で見る事が出来ませんでした。&lt;BR&gt;なんやらソート祭りの感がありますが、ソート済み配列をバラバラにしてみます。&lt;/P&gt;
&lt;P&gt;その昔に、フィリピン大の学生にシャッフルするんだったら、こんな感じにしてみたらどう？って言われたのを思い出した。&lt;/P&gt;
&lt;P&gt;結構前の事なので変に記憶していて、その子の意図と違うアルゴリズムと異なるかもしれないけど、&lt;BR&gt;ソート済みのlistAをシャッフルしてlistBに突っ込むのをC#で書いてみた。&lt;/P&gt;
&lt;DIV class=wlWriterSmartContent id=scid:812469c5-0cb0-4c63-8c15-c81123a09de7:f5f9567f-e2c5-4081-8486-4c49a2f33320 style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;&lt;PRE class=c# name="code"&gt;using System;
using System.Collections.Generic;
using System.Text;
namespace Shuffle
{
    class Program
    {
        /// &amp;lt;SUMMARY&amp;gt;
        /// ソート済み配列をシャッフルしる
        /// &amp;lt;/SUMMARY&amp;gt;
        /// &amp;lt;PARAM name=&amp;quot;data&amp;quot;&amp;gt;ソート済み配列&amp;lt;/PARAM&amp;gt;
        static void Shuffle(int[] srcList, int[] dstList)
        {
            Random rand = new Random();
            for (int i = 0; i &amp;amp;lt; srcList.Length; i++)
            {
                int r = rand.Next(i);
                if(r &amp;amp;lt; i)
                {
                    dstList[i] = dstList[r];
                    dstList[r] = srcList[i];
                }
                else
                {
                    dstList[i] = srcList[i];
                }
            } 
        }
        static void Main(string[] args)
        {
            int[] listA = new int[10];
            int[] listB = new int[10];
            // listAに数字を入れる
            for (int i = 0; i &amp;amp;lt; listA.Length; i++)
            {
                listA[i] = i;
            }
            // 混ぜる
            Shuffle(listA, listB);
            // listBの結果を出力する
            for (int i = 0; i &amp;amp;lt; listB.Length; i++)
            {
                Console.WriteLine(listB[i]);
            }
        }
    }
}&lt;/PRE&gt;&lt;/DIV&gt;
&lt;P&gt;絵で描いたら、こんな感じかな？&lt;BR&gt;&lt;A href="http://ch3cooh.wankuma.com/dialy/img/AB_14C64/random.jpg"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=516 alt=random src="http://ch3cooh.wankuma.com/dialy/img/AB_14C64/random_thumb.jpg" width=516 border=0&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/ch3cooh/aggbug/148056.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>CH3COOH(酢酸)</dc:creator><title>[Windows Mobile]Tips：Bitmapオブジェクトの生データにアクセスする</title><link>http://blogs.wankuma.com/ch3cooh/archive/2008/07/07/147802.aspx</link><pubDate>Mon, 07 Jul 2008 20:11:00 GMT</pubDate><guid>http://blogs.wankuma.com/ch3cooh/archive/2008/07/07/147802.aspx</guid><wfw:comment>http://blogs.wankuma.com/ch3cooh/comments/147802.aspx</wfw:comment><comments>http://blogs.wankuma.com/ch3cooh/archive/2008/07/07/147802.aspx#Feedback</comments><slash:comments>16</slash:comments><wfw:commentRss>http://blogs.wankuma.com/ch3cooh/comments/commentRss/147802.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/ch3cooh/services/trackbacks/147802.aspx</trackback:ping><description>本記事は、「&lt;a href="http://ch3cooh.jp/windows-mobile/wm-multimedia/bitmap_raw_data_access/"&gt;Windows MobileでBitmapの生データにアクセスする&lt;/a&gt;」へ転記しました。&lt;img src ="http://blogs.wankuma.com/ch3cooh/aggbug/147802.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>