午後わてんのブログ

ベランダ菜園とWindows用アプリ作成(WPFとC#)

2017-01-01から1年間の記事一覧

エクセルVBAとC++とC#とVB、それぞれのバブルソートの処理時間

アプリやプログラム言語の違いで処理速度がどれだけ違うのかバブルソートを書いて試してみた エクセルのVBA Visual Studio Community 2017のC++ Visual Studio Community 2017のC# Visual Studio Community 2017のVB この4つで1万件のランダム数値配列をバブ…

久しぶりの穏やかな晴天、苺の花と葉っぱの大きさ、アブラムシ再び

一昨日の風に耐えきった雨よけ 昨日からは穏やかな天気 ここだけちぎれていた 久しぶりに雨よけ外した いちご プランター親株 まともな花はまだ咲いていない プランターA たくさん咲いていて 花芽も一株あたり20個くらいついているけど小さい プランターB 花…

強風だったけど大丈夫だった簡易雨よけ、風よけとしても頑張る

昨日は雨降りだったけど風が強かったので雨よけが壊れていないか気になって雨が弱くなったところで見てきた 無事だった この日は最大瞬間風速20m/sを超えたらしい 重りのレンガも外れていない いちごプランターB 開花 いちごプランターC こっちはまだだった …

いちごの開花、摘み取ったにんにくの芽を食べてみた

今日の様子 前回の4月6日からほとんど晴れ間なしなので雨よけをかけっぱなし 明日も雨の予報 雨よけがあると写真撮りづらい いちごプランターA たくさん咲いてきた、白い花も咲いたかな? シートの隙間から手を入れて中を撮影 これは三日前で 今日 中央左の…

にんにくの芽でてきていた!花弁が緑色のいちご、簡易雨よけ

2017/03/31と2017/04/01は雨が降った 壊れずに雨を防いでくれた 重りのレンガも外れていなかった 03/30にはレンガ4個だったけどその後不安になって 6個に増やしていた 今回は風が強くなかった 03/27に壊れたときの最高風速は8.4m/s、最大瞬間風速は16.0m/s …

エクセルVBAで、ソートアルゴリズムとデータの違いによるソート処理時間比較

前回まででいろいろなソートアルゴリズムをVBAで書くのは満足したので今回はそれらを使って計測 計測した環境は OS:Windows 10 Home 64bit エクセル:エクセル2007 CPU:AMD PhenomⅡ X3 720BE @3.0GHz OS以外は2007年から使い続けている10年前のパソコン 前…

エクセルVBAでクイックソート

クイックソート 基準値を配列の中から選んで基準値以上の値を配列の右へ、基準値以下は左へ寄せてから基準値の場所で配列を二分割、この処理を分割した配列それぞれで繰り返す 'vが配列、tは並び替える範囲の先頭の添字(index)、bは最後尾の添字 Sub QuickSo…

風で壊れた雨よけを直した、イチゴとにんにく

前回は風で壊れた雨よけ gogowaten.hatenablog.com ベランダ菜園、簡易雨よけが風でさっそく壊れる ( ガーデニング ) - 午後わてんのブログ - Yahoo!ブログ https://blogs.yahoo.co.jp/gogowaten/14822321.html どんなふうに壊れていたのかみてみる 支柱に洗…

ベランダ菜園、簡易雨よけが風でさっそく壊れる

前回雨よけを作って このあとは雨の予報で 予報通り雨になって 次の日の朝10時 中の様子 シートの継ぎ目のところから多少雨が入っていたけど 十分雨よけできていた、いいねえ 風は弱かった 気象庁 Japan Meteorological Agency http://www.jma.go.jp/jma/ind…

ベランダ菜園、いちごに花芽、にんにく、簡易雨よけ作成

だんだん暖かくなってきた 見た目の変化 5日後 1週間後 プランターB,Cのイチゴの葉っぱは大きいのがでてきた 上のプランターAは小さめ なんで差がついたのか プランターAからCの株はすべて、この元株(親株)の子株なんだけど 違うのは順番、アルファベット順…

エクセルVBAでヒープソート

ついにヒープソートなんだけど、その前に選択ソート 選択ソート - Wikipediahttps://ja.wikipedia.org/wiki/%E9%81%B8%E6%8A%9E%E3%82%BD%E3%83%BC%E3%83%88 最小値を探し出して順番に並べるだけ 最初は配列全体から最小値を探す、見つかった値は配列の1番左…

エクセルVBAでマージソートその2、再帰処理の必要がないボトムアップ方式で速くなった

前回 gogowaten.hatenablog.com エクセルVBAでマージソートと再帰処理(再帰呼出し)...も難しいなあ ( ソフトウェア ) - 午後わてんのブログ - Yahoo!ブログ http://blogs.yahoo.co.jp/gogowaten/14807202.html 本当は速いはずのマージソートがシェルソートや…

エクセルVBAでマージソートと再帰処理(再帰呼出し)...も難しいなあ

マージソートMergeSort マージソート - Wikipediahttps://ja.wikipedia.org/wiki/%E3%83%9E%E3%83%BC%E3%82%B8%E3%82%BD%E3%83%BC%E3%83%88 うーん、わからん マージソート | アルゴリズムとデータ構造 | Aizu Online Judgehttp://judge.u-aizu.ac.jp/online…

エクセルVBAでシェルソート

今回は挿入ソートの改良型のシェルソート シェルソート - Wikipediahttps://ja.wikipedia.org/wiki/%E3%82%B7%E3%82%A7%E3%83%AB%E3%82%BD%E3%83%BC%E3%83%88 挿入ソートでは常に隣と比較していたのを離れたところと比較してから、だんだん近くのものと比較…

エクセルVBAで挿入ソート

挿入ソート、InsertionSort 挿入ソート - Wikipediahttps://ja.wikipedia.org/wiki/%E6%8C%BF%E5%85%A5%E3%82%BD%E3%83%BC%E3%83%88 今までのバブルソートからコムソートは交換して並べ替えていた 挿入ソートは名前の通り挿入して並べ替えていく 3,5,6って整…

エクセルVBAでコムソート

今回はコムソートCombSort 順番に gogowaten.hatenablog.com エクセルVBAでバブルソート ( ソフトウェア ) - 午後わてんのブログ - Yahoo!ブログ http://blogs.yahoo.co.jp/gogowaten/14787146.html ↓ gogowaten.hatenablog.com エクセルVBAでシェーカーソー…

ベランダ菜園、イチゴとにんにく

gogowaten.hatenablog.com ベランダ菜園、イチゴに追肥と黒マルチ、にんにくの様子 ( ガーデニング ) - 午後わてんのブログ - Yahoo!ブログ http://blogs.yahoo.co.jp/gogowaten/14722298.html から約一ヶ月 イチゴの様子 1ヶ月前 今日 あんまり変化ないけど…

エクセルVBAでシェーカーソート

前回のバブルソートからの続き gogowaten.hatenablog.com エクセルVBAでバブルソート ( ソフトウェア ) - 午後わてんのブログ - Yahoo!ブログ http://blogs.yahoo.co.jp/gogowaten/14787146.html シェーカーソート ja.wikipedia.org 基本はバブルソートと同…

Pixtack紫陽花2.7.97.190、ツイッター投稿用の画像作成

2019/10/31追記ここから ツイッターの仕様が変更されて意味がなくなってしまった Upcoming changes to PNG image support - Announcements - Twitter Developers https://twittercommunity.com/t/upcoming-changes-to-png-image-support/118695 2019/10/31追…

エクセルVBAでバブルソート

エクセルVBAでバブルソート バブルソート 隣の数値を比較して 左が大きい場合は数値を入れ替え 左が大きくない場合は入れ替えしない この処理を左から右へ行う 右端まで達したら、また左から繰り返す 繰り返す(ループさせる)回数は数値の数-1 だいたいこんな…

Visual Studio Community 2017をインストールしてみた、エクセル2007はのけものだった模様

Visual Studio Community 2017をインストールしてみた インストールした項目は Windows関連 Web & クラウド その他ツール これでインストールサイズは15GB インストール時間は1時間弱 インストールしたパソコンは OSがWindows 10 Home Visual Studio Communi…

午後ツールその63、不具合修正

2017/02/22 右クリックメニューにシート一覧作成ができなくなっていたのを修正 ExTextBoxに"図形移動をセルの枠に合わせる"の切り替えボタン追加 これがエラーで動かなくなっていたのを直した 図形の移動をセルに合わせるかどうかの切り替えボタン このボタ…

午後ツールその62、画像付きテキストボックスRebirth

2017/02/17 画像つき 近くのセルへ移動 左上のセルへ移動 高さをセルに合わせる 枠の色を見出しと同じにする 枠灰色に戻す 見出しの色変更、ランダム色変更 2017/02/16 画像つき 見出し付きに画像追加 画像に見出しと本文追加 再整形 2017/02/15 画像つきテ…

ヤフーブログのかんたんモードでVBAコードを投稿するときの注意と手順

ヤフーブログのかんたんモードでVBAコードを投稿するときの注意と手順 注意 Visual Basic Editorからコピーするとタブ文字が半角スペースになる 一つの記事に投稿できる文字数はhtmlタグ文字含めて2万文字なので 連続した半角スペースはタブ文字に置換して文…

午後ツールその61、見出し付きテキストボックスは一区切りついた

2017/02/14 ほとんどのボタンをアイコン化 見出しなし作成でセル範囲全体から1つ作成するボタン追加 だいぶスッキリした ボタンの配置は古い方と全く同じ 2つの矢印のボタンが追加したもので これはリボンの午後ツールのExTextBoxタブにあるボタンの この2つ…

午後ツールその60、処理速度改善、ボタンのアイコン化

2017/02/13 処理の効率化で約2倍速くなった ラベルは枠なしで作成するようにした、枠なしだとセルに合わせたとき重ねてもピッタリになる 作成時に文字装飾を反映するかどうか選べるようにした 常に反映する装飾は フォント名、フォントサイズ、フォントカラ…

午後ツールその59、午後のTextBoxにいろいろ追加、変更

エクセルのアドインの午後ツールの午後のTextBoxにいろいろ追加、変更 2017/02/12 幅をセルに合わせる 幅と高さ両方をセルに合わせる 左上のセルに移動 作成時に選択セル数1000以上で確認メッセージ表示 見出しの位置切り替え 2017/02/11 エクセルのバグ?で…

Visual Basic Editorでユーザーフォームを閉じたときにコード画面のままにするには

Visual Basic Editorでユーザーフォームを閉じたときにコード画面のままにするには 標準モジュールからユーザーフォームをモードレスで表示してから閉じる 通常だとユーザーフォームを閉じるとコード画面を開いていてもデザイン画面が表示されるけど、なぜか…

グループ化図形の中の図形のTopLeftCell取得方法とコピペで消えてしまうParentGroupの取得

グループ化図形の中の選択図形のTopLeftCellを取得したい 図形1から3までの文字を入れた図形3つをグループ化して、その中の図形3を選択した状態 この図形のTopLeftCell(左上にあるセル)を取得したい場合 期待するのはB5セル 普通に書いて Sub test3() Dim s …

午後ツールその58、見出し付きテキストボックスの色変更

昨日からの続き 見出し付きテキストボックスの色を変更するボタンを追加した 図形選択は前のと一緒で選択セルの上にある図形をすべて選択状態にする 枠色を見出しの色にすると灰色に戻す 枠の色を変える 色の取得 選択した図形やセルから取得できる 取得した…