C#によるWindowsFormApplication入門

Slides:



Advertisements
Similar presentations
コンピュータと情報 第 14 回 Word と Excel の連携. ページの設定の変更 ページの設定の変更 印刷領域の余白の設定と 1 行内の文字数と ページ内の行数の変更 印刷領域の余白の設定と 1 行内の文字数と ページ内の行数の変更 段組の仕方 段組の仕方 2 段組の作成の仕方 2 段組の作成の仕方.
Advertisements

1 情報基礎 A 第 9 週 プログラミング入門 VBA の基本文法 1 準備・変数・データの入出力 徳山 豪・全 眞嬉 東北大学情報科学研究科 システム情報科学専攻 情報システム評価学分野.
VBA の基礎 (Visual Basic for Application) 国立教育政策研究所 坂谷内 勝.
コンピュータと情報 第10回 Excel を使ってみる. Excel の起動 ① 「スタート」ボタンをク リック ② すべてのプログラムにマ ウスカーソルをあわせる ③ 「 Microsoft Office 」 → 「 Microsoft Excel 2003 」 にマウスをあわせて,ク リック ④.
情報アプリケーション1 2006 年 10 月 12 日 第四回資料 担当 重定 如彦. 目次 データの送信とフォーム クイズ CGI 複数のパーツのデータの分割方法 配列変数.
1 情報処理 II 第12回の 教材 高知大学理学部 数理情報科学科 1 回生い組対 象 数理情報科学科 1 回生い組対 象担当:塩田 プレゼンテーションソフト プレゼンテーションソフト PowerPoint.
情報処理 第8回第8回第8回第8回. 目次 (1) スタイルの利用 – スタイルの概要 – スタイルの適用 (1) – 「スタイル」ウィンドウを開く – スタイルの適用 (2) – スタイル適用のセオリー – すべてのスタイルを表示 – スタイルの書式を変える (1) – スタイルの書式を変える (2)
オブジェクト指向 プログラミング 第二回 知能情報学部 新田直也. 講義計画(あくまで予定) 第 1 回 プログラミング言語の種類と歴史 第 2 回 eclipse の基本操作 第 3 回 eclipse のデバッグ機能 第 4 回 構造化プログラミングの復習 第 5 回 演習 第 6 回 構造化指向からオブジェクト指向へ.
情報基礎演習I(プログラミング) 第9回 6月22日 水曜5限 江草由佳
大杉 直樹†, 神谷 年洋‡, 門田 暁人†, 松本 健一† †奈良先端科学技術大学院大学 情報工学科 {naoki-o, akito-m,
GridLayout オブジェクト(省略)
プログラミング入門 電卓番外編 ~エクセルで関数表示~.
Java I 第2回 (4/18)
1.1 C/C++言語 Hello.ccを作りコンパイルしてa.outを作り出し実行する
情報処理 教材 プレゼンテーションソフト PowerPoint 高知大学 共通教育 理学部 対象 塩田
ゲームプログラミング講習 第1章 DXライブラリ入門
Win32APIとMFC H107102 古田雅基 H107048 佐藤一樹 H107126 山下洋平.
2008/03/01 D-BOF k.inaba はじめての initial D 2008/03/01 D-BOF k.inaba
情報処理 第12回の教材 プレゼンテーションソフト PowerPoint 高知大学 共通教育 理学部 対象 担当教員 : 塩田
情報理工学部 情報システム工学科 ラシキアゼミ3年 H 岡田 貴大
Step-by-Step Guide on How to Start ALICE Analysis
VBA H106077 寺沢友宏.
JavaServlet&JSP入門 01K0018 中村太一.
はじめてのASP.NET 楽しいアプリ制作の会 #1 TWorks.
第2章 Eclipseと簡単なオブジェクト 指向プログラミング
初年次セミナー 第2回 文字の出力.
第20章 Flyweight ~同じものを共有して無駄をなくす~
C#とC++とオブジェクト指向 上甲 健史.
プログラミング演習3 第2回 GUIの復習.
補足説明.
情報処理A 第?回 Excelを使ってみる.
プロジェクト演習Ⅱ インタラクティブゲーム制作 イントロダクション2
MVP for VB が語る C# 入門 初音 玲.
MVP for VB が語る C# 入門 初音 玲.
暗黙的に型付けされる構造体の Java言語への導入
オブジェクト指向 プログラミング 第二回 知能情報学部 新田直也.
第二回 VB講座 電卓を作ろう.
プログラミング応用 printfと変数.
ローカル変数とグローバル変数 ローカル変数  定義された関数内だけで使用できる変数 グローバル変数 プログラム全体で使用できる変数.
TCanvas BCB:TCanvasクラスでグラフィックを扱う。 TFormなどもプロパティとして持っている。
プログラミング演習3 第2回 GUIの復習.
プログラミング基礎a 第10回 Javaによる図形処理入門(2) GUIの使い方
情報基礎演習I(プログラミング) 第10回 6月29日 水曜5限 江草由佳
7.4 intanceof 演算子 7.5~7.9パッケージ 2003/11/28 紺野憲一
Processing使用の準備.
プログラミング基礎a 第10回 Javaによる図形処理入門(2) GUIの使い方
Visual Studio 2005の使用方法 新入生セミナー 
プログラミングⅠ 平成30年10月15日 森田 彦.
オブジェクト指向 プログラミング 第二回 知能情報学部 新田直也.
情報基礎演習I(プログラミング) 第11回 7月12日 水曜5限 江草由佳
情報処理 第13回の教材 プレゼンテーションソフト PowerPoint 高知大学 共通教育 理学部 対象 担当教員 : 塩田
C言語 はじめに 2016年 吉田研究室.
Microsoft Office クイックガイド ~基本編~
統計ソフトウエアRの基礎.
C#プログラミング実習 第3回.
計算機プログラミングI 木曜日 1時限・5時限 担当: 増原英彦 第1回 2002年10月10日(木)
プログラミング入門 電卓を作ろう・パートI!!.
情報基礎演習I(プログラミング) 第8回 6月8日 水曜5限 江草由佳
Javaによる Webアプリケーション入門 第4回
画面への描画 Graphics オブジェクト 紙 ペン Pen オブジェクト Brush オブジェクト 画面のピクセルをカプセル化
情報処理Ⅱ 第7回 2004年11月16日(火).
統合開発環境のための プログラミング言語拡張 フレームワーク
JAVA入門⑥ クラスとインスタンス.
情報処理 II 第12回の教材 プレゼンテーションソフト PowerPoint 高知大学理学部 数理情報科学科1回生い組対象 担当:塩田教官
Visual Studio 2013 の起動と プロジェクトの新規作成 (C プログラミング演習,Visual Studio 2019 対応) 金子邦彦.
Javaとは Javaとはオブジェクト指向言語でJava VM(Java仮想マシン)と呼ばれるプログラム上で動作します。
プロジェクト演習Ⅱ インタラクティブゲーム制作
3.テキストボックスによる データ入力 データ入力と表示のプログラム.
6.ユーザ定義型.
5.基本API 5-1 レイアウト ウィジェットの並べ方を指定するには、 パレットのレイアウト(Layoutでは以下の8種類)を配置する。
Presentation transcript:

C#によるWindowsFormApplication入門 NARC班 斉藤 龍也

自己紹介 斉藤 龍也(さいとう たつや) 情報科学部コンピュータ科学科3年生 NARC班所属 2011年度副会長

WindowsFormApplication Windows上で動くGUIのアプリケーション 例えば インターネットブラウザ テキストエディタ 画像編集ソフト その他諸々 一般的にソフトウェアと聞いて思い浮かぶようなもの やフリーでダウンロードできるもの

C# オブジェクト指向型プログラミング言語 JAVAに似てる Microsoftが一番力を入れている言語 標準ライブラリが豊富 ゲーム用のライブラリが増えてきた Unity (android,iPhone) PS Suite(PS Vita) XNA(XBOX360, WindowsPhone7)

自分で作ったもの

開発環境 情科の人なら… VisualStudio2010 その他の人なら… Visual C# 2010 Express Edition

プロジェクトの新規作成(1/3)

プロジェクトの新規作成(2/3)

プロジェクトの新規作成(3/3)

実行(1/2)

実行(2/2)

HelloWorld1 メッセージボックスを使っ て”HelloWorld!”と出力 するプログラムを作成し てみましょう

HelloWorld1 コードの表示の仕方 Form1.cs上で右クリック コードの表示をクリック コードが表示される

HelloWorld1

HelloWorld1 MessageBox.Show(String text) メッセージボックスを表示する 引数に表示したい文字列を指定する JAVAのJOptionPane.ShowMessageDialogみたいなもの

HelloWorld1 public Form1() コンストラクタ 戻り値なしのclassと同じ名前の関数がコンストラクタになる 通常初期化処理とかを書く 詳しくはオブジェクト指向の勉強してください

HelloWorld2 button1をクリックした ら”HelloWorld”とメッ セージボックスで出力す るプログラムを作成して みましょう

HelloWorld2

HelloWorld2

HelloWorld2 Buttonをドラッグアンドドロップ

HelloWorld2 private void button1_Click(object sender, EventArgs e) イベント フォームデザイナ上のボタンをダブルクリックすると勝手にこ の関数が生成される ここにボタンをクリックした時の処理を書く

HelloWorld2 イベントの設定を変え たい時 ボタンを選択状態にする 右下のプロパティにカー ソルをあわせる イナズママークをクリック イベントの発生条件をク リック以外に設定できる ダブルクリックすると勝手 にイベントが生成される

HelloWorld3 テキストボックスの内容 を ボタンをクリックしたとき メッセージボックスに表 示 するプログラムを作成し て みましょう

HelloWorld3

HelloWorld3 textBox.Text プロパティ そのGUIパーツが持っている情報にアクセスできる textBox.Text = “hoge”とやれば”hoge”を代入することも できる 他にもVisibleなどのプロパティがある

HelloWorld3 プロパティの初期値を 変更する テキストボックスを選択 状態にする 右下のプロパティにカー ソルを合わせる 稲妻マークの左のボタン をクリック Textの右に文字列を入 力