Prog2_15th

Similar documents
Prog2_12th

Prog2_4th

Prog2_2nd

Microsoft Word - VB.doc

Microsoft Word -

平成 30 年度 プログラミング研修講座 岩手県立総合教育センター

C#の基本2 ~プログラムの制御構造~

C#の基本

スライド 1

Prog2_6th

目次 はじめに... 3 システムの必要条件... 4 ライセンス認証... 4 アクティベーション... 6 開発... 7 手順 1. アプリケーションの作成... 7 手順 2. データソースの作成と代入... 7 手順 3. テンプレートの作成 手順 4. レポートビューアの追加

PowerPoint プレゼンテーション

Prog2_6th

Visual Studio2008 C# で JAN13 バーコードイメージを作成 xbase 言語をご利用の現場でバーコードの出力が必要なことが多々あります xbase 言語製品によっては 標準でバーコード描画機能が付加されているものもあるようで す C# では バーコードフォントを利用したりバー

PowerPoint プレゼンテーション

Prog2_2nd

Prog1_6th

マクロの実行許可設定をする方法 Excel2010 で 2010 でマクロを有効にする方法について説明します 参考 URL:

Prog2_10th

Prog2_2nd

Userコントロール

図 2 Excel スプレッドシートの世界 のウィンドウ 図 3 Visual Basic の世界 のウィンドウ 図 3 の VBA ウィンドウは 図 2 の Excel ウィンドウのメニューの ツール をクリックし 開か れるプルダウンメニューで マクロ /Visual Basic Editor

PowerPoint プレゼンテーション

Visual Studio Do-It-Yourself 第 9 回ユーザーコントロール 第 6 回のリソースから第 8 回のテンプレートで さまざまな方法でコントロールをカスタマズできるこ とを学びました 今回のテーマであるユーザーコントロールは 既存の一つのコントロールをカスタマ ズするのではな

Visual Studio Do-It-Yourself シリーズ 第 1 回 Windows ゕプリケーション開発の概要 -1-

実習を行う上での心構えについて

VB.NET解説

テキストファイルの入出力1

2 / 26 平成 26 年 4 月 11 日 ( 金 ) 午後 1 時 9 分 Visual C Express の使用法 ( 東海大学理学部物理学科 ) 無償で利用できる開発環境 (Windows XP 以降 ) Visual Studio 2010 Express

VFD256 サンプルプログラム

Prog2_5th

Ver.1.1

Prog2_10th

TestDesign for Web

D:\Documents\Visual Studio 2015\Projects\MyHomePage 用サンプル \ExcelAndWord\ExcelAndWord\MainForm.cs 1 /* */ Excel や Word とやりとりする ~9,20 仕様 Excel

HP Primeバーチャル電卓

ルーレットプログラム

XAML Do-It-Yourself 第 3 回ベントとトリガー XML Do-It-Yourself 第 3 回目は ベント処理とトリガーについて学習します Windows フォームゕプリケーションでは たとえば ボタンが押された というベントに対応する処理 ( ベントハンドラー ) を記述する

Prog2_9th

問題 1 次の文章は Access データベース およびデータベースの概要について述べたものである にあてはまる適切なものを解答群 { } より選び その記号で答えよ 設問 1. Microsoft Access 2007 データベースのテーブルでは 表す としてデータを { ア. レコードを列 フ

NotifyIconコントロール

CodeGear Developer Camp

<4D F736F F F696E74202D F56504E90DA91B1835C CC834E838A B838B837D836A B2E >

FileExplorer for ASP.NET Web Forms

TREND CA Ver.3 手順書

このうち ツールバーが表示されていないときは メニューバーから [ 表示 (V)] [ ツールバー (T)] の [ 標準のボタン (S)] [ アドレスバー (A)] と [ ツールバーを固定する (B)] をクリックしてチェックを付けておくとよい また ツールバーはユーザ ( 利用者 ) が変更

試作ツールは MIT ライセンスによって提供いたします その他 内包された オープンソース ソフトウェアについてはそれぞれのライセンスに従ってご利用ください

Prog1_10th

各種パスワードについて マイナンバー管理票では 3 種のパスワードを使用します (1) 読み取りパスワード Excel 機能の読み取りパスワードです 任意に設定可能です (2) 管理者パスワード マイナンバー管理表 の管理者のパスワードです 管理者パスワード はパスワードの流出を防ぐ目的で この操作

PowerPoint プレゼンテーション

本書は INpMac v2.20(intime 5.2 INplc 3 Windows7/8/8.1に対応 ) の内容を元に記載しています Microsoft Windows Visual Studio は 米国 Microsoft Corporation の米国及びその他の国における登録商標です

IME( 日本語入力システム ) の確認 変更方法 / プロパティ確認の手順 ************************************************************************************ ドキュメント目次 IME( 日本語入力システム )

1セル範囲 A13:E196 を選択し メニューの データ - 並べ替え をクリック 並べ替え ダイアログボックスで 最優先されるキー から 年代 を選択し OK をクリック ( セル範囲 A13:E196 のデータが 年代 で並び替えられたことを確認する ) 2セル範囲 A13:E196 を選択し

WebReportCafe

フローチャート自動生成ツール yflowgen の使い方 目次 1 はじめに 本ツールの機能 yflowgen.exe の使い方 yflowgen.exe の実行方法 制限事項 生成したファイル (gml ファイル形式 ) の開

VB 資料 電脳梁山泊烏賊塾 音声認識 System.Speech の利用 System.Speech に依るディクテーション ( 音声を文字列化 ).NetFramework3.0 以上 (Visual Studio 2010 以降 ) では 標準で System.Speech が用意されて居るの

プロセス間通信

Prog2_9th

Visual Studio2008 C# で FoxPro に似た数値入力を行う xbase 言語製品が市場から撤退するにつれ FoxPro や他の xbase 言語ツールでアプリ ケーション開発を行っていらした方にとって どの開発言語を選択するかということ が緊急の課題になっていることと存じます

プログラミング基礎

動作環境設定

LogisticaTRUCKServer-Ⅱ距離計算サーバ/Active-Xコントロール/クライアント 概略   

データの作成方法のイメージ ( キーワードで結合の場合 ) 地図太郎 キーワードの値は文字列です キーワードの値は重複しないようにします 同じ値にする Excel データ (CSV) 注意キーワードの値は文字列です キーワードの値は重複しないようにします 1 ツールバーの 編集レイヤの選択 から 編

Prog1_3rd

ガイダンス

エクセルによる数値計算と化学への応用

スクールCOBOL2002

...Visual Studio 2015\Projects\MyHomePage 用サンプル \Database(Access2)\Database(Access2)\MainForm.cs 2 れを含めておかないと Database への更新がきかない oadp.fill(dtbl); dgvk

Prog1_2nd

第 3 章 Visual Studio Community 2015 の基本操作 1 起動と画面構成 (1)Visual Studio 2015 の起動 [ スタート ] ボタン [ すべてのプログラム ] [Visual Studio 2015] をクリックし, を選択します (2) 起動直後の画

HCI プログラミング 8 回目ボタン チェックボックス ラジオボタン 今日の講義で学ぶ内容 ボタンとアクションイベント ボタンのカスタマイズ チェックボックスとラジオボタン ボタンとアクションイベント 1 ボタンを配置してみましょう ボタンは ラベルと同じようにフォントやその色 画像の貼り付けなど

内容 1 はじめに インストールの手順 起動の手順 Enterprise Architect のプロジェクトファイルを開く 内容を参照する プロジェクトブラウザを利用する ダイアグラムを開く 便利な機能.

テスト 1/7 ページ プレポスト Visual Studio による Windows アプリの開発 ( 基礎編 ) 受講日程受講番号氏名 1.NET Framework に関する記述で 誤っているものを選びなさい 1..NET Framework に含まれる CLR は プログラミング言語に依存し

第 1 章 : はじめに RogueWave Visualization for C++ の Views5.7 に付属している Views Studio を使い 簡単な GUI アプリケーションの開発手順を紹介します この文書では Windows 8 x64 上で Visual Studio2010

グラフィックス

Microsoft PowerPoint - kakeibo-shiryo1.pptx

Microsoft PowerPoint - visualprogram.ppt

本テキストの作成環境は 次のとおりです Windows 7 Home Premium Microsoft Excel 2010( テキスト内では Excel と記述します ) 画面の設定 ( 解像度 ) ピクセル 本テキストは 次の環境でも利用可能です Windows 7 Home

プログラミング演習

Prog2_6th

Team Foundation Server 2018 を使用したバージョン管理 補足資料

Java プログラミング Ⅰ 7 回目 switch 文と論理演算子 今日の講義講義で学ぶ内容 switch 文 論理演算子 条件演算子 条件判断文 3 switch 文 switch 文 式が case のラベルと一致する場所から直後の break; まで処理しますどれにも一致致しない場合 def

Windows 10 IoT Core MVA 2015 August Windows 10 IoT Core ハンズオントレーニング Building and running Github MS IoT Samples on Windows 10 IoT Core 3 章 UWP アプリの開発 L

出力可能なバーコードの種類 出力可能なバーコードの種類各バーコードはそれぞれのバーコードの仕様に準拠します バーコードの種類 PDF417 MICROPDF417 対応バーコードの名称 PDF417 マイクロ PDF417 操作例 PDF417 商品コードの内容を PDF417 にする 作成された

Windows8.1基礎 ファイル管理

// このクラスの有効期間中の各呼び出しに使用される キャッシュされた Socket オブジェクト Socket socket = null; // 非同期処理が完了したことを通知するために信号を送るオブジェクト static ManualResetEvent clientdone = new Ma

(Microsoft PowerPoint - \221S\211\346\226\312\225\\\216\246\225s\213\357\215\207\216\236\202\314\221\316\211\236\215\ _nipponlabo.pptx)

Java講座

やってみようINFINITY-写真管理 編-

ファイル操作-インターネットキャッシュ

「旅日記」

1. 基本操作 メールを使用するためにサインインします (1) サインインして利用する 1 ブラウザ (InternetExploler など ) を開きます 2 以下の URL へアクセスします ( 情報メディアセンターのトップページからも移動で

PDF Convertor for mac スタートアップガイド

SILAND.JP テンプレート集

編集する ファイルを開く マイクロデータの設定を行うファイルまたはファイルを開きます 開かれたファイルは編集画面に表示されて ブラウザ表示した時のプレビューも同時に表示されます HTML ファイルの選択 編集する ファイルを開くためにメインメニューから ファイル 開く を選びます ファイル選択ダイア

スクールCOBOL2002

やさしくPDFへ文字入力 フォーム入力用 v.3.0 簡易操作マニュアル

1

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

ボタンイベントアプリイベント処理を含むアプリとして, ボタンをもち, ボタンを押すと文字列を表示するアプリを作る. このアプリは,HelloWorld アプリを改造して作成するため, アプリ作成の途中からの手順を示す. 1. ボタンの設置 (1) レイアウトにボタンを追加するパレットの フォーム ウ

Transcription:

2019 年 7 月 25 日 ( 木 ) 実施メニューメニューバーとコンテクストメニュー Visual C# では, メニューはコントロールの一つとして扱われ, フォームアプリケーションの上部に配置されるメニューバーと, コントロール上でマウスを右クリックすると表示されるコンテクストメニューとに対応している これ等は選択するとメニューアイテムのリストが表示されるプルダウンメニューと呼ばれる形式に従う 本日の課題メニューバー及びコンテクストメニューの扱いについて, 実例を通じて学ぶ 手順 1) プロジェクトの作成 Visual Studio 2013 を起動したら, [ ファイル ] [ 新規作成 ] [ プロジェクト ] と辿って, プロジェクトを作成する 新しいプロジェクト ダイアログボックスでは, プログラミング言語を Visual C#, プロジェクトテンプレートとしては, Windows フォームアプリケーション を選択し, 名前 を Fifteenth に書き換え, 場所 が H: Documents Visual Studio 2013 P rojects となっていることを確認してから OK を押す( 詳細は第 1 回の教材を参照 ) 2) コントロールの配置及びフォームの作成今後, フォーム上に配置するコントロールのプロパティのフォントサイズは, メニューアイテムに関するもの以外は, 全て 14 ポイントに変更するものとする ツールバーの メニューとツールバー カテゴリからメニューストリップ (MenuStrip) を選択して,Form1 上に貼り付ける Form1 の Textプロパティは メニューの付加 とする - 1 -

メニューアイテ ム (MenuItem) を選択 toolstripmenuitem1 の Text プロパティに ファイル(&F) を設定する ここで, (&F) の箇所は半角文字で入力する この設定を行うと, アプリケーションの実行時には, Alt のキーを押しながら F のキーを打つことによりこのアイテムにアクセスすることが出来る様になる この仕組みをアクセスキーと呼ぶ ファイル のサブメニューとして,2 つのメニューアイテムを追加する それぞれのプロパティは次の様に設定する toolstripmenuitem2 Text 開く(&O) toolstripmenuitem3 Text 終了(&X) ファイル の右側にメニューアイテムを 1 つ追加し, そのサブメニュー及びそこから派生したメニューとしてそれぞれ 1つずつのメニューアイテムを追加する それぞれのプロパティは次の様に設定する toolstripmenuitem4 Text 実行 (&S) - 2 -

toolstripmenuitem5 Text データ入力 toolstripmenuitem6 Text 結果表示 次に, メニューアイテムにショートカットキーを設定していく ショートカットキーを用いれば, アプリケーション実行時に階層的なメニューを辿らなくてもその内容を簡単に実行することが出来る toolstripmenuitem3 のショートカットキーには Alt + F4 を設定する toolstripmenuitem6 のショートカットキーには, 同様にして, Ctrl + R を設定する ツールバーの メニューとツールバー カテゴリからコンテクストメニューストリップ (ContextMenuStrip) を選択して, Form1 上に貼り付ける - 3 -

toolstripmenuitem7 の Text プロパティに クリア を設定し, ショートカットキーには, Ctrl + C を設定する ツールボックスの ダイアログ カテゴリからオープンファイルダイアログ (OpenFileDialog) を選択して,Form1 上に貼り付ける なお,Form1 のデザイン上には何も表示されないので, 区切り線より下に openfiledialog1 が表示されていることを確認する openfiledialog1の FileNameプロパティに設定されている文字列は削除して, 空にしておく Form1 上に, ラベルを 1 つ, テキストボックスを 1 つ, ボタンを 1 つ貼り付ける button1 の Text プロパティに 入力 を設定する - 4 -

textbox1 の ContextMenuStrip プロパティで, 下向き三角ボタン ( ) を押し出て来る候補から contextmenustrip1 を選択して設定する 3) コーディング Form1 のフォームデザイナー上でコントロールが貼られていない箇所をダブルクリックして Form1.csのプログラムのソースコードを表示する Form1_Loadメソッドのブロック内に Form1 が読み込まれた際の処理として, label1, textbox1 及び button1 の Visible プロパティに false を設定して非表示にする処理( 赤枠の部分 ) を記述する private void Form1_Load(object sender, EventArgs e) label1.visible = false; textbox1.visible = false; button1.visible = false; - 5 -

Form1 のフォームデザイナー上で toolstripmenuitem2, toolstripmenuitem3, toolstripmenuitem5 及び toolstripmenuitem7 をダブルクリックして, それぞれのメニ ューアイテムがクリックされた際の処理 ( 赤枠の部分 ) を記述していく private void toolstripmenuitem2_click(object sender, EventArgs e) openfiledialog1.showdialog(); ShowDialog() で, ファイルを開く為のダイアログを表示する private void toolstripmenuitem3_click(object sender, EventArgs e) this.close(); this.close() で, このフォームを閉じ, フォームアプリケーションを終了する private void toolstripmenuitem5_click(object sender, EventArgs e) label1.text = "1 番目の整数値 :"; label1.visible = true; textbox1.visible = true; button1.visible = true; private void toolstripmenuitem7_click(object sender, EventArgs e) textbox1.text = ""; - 6 -

Form1 のフォームデザイナー上で button1 をダブルクリックして,Form1.cs のプログラム のソースコードを表示する 先ず, クラス全体に適用可能な定数, 変数及び配列の宣言をクラス の冒頭に記述する const int NUM = 5; int i = 0; int sum = 0; double ave; int[] data = new int[num]; 次に,button1_Click メソッドのブロック内にボタンがクリックされた際の処理 ( 赤枠の部分 ) を記述していく - 7 -

private void button1_click(object sender, EventArgs e) try data[i] = Int32.Parse(textBox1.Text); sum += data[i]; i++; if (i < NUM) label1.text = (i + 1) + " 番目の整数値 :"; else button1.visible = false; MessageBox.Show(" 入力完了 ", " お知らせ "); ave = (double)sum / NUM; catch (FormatException fex) MessageBox.Show(fex.Message + "\n 整数値をテキストボックスに入力してから " + "\n 入力ボタンを押してください ", " 結果表示 "); 最後に,Form1 のフォームデザイナー上で toolstripmenuitem6 をダブルクリックして, そ れぞれのメニューアイテムがクリックされた際の処理 ( 赤枠の部分 ) を記述する - 8 -

private void toolstripmenuitem6_click(object sender, EventArgs e) String mstr = ""; for (i = 0; i < NUM; i++) mstr += (i + 1) + " 番目 :" + data[i] + "\n"; mstr += " 合計 :" + sum + "\n" + " 平均値 :" + ave; MessageBox.Show(mstr, " 結果表示 "); i = 0; sum = 0; 4) プログラムの実行 最終確認 すべてを保存 ボタンを押してから, 開始 ボタンを押して, プログラムを実行する エラーが出ている場合には, 修正してから保存, 開始と進む ここではダイアログが開いてファイルを選択出来るが, 実際にファイルを開く為の処理は実装していない - 9 -

メニューアイテムの データ入力 を選択すると, ラベル, テキストボックス及びボタンが表示される テキストボックスに整数値を入力し, ボタンを押した後, テキストボックスを右クリックして, コンテクストメニューを表示させる クリア を選択するとテキストボックスの文字列が空になる テキストボックスをクリックして選択し, Ctrl + C でも同じ動作をすることを確かめる Ctrl + R で表示 - 10 -

確認を終えたら, Alt + F4 でプログラムを終了する ファイルが保存されている場所 Fifteenth H: Documents Visual Studio 2013 Projects Fifteenth 提出物 : 1) フォームのデザインファイル Form1.Designer.cs をメ-ルに添付して提出する 2) フォームを含むソースファイル Form1.cs をメ-ルに添付して提出する 3) 質問を記述したファイル Questions_15th.txt に解答を書き込んで保存し, メ-ルに添付して提出する - 11 -