勘違い リンクを取得 Facebook × Pinterest メール 他のアプリ 7月 28, 2013 一生懸命にアンモナイトの化石を持ち上げてたら、 横から5歳ぐらいの子が、お手本見せてくれた\(゜ロ\)(/ロ゜)/ アンモナイトの化石の方を持ちあげると勘違いするよな・・・ それとも俺だけだろうか・・・ リンクを取得 Facebook × Pinterest メール 他のアプリ コメント
初心者でもわかるMFCとVC++の基本:Visual Studio開発入門 9月 18, 2024 初心者でもわかるMFCとVC++の基本:Visual Studio開発入門 MFCでWindowsアプリ開発を始めるには? 「MFCって何?」と思っている方へ、今回はMicrosoft Foundation Class(MFC)とその基本をわかりやすく解説します。特に、VC++(Visual C++)を使ったWindowsアプリケーション開発を始めるための導入としてぴったりな内容です。 そもそもMFCとは何か? MFCは、マイクロソフトが提供するWindowsアプリケーション構築用のクラスライブラリです。VC++(Visual C++)に付属しており、Windowsプログラミングを簡素化するために作られました。たとえば、ボタンをクリックした際に何か処理をする、といったイベント駆動型のプログラムが簡単に作れます。 最近では.NETや他のフレームワークが台頭していますが、MFCはまだ多くの企業やシステムで利用されています。 基本のメソッド:スタティックとインスタンス メソッドには2種類あります。1つはスタティックメソッド、もう1つはインスタンスメソッドです。 スタティックメソッドは、クラスそのものに属しており、クラスをインスタンス化せずに呼び出すことができます。例として、数学計算に使われるMathクラスのメソッドがあります。 Math::Sqrt(9); // 結果は 3 一方、インスタンスメソッドは、そのクラスを生成(インスタンス化)してからでないと呼び出せません。たとえば、オブジェクトの状態に依存する操作を行う場合に使います。 ガベージコレクション:メモリ管理を楽にする仕組み 「メモリリーク」という言葉を聞いたことがあるかもしれません。これは、プログラムが使い終わったメモリを解放せず、無駄なメモリを消費し続ける現象です。そこで登場するのがガベージコレクションです。 ... Read more »
フォントサイズ単位の比較と換算表【Windows・Android】 2月 05, 2025 フォントサイズには、 px・pt・dp・sp など複数の単位があります。しかも同じ「px」でも、WebのCSSピクセル、Windowsの論理ピクセル、ディスプレイ上の物理ピクセルは必ずしも1対1ではありません。 この記事では、WindowsとAndroidを中心に、フォントサイズ単位の違いと換算の考え方を整理します。デザインデータを別のプラットフォームへ移すときや、「12ptは何px?」「Androidでは何spにすればよい?」と迷ったときの参考にしてください。 1. フォントサイズ単位の違い 単位 主な使用環境 特徴 px Web、Windows、Android内部 ピクセルを表す単位。ただしCSS pxやWindowsの論理ピクセルは、必ずしもディスプレイの物理ピクセルと1対1ではない pt 印刷、DTP、Windows 1pt = 1/72インチを基準とする絶対長の単位 dp / dip Android 画面密度の違いを吸収するための密度非依存単位。160dpiを基準に1dp = 1pxとなる sp Androidの文字 dpと同様に密度を考慮し、さらにユーザーのフォントサイズ設定を反映する文字用単位 2. 「px=物理ピクセル」ではない フォントサイズを考えるうえで、最も混乱しやすいのがpxです。 ディスプレイには実際の画素である 物理ピクセル がありますが、WindowsやWebでは、アプリやブラウザが扱う論理的な座標単位が別に存在します。 Windowsでは長年、 1論理インチ = 96ピクセル を基準としてきました。Microsoftの説明では、この基準では72ptの文字が96論理ピクセル、12ptの文字が16論理ピクセルに相当します。 つまり、Windowsで「16px」と指定したからといって、常にディスプレイ上の16個の物理ピクセルだけで表示されるとは限りません。表示倍率やDPIによって、1つの論理ピクセルを複数の物理ピクセルで描画する場合があります。 3. Windowsでのptとpxの基本換算 Windowsの標準的な論理DPIである96dpiを基準にすると、次の関係になります。 1インチ = 72pt 1論理インチ = 96px 1pt = 96 ÷ 72 = 約1.333px 1... Read more »
プロジェクト参画初日の効率的な情報整理と2週間でキャッチアップするための方法 9月 22, 2024 案件参画時に確認すべき重要な情報:初日からスムーズにプロジェクトを進めるために 案件参画時に確認すべき重要な情報 プロジェクトに参画する際、特に初日には、多くの重要な情報を取得し、スムーズな進行を確保するための準備が求められます。ここでは、案件参画時に確認すべき情報とその活用方法について解説し、プロジェクトを成功させるための基本的な手順をまとめました。 1. 目的・方針・背景の確認 案件に参画する最初のステップとして、プロジェクトの目的や方針、背景を確認することが非常に重要です。これにより、プロジェクト全体の方向性やゴールを理解し、自分の役割を明確にできます。以下の資料を基に、目的や背景を把握しましょう。 プロジェクト提案書 : プロジェクトの目的や、なぜこのプロジェクトが重要かが記載されています。 要件定義書 : プロジェクトの技術的な要件や範囲、必要な成果物が記載されています。 プロジェクト計画書 : プロジェクトのスケジュールやタスクの詳細が確認できます。 2. スケジュールとタスクの確認 プロジェクトのスケジュールを理解することは、各タスクの進行状況や優先順位を正しく判断するために欠かせません。特に重要なのは、遅延が全体にどのような影響を与えるかを把握し、適切なアクションを取ることです。次のドキュメントを確認しましょう。 WBS(Work Breakdown Structure) : プロジェクトの全タスクを階層化し、依存関係を示しています。 プロジェクト計画書 : 全体の進行スケジュールや、マイルストーンが記載されています。 3. 体制と役割分担の理解 チームメンバーやステークホルダーの役割を理解することは、プロジェクトのスムーズな進行に大きく寄与します。誰がどのタスクに責任を持っているのかを把握することで、必要な情報を迅速に得ることができ、問題が発生した際の対応も迅速化されます。以下の資料を参考にしましょう。 組織図 : チーム全体の構成や、各メンバーの役... Read more »
コメント
コメントを投稿