タグ

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

タグの絞り込みを解除

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

  • ClickOnceに関するメモ - 技術情報Wiki

    概要など† Click Onceの生まれた理由 ノータッチ・デプロイメントには以下の欠点がある ネットワークに接続されている必要がある。 IEを通じて開く必要がある。(スタート メニューに追加されない。) 制約が厳しい。 これらを回避する手段として、Updater Application Block for .NETが用意されている。 これを使用すると、ファイルの更新があった場合、自動でダウンロードする仕組みをアプリケーションに組み込むことができる。 このように作られたアプリケーションは、クライアントにインストールするため、上記のノータッチ デプロイメントの欠点は回避されている。 ただし、今度は以下のような問題が発生する。 ローカル アプリケーションとして実行されるため、セキュリティ面で不安がある Microsoftの公式サポートではない。 これらの欠点を回避するために登場した技術がCli

    katow
    katow 2011/05/20
    エラー起きたが、メニューから発行の方が安定するのか?なんでだろう?
  • Microsoft サポート対象サービス パック

    katow
    katow 2011/05/19
    Microsoft.Windows.CommonLanguageRuntime→同一ソリューション内プロジェクトの参照はプロジェクト専用の機能で行う
  • <configSections> 要素は、<configuration> 要素の最初に書く:Gushwell's Dev Notes

    MSDNフォーラムの質問で思い出した以前やった失敗。 <configSections> <sectionGroup name ="myApp.settings"> <section name="mySection1" type="Gushwell.MyAppSection, MyAppSectionLib"/> </sectionGroup> </configSections> のような記述を、App.Configに書いたのだけれど、 「構成システムを初期化できませんでした。」 というエラーがでてしまう。しばらくこのエラー原因がわからずに時間を使ってしまいました。 いろいろ、調べて、 要素は、 要素の最初に書かないといけないことがわかりました。 でも、例外のスナップショットのInnerException を見ていれば、もっと早く解決できた問題でした。 InnerExceptionのMess

    katow
    katow 2011/05/19
    構成システムを初期化できませんでした。が出る場合は、InnorExceptionに情報が入る。設定のユーザーを全部削除した際に、LocalSettings以下のuser.configが不要なのにファイルがあると例外が出た。
  • NonSoft - VB6(Visual Basic 6.0)ランタイムのインストール方法

    VB6.0とは1998年ごろにマイクロソフトからリリースされた Visual Basic 6.0と言うプログラムを開発するための言語です。 VB6.0の後継としてVB.NETと言うものがありますが、 まだまだVB6.0で開発されたソフトウェアが現役で使われています。 VB6で作られたソフトウェアを使用する為には VB6ランタイムと言うものが必要になります。 VB6ランタイムは既にインストールされている可能性が高いため、 もしかすると気にしなくても良いかもしれません。 とりあえず、VB6で作られたソフトウェア(EXE)を実行してみてエラーが 発生しなければVB6ランタイムがインストール済みと言う事になります。 VB6で作られたソフトウェア(EXE)を実行してみてエラーが発生する場合は VB6ランタイムをインストールする必要があります。 −−−−−−−−−−−−−−−−−−−−−−−−−−−−

  • [C#] TableAdapter にトランザクション機能を実装するクラス | 技術雑記

    TableAdapterにトランザクションを実装 今は Visual C# 2005 Express Edition にて ADO.NET 2.0 Provider for SQLiteを利用してクライアントアプリの開発しています。 TableAdapterにてINSERTやupdateするとどうも更新が遅いので、Googleで調べたら > http://journal.mycom.co.jp/special/2004/php5/007.html > SQLiteでは明示的にトランザクションを開始しない限り、INSERT処理の前後に必ず"BEGIN"、"COMMIT"が実行される。 とのことでした。 で、色々試行錯誤して下記のVB記事を参考にC#&SQLite用のトランザクションの処理を追加。 TableAdapterにトランザクションを実装 / うなまな Blog http://www.

    [C#] TableAdapter にトランザクション機能を実装するクラス | 技術雑記
    katow
    katow 2011/05/16
    うわーTableAdapterのメソッドを探して処理してる・・・
  • 3流プログラマのメモ書き:DataGridView

    katow
    katow 2011/05/13
    しらんかった>DataGridViewCellにDBNull.Valueを代入するとString.Emptyになる
  • wednesdaymoon.net

  • 【Adobe Illustrator】フォントの追加 at softelメモ

    問題 イラストレータにフォントを追加したい。 でもコンピュータにフォントをインストールしたくない(Windows\Fonts フォルダにフォントを増やしたくない)。 答え Illustrator は次のフォントを検索します。 コンピュータにインストールされているフォントを検出します。 フォントファイルおよび拡張子が「*.mmm」「*.pfb」「*.ttf」「*.fon」になっているファイルを下記のフォントフォルダから検索します。 Windows の場合 : Program Files¥Common Files¥Adobe¥Fonts Mac OS X の場合 : ライブラリ/Application Support/Adobe/Fonts Mac OS 9.x の場合 : システム/Application Support/Adobe/Fonts Windows の場合なら、Windows\F

    【Adobe Illustrator】フォントの追加 at softelメモ
    katow
    katow 2011/05/11
    フォントはAdobe/Fontsフォルダに入れるか
  • Adobe InDesign CS4 * フォントのインストール

    katow
    katow 2011/05/11
    Helvetica TrueTypeなどの情報がある。
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • VB ドラッグ&ドロップ - DragDrop, AllowDrop, DoDragDropなど

    Visual Basic 中学校 > 初級講座 > 第22回 ドラッグ&ドロップ マウスの操作で文字や画像・ファイルといったデータを操作する「ドラッグ&ドロップ」は快適な操作にはかかせない動作です。今回はこのドラッグ&ドロップの基について解説します。 この回の要約 ・コントロールにドロップできるようにするには AllowDropプロパティをTrueにして DragEnterイベントでe.Effect = DragDropEffects.Copyとして DragDropイベントで e.Data.GetDataをつかってデータを受け取る。 ・ドラッグするにはDoDragDropメソッドを使う ・ファイルのドラッグ&ドロップではファイルはあらかじめ存在していなければならず、ドラッグデータとしては必ず「ファイル名の配列」を使用する。 ・コントロールをマウスでドラッグして移動する方法 1.使い

    katow
    katow 2011/05/09
    ドラッグアンドドロップのサンプルコード
  • .NET TIPS ダブル・バッファリングにより描画を行うには? - C# VB.NET Windowsフォーム - @IT

    複雑なグラフィックを画面に描画する場合、描画の過程が見えてしまい、結果的に描画がちらつくことがある。稿では、「ダブル・バッファリング」を用いた描画により、これを抑制する方法について紹介する。 ちらつくグラフィックの描画例 例えば次のサンプル・コード*は、回転させたビットマップを36回描画するが、描画に時間がかかるため、特にウィンドウを大きなサイズにリサイズした場合などには描画がちらつく。 * このサンプル・コードを試すには、まずVisual Studio .NETで新しいプロジェクトとして「Windows アプリケーション」を選択してプロジェクトを作成する。そしてフォームをダブルクリックしてコードを開き、自動作成されているForm1_Loadメソッドを削除してから、このサンプル・コードをコピー&ペーストすればよい。Image bitmap; private void Form1_Load

  • PictureBoxに補間して縮小表示した画像(500万画素クラス)をpaintイベントで速やかに再描画させたい: DOBON.NETプログラミング掲示板過去ログ

    題名: PictureBoxに補間して縮小表示した画像(500万画素クラス)をpaintイベントで速やかに再描画させたい 著者: mitarashi 日時: 2005/02/23 0:09:18 ID: 9319 この記事の返信元: (なし) この記事への返信: [9320] Re[1]: PictureBoxに補間して縮小表示した画像(500万画素クラス)をpaintイベントで速やかに再描画させたい mor 2005/02/23 1:22:45 ツリーを表示 環境/言語:[OS : Windows XP Home Edition / 言語 : Visual Basic .NET] 分類:[.NET] はじめまして。EXCEL VBAを経て、VB.NETにチャレンジしているところですが、非常に奥が深いですね。 【解決したい問題】 500万画素級のjpgファイルをPictureBoxに描画し

    katow
    katow 2011/05/09
    高速化に関するTIPS
  • TreeViewのノードをDrag&Dropにより移動、コピーできるようにする

    TreeViewのノードをDrag&Dropにより移動、コピーできるようにするエクスプローラのフォルダがドラッグ&ドロップによりコピーや移動ができるのと同じように、ツリービューのノードをドラッグ&ドロップでコピーや移動できるようにしてみましょう。なお、ドラッグ&ドロップの方法に関する説明はこちらでしていますので、ここでは一切いたしません。 この方法について、「マイクロソフト サポート技術情報」の「[HOW TO] Visual Basic .NET アプリケーションにツリー ビューのドラッグ アンド ドロップ機能を追加する方法」「[HOW TO] Visual C# .NET アプリケーションにツリー ビューのドラッグ アンド ドロップ機能を追加する方法」でも紹介されているようですが、ここで紹介するコードはこれをさらに拡張したような感じになっています(このサンプルコードを書き終えてからこの

    TreeViewのノードをDrag&Dropにより移動、コピーできるようにする
  • シャローコピー と ディープコピー

    学歴IT エンジニア兼管理職です。ずっとリモートワーク中。 駆け出しはブラック企業で低年収でしたが、転職を繰り返して年収は 5 倍以上になりました。 年収はこれ以上増えても幸せ指数は増えませんので、趣味の時間を増やすため早期の半リタイアを考えています。 最高の配偶者、可愛い娘、ハンサムな息子と幸せな日々を送っています。 息子の将来の夢はゲーム実況者らしい。がんばれー^^。 前回の ICloneable と MemberwiseClone からの続きです。 シャローコピー (Shallow Copy) と、ディープコピー (Deep Copy) について書きます。 前回の記事で、System.Object.MemberwiseClone メソッドでクローン コピーする場合、 参照型のメンバについては、参照先のインスタンスそのものがコピーされるのではなく、 参照先を示すアドレスがコピーさ

    katow
    katow 2011/05/03
    やっぱりGeneric型はICloneableではないので、1個ずつコピーが必要だった。
  • ICloneable と MemberwiseClone

    学歴IT エンジニア兼管理職です。ずっとリモートワーク中。 駆け出しはブラック企業で低年収でしたが、転職を繰り返して年収は 5 倍以上になりました。 年収はこれ以上増えても幸せ指数は増えませんので、趣味の時間を増やすため早期の半リタイアを考えています。 最高の配偶者、可愛い娘、ハンサムな息子と幸せな日々を送っています。 息子の将来の夢はゲーム実況者らしい。がんばれー^^。 インスタンスの中身をコピーするには、大きく分けて 2 通りの方法があります。 ひとつが、インスタンス内のメンバを手動でコピーする方法です。 この方法は、Clone、Copy のような名前のメソッドを定義し、 その中で新規のインスタンスを生成し、既存のインスタンスからコピーすれば良いのです。 (C# だと読めない (読まない) 方が多いらしいので、VB で書いてみました) VB.NET Option Strict O

    katow
    katow 2011/05/03
    インターフェースの実装側のメンバ公開条件を変更できるなんて・・・知らんかった。デフォルトだと戻り値ObjectをPrivateにしてPublicに欲しい型のメソッドにつなげる実装例
  • ある型の値を別の型に変換(キャスト)する

    注意:ここではキャストによる型変換について説明します。ここで説明していない変換については、以下のページをご覧ください。 文字列を数値に変換する、数値を文字列に変換する日時(DateTimeオブジェクト)を文字列に変換する日時を表す文字列をDateTimeオブジェクトに変換する数値や文字列を列挙体に変換する キャストある型の値を別の型に変換する必要があるというケースはよくあります。例えば、Int32型(VB.NETではInteger、C#ではint)の変数にInt64型(VB.NETではLong、C#ではlong)の値を代入したい場合や、Object型の変数に格納された値を適当な型に変換したい場合などです。このような場合は、キャストにより型の変換を行います。 キャストは、VB.NETではCType関数で、C#ではキャスト演算子()で行うことができます。 VB.NETでは、Option Str

    ある型の値を別の型に変換(キャスト)する
    katow
    katow 2011/05/02
    TryCastで型変換の判定ができる
  • 自作クラス型を別の型にキャスト(変換)できるようにする

    注意:ここで説明しているVB.NETのOperatorステートメントは、.NET Framework 2.0以降でのみ使用できます。 自作のクラス(あるいは構造体)型を別の型にキャスト(変換)できるようにするには、VB.NETではOperatorステートメント、C#ではoperatorキーワードを使って、ユーザー定義型変換演算子を定義します。そして、VB.NETでは、暗黙の型変換(拡大変換)にWideningキーワードを、明示的な型変換(縮小変換)にNarrowingキーワードを付けます。C#では、暗黙の型変換にimplicitキーワードを、明示的な型変換にexplicitキーワードを付けます。 暗黙の型変換では、キャスト式を使用する必要ありません。明示的な型変換では、キャスト式を使用する必要があります。詳しくは、こちらをご覧ください。 早速ですが、ユーザー定義型変換演算子を定義する例を示

    自作クラス型を別の型にキャスト(変換)できるようにする
  • perl や PHP で Excelファイル(xlsファイル)を簡単に出力する方法 | perl/CGI | 阿部辰也のブログ――人生はひまつぶし。

    perlPHP で、Excelファイル(拡張子が「.xls」のファイルとか)を出力するために、色々とライブラリみたいなものがあるみたいなんですが、裏技的でちょっと邪道な、もっと簡単な解決方法があります。 Excel で作った文書を保存する際に、「Webページとして保存」というメニューがあることからも想像できますが、Excelhtml文書を開いたら、普通に Excel 文書として読めるんですよね。 なので、 perlCGI や PHP で、Excel 形式で出力しようと思ったら、perlCGI や PHP でよく出力する Content-type ヘッダ一覧 (MIME-type)を参考に、以下のようなヘッダを出力。 #-- perl の場合 print qq|Content-type: application/vnd.ms-excel\n\n|; #-- PHP の場

    katow
    katow 2011/04/28
    ExcelファイルのダウンロードCGI
  • EXCELのMIMEタイプは?

    [上に] [前に] [次に] PoE 2000/02/03(木) 11:19:50 お世話になっております m(__)m EXCELのファイルをダウンロードするCGIを造りたいのですが、 MIME TYPE に x-excel や vnd.ms-excel など何通りもあって どれを使えばいいか解らなくて困っています、 ダウンロードしたあとの拡張子はxlsにして、 保存して編集したり出来るようにしたいのですが、 MIME TYPE はどれが適当なのでしょうか? 犬 2000/02/03(木) 11:37:57 単にCGIで動的に作成したxlsを"*.xls"という名前でダウンロードさせたいだけなら、配列@excelにaaa.xlsの中身が入っていると仮定して、 binmode(STDOUT); print "Content-Type: application/download\n"; pr

    katow
    katow 2011/04/28
    ダウンロードする際のContent-typeはapplication/vnd.ms-excel、application/download、application/octet-streamがある