Copyright by Tatsuo Minohara 2004 rev Xcode Oct. 2 Macintosh Java Primer Chapter 2-2



Similar documents
Microsoft Word - Mac版 Eclipseの導入と設定.docx

Java言語 第1回

1 開発ツールのインストール 最初に JDK をインストールし 次に IDE をインストールする という手順になります 1. JDK のインストール JDK のダウンロードとインストール JDK は次の URL でオラクル社のウェブページからダウンロードします

第2章 Macintoshの基本操作

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

Format text with styles

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

RAYOUT

Microsoft Word - CygwinでPython.docx

Microsoft PowerPoint - 07.ppt [互換モード]

発環境を準備しよう2 章開Eclipseをインストールしようそれでは Eclipseをセットアップしましょう Eclipseは Eclipse Foundationのサイトからダウンロードできます ダウンロードのページを開くと いく

JDK のインストール (2012 年 8 月時点でのバージョン ) Java の実行環境 開発環境は さまざまな企業 団体が開発 配布を行っているが 当テキストでは Java の生みの親である Sun MicroSystems 社 ( 現 Oracle 社 ) の実行環境 開発環境を使用する Ja

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

更新履歴 変更履歴 版数 リリース日 更新内容 第 1 版 2017/5/15 第 1 版発行 第 2 版 2017/7/13 更新履歴 変更内容を追加 (2ページ) 編集の前に を追加(8 ページ ) ブロックエディタ スマートモード エディタモード の説明を追加 (10~12 ページ ) ブロッ

<8B9E93738CF092CA904D94CC814090BF8B818F B D836A B B B816A2E786C73>

PowerPoint プレゼンテーション

Microsoft Word A02

WebOTXマニュアル

産能大式フローチャート作成アドインマニュアル

PowerPoint プレゼンテーション

Eclipse 操作方法 (Servlet/JSP 入門補助テキスト)

sscapt.jar(ver.2) ソースコードの使い方 説明書 MLTLab ( エムエルティ ラボ ) 2014 年 4 月 21 日

第21章 表計算

ClientManager ユーザズマニュアル

教材ドットコムオリジナル教材 0から始めるiアプリ (3) 0 から始める i アプリ (3) i アプリを作れるようになったならば次は公開です i アプリでは前述したように たとえエミュレータで動作確認ができたからといって実機のテストを怠ってはいけません 実機での処理速度 発色 プログラム等の耐性

1.WebClass( ウェブクラス ) とは WebClass を利用される前に 学生の立場で WebClass を利用してみましょう... 4 開始方法... 4 資料を閲覧する 先生の立場で WebClass を利用してみましょう... 8 資料を

地域ポータルサイト「こむねっと ひろしま」

UMLプロファイル 機能ガイド

スクールCOBOL2002

論文誌用MS-Wordテンプレートファイル

スライド 1

Microsoft Word - _ ‘C’³_V1.6InstManual.doc

Maser - User Operation Manual

Microsoft Word - Android開発環境構築.doc

G-mail とは何ですか? G-mail とは Google が提供するフリーメールですメールにはプロバイダ ( インターネット接続の契約した会社 ) から提供されるものと携帯電話を購入すると提供されるもの そしてインターネット上で無料で登録利用できるメールアドレスがあります プロバイダから提供さ

1.WebClass( ウェブクラス ) とは WebClass を利用される前に 学生の立場で WebClass を利用してみましょう... 4 レポートを提出する 先生の立場で WebClass を利用してみましょう... 9 提出状況を確認する..

ガイダンス


C#の基本

Ⅴ ブラウザーの使い方 V. ブラウザーの使い方 起動 終了 画面説明 ホームページ移動 リンクを使って移動 アドレスバーからの移動 ボタンでの移動

2/10 ページ 対象画像の選択 エルスプローラなどで対象の ( 縮小する ) 画像が入っているフォルダーを開きます 例えば 次の通りです 例では 下のフォルダーから反転しているファイル ( つまり 2006_ JPG ) を縮小するものとします 以下の説明では 対象画像 と呼びます

プログラミングI 第2回 数理物理,総合理学等向け

1/2

Windowsクライアントユーザーマニュアル_version+1_0_1_

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

新規コンポーネントの作成方法

Eclipse マニュアル <作成目的> Eclipse のインストール方法などを紹介したページはいろいろありますが 専門用語がわからない初心者でもわか りやすく Eclipse のインストール方法 基本操作などをまとめたマニュアル作成を目的としています <目次> 1 Eclipse のインストール

SnNCutCnvs ステッカーウィザードを使ってデザインを作成する ここでは スターターキットに付属している A4 サイズ (210 mm 297 mm) のプリントステッカーを使用する場合の例を説明します [ ステップ 1] エリアサイズを変更します パソコンの場合 : 編集画面 >[ プロジェ

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

スライド 1

3TestMaker4 が起動すると 桐原書店 TestMaker サーバログイン画面 が表示さ れます 利用者登録後に発行した 利用者 ID と登録時に設定いただいたパスワー ドを入力し ログイン ボタンをクリックします 利用者 ID とパスワードは 登録後に送付した 登録確認メール に記載されて

Microsoft Word - VisualC++利用法2.doc

Microsoft Word - バーチャルクラス(Blackboard)ログイン方法ガイド.docx

MoreStudy 第 6 章 MoreStudy 第 6 章 第 1 節 貼り付け 3 [ 形式を選択して貼り付け ] ダイアログから [Microsoft Excel ワークシート ] を選択し [OK] ボタンを 押します 1 Excel ワークシートで貼り付け [Pastespec] リボン

Windows10 における Ac6 System Workbench for STM32 のダウンロードとインストール V /06/01 Windows10 の PC で Ac6 System Workbench for STM32 のダウンロードとインストールの方法について説明しま

第1章 ビジュアルプログラミング入門

Microsoft Word Proself-guide4STD+Prof.docx

設定をクリックしてください 初期設定をクリックします

Microsoft Word - 205MSPowerpoint2010

1 Word2007 を立ち上げて 表を作って内容を入力し 体裁を整える 1 時間の関係で あらかじめ下記のような簡単な文書を作成して デスクトップにファイル 旅行案内操作前 1 を置いてありますからこのファイルをダブルクリックして開いて下さい (* 時間のある方は末尾に表の挿入方法などを参考に書い

引き算アフィリ ASP 登録用の日記サイトを 作成しよう Copyright 株式会社アリウープ, All Rights Reserved. 1

コードテンプレートフレームワーク 機能ガイド 基礎編

This is a header

ホームページ公開方法

Microsoft Word - macマニュアル【 】.doc

Design with themes — Part 1: The Basics

GettingStartedTK2

Microsoft Word - VB.doc

携帯電話を登録する 3 携帯電話で教員からのお知らせおよびレポート課題の情 報が得られます. 従来型携帯電話を利用するための情報登 録はパソコンを使って行います. スマートフォンユーザは スマートフォンユ ーザ向けガイド を参照してください. 携帯メールアドレスの登録 授業選択領域にて My Wor

A 既製のプロジェクトがある場合

目次 専用アプリケーションをインストールする 1 アカウントを設定する 5 Windows クライアントから利用できる機能の紹介 7 1ファイル フォルダのアップロードとダウンロード 8 2ファイル更新履歴の管理 10 3 操作履歴の確認 12 4アクセスチケットの生成 ( フォルダ / ファイルの

PowerPoint プレゼンテーション

Microsoft PowerPoint - visualprogram.ppt

PowerPoint プレゼンテーション

Shareresearchオンラインマニュアル

目次 1. ログイン ログアウト デスクトップ ( 例 :Word Excel 起動中 ) Dock( 例 :Word Excel 起動中 ) Finder ウィンドウ メニューバー ( 例 :Word 起動中 )...

ユーザーズマニュアル 神戸親和女子大学情報処理教育センター 年 4 月版

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

インテル(R) Visual Fortran コンパイラ 10.0

<4D F736F F D208AC888D B836A F C B838B834B E2E646F63>

PowerPoint プレゼンテーション

新規インストールガイド Microsoft Office Professional Plus 2016 本書は Download Station から Microsoft Office Professional Plus 2016( 以下 Office) をダウンロ ドし 新規インストールを行う手順

すると メインメニューと呼ばれる DC さくらのメインウィンドウ部が表示されます ( 下の画面がスクリーンシ ョットです ) メインメニューは ウィンドウ右上の ボタンを押すと閉じます リスト内のアイテムは ダウンロードのタスクを表します ダウンロード状況を把握できます メニュー項目やボタンの説明は

ライセンス認証ガイド Windows 10 Pro 本書は Download Station から Windows10 のライセンス情報をダウンロ ドし インストール済みの Windows 10 に適用する手順を記載しています 本手順は学内ネットワークに接続した状態で行う必要があります 認証プログラ

スクールCOBOL2002

Raspberry Pi で WEB カメラを使用 会津大学 RT ミドルウェア講習会 2017 The University of Aizu

学校 CMS 活用マニュアル 作成編 2 contents 1. 日誌の作成 ( 応援メッセージ 学校生活 給食 生徒会 部活動 ) 1 2. トップページへの記事の移動 3 3. 時間割 月行事 給食献立 部活動計画 4 1 PDF ファイル のアップロード 2 画像ファイル のアップロード 4.

[PPD ファイルの生成 ] ダイアログボックスが表示されます 保存先を指定します ( 図では PPD フォルダをHD 直下に事前に作成し指定 ) [PPD の種類 :] の設定は Mac に設定します [OK] ボタンをクリックすると PPD ファイルが 生成されます 指定した保存先に PMP65

V.ブラウザの使い方

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

立ち読みページ

1. はじめに 1. はじめに 1-1. KaPPA-Average とは KaPPA-Average は KaPPA-View( でマイクロアレイデータを解析する際に便利なデータ変換ソフトウェアです 一般のマイクロアレイでは 一つのプロー

共済会_Kねっと利用マニュアル(2018).indd

作業環境カスタマイズ 機能ガイド(応用編)

PowerPoint プレゼンテーション

SciFinder エラーへの対処法

Microsoft PowerPoint _2.プログラミングの基礎_final.pptx

FutureWeb3 Web Presence Builderマニュアル

NSS利用者マニュアル

プログラミング基礎

Transcription:

Copyright by Tatsuo Minohara 2004 rev Xcode Oct. 2 Macintosh Java Primer Chapter 2-1

Copyright by Tatsuo Minohara 2004 rev Xcode Oct. 2 Macintosh Java Primer Chapter 2-2

Copyright by Tatsuo Minohara 2004 rev Xcode Oct. 2 Macintosh Java Primer Chapter 2-3

Copyright by Tatsuo Minohara 2004 rev Xcode Oct. 2 Macintosh Java Primer Chapter 2-4

Copyright by Tatsuo Minohara 2004 rev Xcode Oct. 2 Macintosh Java Primer Chapter 2-5

Copyright by Tatsuo Minohara 2004 rev Xcode Oct. 2 Macintosh Java Primer Chapter 2-6

Copyright by Tatsuo Minohara 2004 rev Xcode Oct. 2 Macintosh Java Primer Chapter 2-7

2 4 2 Xcodeでアプレットを作成し 実行する まず ファイルメニューの New Project を選択します そうすると 次のようなダイアログが出てくるは ずです 少し下にスクロールさせてください この中から Java AWT Applet を選択します 図2-4 Javaのアプレットのテンプレートを選択する うまく Java AWT Applet を選択できましたでしょうか もし 違うのを選んだ場合は キャンセル ボタンを押して もう一度 新規プロジェクトを作るところからやり直して下さい 次のダイアログでは プロジェクトの名前を入力します これが クラス名などにもなりますので 注意して ください 大文字で始め それ以降はなるべく小文字で記述します なお 空白は入れないで下さい ここで は 例として FirstApplet と入力してみましょう それから プロジェクトのディレクトリという項目 で このプロジェクトを保管するフォルダを指定してください 右側のボタンでファイルブラウザを表示させ ることができます 授業などで行なう場合は 授業で指定されたフォルダに保管するようにして下さい 一 旦 そのフォルダを指定しておきますと それ以降Xcodeを使う場合に いつでもそのフォルダが指定される ことになります 図2-5 ソースファイルを見てみる さて 画面の説明をしましょう やや左側に ウィンドウを左右に2つに区切るいくつかの垂直線がありま す ここに 今回必要になるファイルが並んでいます FirstAppletというプロジェクトファイルが選択され Copyright by Tatsuo Minohara 2004 rev Xcode Oct. 2 Macintosh Java Primer Chapter 2-8

ている場合 右側の上のリストにつぎのようなファイルが並んでいるはずです FirstApplet.java Javaのソースプログラムです FirstApplet.jar 実行するクラスが入ったアーカイブファイルです まだ作られていませんので 赤く表示されています example1.html Javaを実行させるためのHTMLで書かれたWebページです それぞれのファイルをクリックして中を見てみてください なお ダブルクリックしますと 別ウィンドウに その内容を表示してくれます また 上の方にある Editor ボタンを押してみてください 次のようにこの ウィンドウを一杯使って表示してくれます 図2-6 Editorボタンでソースプログラムを中心に表示させる もう一度 Editor ボタンを押しますと 先程の表示に戻ってくれます さあ 実行させてみましょう メ ニューでも実行できますが 上部中央の左から2番目のボタン Build and Go を押すのが簡単でしょう メ ニューの場合は Build メニューの Build and Run を選びます ショートカットキーのCommand+R で 同じことができます アプレットビューワが立ち上がり 次のような結果を見せてくれるはずです 図2-7 AppletViewerが立ち上がり 実行結果を見る 日本語の入力についての補足をしておきます 日本語を使うときは 必ず設定しておいてください メインウィンドウの左の項目で Target を選んでください ソーステキストの中に日本語があった場合の 解釈の仕方をここで設定できます まず FirstApplet というサブの項目を選びます そうしますと下の 図のように 右側のパネルの内側の左のアウトライン表示に Settings という項目がでてきますので その サブ項目の Java Source file Compiler Settings を選びます そうしますと 右側のメインのパネルの中に encoding というポップアップメニューが現れます このポップアップメニューが 欧米 Mac OS Roman になっている場合は うまく日本語が実行時に表示されませんので 日本語 Mac OS に変更します この段階で Fileメニューから Save を選んで置くとよいでしょう プロジェクト Copyright by Tatsuo Minohara 2004 rev Xcode Oct. 2 Macintosh Java Primer Chapter 2-9

ファイルに設定が保存されます 編集画面に戻るには 左側のアウトライン表示で 一番上に置かれている水 色のアイコンの方の FirstApplet をもう一度クリックして選択し 右側のリストからファイルを選びま す 図2-8 日本語設定のためにエンコーディングを変更する ソースプログラムの編集ウィンドウを別個に表示させると FormatメニューのFile Encodingのサブメニュー が選べるようになりますが そこでファイルのエンコーディングの設定を変更した場合は ここで説明した Targets の方のJava Compiler Settingsの方も 同じエンコーディングを設定しておく必要があります そうしないと コンパイラで日本語の書かれている部分などがエラーになってしまいます また XcodeメニューのPreferenceダイアログの Text Editing のタグには Default Encoding の設 定ポップアップメニューがあります 通常は System default 日本語 Mac OS という項目になっ ているのですが 特に日本語を使うことを前提とするときは これを 日本語 Mac OS に変更しておく と良いでしょう これ以降のプロジェクト作成のときに 参照されます 2 4 3 Xcodeでのアプレット作成時におけるファイル構成 今回プロジェクタ名として FirstApplet を選びましたので そのようなフォルダが指定されたフォルダ に サブフォルダとして作られているはずです そのフォルダを開いてみてください 簡単なプロジェクトで も フォルダ全体として6.8MBぐらいの容量があります Xcode上で見える2つのファイル FirstApplet.javaとexample1.html 以外に 次のようなファイルとフォルダがあります FirstApplet.xcode Xcode用のプロジェクトファイル build ビルド時に作成されたフォルダ このFirstApplet.xcodeは ダブルクリックすると Xcodeで開かれるプロジェクトファイルです buildフォ ルダの下には 更に次のような構成になっています example1.html 実行用にコピーされたHTMLのWebページ FirstApplet.jar 実行用のJar形式のアーカイブファイル FirstApplet クラスファイルへのエイリアス FirstApplet.build 途中で作られたファイルが入っているフォルダ Xcodeでは コンパイルされると生成されるのは classファイルではなく jarファイルであるというのがわ かります もちろん このjar形式でアーカイブされているファイルの中に FirstApplet.classも含まれてい Copyright by Tatsuo Minohara 2004 rev Xcode Oct. 2 Macintosh Java Primer Chapter 2-10

ます 途中で生成される単体のclassファイルの方は かなり奥深くはいっており 以下のフォルダの中にあり ます パスの区切りにスラッシュ / を使いました FirstApplet/build/FirstApplet.build/FirstApplet.build/JavaClasses/FirstApplet.class ちなみに jarファイルの方をダブルクリックすると 自動的にJar Launcher このアプリケーションは 次 のフォルダにあります /System/Library/CoreServices が起動されます 現在何も指定されていないの で 何も起きませんが アプリケーションの場合に ここで最初に実行される特定のクラスを指定するため に Jar Bundlerなどを利用します さて プロジェクトのフォルダ自体は6.8MBもあります これは インデックスファイルのサイズが大きいの です インデックスのあるフォルダは 6.5MBもあります 手持ちのディスクの容量が少なくて そのプロ ジェクトをそれ以降あまり用いないときは このインデックスファイルを消しても良いのではないかと思いま す インデックスファイルが置かれているフォルダは以下の通りです FirstApplet/build/FirstApplet.build/FirstApplet.pbxindex 2 4 4 XcodeでSwingのアプレットを作成し 実行する 基本的には AWTのアプレットのやり方とほとんど同じです たとえば プロジェクト名を SwingApplet と致しましょう 次のようなやり方で アプレットを実行させることができます 1 新規プロジェクトで Java Swing Appletを選ぶ 2 フォルダを選択し プロジェクト名をSwingAppletと入力する 3 ビルド 実行のボタンで コンパイルと実行を行なう Javaのソースプログラムを見ますと AWTのアプレットと少し異なるのがわかります その内容はともか く Swingライブラリを使ったアプレットも同じように動くことが確認できればよしと致します 図2-9 Swingのアプレットの実行結果 2 4 5 Xcodeのエラーの表示 プログラムを自分で書くようになりますと プログラムが規則に添った形でない場合にエラーが表示されま す この場合 Xcodeがどのようにエラーを表示するか見てみましょう たとえば FirstApplet.javaのテキ ストで setfontとなっている部分をsetfontにわざと間違えて編集し 保存します コンパイラが 大文字と Copyright by Tatsuo Minohara 2004 rev Xcode Oct. 2 Macintosh Java Primer Chapter 2-11

Copyright by Tatsuo Minohara 2004 rev Xcode Oct. 2 Macintosh Java Primer Chapter 2-12

Copyright by Tatsuo Minohara 2004 rev Xcode Oct. 2 Macintosh Java Primer Chapter 2-13

Copyright by Tatsuo Minohara 2004 rev Xcode Oct. 2 Macintosh Java Primer Chapter 2-14

図2-11 XcodeによるJavaアプリケーションの実行 実行されると 白い画面にメッセージが表示されます この画面は 実行時に起動される標準端末を疑似的に 再現するもので Run Logという名前がついています Run Log あるいはデバッグするときに使われるのは Debug Log は pseudo terminalというソフトウェアで実現されているのですが このソフトウェアが日本 語をうまく通さないので 日本語のメッセージをRunLogに表示をさせることができません 日本語で表示を みたい場合は 次に説明するJJEditを利用した方が良いと思います 2 5 2 JJEditでアプリケーションを作成し 実行する JJEditを英語のアップル社のホームページからダウンロードします www.apple.comです ここで Mac OS X のタブをクリックし downloads のタブをクリックしてください そして 右側に配置されてい る分野ごとのリンクから Development Tools のリンクをクリックして下さい このページにあります 何ページかありますので 次のページなどをみてみてください ディスクイメージであります さて JJEditを立ち上げます 次のようなプログラムを自分で入力してみてください 大文字小文字の区別を してください と の波括弧 英語ではbraceと呼ばれています も正確に打ち込んでください また ク ラス名が以下のプログラムでは FirstApplicationになっていますが 間に空白を入れないでください 本書 では わかりやすくするために文字が太字になっていたり斜体になっていますが 大抵のエディタではそんな 機能はありませんので 気にせずに打ってください 空白があるところとないところの区別もしてください また 2行目から4行目に掛けて行なわれている左側にテキストをずらす記述の仕方は字下げ Indent と呼ば れていますが これもしてみてください 字下げにはTABキーを用います public class FirstApplication { public static void main( String [ ] args ) { System.out.println("Hello, World!"); } } インデントされた行を左に戻す場合は Deleteキーを使います 入力できましたら ファイルメニューの Save で保存します このときのファイル名は 上記のプログラムで書かれているクラス名 public class の後の名前 を用いて FirstApplication.java というファイル名にします この名前にしないとうまくコ ンパイル実行できないで注意して下さい Copyright by Tatsuo Minohara 2004 rev Xcode Oct. 2 Macintosh Java Primer Chapter 2-15

Copyright by Tatsuo Minohara 2004 rev Xcode Oct. 2 Macintosh Java Primer Chapter 2-16