Upgrade to Pro — share decks privately, control downloads, hide ads and more …

僕がVisualBasic6.0でオブジェクト指向を理解した話

 僕がVisualBasic6.0でオブジェクト指向を理解した話

2020年6月26日 オブジェクト指向LT会 vol.2 で登壇したときの資料です

オブジェクト指向が全く無いところからプログラムを学習した所から、
今では「オブジェクト指向がないとプログラム書けない!」とまで言うようになった流れを、
部分的に掻い摘んで、4つのフェーズに分けて振り返っていきます。

ある一人のプログラマが「オブジェクト指向に気付くきっかけはこんな感じだった。」程度の
ふんわりとした感じの資料になっています。

ShirayanagiRyuji

June 26, 2020
Tweet

More Decks by ShirayanagiRyuji

Other Decks in Technology

Transcript

  1. 自己紹介 エンジニアカウンセラー 白栁 隆司 主な開発言語 Youtubeに平日毎日動画投稿中! #ほぼ日ITエンジニアニュース @IT 自分戦略研究所 エンジニアライフにて「コレがワタシの生きる様」連載中 twitter:@ShirayanagiRyuj

    1981年 5月 生まれる 1993年10月 プログラムに初めて触れる(小 6) 1995年 5月 自宅にPC導入(中2) 1997年 4月 高校でプログラミングを学習(高 1) 2000年 4月 地元の中小ソフトハウス勤務( 19歳) 2005年 4月 東京SESエンジニア活動開始( 24歳) 2019年 9月 フリーランス活動開始( 38歳) 2020年 5月 講師活動開始(39歳) ♥ TRPG, ボードゲーム, ポケモン, 特撮, スキー etc... ・C/C++ ・VB、VBA、VBScript ・C#(.net系) ・Java ・PHP ・Python ・PL/SQL ・JavaScript(JQuery)
  2. 概要:時期ごとにOOP理解を辿る 1. 高校時代 → オブジェクト指向?ナニソレ?? 2. 社会人 → VB6.0 だけど関数全盛期!

    3. 気づき → DAOでオブジェクト指向 4. 今 → OOPなしじゃプログラム書けない! 5. ???
  3. 2. 社会人 → VB6.0 だけど関数全盛期! • コードの殆どは、モジュールファイルに書かれた関数 • 必要なデータはグローバル変数!もしくはDB! •

    VB6.0はオブジェクト指向言語です! • なんとなくでGUIのイベントとかプロパティを利用 ※当時の関数は、実際の所「関数(笑)」である