タグ

2009年7月9日のブックマーク (16件)

  • クラスモジュール講座

    ここでは、VB のクラスモジュールについて詳しく解説しています。「VB の基は知ってるけど、クラスとか難しいことはまだ知らない」という人へ。 クラスを理解すれば、プログラミング や VB への理解が深まり、今まで以上にプログラミングが楽しくなると思います。 目次 導入 クラスモジュールを学ぶ前に ... 何をしようとしているのか? 「クラス」とは? 基礎編 クラスモジュールの役割 クラスとオブジェクトの関係、インスタンスとは? プロパティ 前編 プロパティ 後編 メソッド イベント インスタンスの誕生と終焉 Object 型 コラム なぜ“オブジェクト指向”が必要なのか? 標準モジュールにプロパティ ... 小ネタ クラス化のメリット クラス化の留意点 応用編 オブジェクト変数とインスタンスByVal とインスタンス ポリモーフィズム ... オブジェクト同士の契約ポリモーフィズムとイン

  • オブジェクト指向プログラミングに関して、VBAで出来ないこと - だるまのエクセルVBA

    ここでは、オブジェクト指向プログラミングに関して、VBAで出来ないことについて説明します(※1)。 VBAでオブジェクト指向プログラミングをするときは、設計段階でVBAで何が出来ないのかを把握しておく必要があります。 出来ないことを他の方法で回避しようとすると、ソース行数が増えたり、デバッグが面倒なことになるということを覚えて欲しいです。 (実装や単体テストに工数がかかるようになるということを覚えて欲しいです。) ※1:出来ることを説明するのではなく、出来ないことを説明する理由は、GoogleVBAのヘルプにて、出来ることを調べるのは意外と簡単なのですが、出来ないことを調べるのはとても難しいからです。 (出来ないことはヘルプに載っていないことが多く、検索条件が悪かったのかの判断が難しいためです。) 1.継承がサポートされていない VBAでは継承がサポートされていません。 ※1

  • イベント

    クラスにイベントを用意すれば、そのオブジェクトを保持している親オブジェクトが、オブジェクトからの信号(イベント)を受信できるようになります。 この身近な例は、フォームやコントロールのイベントです。 各コントロールのイベントプロシージャは、フォームモジュールに記述されますよね。フォームに貼り付けたコントロールは、「フォームオブジェクトの内部オブジェクト」として生成され、親であるフォームがそのイベントをとらえているのです。 今まで、何気なくコントロールを貼り付けて、イベントプロシージャにコードを記述して、とやってきたことですが、実はこのシステムは、VB の仕組みを理解する上で非常に重要です。 実装方法 イベントの実装方法も簡単で、モジュールの先頭部分(General セクション)に Event ステートメントを指定して実装します。

  • VBA基本(変数の有効期間(範囲)、プロシージャ間の変数の受け渡し)

    プロシージャを分割すると、その間で参照する変数が問題になります。 変数宣言なしでマクロを書いている方は、ここで「壁」に当たることになります。引数を使って引き渡さざるを得ませんから。 それよりもまず、変数をどこに書くとどこで参照可能なのかを正しく理解して下さい。 「変数宣言を強制しないといけないのか。」とやや説明が重複しますが、 こちらではプロシージャ間での変数の受け渡しを中心に説明します。 このページでの説明は、全て「Option Explicit」を書いて、変数宣言を強要しています。 下記は、プロシージャ「TEST1」を呼び出すと、内部でプロシージャ「TEST2」が呼び出されてA1セルの値が変数にセットされメッセージに表示されるという簡単なサンプルです。 Option Explicit ' TEST2を呼んで結果を受け取りたい Sub TEST1() Dim 変数 As Long Cal

  • Property Set プロシージャについて

    普通、Property Get と Property Let プロパティプロシージャを組み合わせて、ひとつのプロパティを設定します。 ところが、プロパティプロシージャにはもう一つ、Property Set というものがあります。これは、Let と同じく、値が設定されるときに呼び出されるプロシージャですが、“プロパティの型がオブジェクト型である場合”に限り必要なプロシージャです。 プロパティの型が StdPicture である「Image プロパティ」を作ろうとしています。 StdPicture は、OLE オブジェクトのひとつで、Picture プロパティなどはこのオブジェクト型になります。 このプロパティの“値の設定”を可能にするためには、Let プロシージャの他に Set プロシージャも必要になります。

  • VBE(Visual Basic Editor/VBエディタ)の使い方:Excel VBA入門

    VBE(Visual Basic Editor/VBエディタ)の画面について [開発]タブの[Visual Basic]をクリックして、VBE(Visual Basic Editor)を起動します。 または、ショートカットキー [Alt]+[F11]でVBEを起動します。 標準モジュールやユーザーフォーム、クラスモジュールを挿入して、コードを入力します。 下図は標準モジュールを挿入して、コードを入力している例です。 メニューバーの[表示]から各ウィンドウの表示/非表示が切り替えできます。 プロジェクト エクスプローラ   topプロジェクト、およびプロジェクトに格納され、各プロジェクトから参照されるすべての項目の階層リストが表示されます。 コード ウィンドウ   topへ コードの記述、表示、および編集を行います。 プロジェクト エクスプローラでフォーム/モジュールをダブルクリックする

  • Visual Basic 中学校

    更新情報        2008.9.14 ・新宿勉強会(9/13)関連資料・サンプルを公開しました。 →勉強会に参加しなかった方も是非覗いてみてください。 ・入門講座 第1回 はじめてのプログラム に説明用の動画を追加 (2008.9.6) ・初級講座 第2回 線を書く をやや修正 (2008.9.6) ブログ「放課後のVB中学校」        過去の更新情報... 交流

  • YouTube - Broadcast Yourself

    YouTube でお気に入りの動画や音楽を楽しみ、オリジナルのコンテンツをアップロードして友だちや家族、世界中の人たちと共有しましょう。

    YouTube - Broadcast Yourself
  • 損益計算書に登場する5つの利益

    各利益は1つ前の利益から、損益を加減して算定する仕組みになっています。大ざっぱにいうと、上に行くほど、業だけの成果に近づき、下に行くほど業とは無関係なものや臨時なものも含めた成果になります。以下、項目別にイメージを持ちやすいように簡単に説明していきます。 (1)売上総利益 売上総利益は、売上高から売上原価を引いて計算します。売上高は、顧客に提供したシステムの対価です。売上原価とは、直感的にいうと顧客に提供したシステムにかかったコストすべてです。外部から購入したサーバやルータ、ソフトウェアはもちろんのこと、顧客向けカスタマイズに要した労務費・外注費や、社内検証環境の減価償却費も売上原価に含まれます。なお、未売り上げのシステムについては、仕掛品として資産計上され、翌期以降に売り上げた時点で売上原価となるため、今期の利益計算には含まれません。 (2)営業利益 売上総利益から販売費および一般管

    損益計算書に登場する5つの利益
  • やる気を出す方法、こんなにありました

    梅雨も近づき気分もジメジメ、仕事も手につかない、なんてことありませんか? やる気を出す方法をいろいろ集めてみました。 「あー、どこかに出掛けたい」――しかし6月は5月のように連休も、祝日もない。そして梅雨の時期が近づいてきた今日このごろ、湿気で気分もジメジメ……なんてことはないだろうか。 やる気は出ないが、仕事は山のようにある。これをどう解決するかが、ビジネスパーソンの課題だろう。誠 Biz.IDの中で、「やる気」が出そうな記事をピックアップしてみたので参考にしてほしい(「気持ちをさくっと切り替える方法」はこちら)。 ToDo管理でやる気を出す まずは五十嵐重工業が提供するタスク管理ソフト「NetworkTODO(ネットワークトゥドゥ)」。入力したタスクは複数人のグループ内で共有でき、自分のタスク管理だけでなく、ほかの人に依頼したタスク管理のための機能を多く搭載している。 面白いのは「いも

    やる気を出す方法、こんなにありました
  • 価格.com

    スマートフォン 20,800円、RAMブースト搭載のモトローラスマホ「moto g24」が日3月22日発売 モトローラ・モビリティ・ジャパンは、エントリーモデルのSIMロックフリースマートフォン「moto g24」を日3月22日に発売する。 表示部に、アスペクト比20…

    価格.com
  • IT総合情報ポータル「ITmedia」Home

    テクノロジー関連のニュース及び速報を中心に、レビューや特集記事を掲載。

    IT総合情報ポータル「ITmedia」Home
  • 無限に愉快なiPad用GarageBand - ケータイ Watch

  • Nara-chan Home Page

  • Amazon | 本, ファッション, 家電から食品まで | アマゾン

    商品詳細ページを閲覧すると、ここに履歴が表示されます。チェックした商品詳細ページに簡単に戻る事が出来ます。

    Amazon | 本, ファッション, 家電から食品まで | アマゾン
  • Watch Video

    発表会その他法林岳之のケータイしようぜ!!ハウツー 「KDDI MUGENLABO UNIVERSE」「NTT 宇宙事業新ブランド『NTT C89』」「ソフトバンク テラヘルツ無線の実証実験」 ■2024年6月19日 #769この回の編を見る 10:00 モバイルスマートフォンAndroid法林岳之のケータイしようぜ!! #769 シャオミの「Redmi Note 13 Pro+ 5G」を紹介! ■前編■ケータイPickupは「Redmi Note 13 Pro+ 5G」 10:00

    Watch Video