タグ

関連タグで絞り込む (380)

タグの絞り込みを解除

Tipsに関するkatowのブックマーク (812)

  • Microsoft Q&A

    katow
    katow 2011/08/02
    >一般的には、ライブラリ (*.dll) は AnyCPU にしておき、ホスト (*.exe) だけを x86 にします。>
  • Office 2007で問題になるマクロの後方互換性 - Kazzz's diary

    Office 2007は既定のデータ保存フォーマットが変わり、過去のOfficeとは互換性の無い形式で保存される。とはいえ後方互換性を完全に捨てた訳ではなく、例えばExcel 2007であれば、Officeボタンから「名前をつけて保存」->「Excel 97-2003 ブック」で保存することでデータの後方互換を保つことができる。(オプションで保存形式のデフォルトとして設定することもできる) ならば、過去のデータをOffice 2007で扱うのは全然問題無いと思うのは早計だ。 一番問題になるのは、いたるところで使われているマクロだ。先日書いたマクロの配置場所によるエビデンスの設定もそうだが、既に書いたとおり、後方互換性を保つ形式で保存する場合は、明示的に指定する必要がある訳で、過去に作ったマクロ、例えばデータを計算して、その結果を動的にExcelシートに出力、保存するようなマクロをOffic

    Office 2007で問題になるマクロの後方互換性 - Kazzz's diary
  • マウスのドラッグで範囲を選択(四角形を描いて)し画像を取得してPictureBox2 に表示 - VBレスキュー(花ちゃん) VS,VB.NET,VB2005,VB2008,VB2010,サンプル,Tips

    マウスのドラッグで範囲を選択し画像を取得してPictureBox2 に表示   (SNo.095) 1.マウスのドラッグで選択範囲の四角形を描く 2.選択範囲内の画像を取得して他の PictureBox にファイルに保存できるように表示 ★ マウスのドラッグで範囲を選択し画像を取得して他のピクチャーボックスに表示 Private Sub Form1_Load(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles MyBase.Load '画像ファイルを読み込みPictureBoxに表示 PictureBox1.Image = System.Drawing.Image.FromFile("..\..\test.bmp") End Sub Private sPos As MouseEventArgs 'マウス

  • 【.NET】カラー行列(ColorMatrix)で画像をグレースケール化する - CommentOut?

    C#、VB.NETでカラーの画像をグレースケール化するのに、ColorMatrixが使えます。 グレースケールとは、全てのピクセルにおいてR(赤)とG(緑)とB(青)の値が等しくなるような色、つまり、白、灰色(濃淡あわせて)、黒だけで描画した状態です。 (写真はうちの犬です。) 今回、カラー画像をグレースケール化するのに使用するのは、NTSC加重平均法と呼ばれる方法です。 (ColorMatrixの説明は、前回のカラー行列(ColorMatrix)で画像のRGBの値を調整するをご覧ください。) カラーをグレーにするには? カラーをグレーにするには、各ピクセルの明るさの違いだけを残して、RとGとBの差がないような色にします。 単純なのは、 (R + G + B) ÷ 3 という風に平均をとってしまう方法です。 しかし、人間の目には、色の違いによって明るさが違うように見えます。 色による明るさ

    katow
    katow 2011/07/27
    画像をグレイスケール化
  • 画像(Imageオブジェクト)を描画する

    画像を描画するには、Graphics.DrawImageメソッドを使います。描画したいImageオブジェクトと、描画する位置、サイズを指定します。 以下の例では、画像ファイル「C:\test\1.bmp」をPictureBoxコントロール(PictureBox1)の (20, 10) の位置に、基の画像と同じ大きさ(ピクセルサイズ)で表示しています。 'Imports System.Drawing '描画先とするImageオブジェクトを作成する Dim canvas As New Bitmap(PictureBox1.Width, PictureBox1.Height) 'ImageオブジェクトのGraphicsオブジェクトを作成する Dim g As Graphics = Graphics.FromImage(canvas) '画像ファイルを読み込んで、Imageオブジェクトとして取得す

    画像(Imageオブジェクト)を描画する
    katow
    katow 2011/07/27
    OnPaintイベントをオーバーライドする手もあり
  • Mac OS: フォルダ、ディレクトリ、パス名について (日本)

    “ファイル”や“フォルダ”を“パス名”で記述すると役立つ場合があります。この記事では“フォルダ”、“パス名”、“ディレクトリ”の関係について説明します。 概要 Mac OS の Finder では、簡単に認識できるファイルやフォルダアイコンを使ってファイルシステムを移動することできます。Macintosh を日常使用するためにファイルシステムについて知っておかなければならないことは、Finder だけです。ただし、ディレクトリとパス名を使って管理作業を行う必要がある場合があります。テクニカルドキュメントの読み手と書き手は、パス名を使うことによって、正確にかつ効率的にファイルやディレクトリを指定できます。 ディレクトリとは何ですか? “ディレクトリ”とは、ディスクやその他の記憶媒体上に含まれている項目の名前をリストするファイルです。ディレクトリは実際にこれらの項目を含んでいませんが、ディスク

    katow
    katow 2011/07/25
    Macのファイル名のスラッシュは、Unix(ターミナル)側ではコロンに置き換えて解釈される。トグルされるのか。
  • Re[10]: ネットワークパスのアクセス/存在確認

    分類:[C# (Windows)] お世話になっております。 PC AからPC Bの共有フォルダにアクセスしたいと考えております。 PC Bの共有フォルダが存在した場合、そこにファイルを書き出したいのですが、 存在チェックの仕方が分かりません。 PC Bには共有のsharedフォルダがあり、PC Aからエクスプローラでフルアクセス可能です。 ところが、C#のプログラムから存在確認をDirectory.Exists( Path )で実行すると、 falseが返ってきます。 Directory.Existsはネットワーク越しでは使えないのでしょうか? 使えない場合、他に方法はありますでしょうか? ※ ノートンなのでセキュリティプログラムはオフにして実行しています。

    katow
    katow 2011/07/24
    ネットワークドライブのマウント
  • .NETでWNetAddConnection2について

    でった 2004/06/29(火) 16:49:17 VB.NETにてXPproから2000proの共有にネットワークドライブを 割り当てようとしましたが、何度実行してもエラー487が戻り値で うまく動作しません。(ワークグループ環境です) OS上からはドライブ割り当てが問題なくできています。 MSDNで調べたところ487は Attempt to access invalid address. ERROR_INVALID_ADDRESS  なので、宛先が不正なようで何故こうなってしまうのか解らず 行き詰っています。 どこに問題があるのか解る方どうかご教示ください。 Public Declare Function WNetAddConnection2 Lib "mpr.dll" Alias "WNetAddConnection2A" (ByVal lpNetResourc

    katow
    katow 2011/07/24
    ネットワークドライブのマウント
  • Hyper-Vの仮想マシンへのショートカットを作成する- @IT

    Hyper-Vで仮想マシンの画面を操作するには、Hyper-Vマネージャで対象となる仮想マシンへ接続する。 Hyper-Vで作成した仮想マシンを利用する場合、通常は、Hyper-Vマネージャで対象となる仮想マシンを選択後、右クリックしてポップアップ・メニューから[接続]という項目を選択する。すると独立した仮想マシンのウィンドウ(「仮想マシン接続」という)が表示される。 だがこの方法ではいちいちHyper-Vマネージャを起動する必要がある。Hyper-Vマネージャ(および仮想マシン接続)は、Windows Server 2008(64bit版)でなくても、32bit版のWindows Server 2008やWindows Vistaでも利用できるが(TIPS「Windows Server 2008のHyper-Vをリモートから管理する(ドメイン編)」「Windows Server 2008

  • 株式会社アンタス - 次の時代のマーケティングテクノロジーを

    2024年 夏季休業のお知らせ お客様各位 毎度格別の愛願を賜りありがとうございます。 誠に勝手ながら下記日程で休業とさせていただきます... NEWS

    株式会社アンタス - 次の時代のマーケティングテクノロジーを
    katow
    katow 2011/07/15
    この技使いました。TableAdapterは不人気?私はPartialで好きに拡張できるし好きなんですけどね。
  • フォームLoad時のフォーム利用判断: DOBON.NETプログラミング掲示板過去ログ

    題名: フォームLoad時のフォーム利用判断 著者: 美晴@.net初心者 日時: 2006/04/14 21:10:47 ID: 15333 この記事の返信元: (なし) この記事への返信: [15334] Re[1]: フォームLoad時のフォーム利用判断 なおこ(・∀・) 2006/04/14 21:47:12 [15336] Re[1]: フォームLoad時のフォーム利用判断 まどか 2006/04/15 3:48:53 [15362] Re[1]: フォームLoad時のフォーム利用判断 美晴@.net初心者 2006/04/18 20:26:43 [解決] ツリーを表示 環境/言語:[VB.NET] 分類:[.NET] はじめまして このたび初の.net開発となりました よろしければご教授・ご意見をお願いします 疑問点: フォームの呼び出し時に与えられたパラメータから詳細データを

    katow
    katow 2011/07/10
    やはりフォームLoadイベント内で強制終了を呼び出すのは立ち振る舞い的に禁じ手らしい。→私はMe.Shownイベントで終了させるようにしました
  • 複数のフィールドによるインデックス

    今まで主キーやインデックスの対象として1つのフィールドを指定してきましたが、複数のフィールドをまとめて1つのインデックスに指定できます。例えば検索を行う場合などに複数の組み合わせで検索することが多い場合、あらかじめ複数のフィールドを組み合わせたインデックスを作成しておけば高速に検索が可能になります。ここでは Access で複数のフィールドによるインデックスを作成する方法について解説します。 では実際に試してみます。複数のフィールドを対象としたインデックスの設定にはインデックスダイアログで設定を行います。 現在主キーが設定されたインデックスが1つだけ設定されている状態です。それでは新たに「顧客名」と「担当営業」の2つを組み合わせたインデックスを作成してみます。 まず空白の行にインデックス名を記述し、対象のフィールドに「顧客名」を選択します。 そして次の行に移り、インデックス名は空白のまま対

    複数のフィールドによるインデックス
    katow
    katow 2011/07/07
    複数キーできるんだAccess…ww助かったwww
  • https://atmarkit.itmedia.co.jp/fdotnet/dotnettips/470formshown/formshown.html

    katow
    katow 2011/07/06
    Shownイベント
  • ジェネリックとは?第3回List<T>.FindAll(Predicate<T>)

    東京でソフトウェアエンジニアをやっています。 お仕事大募集中です。 記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*) MSMVP Visual C# Since 2004/04-2013/03 今回はFindAllをはじめとするFind系メソッドだ。 あるArrayListに入っているデータの文字列が、数字の場合に別のArrayListに構築する想定だ。 まずは従来型のソースを見てもらおう。 1.x C# ArrayList al = new ArrayList(); al.Add("1"); al.Add("B"); al.Add("3"); ArrayList al2 = new ArrayList(); foreach( string text in al) { try { int.Parse(text); al2.Add(text); } catch { } } 1.x VB

  • VB .NET+ADO .NETで新規Accessデータベース(空)を作るには?

  • Visual Studio International Pack 1.0 について - とあるぷろぐらまーのぶろぐ

    http://www.microsoft.com/downloads/details.aspx?FamilyID=F9CFC884-1F00-45FA-B2FB-303D9E110BC7&displaylang=ja ドキュメントに書いてないことのメモ 「全てのユーザ」でインストールしてもGACには入らないので、使う場合はDLLを参照設定で追加する。 East Asia Numeric Formatting Library(東アジアのための数値フォーマットライブラリ) (EastAsiaNumericFormatter.dll) public class EastAsiaNumericFormatter : ICustomFormatter, IFormatProvider 日語だと小数点は無視される。最大は1京未満。(超えるとSystem.ArgumentOutOfRangeExcep

    Visual Studio International Pack 1.0 について - とあるぷろぐらまーのぶろぐ
  • Twitter Streaming APIを使う 1 - DoboWiki

    Twitter Streaming APIを使う 1 † 恥ずかしながら、私はツイッターをやっていません。しかしTwitter API Wikiを見ていると「Streaming API」というものが目に入り、読んでみるとなかなか面白そうなので、早速試してみることにしました。今回はTwitter Streaming APIについて書かせていただきます。 私はツイッターの知識がほとんどないにもかかわらずこのような記事を書いていますので、ツイッター機能や用語に関してかなり間抜けなことを書いているかもしれないことをお許しください。 なおTwitter APIを使用する場合は、必ずご自分でドキュメントに目を通し、利用規約等をご確認ください。 ▲ ▼ Twitter Streaming APIとは? † ツイッターに投稿された発言(ステータス)をいち早くチェックしたい場合、通常のWebサービスを使用す

  • DotNetZip(Ionic Zip Library)を使ってZIP書庫を作成する - DoboWiki

    DOBON.NET DOBON.NET プログラミング道 .NET Tips 最近1週間の人気の20件.NETプログラミング研究/93 ( 134 / 133 / 141727 ) ぱたうさ ( 79 / 87 / 33472 ) .NETプログラミング研究/94 ( 74 / 39 / 61466 ) .NETプログラミング研究/112 ( 59 / 53 / 38889 ) .NETプログラミング研究/103 ( 58 / 44 / 51518 ) .NETプログラミング研究/111 ( 57 / 65 / 48868 ) free/kanaxsCSharp ( 57 / 51 / 31749 ) .NETプログラミング研究/76 ( 56 / 47 / 74262 ) Links ( 46 / 34 / 27305 ) DOBON.NET/icon ( 46 / 6 / 7270 )

    katow
    katow 2011/07/03
    ZIP圧縮をIonicZipLibraryで処理する事例
  • TextBoxやRichTextBoxのタブの幅を変更する

    TextBoxやRichTextBoxのタブの幅を変更するRichTextBoxであれば、SelectionTabsプロパティにより、タブの位置を設定することができます。ただしこれはタブの位置をピクセル単位で、数値型の配列として指定するものです。 SelectionTabsプロパティを使わないのであれば、Win32 APIを使うことになります。EM_SETTABSTOPSメッセージを使って、タブ幅の文字数を指定できます。 次の例では、Button1をクリックすることにより、TextBox1のタブの幅を16にしています。 <System.Runtime.InteropServices.DllImport("User32.dll")> _ Shared Function SendMessage(ByVal hWnd As IntPtr, _ ByVal msg As Integer, ByVa

    TextBoxやRichTextBoxのタブの幅を変更する
  • TextBox(またはRichTextBox)の最後の行までスクロールさせる

    TextBox(またはRichTextBox)の最後の行までスクロールさせるここでは、複数行テキストボックスまたはリッチテキストボックスで、スクロールさせて最後の行を表示する方法を紹介します。 ScrollToCaretメソッドを使う方法テキストボックスのSelectionStartプロパティでカレット位置を最後に移動させてから、ScrollToCaretメソッドでスクロールさせることができます。 ただし、リッチテキストボックスの場合は、ScrollToCaretメソッドを呼び出す時にリッチテキストボックスにフォーカスがないとスクロールしません。テキストボックスの場合はフォーカスがなくてもScrollToCaretメソッドでスクロールしますが、MSDNのScrollToCaretメソッドの説明には「コントロールにフォーカスがない場合、またはカレットが既にコントロールの表示領域に位置している

    TextBox(またはRichTextBox)の最後の行までスクロールさせる