かんたんプログラミングシリーズかんたんプログラミング
Visual Basic .NET
[コントロール・関数編]

[表紙]かんたんプログラミング Visual Basic .NET [コントロール・関数編]

紙版発売

B5変形判/416ページ

定価2,728円(本体2,480円+税10%)

ISBN 4-7741-1979-2

ただいま弊社在庫はございません。

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

本書では,Visual Basic .NETでプログラムを作成する際に必須となる重要度の高いコントロールと関数を厳選し,サンプルプログラムを作成する過程を通じて詳細に解説しています。『かんたんプログラミング Visual Basic .NET [基礎編]』で学習した後にお読みください。

こんな方におすすめ

  • Visual Basic .NETプログラミングの初歩をしっかり学びたい方
  • 以前Visual Basicの学習に挫折したことがある方

この書籍に関連する記事があります!

愛されるVB
Visual Basic 2005対応の書籍が待たれる中,『かんたんプログラミング Visual Basic』シリーズの著者,川口輝久氏に,Visual Basicの特徴や最新バージョンVisual Basic 2005の学習のコツなどを,寄稿していただきました。

目次

第1章 基本的なコントロール

  • 1-1 ラベルコントロール(Label)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(文字列を表示する)
    • 文字列や背景の色を指定する
    • 文字列の長さに合わせて自動調整する
    • 枠を表示する
    • フォントを変更する
    • 文字列の表示位置を設定する
    • イメージを表示する
    • アクセスキーを設定する
  • 1-2 リンクラベルコントロール(LinkLab)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(URLを表示する)
    • マウスポインタで合わせたときだけ下線を表示する
  • 1-3 ボタンコントロール(Button)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(ボタンのクリック)
    • アクセスキーを設定する
    • アクセプトボタンとキャンセルボタンを設定する
    • ボタンの有効/無効を設定する
  • 1-4 テキストボックスコントロール(TextBox)
    • コントロールの概要
    • 主なプログラム要素
    • 基本的な使い方(入力した文字列を取得する)
    • 日本語入力モードを設定する
    • 最大文字数を設定する
    • 入力した文字列を1文字ずつチェックする
    • パスワードの入力として利用する
    • 元に戻す機能を利用する
    • 複数行の入力を行うTextBoxを作成する
    • 文字列の入力を禁止する
  • 1-5 タイマーコントロール(Timer)
    • コントロールの概要
    • 主なプログラム要素
    • 基本的な使い方(タイマーを起動/停止する)
    • 重要事項の確認と練習問題

第2章 データを入力するコントロール

  • 2-1 リッチテキストボックスコントロール(RichTextBox)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(入力した文字列を操作する)
    • 選択した文字のフォントや色などを変更する
    • 入力した内容を保存/開く
  • 2-2 ヌメリックアップダウンコントロール(NumericUpDown)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(最小値/最大値/初期値を設定する)
    • 増減幅を変更する
  • 2-3 ドメインアップダウンコントロール(DomainUpDown)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(設定方法と参照)
    • 選択肢の設定をコードで行う
  • 2-4 デイトタイムピッカーコントロール(DateTimePicker)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(期間の指定と日付の選択)
    • 時刻の入力で利用する
    • カスタムフォーマットを利用する
  • 2-5 マンスカレンダーコントロール(MonthCalendar)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(日付の選択と参照)
    • プログラム上で選択日を指定する
    • 指定した日付を太字で表示する
  • 2-6 水平/垂直スクロールバーコントロール(HScrollBar/VScrollBar)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(最小値/最大値/スクロール幅の設定)
  • 2-7 トラックバーコントロール(TrackBar)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(最大/最小値の設定)
  • 2-8 エラープロバイダーコントロール(ErrorProvider)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(エラーを設定/解除する)
    • 重要事項の確認と練習問題

第3章 画像の表示やグループ化を行うコントロール

  • 3-1 イメージリストコントロール(ImageList)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(画像の格納と表示)
  • 3-2 ピクチャーボックスコントロール(PictureBox)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(デザイン時に表示する)
    • コードから画像ファイルを読み込む
  • 3-3 グループボックスコントロール(GroupBox)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(グループ化したコントロールを有効/無効にする)
  • 3-4 パネルコントロール(Panel)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(スクロールバーを表示する)
  • 3-5 タブコントロール(TabControl)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(タブページを追加する)
    • タブに画像やツールチップを表示する
  • 3-6 スプリッターコントロール(Splitter)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(フォームを左右に分割する)
    • 分割領域の最小サイズを指定する
    • 重要事項の確認と練習問題

第4章 値の選択やリスト表示を行うコントロール

  • 4-1 チェックボックスコントロール(CheckBox)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(オン/オフのチェックボックスを利用する)
    • 3値のCheckBoxを利用する
    • CheckBoxをボタンイメージに変更
  • 4-2 ラジオボタンコントロール(RadioButton)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(GroupBoxに貼り付けて利用する)
  • 4-3 リストボックスコントロール(ListBox)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(リストの項目の設定と参照)
    • コードでリストの項目の追加する
    • 指定した位置に項目を挿入する
    • リストの項目を削除する
    • 複数選択可能なListBoxを利用する
  • 4-4 チェックドリストボックスコントロール(CheckedListBox)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(チェック項目の参照)
    • コード上でチェックの有無を指定する
  • 4-5 コンボボックスコントロール(ComboBox)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(項目の参照)
  • 4-6 リストビューコントロール(ListView)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(リストの項目の設定と参照)
    • 詳細表示を利用する
    • 表示スタイルを切り替える
  • 4-7 ツリービューコントロール(TreeView)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(ノードを設定し実行時に参照する)
    • 全て展開/省略する
    • 全てのノードにアクセスする
    • チェックボックスを利用する
  • 4-8 データグリッドコントロール(DataGrid)
    • コントロールの概要
    • 本書での取り扱い
    • コントロールのメンバ
    • 基本的な使い方(Accessのデータベースを表示する)
    • データベースを更新する
    • 重要事項の確認と練習問題

第5章 メニューやツールバーを操作するコントロール

  • 5-1 メインメニューコントロール(MainMenu)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(メニューの追加とコードの記述)
    • アクセスキーとショートカットキーの利用
    • チェックマークの利用
  • 5-2 コンテキストメニューコントロール(ContextMenu)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(ショートカットメニューを作成する)
    • 複数のコントロールに割り当てる
  • 5-3 ツールバーコントロール(ToolBar)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(ボタンの追加とコードの記述)
    • ドロップダウンスタイルを利用する
    • トグルボタンスタイルを利用する
  • 5-4 ステータスバーコントロール(StatusBar)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(パネルを追加/設定する)
    • クリックしたパネルを判断する
  • 5-5 ツールチップコントロール(ToolTip)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(ツールヒントを表示する)
  • 5-6 ヘルププロバイダーコントロール(HelpProvider)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方([ヘルプ]ボタンを利用する)
    • ヘルプファイルを表示する
  • 5-7 ノティファイアイコン(NotifyIcon)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(アイコンを表示する)
    • ポップアップメニューを利用する
  • 5-8 プログレスバーコントロール(PregressBar)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方
    • 重要事項の確認と練習問題

第6章 ダイアログの表示や印刷に関するコントロール

  • 6-1 オープンファイルダイアログ(OpenFileDialog)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(ファイル名を取得する)
    • 複数のファイルを選択する
  • 6-2 セーブファイルダイアログ(SaveFileDialog)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(ダイアログでファイルの有無を確認する)
    • 拡張子を自動設定する
  • 6-3 フォルダブラウザダイアログ(FolderBrowserDialog)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(フォルダを選択する)
  • 6-4 フォントダイアログ(FontDialog)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(フォントを指定する)
    • [適用(A)]ボタンを利用する
  • 6-5 カラーダイアログ(ColorDialog)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(色を選択する)
  • 6-6 プリントドキュメント(PrintDocument)
    • コントロールの概要
    • コントロールのメンバ
    • PrintPageEventArgsのメンバ
    • 基本的な使い方(印刷する)
    • 複数ページに印刷する
    • グラフィックを印刷する
  • 6-7 プリントダイアログ(PrintDialog)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(プリンタや印刷部数を指定する)
  • 6-8 ページセットアップダイアログ(PageSetupDialog)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(余白や印刷の向きを設定する)
  • 6-9 プリントプレビューダイアログ(PrintPreviewDialog)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(印刷プレビューを表示する)
  • 6-10 プリントプレビューコントロール(PrrintPreviewControl)
    • コントロールの概要
    • コントロールのメンバ
    • 基本的な使い方(印刷プレビューを表示する)
    • プレビューページを拡大/縮小表示する
    • 重要事項の確認と練習問題

第7章 基本的な関数

  • 7-1 算術計算を行う関数
    • Absメソッド(Mathクラス)
    • Expメソッド(Mathクラス)
    • Fix関数/Int関数
    • Logメソッド(Mathクラス)
    • Rnd関数
    • Roundメソッド(Mathクラス)
    • Signメソッド(Mathクラス)
    • Sinメソッド/Cosメソッド/Tanメソッド(Mathクラス)
    • Sqrtメソッド(Mathクラス)
  • 7-2 配列操作を行う関数
    • Filter関数
    • Join関数
    • Split関数
    • LBound関数/UBound関数
  • 7-3 入出力操作を行う関数
    • Beep関数
    • Command関数
    • InputBox関数
    • MsgBox関数
  • 7-4 条件判断を行う関数
    • Choose関数
    • IIf関数
    • IsArray関数
    • IsDate関数
    • IsDBNull関数
    • IsError関数
    • IsNothing関数
    • IsNumeric関数
    • IsReference関数
    • Partition関数
    • Switch関数
  • 7-5 型やデータを変換する関数
    • CDate関数
    • CDbl関数/CSng関数/CLng関数/CShort関数/CInt関数/CDec関数
    • CStr関数
    • CBool関数
    • CChar関数
    • Asc関数/AscW関数
    • Chr関数/ChrW関数
    • Hex関数/Oct関数
    • Val関数
    • 重要事項の確認と練習問題

第8章 文字列や日付を操作する関数

  • 8-1 文字列の取り出しやカウントを行う関数
    • Mid関数
    • Left関数/Right関数
    • GetChar関数
    • Trim関数/LTrim関数/RTrim関数
    • LSet関数/RSet関数
    • Len関数
  • 8-2 文字列の検索/置換/比較を行う関数
    • InStr関数
    • InStrRev関数
    • Replace関数
    • StrReverse関数
    • StrComp関数
  • 8-3 文字列を変換する関数
    • UCase関数/LCase関数
    • StrConv関数
    • Space関数
    • StrDup関数
  • 8-4 表示フォーマットを変更する関数
    • FormatCurrency関数
    • FormatDateTime関数
    • FormatNumber関数
    • FormatPercent関数
    • Format関数
    • 書式指定文字一覧
  • 8-5 日付や時刻を操作する関数
    • Nowプロパティ/Todayプロパティ/TimeOfDayプロパティ
    • Year関数/Month関数/Day関数
    • Hour関数/Minute関数/Second関数
    • Weekday関数
    • WeekdayName関数
    • MonthName関数
    • DatePart関数
    • DateValue関数/TimeValue関数
    • DateSerial関数/TimeSerial関数
    • DateAdd関数
    • DateDiff関数
  • 8-6 財務関数
    • FV関数
    • PV関数
    • Pmt関数
    • PPmt関数
    • IPmt関数
    • NPer関数
    • Rate関数
    • NPV関数
    • IRR関数
    • MIRR関数
    • SLN関数
    • DDB関数
    • SYD関数
    • 重要事項の確認と練習問題

第9章 ファイルなどを操作する関数

  • 9-1 ファイルやフォルダを操作する関数
    • FileCopy関数
    • FileDateTime関数
    • FileLen関数
    • Kill関数
    • Rename関数
    • Dir関数
    • GetAttr関数
    • SetAttr関数
    • CurDir関数
    • ChDir関数
    • ChDrive関数
    • MkDir関数
    • RmDir関数
  • 9-2 ファイルの読み書きを行う関数
    • FileOpen関数
    • FileClose関数
    • Reset関数
    • FreeFile関数
    • FileAttr関数
    • LOF関数
    • EOF関数
    • Print関数/PrintLine関数
    • FileWidth関数
    • SPC関数
    • Tab関数
    • Write関数/WriteLine関数
    • Input関数
    • LineInput関数
    • InputString関数
    • FilePut関数/FilePutObject関数
    • FileGet関数/FileGetObject関数
    • Loc関数
    • Seek関数
    • Lock関数/Unlock関数
  • 9-3 レジストリ操作を行う関数
    • SaveSetting関数
    • GetSetting関数
    • GetAllSetting関数
    • DeleteSetting関数
  • 9-4 その他の便利な関数
    • Shell関数
    • AppActivate関数
    • CallByName関数
    • CreateObject関数
    • Environ関数
    • ErrorToString関数
    • GetException関数
    • GetObject関数
    • QBColor関数
    • RGB関数
    • SystemTypeName関数
    • TypeName関数
    • VarType関数
    • VbTypeName関数
    • 重要事項の確認と練習問題