[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

oopに関するzaki1010のブックマーク (36)

  • 「憂鬱なプログラマのためのオブジェクト指向開発講座」はどうトンデモなのか - K.Maebashi's はてなブログ

    前回の続きです。 なお、私が持っているのは初版第10刷、正誤表がこちらにあるようです。 この人、Cで開発したことあるのかな オブジェクト指向の教科書ではよくあることですが、このも、Cによる開発とオブジェクト指向言語(このの場合はC++)による開発を対比し、「C++の方がこんなにいいでしょ」という説明が随所にあります。そのこと自体は悪いことだとは思いません。 しかし、そういうことを書くなら、Cによるまともな開発についての知識が必要なんじゃないでしょうか。 p.30 クラスの宣言は一般的にヘッダファイルに記述します.C言語でのプログラミングでは,ヘッダファイルをプログラマが書く機会というのはあまり多くありませんでしたが,C++ではクラスを作るたびにヘッダファイルを書くことになります. いや、当に当の入門者でない限り、Cプログラマだってヘッダファイルぐらい書きますってば。ていうか、経験を

    「憂鬱なプログラマのためのオブジェクト指向開発講座」はどうトンデモなのか - K.Maebashi's はてなブログ
  • 「憂鬱なプログラマのためのオブジェクト指向開発講座」はどこがどうダメなのか - K.Maebashi's はてなブログ

    http://blog.usagee.co.jp/2010/11/27/level-up-programmer-2 (3)更に読んで欲しい5冊 C言語ポインタ完全制覇 (標準プログラマーズライブラリ) C言語ポインタ完全制覇 (標準プログラマーズライブラリ) 前回書くべき書籍なのに、すっかり忘れていました。。。 超有名ですよね。 C言語使わない人も、是非読むべきです。 あわせて http://sakurai.sumomo.ne.jp/page/c_pointer も見るべき。 ちなみに、ポインタについての凄くわかりやすい説明を前どこかで見ましたので、うろ覚えながら書きます。 『ポインタって何?』『2chのレスと、そのレスへの安価』 ご紹介いただきありがとうございます。(_o_) ……それはさておき、「憂なプログラマのためのオブジェクト指向開発講座」というについてですが。 C++をメイ

    「憂鬱なプログラマのためのオブジェクト指向開発講座」はどこがどうダメなのか - K.Maebashi's はてなブログ
  • はてなブログ | 無料ブログを作成しよう

    私の小さなライフワーク。自分が撮った写真でカレンダーを作る。 毎年カレンダーを作ってます 2024年も残り10日。早いですね。年末になると、私はカレンダーを制作しています。自分が撮影した写真を選んで、翌年のカレンダーにするのですが、かれこれ10年以上続いています。2025年のカレンダーも無事(?)完成しました。 写真を選ん…

    はてなブログ | 無料ブログを作成しよう
  • サービス終了のお知らせ - NAVER まとめ

  • カスタム クラスとオブジェクト

    この章では、Microsoft® Visual Basic® for Applications (VBA) のプログラム技術をさらに伸ばす、上級者のための技術について説明します。クラス モジュールを使用してカスタム オブジェクトを作成した経験のない方のために、この章には、メソッドおよびプロパティを含むカスタム オブジェクトのデザイン、作成、および使用に関する概念も含まれています。また、オブジェクトにカスタム イベントを追加する機能、およびインターフェイスをインプリメントしてオブジェクトを拡張する機能など、オブジェクトを作成した経験がある場合でも参考になる、Microsoft Office 2000 の VBA 言語に新しく追加された機能に関する情報も記述されています。VBA を使用してカスタム オブジェクトを作成する方法に加え、Web ページで再利用可能なカスタム オブジェクトを作成するた

    カスタム クラスとオブジェクト
    zaki1010
    zaki1010 2014/03/14
    公式『Microsoft Office 2000/Visual Basic プログラマーズ ガイド』
  • オブジェクト指向プログラミング (Visual Basic 6.0 ユーザー向け)

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 更新 : 2007 年 11 月 Visual Basic 6.0 では、オブジェクト指向言語要素がサポートされ、オブジェクトのサポートがライブラリで配布されています。Visual Basic 2008 では、オブジェクト指向プログラミングのサポートが拡張されて、すべての言語プロパティがサポートされています。 概念の違い 以下のセクションでは、Visual Basic 2008 のオブジェクト指向機能を、Visual Basic 6.0 で実装されている該当の機能と比較しています。各機能ごとに詳細なヘルプ ページへのリンクが用意されており、各機能について理解を深めることができます。 アクセス レベル Visu

    オブジェクト指向プログラミング (Visual Basic 6.0 ユーザー向け)
    zaki1010
    zaki1010 2014/03/14
    VB6ユーザ向けVB2008との相違点説明資料。
  • いまさらVisual Basic(オブジェクト指向篇)

    日は Visual Basic のオブジェクト指向篇です。 とはいえ、今回のお話はどちらかというと JavaC++ の学習によるシナジー効果で身に付けた知識だったりします。『VB しか必要ないから VB だけがんばる』という硬直した方針では、なかなか前に進めないものだなぁと思ったり思わなかったり。 そんなわけで日は、GoF のデザインパターンの中から個人的に気に入っているものを独断と偏見でチョイスして、実際のソースコードとともにご紹介したいと思います。 【Singleton パターン】 まずは、理解しやすく実装も容易な Singleton パターンからご紹介しましょう。 これは、プログラム内に存在するオブジェクトが 1 つだけである事を保証するための仕組みです。一体それが何の役に立つのでしょうか。その答えの一つが『ゲームプログラマになる前に覚えておきたい技術』の p.183 で述

    いまさらVisual Basic(オブジェクト指向篇)
  • jsrun.it - このウェブサイトは販売用です! - jsrun リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • 関数型とオブジェクト指向という一見相反するプログラミングパラダイムの併用について理解した - 石橋秀仁(zerobase)書き散らす

    最近、ScalaとSmalltalkを触っていて思ったこと。 一見すると、関数型は「データ」より「処理」を重視しているように見える。 関数型プログラミングパラダイムそのものは「副作用のない関数」の合成による演算の恩恵を最大限に享受するパラダイムだ。副作用がないので並列演算の高速化に向いている。 昨今のマルチコア化やクラスタ化のメリットを最大に活かすには関数型プログラミングパラダイムの導入が鍵だろう。プロセッサ単体での性能向上が頭打ちになってきたのだから、並列演算に対応したプログラミング方式へのシフトは不可避だろう(ただし高性能が要求されない分野は除く)。 関数型プログラミングパラダイムは、データよりも処理を重視したパラダイムのように見える。 一見すると、オブジェクト指向は「処理」より「データ」を重視しているように見える。 オブジェクト指向プログラミングパライダムは、(Smalltalk的に

    関数型とオブジェクト指向という一見相反するプログラミングパラダイムの併用について理解した - 石橋秀仁(zerobase)書き散らす
  • - Excel VBA - Decorator パターンモデル

    1999/08/27 更新 石井 勝 概要 ここでは,Decorator パターンモデルという Excel プログラミングに関するアーキテクチャを解説します.これは,Decorator パターンをアーキテクチャレベルにまで拡張したモデルで,継承が使えない VB プログラミングで威力を発揮すると思います.まだ実験段階なので,このモデルが実用化できるかは今後の課題です. Excel プログラミングとは? Excel のプログラミングを一言で表すと,VBA プログラミングで Excel を拡張する,ということです.オブジェクト指向の立場で拡張といえば,継承ですね.したがって次のように任意の ExcelObject クラスを継承してプログラミングできればいいですね: 例えば Worksheet クラスから MyWorksheet クラスを継承すればいいわけです.そうすると望みのカスタマイズされたワ

  • Google Sites: Sign-in

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

  • [VBA]ExcelVBAでオブジェクト指向の継承: zebratchの気まぐれ日記

    [VBAのオブジェクト指向] VBAのオブジェクト指向は、完全オブジェクト指向言語(JavaやC#等)のそれと比べると、 『子クラスのメソッドを経由して親クラスの変数やメソッドにアクセスできない』、 『子クラス内から親クラスの変数やメソッドにアクセスできない』等の制限事項がある。 [多態性(ポリモフィズム)] 『多態性(ポリモフィズム)』の説明で、 『動物』に『鳴く』メッセージを通知する例がよく挙げられる。 以下に、『多態性(ポリモフィズム)』を利用したサンプルコードを示す。 [クラス図] [クラスの説明] ・Mammalクラス 哺乳類を表すクラス。 メソッドとして、Cry()を実装。 ・Dogクラス、Catクラス、Crowクラス イヌ、ネコ、カラスを表すクラス。各々のクラスはMammal(哺乳類)クラスを継承。 メソッドとして、Mammal_Cry()を実装。 ([親クラス名]_[親クラ

    [VBA]ExcelVBAでオブジェクト指向の継承: zebratchの気まぐれ日記
    zaki1010
    zaki1010 2014/03/10
    Excel VBAで継承してるぽいサンプル。
  • VBプログラマに正しいオブジェクト指向は必要か? - @IT

    第2回 VBプログラマに正しいオブジェクト指向は必要か? ―― オブジェクト指向を知らないVBプログラマに贈るオブジェクト指向の学び方 ―― 株式会社ピーデー 川俣 晶 2004/04/14 Visual Basic 6.0のメインストリーム・サポートが2005/03/31で終わってしまうらしいので、わが社でもそろそろVisual Basic .NETへの移行を考える必要がある、という意見が出始めています。この際、Javaに切り替えようとか、いやC#の方がよいという人もいますが、当の少数です。選択肢はVisual Basic .NETしかない感じです。 そこで、私たちも少しずつVisual Basic .NETの勉強会を始めました。そこにとても物知りの学生バイト君が参加してくれることになったのですが、事あるごとに、正しいオブジェクト指向を理解しなければVisual Basic .NET

  • オブジェクト指向についてまとめたもの - だるまのエクセルVBA

    オブジェクト指向についてまとめたもの このコンテンツの開設理由 オブジェクト指向で設計する際に頭に入れた方が良いと思ったこと(基礎的な内容) クラスとオブジェクト インスタンススコープの属性とクラススコープの属性 インスタンススコープの操作とクラススコープの操作 オブジェクト指向とモジュールの凝集度、モジュールの結合度 クラス図とER図とクラスの抽出 クラスの正規化 関連 POA、DOAとオブジェクト指向 カプセル化と属性と操作 ←サンプルがバグっていました。大変申し訳ございません。(2007/11/7) 多態性 継承 依存 例外が発生したときの処理方針 オブジェクト指向とUML オブジェクト指向の限界 オブジェクト指向関連以外の設計について オブジェクト指向のメリットとデメリット オブジェクト指向で設計する際に頭に入れた方が良いと思ったこと(より良い設計をするための内容) オブジェク

  • ExcelマクロVBA カテゴリーの記事一覧 - 初心者のためのExcelマクロ超入門(絶対できるVBA開発)

    今日は少し定数について書きたいと思います。定数ってなぁに?からですね。 定数(ていすう)とは? 定数とは変えることができない変数という感じです。 ( ゚Д゚)? ちょっと矛盾していますが、そんなイメージです。変数は様々な値を保持することができる箱の…

    ExcelマクロVBA カテゴリーの記事一覧 - 初心者のためのExcelマクロ超入門(絶対できるVBA開発)
  • オブジェクト指向をロボに例えて説明したら、すげーわかりやすくて震える。-初心者のためのExcel エクセルマクロVBA入門 - 初心者のためのExcelマクロ超入門(絶対できるVBA開発)

    エクセルのマクロをマスターするにはプログラミング言語であるVBAとプログラミングの基礎を学びましょう。ということはずーっとこのブログで主張してきました。ただの動作を記録するような「マクロの記録」をするだけでは、一生マクロを覚えることは「不可能」です。ということも私の意見として述べてきました。だってプログラミングわからんとマクロをゼロから組めないもの。。。 ではどうしたらいいのか? VBAを覚えるのに一番のキモは「オブジェクト」 ほぼ断言できるのですが、エクセルのマクロVBAにおける「オブジェクト」と「オブジェクト指向」というのがどういうものか?ということをしっかりと理解できれば、後はもう簡単だということ。 うん、ほぼだけど断言できると思います。 おそらくここを理解できるかどうか?がマクロマスターになるための一番の勘所だと言っていいです。 これも以前から言ってますが・・・ オブジェクトを理解

    オブジェクト指向をロボに例えて説明したら、すげーわかりやすくて震える。-初心者のためのExcel エクセルマクロVBA入門 - 初心者のためのExcelマクロ超入門(絶対できるVBA開発)