TECHNICAL MASTER はじめてのVisual Basic 2012 デスクトップ/Windowsストアアプリ対応版

概 要

Visual Basicプログラミングがはじめての方でも、キホンのキホンからよくわかるプログラミング教科書です。本書は、Visual Basicを初めて学ぶ人、Windowsストアアプリに対応したVisual Basicに知識をアップデートしたい人を対象に、Visual Basicの文法やデータ処理といった基礎知識から、デスクトップアプリ・WPFアプリ・ストアアプリの基礎や、ネットワークやデータベースと連携したアプリケーション開発のノウハウまで、Visual Basicでアプリを作れるようになるまでわかりやすくしっかり解説します。また、学習ポイントがわかるコラムや章末の演習問題で、自分の理解度をチェックできます。学習用サンプルデータのダウンロードサービス付き。

著者 初音玲
価格 本体2600円(税別)
ISBN 978-4-7980-3690-8
発売日 2013/2/9
判型 B5変
色数 2色
ページ数 400
CD/DVD
対象読者 初級
シリーズ TECHNICAL MASTER
表紙イメージ
購入 アマゾンで購入する
楽天で購入する

※リンク先によっては、販売ページが用意されていないことがあります。あらかじめご了承ください。

新しいウィンドウで開く 書籍購入のご案内

サポート

サポート情報は以下からご参照下さい。

サポート情報へのリンク

目次

Chapter01 Visual Basic開発環境の導入

01-01 開発環境の種類を理解する [開発環境の理解]

●動作プラットフォーム

●エディションの種類

●Expressについて

●本書で作成するアプリ

01-02 デスクトップアプリ作成環境を構築する [作成環境の構築(1)]

●ダウンロードについて

●インストールについて

●ライセンス認証について

01-03 Windowsストアアプリ作成環境を構築する [作成環境の構築(2)]

●ダウンロードについて

●インストールについて

●ライセンス認証について

Chapter02 はじめてのプログラミング

02-01 Windowsフォームアプリを作成する [アプリ作成の基本操作(1)]

●Windowsフォームアプリとは

●新しいプロジェクトの作成

●画面作成

●ロジック作成

●画面とロジックのバインディング アプリの実行確認

02-02 WPFアプリを作成する [アプリ作成の基本操作(2)]

●WPFアプリとは

●新しいプロジェクトの作成

●画面作成

●ロジック作成

●画面とロジックのバインディング

●アプリの実行確認

02-03 Windowsストアアプリを作成する [アプリ作成の基本操作(3)]

●Windowsストアアプリとは

●新しいプロジェクトの作成

●画面作成

●ロジック作成

●画面とロジックのバインディング

●アプリの実行確認

Chapter03 データってなんでしょう

03-01 基本的な変数型を理解する [変数]

●変数とは

●文字を扱う変数

●数値を扱う変数

●日時を扱う変数

●その他の値を扱う変数

●Nullable型

●変数の初期化

03-02 変数のスコープを理解する [スコープ]

●変数のスコープとは

●スコープと変数宣言

03-03 プロパティを理解する [プロパティ]

●プロパティとは

●プロパティと変数の違い

03-04 文字列と日付を相互変換する [型変換]

●日付を文字列に変換

03-05 配列を理解する [複雑な変数]

●配列とは

●配列を宣言

●配列に対する操作

03-06 構造体を理解する [複雑な変数]

●構造体とは

03-07 リストを理解する [複雑な変数型]

●リストとは

●リストに対する操作

03-08 さまざまな演算子を理解する [演算子]

●演算子の種類

●算術演算子

●連結演算子

●比較演算子

●論理演算子

●ビットシフト演算子

●代入演算子

●その他の演算子

●優先順位

Chapter04 制御構造を理解しよう

04-01 順次制御構造を理解する [制御構造の理解]

●基本的な順次制御構造

●階層的な順次制御構造

04-02 分岐制御構造を理解する [分岐制御構造]

●分岐制御構造の流れ

●If文による分岐制御

●Select Case文による分岐制御

04-03 反復制御構造を理解する [反復制御構造]

●反復制御構造の流れ

●For文による反復制御

●For Each文による反復制御

●Do Loop文による反復制御

04-04 例外制御構造を理解する [例外制御構造]

●例外とは

●Try-Catchによる例外制御

●基本的な例外制御

●例外の伝搬

●例外処理を最小限に抑止

●条件付きCatch

●Finally句とは

04-05 非同期制御構造とは [非同期制御]

●UIスレッドと処理待ちについて

●非同期処理と非同期待ち合わせ

Chapter05 見た目をデザインしよう

05-01 デザインするときに重要な点とは [デザインの理解]

●the four tenets of design

●エレベーターピッチ デザインガイドの必要性

05-02 Windowsフォームアプリで画面をデザインする [画面デザイン(1)]

●Windowsフォーム用公式デザインガイド

●UXガイドのエッセンス

●Windowsフォーム用コントロールの使い方

05-03 WPFアプリで画面をデザインする [画面デザイン(2)]

●Windows Presentation Foundationによるデザインとは

●WPF用コントロールの使い方

05-04 Windowsストアアプリで画面をデザインする [画面デザイン(3)]

●UXガイドとは別物のMicrosoftデザインスタイル

●基本的なタッチ操作

●用途別文字の大きさのガイドライン

●グリッド配置のガイドライン

●ハブ-スポーク-詳細

●よく使うコントロール

●アップバー

05-05 Windowsストアアプリのライフサイクルに対応する [ライフサイクル]

●アプリの状態

●最新状態を復元する(RtSuspendSample)

Chapter06 データを処理しよう

06-01 文字列処理とは [文字型変数のメソッド]

●文字列とインデックス

●文字列操作の基本

●配列と文字列

●StringBuilder

06-02 日時処理とは [日時型変数のメソッド]

●日時処理の基本

●文字列変換

●日時の加減算

06-03 数値データ処理とは [LINQ]

●Aggregate演算子による集計処理

●Where演算子による条件抽出

●Group Byによるグループ化

●LINQの実行例

Chapter07 ファイルを処理しよう

07-01 設定ファイルの入出力とは [設定ファイル入出力]

●設定ファイル

●Windowsフォームアプリの設定ファイル入出力(WinSettingSample)

●WPFアプリの設定ファイル入出力(WpfSettingSample)

●Windowsストアアプリの設定ファイル入出力(RtSettingSample)

07-02 テキストファイルの入出力とは [テキストファイル入出力]

●テキストファイル

●Windowsフォームアプリのテキストファイル入出力(WinSimpleTextSample)

●WPFアプリのテキストファイル入出力(WpfSimpleTextSample)

●Windowsストアアプリの設定ファイル入出力(RtSimpleTextSample)

07-03 画像ファイル入力とは [バイナリファイル入出力]

●画像ファイル

●Windowsフォームアプリの画像ファイル表示(WinPictureListSample)

●WPFアプリの画像ファイル表示(WpfPictureListSample)

●Windowsストアアプリの画像ファイル表示(RtPictureListSample)

Chapter08 インターネットを活用しよう

08-01 RSSを処理するには [RSS]

●RSSとは

●WindowsフォームアプリでRSS利用(WinRSSReaderSample)

●WPFアプリでRSS利用(WpfRSSReaderSample)

●WindowsストアアプリでRSS利用(RtRSSReaderSample)

08-02 Facebookと連携するには [SNS]

●Facebookアプリを作るための準備

●WindowsフォームアプリでFacebook利用(WinFacebookSample)

●WPFアプリでFacebook利用(WpfFacebookSample)

●WindowsストアアプリでFacebook利用(RtFacebookSample)

Chapter09 データベースを活用しよう

09-01 データベース環境を準備するには [RDBMS]

●SQL Server 2012 Express LocalDB

●SQL Server 2012 Express LocalDBを入手

●SQL Server 2012 Express LocalDBに接続

●SQL Server 2012 Express LocalDBにテーブル作成

●SQL Server 2012 Express LocalDBのデータ編集

09-02 ADO.NETを使うには [ADO.NET]

●ADO.NET

●WindowsフォームアプリでADO.NET利用(WinADOSample)

●WPFアプリでADO.NET利用(WpfADOSample)

●WindowsストアアプリでADO.NET利用

09-03 SQLiteを使う [SQLite]

●SQLiteを使う

●SQLiteを入手

●SQLiteアクセスクラスライブラリ作成

●WindowsストアアプリでSQLite利用(RtSQLiteSample)

PR

秀和システム