01.Androidアプリ開発入門
このサイトについて
Androidアプリの開発について説明しています。
入門編では・・・
Androidアプリ開発をこれから始める人のために、簡単なアプリの作成を例として開発の手順を説明しています。 (開発環境構築、プロジェクトの作成、画面作成、処理の実装、デバッグ方法等)
実践編では・・・
Android アプリの画面レイアウトのパターンを3種類紹介し、それぞれのパターンのサンプルアプリを作成しながらさまざまなパターンのアプリ作成方法をについて説明しています。
画面レイアウトパターン | ||
---|---|---|
- 1.1. シンプルなナビゲーション | - タブナビゲーション | - ドロップダウンナビゲーション |
2. メモアプリ | ||
- 2.1. プロジェクトの作成 | ||
- 2.2 メイン画面のレイアウト作成 | ||
- 2.3 編集画面のレイアウト作成 | ||
- 2.4. 編集画面のクラス作成 | ||
- 2.5. 画面遷移の処理 | ||
- 2.6. 編集内容のファイル保存 | ||
- 2.7. メイン画面のリスト表示 | ||
- 2.8. ListView の操作処理 | ||
- 2.9. メモアプリの完成ソース |
ユーザインターフェイス編では・・・
既に開発している人のために、ユーザインターフェイスの各構成要素(クラス)の使い方について説明しています。また、メニュー画面、設定画面の作成方法も説明しています。
レイアウト用部品 | ||
---|---|---|
- リニアレイアウト | - テーブルレイアウト | - リストビュー |
- グリッドビュー | - 相対レイアウト | |
表示用部品(ウィジェット) | ||
- テキスト表示 | - 編集テキスト | - ボタン |
- ラジオボタン | - チェックボックス | - スピナー |
- 画像表示 | - プログレスバー | - シークバー |
メニュー・設定画面 | ||
- メニュー画面 | - 設定画面 | |
ダイアログ | ||
- 確認・エラーダイアログ | - リスト表示ダイアログ | - チェックボックスダイアログ |
- プログレスダイアログ | - 日付選択ダイアログ | - 時間選択ダイアログ |
- カスタムダイアログ | - 通知ダイアログ | |
その他 | ||
- 画面遷移 | - タイトルバーの非表示 フルスクリーンの設定 |
デバイス編では・・・
カメラ等のデバイスを制御する Androidアプリ を作成する方法を説明していきます。
カメラ | ||
---|---|---|
- 基本的なカメラの制御 | - 画像の撮影と保存 | - オートフォーカス機能 |
今後は・・・
画面以外の項目について徐々に記事を増やしていく予定です。 (他アプリとの連携、サービスについて、ネットワーク通信 等など)
03.SQL講座
SQL講座
- データベースの種類と概要
- SQL文の概要
- ★SELECT文とは
- すべての列を表示
- 特定の列を表示
- 抽出条件の指定
- LIKE演算子
- 論理演算子を使った条件式
- 数値の範囲を指定する(BETWEEN)
- 並べ替え(ORDER BY句)
- 重複行をまとめる(DISTICNT)
- 表の結合
- 計算式を使用する
- 表を結合し、抽出条件を指定する
- グループ化を行う(GROUP BY句)
- グループ化されたデータを並べ替える
- グループ化されたデータを抽出する(HAVING句)
- 列に別の名前を付ける
- 表に別の名前を付ける
- 副問い合わせ
- 副問い合わせと表の結合
- 副問い合わせの結果が複数になる場合
- EXISTSを使った相関副問い合わせ
- INNER JOINを使って表を結合する
- LEFT JOINとRIGHT JOINを使って表を結合する(外部結合)
- 関係演算(選択,射影,結合)
- データを更新する(UPDATE)
- データを削除する(DELETE)
- 行の追加(INSERT)
- 表の定義(CREATE TABLE)
- SQL演習問題
C++入門
- C++とは?
- 基本入出力
- CからC++への変更点
- bool型
- ★★クラス
- ★コンストラクタ
- ★スコープ
- ★★オブジェクト
- ★オブジェクトの配列
- ★オブジェクトポインタ
- ★★参照
- ★関数とオブジェクト
- ★関数と参照
- インライン関数
- ★thisポインタ
- ★関数のオーバーロード
- ★コピーコンストラクタ
- ★デフォルト引数
- ★関数ポインタ
- ★★継承
- ★★アクセス制御
- ★★継承と初期化
- 前方宣言
- ★フレンド
- ★★多重継承
- ★仮想基本クラス
- ★演算子のオーバーロード
- ★フレンド演算子関数
- ★★動的メモリの割り当て
- ★継承とポインタ
- ★★仮想関数
- ★★抽象クラス
- テンプレート関数
- テンプレートクラス
- 例外処理
- 実行時型情報
- キャスト演算子
- 名前空間
- 名前の追加
- 変換関数
- 静的メンバ
- constメンバ関数
- 自動変換拒否
- 構造体と共用体