2.Mizar-MSE の機能分析 2.1 CUI インターフェース ツールの基本プルーフ チェッカの機能は コンパイラに似ている コンパイラの場合は プログラムのコードを記述し そのコードをコンパイルし 文法上の誤りが無ければ オブジェクトを出力する コンパイラを利用する目的は コンパイラが生成し

Size: px
Start display at page:

Download "2.Mizar-MSE の機能分析 2.1 CUI インターフェース ツールの基本プルーフ チェッカの機能は コンパイラに似ている コンパイラの場合は プログラムのコードを記述し そのコードをコンパイルし 文法上の誤りが無ければ オブジェクトを出力する コンパイラを利用する目的は コンパイラが生成し"

Transcription

1 形式論理教育ツール Mizar-MSE 用統合環境の実装 Implementation for the proof checker Mizar-MSE 福良博史 FUKURA Hirofumi 誤りが見過ごされる危険性がある 形式論理の証明の内容についての教育訓練を行う場合 このような 自明である というような論理の飛躍を許さず きちんと証明の基本ルールに則り 誰もが納得のいくプロセスで証明が行われることが必要である これを可能にするためには 何らかのツールが必要となる このツールは 自動証明のツールではない 自動証明の場合は 結果が出るまでに長時間かかる場合もある また証明できないこともある ここで求めているツールは プルーフ チェッカであり これは 証明の記述に誤りがあるか否かを検証してくれる このツールは 証明の記述がルール通りに行われているか否かを判定するだけなので プルーフ チェッカが試行錯誤することはない そのため 処理時間が予測できないほど長時間かかることはありえない プルーフチェッカ Mizar というツールがある しかしこれは専門家がそれなりの訓練を積んでからでないと使いこなせない そこで専門家向けではない 初心者向けの証明の検証をおこなってくれるツール Mizar-MSE を用いて教育訓練を実施することとした このツールは Linux 上で CUI(Character-based User Interface) インターフェースで用いられていた それを Windows で動作できるように 東京校において改造し 利用していた (1) この実習を始めて 3 年目となる今年度は このツールを GUI (Graphical User Interface) 形式で利用できるように改造した この改造は Java にて行った この改造方法を紹介し 今後 同様なツールの改造をより汎用的に実装するための方式を提案する 1. 緒言これからのソフトウェア技術者が身に付けておくべき基本的な知識の一つは形式論理学であると考えている これがなぜソフトウェア技術者に必要なのかというと 高信頼性を維持したソフトウェア システムを構築するためには 現在のソフトウェア工学の技術レベルにおいて 形式手法がその解決への入り口と考えるからである この手法を用いるためには 形式論理学の知識と訓練が欠かせない ソフトウェア設計手法の一つであるオブジェクト指向による設計方法論の UML には OCL という言語が用意されている この言語も形式手法の一種と考えられている この言語を理解するためにも形式手法の知識が必要である そのため 東京校において形式論理の教育 訓練を情報技術科の二年生を対象に 3 年前から実施している 形式論理を 集合教育で教える上で困難なことは 証明が正しいか否かを確認する方法が紙の上での記述だけでは 個々人のレポートを読み 厳密な検証を行うときに 論理の飛躍や 微妙に誤っている論証を総てチェックするための時間がなかなかとれず 誤りを見落としやすくなり 実質的な訓練にならなくなる恐れがある また別の観点で考えると 高校や大学の数学のテキストにおいて証明が 自明である と書かれてしまうと 人により理解の深さが異なっているため 理解できる人 理解できない人 誤解する人などが出てくる そして実は 自明である と書いたのが誤りで そのような証明が不可能かもしれない このように論証を紙の上で行っている場合は -66-

2 2.Mizar-MSE の機能分析 2.1 CUI インターフェース ツールの基本プルーフ チェッカの機能は コンパイラに似ている コンパイラの場合は プログラムのコードを記述し そのコードをコンパイルし 文法上の誤りが無ければ オブジェクトを出力する コンパイラを利用する目的は コンパイラが生成したオブジェクトを用いてソフトウェアを動かすことにある プルーフ チェッカの場合は 証明のコードを記述し その内容が ルールに則っているか否かを判定する この場合重要なのは証明の正しさに対する診断結果である CUI ツールとして必要なものは 証明のコードを入力し 構文解析し 構文上の誤りがあればそれを指摘する 構文上の誤りが無い場合は 証明の記述に飛躍や無理がないか 証明のルールに則っているかを調べ検証の妥当性を調べ その結果を表示する Mizar-MSE の場合は テキスト ファイルから論証のコードを入力し その診断結果を標準出力している 2.2 Mizer-MSE の利用方法 Mizar-MSE を利用するためには 以下のような手順を踏んで利用することになる 手順 1: テキスト エディタで証明のコードを記述し 保存する 手順 2: コマンド プロンプトを起動する 手順 3: コマンド プロンプトから必要なディレクトリに移動し Mizar-MSE を起動する このとき 手順 1で作成したファイルを入力として指示する 手順 4: 診断結果が標準出力に表示される 手順 5: 診断結果を見て間違いがあれば 手順 1に戻る このようなツールを使うことで 集合教育でも ツールが あたかも個人ごとのチュータの ような役割を担ってくれている 個人ごとに証明の書き方に間違いがあれば 指摘してくれる また 論証が飛躍している場合も指摘してくれる しかし その推論方法が根本的におかしいのか または若干飛躍しているのかの判断は ツールでは判断できない この点は 学生がどうしても証明できないときに教官に質問しに来て 教官がその意味を説明することで学生の理解が進む つまり学生と教官との対話が 論証の本質的な内容近辺での議論となる すなわち本質的な考え方の訓練に 教官が集中できるような環境が整えられる と考えている パスの設定やスクリプトの記述などを知っている人は CUI インターフェースのツールを使うことに抵抗感を感じていない しかし近年 GUI 操作には慣れていてもコマンド プロンプトで操作をする環境に不得手の人が増えている このような状況において 形式論理を訓練するために パソコンの操作に重点を置いている余裕は無いので GUI インターフェースでのワンストップサービスという観点から ツールの使い勝手の工夫を考えた 2.3 ユニバーサル デザインの7 原則ツールの使い勝手を考える上で 以下に示すユニバーサル デザインの 7 原則 (2) を参考とした 第一原則 ( 公平性 ) への適合性すべてのユーザにとって GUI の起動により 誰もが同じ方法で各種メニューを開くことにより使えるようにデザインされている 第二原則 ( 柔軟性 ) への適合性テキスト エディタの利用 プルーフチェッカの利用その他各種機能は, メニューから選択することによりサービスが受けられる このためユーザが自分の理解や早 -67-

3 さのペースに合わせて自身でメニューを選択し行動をすることができるようにデザインされている 第三原則 ( シンプル ) への適合統合環境として, テキスト エディタもプルーフチェッカも一つのツールの中にメニューで選択して作業ができるようにシンプルなデザインを採用している 第四原則 ( 理解容易 ) への適合メニューを見ると何ができるのかが容易に理解できるようにデザインされている 第五原則 ( 寛容 ) への適合操作に異常が見受けられた場合は 警告を発するようにデザインされている 第六原則 ( 操作極小 ) への適合統合環境としたことで, 別々のツールをその都度呼び出したりすることなく メニューから選択することで必要な機能をすべて扱えるように操作性を極力減少させたデザインとなっている 第七原則 ( サイズ 空間 ) への適合テキスト エディタのフォントを3 種類用意した このことにより人それぞれの見易い文字の大きさを選択できる またプレゼンテーション用に大きな文字を表示することが可能なデザインとなっている 3.Mizar-MSE 統合環境 3.1 Mizar-MSE の GUI 化した統合環境上記のようにこのツールを設計する上で ユニバーサル デザインの7 原則を参考に使い勝手の機能を考えた GUI 化したツールと この 7 原則には違和感がなく 自然と機能の選別ができた 2.2で述べた各ステップを踏む手順を GUI 化したツールの中に一体化することができた このツールは ワンストップ サービスとしての統合環境を目指したツールである このため テキスト エディタとプルーフチェッカを一つにまとめて GUI 化し 各種メニューをクリックしていくことで証明の格納 再読み込み Mizar-MSE による検証などが統一して操作できるようになっている 図 1に今回製作したツールの画面例を 図 2 に実装した Mizar-MSE 統合ツールの概要を示す 図 1 Mizar-MSE の GUI 化した統合環境ツールの画面例 -68-

4 統合環境制御 エディタ バッチ起動 結果表示 証明のコード 証明の結果 モニター 表示 実線の矢印 : 制御の関係 図 2 Mizar-MSE の統合ツールの構成イメージ 3.2 Mizar-MSE 統合環境の実装方針このツールを設計する上で 考慮したことは 元のツールに手を加えるのは コードが公開されている場合は簡単であるということである このツールの場合もコードが公開されているので コードを改造することができる しかしそれではこのツール独自の改造となってしまう それではあまり汎用性がない 特殊な改造に留まる 今回の方針として 今回のようなGUI 化されていないツールを 一定の条件が整えばどのような場合でもGUI 化が可能となる つまりソースコードが公開されていなくてもGU I 化が可能な方策を検討した その結果今回採用した実装上の考え方は以下の通りである (1) メニュー形式による機能の呼び出し (2) エディタ機能の組込み (3) Mizar-MSEをバッチファイルとし バッチファイルの起動 ( 注 ) この仕組みにより エディタで作成したコードを外部ファイルとし バッチファイルの入力とする そして 標準出力も外部ファイル化しておく つまり 形式論理の検証結果をユーザに見せるための情報を引き継げるようにしておく (4) 検証結果をファイルから読み込み画面表示 3.3 Mizar-MSE 統合環境のコード例 このツールを構築する上での骨格部分の具体的なコード例を以下に示す private void nowverify() { // 検証 try{ String cf = currentfile.getname(); Process p = Runtime.getRuntime().exec( "cmd /c start.. MizarMSE mizarmse.bat " + cf); catch (Exception e) { e.printstacktrace(); 図 3 バッチファイルの起動部分 図 3にバッチファイルの起動箇所のコード例を示す この場合 cmdというのがコマンドプロンプトを起動することであり コマンドプロンプトで mizarmse.batというバッチファイルを起動している このバッチファイルの内容は 図 4に示す cd.. MizarMSE mizar-mse<.. sources %1 >.. log verification.log exit 図 4 バッチファイルの内容 verification.logという名前のファイルが Miz ar-mseの検証結果を標準出力となっている -69-

5 ものを テキストファイルとして格納している この情報の受けとり方はは 図 5のように 検証結果のverification.logを読み込み 画面に表示している private void confirmverify() { // 検証結果確認 try { BufferedReader reader = new BufferedReader( new FileReader( ".. log verification.log")); StringBuilder sb = new StringBuilder(); for(string line; (line=reader.readline())!=null;) { sb.append(line+" n"); reader.close(); textarea.settext(sb.tostring()); catch (IOException e) { e.printstacktrace(); 図 5 検証結果の受取表示例 4. ツールの汎用化このようなツールを個々に実装するのは 人手がいくらあっても足りなくなる そこで C UIとして用いているツールをGUI 化することが汎用的な環境定義を行うことにより利用できるようになると 色々な過去のツールが使いやすくなる可能性がでてくる このようにツールを汎用化させるためには 外部定義により 色々な条件を入力し これを解釈して その定義に応じてツールの機能がインタープリティブに変化するようにできればよい このための外部定義は XMLでの記述形式を用いると 人が見て 理解しやすい構造で定義体を記述できる このように現在のツールを改造すると 概ね図 6のような形態になる このときに定義体に必要な機能的な内容は 表 1に示したような項目が考えられる XML での定義 統合環境制御 エディタ バッチ起動 結果表示 コード 実行結果 モニター 表示 実線の矢印 : 制御の関係 図 6 汎用化した統合ツールのイメージ -70-

6 表 1 定義体に必要な機能 No 機 能 1 画面のタイトル 2 メニューの種類 3 エディタの有無 4 バッチファイルの指示 5 入力情報の指示 6 出力情報の指示 7 排他制御の必要なプロセスの指示 8 並列処理が可能なプロセスの指示 9 シリアライズが必要なプロセスの指示 10 エラーへの対処 5. まとめこのツールを利用して 3 年目の教育訓練を行っている 今後使い勝手の情報を収集し よりよいものにしていくことが望まれる なお このツールのXML 化を今後検討していきたいと考えている こうすることにより 他のツールに対しても同じような機能の提供が簡単にできる可能性がでてくる 参考文献 (1) 福良博史 : プルーフ チェッカ Mizar-MSE を用いた形式論理の実践的な教育訓練法,Proceedings of the Technical Symposium and General Assembly of Mizar JAPAN (Spring 2007) Volume 2, Number 1, May 18, 2007 (2) ユニバーサル デザインの 7 原則 about_ud/udprinciples.htm -71-

C#の基本

C#の基本 C# の基本 ~ 開発環境の使い方 ~ C# とは プログラミング言語のひとつであり C C++ Java 等に並ぶ代表的な言語の一つである 容易に GUI( グラフィックやボタンとの連携ができる ) プログラミングが可能である メモリ管理等の煩雑な操作が必要なく 比較的初心者向きの言語である C# の利点 C C++ に比べて メモリ管理が必要ない GUIが作りやすい Javaに比べて コードの制限が少ない

More information

Microsoft PowerPoint - Borland C++ Compilerの使用方法(v1.1).ppt [互換モード]

Microsoft PowerPoint - Borland C++ Compilerの使用方法(v1.1).ppt [互換モード] Borland C++ Compiler の 使用方法 解説書 (v1.1) 1 準備 (1/2) 1. スタートメニューから コントロールパネル を開いて その中に デスクトップのカスタマイズ フォルダーオプション があるので開く エクスプローラー内の ツール フォルダーオプション などからも開ける 2. 表示 タブにある 登録されている拡張子は表示しない のチェックを外して OKを押す これでファイルの拡張子が表示されるようになった

More information

PowerPoint Presentation

PowerPoint Presentation ソフトウェア演習 B GUI を持つ Java プログラムの 設計と実装 4.1 例題 :GUI を持った電卓を作ろう プロジェクトCalculator パッケージ名 :example ソースファイル : Calculator.java GUI.java EventProcessor.java 2 4.2 GUI とイベント処理 GUI の構成 :Swing GUI の場合 フレーム JFrame:

More information

Microsoft PowerPoint - prog09.ppt

Microsoft PowerPoint - prog09.ppt プログラミング言語 3 第 09 回 (2007 年 11 月 26 日 ) 1 今日の配布物 片面の用紙 1 枚 今日の課題が書かれています 本日の出欠を兼ねています 2/40 今日やること http://www.tnlab.ice.uec.ac.jp/~s-okubo/class/java06/ にアクセスすると 教材があります 2007 年 11 月 27 日分と書いてある部分が 本日の教材です

More information

プログラミング実習I

プログラミング実習I プログラミング実習 I 05 関数 (1) 人間システム工学科井村誠孝 m.imura@kwansei.ac.jp 関数とは p.162 数学的には入力に対して出力が決まるもの C 言語では入出力が定まったひとまとまりの処理 入力や出力はあるときもないときもある main() も関数の一種 何かの仕事をこなしてくれる魔法のブラックボックス 例 : printf() 関数中で行われている処理の詳細を使う側は知らないが,

More information

Microsoft PowerPoint - prog09.ppt

Microsoft PowerPoint - prog09.ppt プログラミング言語 3 第 09 回 (2007 年 11 月 26 日 ) 1 今日の配布物 片面の用紙 1 枚 今日の課題が書かれています 本日の出欠を兼ねています 2/40 1 今日やること http://www.tnlab.ice.uec.ac.jp/~s-okubo/class/java06/ にアクセスすると 教材があります 2007 年 11 月 27 日分と書いてある部分が 本日の教材です

More information

オブジェクト指向プログラミング・同演習 5月21日演習課題

オブジェクト指向プログラミング・同演習 5月21日演習課題 オブジェクト指向プログラミング 同演習 5 月 21 日演習課題 問題 1 配列の例外処理例外が発生する可能性のある処理を try で囲み その後に catch で例外を捕捉します 例外処理の終了処理として finally が行われます これは書かなくて自動的に行われます 提出課題 1 (Kadai052301.java) 以下のプログラムは例外処理をしていない ArrayIndexOutOfBoundsException

More information

国土数値情報 XML シェープ変換ツール 操作説明書 平成 23 年 7 月 国土交通省国土政策局

国土数値情報 XML シェープ変換ツール 操作説明書 平成 23 年 7 月 国土交通省国土政策局 国土数値情報 XML シェープ変換ツール 操作説明書 平成 23 年 7 月 国土交通省国土政策局 目次 1. インストール...2 1.1. インストーラを起動する...2 1.2. JREをインストールする...3 1.3. 国土数値情報 XMLシェープ変換ツールをインストールする...4 1.4. 国土数値情報 XMLシェープ変換ツールをアンインストールする...6 1.4.1. インストーラからのアンインストール...6

More information

スクールCOBOL2002

スクールCOBOL2002 3. 関連資料 - よく使われる機能の操作方法 - (a) ファイルの入出力処理 - 順ファイル等を使ったプログラムの実行 - - 目次 -. はじめに 2. コーディング上の指定 3. 順ファイルの使用方法 4. プリンタへの出力方法 5. 索引ファイルの使用方法 6. 終わりに 2 . はじめに 本説明書では 簡単なプログラム ( ファイル等を使わないプログラム ) の作成からコンパイル 実行までの使用方法は既に理解しているものとして

More information

基本的な利用法

基本的な利用法 (R で ) 塩基配列解析 基本的な利用法 Macintosh 版 到達目標 : このスライドに書かれている程度のことは自在にできるようにしてエラーへの対処法を身につける 1. 必要なパッケージのインストールが正しくできているかどうかの自力での判定 および個別のパッケージのインストール 2. 作業ディレクトリの変更 3. テキストエディタで自在に入出力ファイル名の変更 ( どんなファイル名のものがどこに生成されるかという全体像の把握

More information

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spark API との通信 このラーニングモジュールでは Python を使用した Spark API とのインターフェイスを扱います

More information

<4D F736F F D208AC888D B836A F C91808DEC837D836A B81698AC7979D8ED A E646F6

<4D F736F F D208AC888D B836A F C91808DEC837D836A B81698AC7979D8ED A E646F6 簡易 e ラーニングシステム EL for USB 操作マニュアル ( 管理者用 ) 香川高等専門学校情報工学科宮武明義平成 22 年 8 月 17 日 URL: http://www.di.kagawa-nct.ac.jp/~miyatake/open/ 1. はじめに 本システムの機能は, システム管理 ( 管理者用 ), レポート, 小テスト, アンケート, 掲示板, 配布ファイル, 講義記録,

More information

Microsoft Word - CygwinでPython.docx

Microsoft Word - CygwinでPython.docx Cygwin でプログラミング 2018/4/9 千葉 数値計算は計算プログラムを書いて行うわけですが プログラムには様々な 言語 があるので そのうちどれかを選択する必要があります プログラム言語には 人間が書いたプログラムを一度計算機用に翻訳したのち計算を実行するものと 人間が書いたプログラムを計算機が読んでそのまま実行するものとがあります ( 若干不正確な説明ですが ) 前者を システム言語

More information

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

マクロの実行許可設定をする方法 Excel2010 で 2010 でマクロを有効にする方法について説明します 参考 URL: マクロの実行許可設定をする方法 Excel2010 で 2010 でマクロを有効にする方法について説明します 参考 URL: http://excel2010.kokodane.com/excel2010macro_01.htm http://span.jp/office2010_manual/excel_vba/basic/start-quit.html Excel2010 でマクロを有効にする

More information

Microsoft Word - ModelAnalys操作マニュアル_

Microsoft Word - ModelAnalys操作マニュアル_ モデル分析アドイン操作マニュアル Ver.0.5.0 205/0/05 株式会社グローバルアシスト 目次 概要... 3. ツール概要... 3.2 対象... 3 2 インストールと設定... 4 2. モデル分析アドインのインストール... 4 2.2 モデル分析アドイン画面の起動... 6 3 モデル分析機能... 7 3. 要求分析機能... 7 3.. ID について... 0 3.2 要求ツリー抽出機能...

More information

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

JDK のインストール (2012 年 8 月時点でのバージョン ) Java の実行環境 開発環境は さまざまな企業 団体が開発 配布を行っているが 当テキストでは Java の生みの親である Sun MicroSystems 社 ( 現 Oracle 社 ) の実行環境 開発環境を使用する Ja 開発環境 Windows 上で Java を学習するための開発環境を整えよう テキストエディタ Java Runtime Environment(JRE) Java SE Development Kit(JDK) ソースファイルを作成するのに必要 Java のプログラムを実行する実行環境 コンパイラ等を含んだ Java の開発環境 JDK は JRE を含む

More information

TopSE並行システム はじめに

TopSE並行システム はじめに はじめに 平成 23 年 9 月 1 日 トップエスイープロジェクト 磯部祥尚 ( 産業技術総合研究所 ) 2 本講座の背景と目標 背景 : マルチコア CPU やクラウドコンピューティング等 並列 / 分散処理環境が身近なものになっている 複数のプロセス ( プログラム ) を同時に実行可能 通信等により複数のプロセスが協調可能 並行システムの構築 並行システム 通信 Proc2 プロセス ( プログラム

More information

Sort-of-List-Map(A)

Sort-of-List-Map(A) Java オブジェクト集合のソートとラムダ式の初歩 山本富士男 2016-4-23 この資料は Java での コレクション Coections と ジェネリクス Generics に関してさらに深く学ぶためのものです 以下の事項を学びます レポート課題が 5 ページの末尾にあります 名称のない内部クラスである 匿名クラス を使う 一般のオブジェクトの集合 (List や Map など ) を何らかの基準でソートする

More information

Microsoft PowerPoint - lecture2_PPT.pptx

Microsoft PowerPoint - lecture2_PPT.pptx 動機付けプロジェクト ( 前半第 2 回 ) 技術者に必要なコンピュータに 関する技能の習得 2 年生 A1ターム 10 月 02 日 ( 火 )13:00~18:35 システム創成学科 SDM 准教授 柴田和也 1 講義の目的 : 技術者として必要なコンピュータに関する技能は多岐に渡る 本プロジェクトでは シミュレーションに関する技術者として必要な技能の習得を行なう ( 実務よりの演習を多く行なう

More information

WebReportCafe

WebReportCafe 1 1. 概要 WebReportCafe for.net では 生成した PDF に VeriSign の不可視電子署名を付加することができます 電子署名を付加する事により 文書の作成者を証明することができ 作成された PDF を改竄することが不可能になります この文書では WebReportCafe for.net で電子署名を付加するために必要な ドキュメントサイン用 Digital ID の取得と必須ファイル作成

More information

V8.1新規機能紹介記事

V8.1新規機能紹介記事 WebOTX V8.1 新規機能 EJB 3.0 WebOTX V8.1より Java EE 5(Java Platform, Enterprise Edition 5) に対応しました これによりいろいろな機能追加が行われていますが 特に大きな変更であるEJB 3.0 対応についてご紹介いたします なお WebOTX V7で対応したEJB 2.1についてもWebOTX V8.1で引き続き利用することが可能です

More information

JACi400のご紹介~RPGとHTMLで簡単Web化~

JACi400のご紹介~RPGとHTMLで簡単Web化~ セッション No.4 JACi400 のご紹介 ~RPG と HTML で簡単 Web 化 ~ 株式会社ミガロ RAD 事業部技術支援課営業推進岩井利枝 1 Agenda ミガロご提供ソリューションのご紹介 JACi400の概要 4つの開発ステップのご紹介 JACi400ご利用のメリット 2 ミガロご提供ソリューション 開発ツール (C/S Web 開発 ) Delphi/400 開発ツール (Web

More information

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

Microsoft Word - Mac版 Eclipseの導入と設定.docx Mac OS X 版 Eclipse の導入と プログラムの作成方法 このドキュメントは下記のシステムで検証しました -1- Copyright (C) Takashi Kawaba 2012 目次 A. Eclipse を日本語化する 1. ダウンロードと解凍 3 2. features フォルダ内のファイルをコピーする 3 3. plugins 内のファイルをコピーする 4 B. Eclipse

More information

Wordの学習

Wordの学習 Windows10 の基本操作 第 1 章パソコンを学ぶこととは パソコンの動作概要 本体装置 平成 28 年 4 月 NPO 法人六樹会パソコンサロン 2 パソコンの構成 平成 28 年 4 月 NPO 法人六樹会パソコンサロン 3 パソコンの構成 平成 28 年 4 月 NPO 法人六樹会パソコンサロン 4 GUI とは テキスト =2 ページ GUI の要素 Window ( ウィンドウ )

More information

はじめに 面的評価支援システム操作マニュアル ( 別冊 ) 国土地理院数値地図 25000( 空間データ基盤 ) 変換編 は 国土地理院の HP よりダウンロードした数値地図 25000( 空間データ基盤 ) の地図データを 面的評価支援システム 用に変換するツールの使用方法についてまとめたものです

はじめに 面的評価支援システム操作マニュアル ( 別冊 ) 国土地理院数値地図 25000( 空間データ基盤 ) 変換編 は 国土地理院の HP よりダウンロードした数値地図 25000( 空間データ基盤 ) の地図データを 面的評価支援システム 用に変換するツールの使用方法についてまとめたものです 面的評価支援システム 操作マニュアル ( 別冊 ) 国土地理院数値地図 25000( 空間データ基盤 ) 変換編 Ver 4.0.0 平成 28 年 3 月 環境省水 大気環境局自動車環境対策課 はじめに 面的評価支援システム操作マニュアル ( 別冊 ) 国土地理院数値地図 25000( 空間データ基盤 ) 変換編 は 国土地理院の HP よりダウンロードした数値地図 25000( 空間データ基盤

More information

目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1

目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1 ポリテクセンター埼玉セミナー資料 組込み技術者のための C# Monoを用いたマルチプラットフォームアプリケーション開発技術 第 1.2 版 2018 年 8 月 Microbrains Inc. 渋谷 目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い

More information

Prog2_9th

Prog2_9th 2013 年 11 月 21 日 ( 木 ) 実施例外処理 Java 言語では, 作成したプログラムを実行する際に, 記述した処理が想定しない事態によって実行できなくなる場合を例外と呼び, その例外への対処, 即ち例外処理が求められる これまでの教材に登場した例外の中で,IOException はコンパイラがチェックするため, 例外処理を必ず記述しなければコンパイルが出来ないものであるのに対して,ArithmeticException

More information

Microsoft Word - CombB-Ex

Microsoft Word - CombB-Ex コンパイラ演習資料 (javacc) 担当 : 佐々木晃 演習問題 B0( 締め切り=2008/011/25 演習中の回収時 ) 問題番号 : B0 課題名 : コンパイラの作成準備出題日 :11/18 課題 :JavaCC の設定と準備本演習資料にしたがって 中置記法による算術式 ( 四則演算 括弧が使える ) を逆ポーランドによる式に変換せよ ( 参考 コンパイラ作成 1) http://cis.k.hosei.ac.jp/~asasaki/lect/compiler/2008a/problem/problem1.htm

More information

Windows 版 SAS 9.3 ライセンス適用の手引き

Windows 版 SAS 9.3 ライセンス適用の手引き Windows 版 SAS 9.3 ライセンス適用の手引き 1. はじめに この文書は SAS 9.3 Windows 版 にライセンス情報を適用する方法の説明をしています これらの作業手順は 弊社テクニカルサポートの Web ページ インストールセンター や KNOWLEDGE BASE にあるドキュメントにおいて説明していますが 馴染みのない用語や手順があるために 作業をスムーズに進めることができない

More information

1. 開発ツールの概要 1.1 OSS の開発ツール本書では OSS( オープンソースソフトウェア ) の開発ツールを使用します 一般に OSS は営利企業ではない特定のグループが開発するソフトウェアで ソースコードが公開されており無償で使用できます OSS は誰でも開発に参加できますが 大規模な

1. 開発ツールの概要 1.1 OSS の開発ツール本書では OSS( オープンソースソフトウェア ) の開発ツールを使用します 一般に OSS は営利企業ではない特定のグループが開発するソフトウェアで ソースコードが公開されており無償で使用できます OSS は誰でも開発に参加できますが 大規模な 1. 開発ツールの概要 1.1 OSS の開発ツール本書では OSS( オープンソースソフトウェア ) の開発ツールを使用します 一般に OSS は営利企業ではない特定のグループが開発するソフトウェアで ソースコードが公開されており無償で使用できます OSS は誰でも開発に参加できますが 大規模な OSS の場合 企業などから支援を受けて安定した財政基盤の下で先端的なソフトウェアを開発しています 企業にとっても

More information

26 editor.putint(pref_count_key, executecount); 27 // 変更した Preference を確定させる 28 editor.commit(); 29 } (c) 実行の様子実装して実行した様子を図 1 と図 2 に示す. 一度実行するごとに, カウン

26 editor.putint(pref_count_key, executecount); 27 // 変更した Preference を確定させる 28 editor.commit(); 29 } (c) 実行の様子実装して実行した様子を図 1 と図 2 に示す. 一度実行するごとに, カウン 保存 データを保存する方法として, 主に,3 種類ある. [1] SharedPreference [2] ファイル [3] データベース これらのうち, よく使いそうな,[1] と [2] の方法を説明する. (1) SharedPreference SharedPreference は, 変数名とその値のペアをアプリごとに記憶しておくことができ る機能である. たとえば, アプリを起動した回数を記憶しておいたり,

More information

農業・農村基盤図の大字小字コードXML作成 説明書

農業・農村基盤図の大字小字コードXML作成 説明書 農業 農村基盤図の大字小字コード XML 作成説明書 2007/06/06 有限会社ジオ コーチ システムズ http://www.geocoach.co.jp/ info@geocoach.co.jp 農業 農村基盤図の大字小字コード XML 作成 プログラムについての説明書です バージョン ビルド 1.01 2007/06/06 農業 農村基盤図の大字小字コード XML 作成 は 市区町村 大字

More information

GEC-Java

GEC-Java Copyright (C) Junko Shirogane, Waseda University 2019, All rights reserved. 1 プログラミング初級 (Java) 第 14 回継承 白銀純子 第 14 回の内容 継承 オーバーライド ポリモーフィズム Copyright (C) Junko Shirogane, Waseda University 2019, All rights

More information

2 概要 市場で不具合が発生にした時 修正箇所は正常に動作するようにしたけど将来のことを考えるとメンテナンス性を向上させたいと考えた リファクタリングを実施して改善しようと考えた レガシーコードなのでどこから手をつけて良いものかわからない メトリクスを使ってリファクタリング対象を自動抽出する仕組みを

2 概要 市場で不具合が発生にした時 修正箇所は正常に動作するようにしたけど将来のことを考えるとメンテナンス性を向上させたいと考えた リファクタリングを実施して改善しようと考えた レガシーコードなのでどこから手をつけて良いものかわからない メトリクスを使ってリファクタリング対象を自動抽出する仕組みを メトリクス利用によるリファクタリング対象の自動抽出 ローランドディー. ジー. 株式会社 第 4 開発部 SC02 小林光一 e-mail:kouichi.kobayashi@rolanddg.co.jp 2 概要 市場で不具合が発生にした時 修正箇所は正常に動作するようにしたけど将来のことを考えるとメンテナンス性を向上させたいと考えた リファクタリングを実施して改善しようと考えた レガシーコードなのでどこから手をつけて良いものかわからない

More information

パソコン決裁7 Business 試用版

パソコン決裁7 Business 試用版 パソコン決裁 7 Business 試用版 システム概要 試用版には サンプルの印鑑データが含まれています 試用版 製品版を問わず 印鑑データを作成する機能はありません 印鑑データはシヤチハタにて作成いたします 製品版をご利用になる場合は 別途 電子印鑑パック をご購入の上 印鑑データの作成をお申込みください 著作権情報 ご覧いただいている内容は 著作権法により保護されています 表示されているファイルの内容

More information

DMtoJPGISVer1.0 操作説明書 平成 19 年 3 月 国土交通省国土地理院

DMtoJPGISVer1.0 操作説明書 平成 19 年 3 月 国土交通省国土地理院 DMtoJPGISVer1.0 操作説明書 平成 19 年 3 月 国土交通省国土地理院 目 次 はじめに...3 1. 使用準備...5 1.1 動作環境...5 1.2 インストール...5 1.3 アンインストール...5 2. 操作方法...6 2.1 システムの起動...6 2.2 システムの終了...6 2.3 変換...7 2.4 ログファイルの表示...9 はじめに このソフトウェアは

More information

Android Layout SDK プログラミング マニュアル

Android Layout SDK プログラミング マニュアル プログラミングマニュアル Version 1.3.0 用 更新履歴 年月日 バージョン 履歴 2014.09.08 1.2.0.0 新規 (Layout Utilities ユーザーズ ガイド ) 2016.08.16 1.3.0.0 モバイル端末用レイアウトで直線部品と矩形部品に対応 モバイル端末用レイアウトファイルを CLFX から XML へ変更 Layout Print Engine から

More information

プレポスト【問題】

プレポスト【問題】 コース名 : 基礎から学ぶ!Excel VBA による業務の自動化 受講日 氏名 1 Excel VBA を使用するメリットとして誤っているものを 1 つ選びなさい 1. 手作業では手間のかかる作業も プログラムに記述した処理は一括して実行されるため 何段階ものメニュー操作を行う必要がなくなる 2. プログラムに書いた処理は記述どおりに実行されるため だれがいつ何回行っても確実な処理がなされ 誤動作を防ぐことができる

More information

捺印ツールを使う 捺印ツールをインストールする 1. [ パソコン決裁 6 試用版捺印ツール ] の [ ダウンロード ] ボタンをクリックします 2. [ 実行 ] ボタンをクリックし [SetupDstmp32.exe] ファイルを実行します ご利用のブラウザまたはバージョンにより画面が異なりま

捺印ツールを使う 捺印ツールをインストールする 1. [ パソコン決裁 6 試用版捺印ツール ] の [ ダウンロード ] ボタンをクリックします 2. [ 実行 ] ボタンをクリックし [SetupDstmp32.exe] ファイルを実行します ご利用のブラウザまたはバージョンにより画面が異なりま パソコン決裁 6 Standard Edition 試用版 システム概要 試用版には サンプルの印鑑データが含まれています 試用版 製品版を問わず 印鑑データを作成する機能はありません 印鑑データはシヤチハタにて作成いたします 製品版をご利用になる場合は 別途 電子印鑑パック をご購入の上 印鑑データの作成をお申込みください 著作権情報 ご覧いただいている内容は 著作権法により保護されています 表示されているファイルの内容

More information

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

インテル(R) Visual Fortran コンパイラ 10.0 インテル (R) Visual Fortran コンパイラー 10.0 日本語版スペシャル エディション 入門ガイド 目次 概要インテル (R) Visual Fortran コンパイラーの設定はじめに検証用ソースファイル適切なインストールの確認コンパイラーの起動 ( コマンドライン ) コンパイル ( 最適化オプションなし ) 実行 / プログラムの検証コンパイル ( 最適化オプションあり ) 実行

More information

PRONETA

PRONETA PRONETA 操作概要 PROFINET IO デバイスの無償診断ツール シーメンス株式会社デジタルファクトリー事業本部ファクトリーオートメーション部 2015 年 12 月 22 日 目次 ここで紹介している操作は PRONETA バージョン 2.2 を基にしています PRONETA 概要 3 動作環境と起動方法 4 ホーム画面 5 ネットワーク解析画面 6 IOチェック画面 9 設定画面 13

More information

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

Microsoft Word - _ ‘C’³_V1.6InstManual.doc 厚生労働省版医薬品等電子申請ソフト ダウンロードマニュアル 平成 23 年 6 月 17 日版 厚生労働省医薬食品局 はじめに 本マニュアルの利用方法 本マニュアルは 医薬品等電子申請ソフト ( 以下 申請ソフト と呼びます ) のダウンロード方法について説明したものです 申請ソフトのダウンロードは ウェブブラウザを用いたインターネットからの一般のドキュメントやプログラムのダウンロードと大きく異なるところはありません

More information

目次 研究目的 背景システム開発について実験および評価結論

目次 研究目的 背景システム開発について実験および評価結論 Swift 言語を用いた関数型プログラミングの学習支援環境 宮城大学事業構想学研究科博士前期課程情報デザイン領域青木唯一 指導教員 須栗裕樹 目次 研究目的 背景システム開発について実験および評価結論 研究背景 関数型言語とは 関数 を組み合わせてプログラミングを行う言語 ( 関数型プログラミングを行うに適した仕様の言語 ) 関数 = 数学的な意味での関数 参照透過性があり 副作用がない 参照透過性

More information

1. ホームページ作成方法 CCNet では お客様が作成したホームページを公開できるスペースを 150MB 分ご用意しております お客様がお作りになったホームページを公開するには FTP クライアントというソフトウェアを使って HTML ファイル ( ホームページを表示するときに用いられる HTM

1. ホームページ作成方法 CCNet では お客様が作成したホームページを公開できるスペースを 150MB 分ご用意しております お客様がお作りになったホームページを公開するには FTP クライアントというソフトウェアを使って HTML ファイル ( ホームページを表示するときに用いられる HTM ホームページ制作 20170531-1 1. ホームページ作成方法 P 1 FTP クライアントでのアップロード方法のご紹介 2. アクセスカウンタの設定の仕方 P 4 1. ホームページ作成方法 CCNet では お客様が作成したホームページを公開できるスペースを 150MB 分ご用意しております お客様がお作りになったホームページを公開するには FTP クライアントというソフトウェアを使って HTML

More information

第2回講義

第2回講義 オブジェクト指向概論 第 2 講 クラスとカプセル化 立命館大学 情報理工学部 黄宏軒 1 オブジェクト指向の重要な概念 n クラス q 同じようなオブジェクトを まとめて 考える n 継承 ( インヘリタンス ) q 複数のクラスの 共通部分をまとめる n ポリモーフィズム ( 多態性 ) q 呼び出す側を 共通化 する n 複雑なものを簡単に 2 2.1 クラスとは何か n 類似のオブジェクトを

More information

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

Microsoft PowerPoint - 07.ppt [互換モード] 論理思考とプログラミング 第 7 回 Java プログラミング入門 本日の授業の流れ 授業前の確認 配布資料 講義資料 プログラミング概要 Java 開発環境の構築 本日の目標 配布資料 演習チェックシート 1 枚 第 7 回講義資料 講義資料 Java 編 第 1 回授業 :Java 入門 授業 Web の第 7 回部分に資料へのリンクがあるので, 開いてください. 1. 大学の Mac で Java

More information

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

第 1 章 : はじめに RogueWave Visualization for C++ の Views5.7 に付属している Views Studio を使い 簡単な GUI アプリケーションの開発手順を紹介します この文書では Windows 8 x64 上で Visual Studio2010 RW View Studio Getting Started (1) : 簡単な GUI アプリケーションを作成する 目次 第 1 章はじめに...1 1.1 アプリケーションの概要... 1 1.2 Views Studio とは... 2 第 2 章 Views Studio を起動する...3 2.1 起動画面 ( メインウィンドウ ) の説明... 4 2.2 ガジェットエクステンション...

More information

XMLとXSLT

XMLとXSLT XML と XSLT 棚橋沙弥香 目次 現場のシステム構成とXML/XSLの位置づけ XMLとは XSL/XSLTとは Xalanのインストール いろいろなXSL XMLマスター試験の紹介 現場のシステム構成 HTML 画面上のデータ 電文 電文 外部 WEB サーバー (Java) CORBA 通信 認証サーバー (C 言語 ) DB XML 電文 HTML XSL XSLT 変換今回の説明範囲

More information

操作方法 XXXTOEMF は コマンドライン形式のアプリケーションです 通常のコマンドと同じように コマンドラインからの実行やバッチファイルに組み込むことが可能です インストールについては, 別紙の KDxxxx コンバートソフトの特記事項について を参照してください ここでは 直接コマンドライン

操作方法 XXXTOEMF は コマンドライン形式のアプリケーションです 通常のコマンドと同じように コマンドラインからの実行やバッチファイルに組み込むことが可能です インストールについては, 別紙の KDxxxx コンバートソフトの特記事項について を参照してください ここでは 直接コマンドライン EMF( 拡張 Windows メタファイル ) 変換ソフト Kernel Computer System カーネルコンピュータシステム株式会社 本社 : パッケージ販売部 221-0056 横浜市神奈川区金港町 6-3 横浜金港町ビル TEL:045-442-0500 FAX:045-442-0501 URL:http://www.kernelcomputer.co.jp 概 要 HP-GL,HP-GL/2,OFI,DXF,DWG

More information

プログラミング入門1

プログラミング入門1 プログラミング入門 1 第 5 回 繰り返し (while ループ ) 授業開始前に ログオン後 不要なファイルを削除し て待機してください Java 1 第 5 回 2 参考書について 参考書は自分にあったものをぜひ手元において自習してください 授業の WEB 教材は勉強の入り口へみなさんを案内するのが目的でつくられている これで十分という訳ではない 第 1 回に紹介した本以外にも良書がたくさんある

More information

プレポスト【解説】

プレポスト【解説】 コース名 : シェルの機能とプログラミング ~UNIX/Linux の効率的使用を目指して ~ 1 UNIX および Linux の主な構成要素は シェル コマンド カーネルです プロセスとは コマンドやプログラムを実行する単位のことなので プロセスに関する記述は誤りです UNIX および Linux のユーザーインターフェースは シェル です コマンドを解釈するという機能から コマンドインタープリタであるともいえます

More information

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

Microsoft PowerPoint _2.プログラミングの基礎_final.pptx RT ミドルウェアによるロボットプログラミング技術 2. プログラミングの基礎 概要 1. プログラミングの基礎 2. Linuxでのプログラミング 3. Windowsでのプログラミング 目標 : 1.Linux および Windows での開発手法 ( 主に C++) を学ぶ 2.CMake を利用して 同じプログラムを Linux と Windows とでコンパイルして動作させる 2 プログラミングの流れ

More information

できるプログラマーを本気で育てる Java 超 Webプログラマーへの第 歩 第 3 回コレクションと例外処理 テクノロジックアート 瀬嘉秀

できるプログラマーを本気で育てる Java 超 Webプログラマーへの第 歩 第 3 回コレクションと例外処理 テクノロジックアート 瀬嘉秀 できるプログラマーを本気で育てる Java 超 Webプログラマーへの第 歩 第 3 回コレクションと例外処理 テクノロジックアート 瀬嘉秀 内容 コレクションとは 例外処理 Java 言語とオブジェクト指向 属性と振る舞い クラスとメソッド オブジェクト指向の特徴 演習問題 勉強会の参考書 Java ( アジャイルソフトウェア開発技術シリーズ 基礎編 ) 発売日 2012 年 5 月 10 日 著作

More information

PowerPoint Presentation

PowerPoint Presentation 製品ソフトウェアのセットアップ手順 UNIX/Linux 編 1. セットアップファイルの選択開発環境 / 実行環境 / バージョン /Hotfix/ インストール先 OS 2. 対象セットアップファイルのダウンロード開発環境の場合は 2 つのファイルが対象 3. ソフトウェア要件の確認 4. ソフトウェアのインストール 5. ライセンスの認証 1 1. セットアップファイルの選択 選択項目選択肢該当チェック

More information

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

各種パスワードについて マイナンバー管理票では 3 種のパスワードを使用します (1) 読み取りパスワード Excel 機能の読み取りパスワードです 任意に設定可能です (2) 管理者パスワード マイナンバー管理表 の管理者のパスワードです 管理者パスワード はパスワードの流出を防ぐ目的で この操作 マイナンバー管理表 操作説明書 管理者用 2015 年 11 月 30 日 ( 初版 ) 概要 マイナンバー管理表 の動作環境は以下の通りです 対象 OS バージョン Windows7 Windows8 Windows8.1 Windows10 対象 Excel バージョン Excel2010 Excel2013 対象ファイル形式 Microsoft Excel マクロ有効ワークシート (.xlsm)

More information

パソコンの中を見よう

パソコンの中を見よう パソコンの中を見よう! 2 月にファイルの整理と管理を勉強しました 内容は パソコンはファイルで出来ている プログラムファイルなどは削除も移動できないが 各自が作成したファイルは 保存場所を決めて保存をしたり 削除もできる ファイルはすべて拡張子が付いている パソコンの基礎を勉強しましょう 今回はパソコンの中はどのようになっているか パソコンは OS(Windows7 Windows8.1 windows10)

More information

Windows10の標準機能だけでデータを完全バックアップする方法 | 【ぱそちき】パソコン初心者に教えたい仕事に役立つPC知識

Windows10の標準機能だけでデータを完全バックアップする方法 | 【ぱそちき】パソコン初心者に教えたい仕事に役立つPC知識 ぱそちき パソコン初心者に教えたい仕事に役立つ PC 知識 Windows10 の標準機能だけでデータを完全バックアッ プする方法 パソコンが急に動かなくなったり 壊れてしまうとパソコンに保存していたテキストや写真などの データも無くなってしまいます このように思いがけない事故からデータを守るには バックアップを取っておくしかありません Windows10のパソコンを使っているなら データをバックアップするのに特別なソフトは必要ありません

More information

7: 1 ページ手順 5 で保存した定款をダブルクリックして開きます ダブルクリック 8: 電子定款の Word 文書が表示されるので 内容を確認します Point 定款認証の事前確認について 申請前に指定公証役場と連絡をとり 定款の案をファックスやメールで送付するなどして 事前の打ち合わせを行いま

7: 1 ページ手順 5 で保存した定款をダブルクリックして開きます ダブルクリック 8: 電子定款の Word 文書が表示されるので 内容を確認します Point 定款認証の事前確認について 申請前に指定公証役場と連絡をとり 定款の案をファックスやメールで送付するなどして 事前の打ち合わせを行いま 電子定款作成 電子署名 オンライン申請方法 ( サムポローニア 8 8CLOUD) 2018.12 版 サムポローニアから電子定款 (Word 文書 ) を作成します 1: 申請書作成から設立登記のデータを入力し 登記申請書 タブをクリックします 2: 申請一覧 で 本店 の行をクリックして選択し [ 印刷 ] ボタンをクリックします 3: 印刷 画面が表示されるので 作成する文書 から 定款 (

More information

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

UMLプロファイル 機能ガイド UML Profile guide by SparxSystems Japan Enterprise Architect 日本語版 UML プロファイル機能ガイド (2016/10/07 最終更新 ) 1. はじめに UML では ステレオタイプを利用することで既存の要素に意味を追加し 拡張して利用することができます このステレオタイプは個々の要素に対して個別に指定することもできますが ステレオタイプの意味と適用する

More information

【バーコード作成】マニュアル 第1版

【バーコード作成】マニュアル 第1版 日本 JC 入場管理システム 2012 バーコードバーコード作成作成マニュアルマニュアル 第 1 版 平成 23 年 1 月 6 日 本書概要本書は JC 入場管理システムにおける バーコード作成機能 操作方法について 説明したものです 改版履歴 更新日版数修正概要 2011/1/6 初版リリース 2 /14 目次 1. バーコードの作成 ( 簡略版 )... 4 2. バーコードの作成 ( ヒサゴ工房工房を利用利用したした場合

More information

Microsoft Word -

Microsoft Word - Visual Basic 2005 Express Edition 起動とプロジェクトの新規作成方法 1.1 起動とプロジェクトの新規作成 Visual Basic の起動とプロジェクトの新規作成の方法を Visual Basic 2005 Express Edition で説明します なお バージョンやエディションが異なる場合は 操作方法が若干違います 本節の起動とプロジェクトの新規作成の部分については

More information

GEC-Java

GEC-Java Copyright (C) Junko Shirogane, Waseda University 2019, All rights reserved. 1 プログラミング初級 (Java) 第 1 回人がコンピュータに命令するには? ( プログラムの基本原理と書き方 実行方法 ) 白銀純子 Copyright (C) Junko Shirogane, Waseda University 2019,

More information

Delphi/400でFlash動画の実装

Delphi/400でFlash動画の実装 吉原泰介 株式会社ミガロ. RAD 事業部技術支援課顧客サポート Delphi/400 で Flash 動画の実装 YouTube プレイヤーの作成 Flash の機能を ActiveX を利用して Delphi/400 アプリケーションへ組み込む方法を紹介する Flash と ActiveX コントロール ActiveX コントロールの取り込み YouTube プレイヤーの実装 まとめ 略歴 1978

More information

独立行政法人産業技術総合研究所 PMID-Extractor ユーザ利用マニュアル バイオメディシナル情報研究センター 2009/03/09 第 1.0 版

独立行政法人産業技術総合研究所 PMID-Extractor ユーザ利用マニュアル バイオメディシナル情報研究センター 2009/03/09 第 1.0 版 独立行政法人産業技術総合研究所 PMID-Extractor ユーザ利用マニュアル バイオメディシナル情報研究センター 2009/03/09 第 1.0 版 目次 1. はじめに... 3 2. インストール方法... 4 3. プログラムの実行... 5 4. プログラムの終了... 5 5. 操作方法... 6 6. 画面の説明... 8 付録 A:Java のインストール方法について... 11

More information

メディプロ1 Javaプログラミング補足資料.ppt

メディプロ1 Javaプログラミング補足資料.ppt メディアプロジェクト演習 1 Javaプログラミング補足資料 l Javaとは l JavaScript と Java 言語の違い l オブジェクト指向 l コンストラクタ l 継承 抽象クラス 本資料内のページ番号は, 以下の参考書のページを引用している高橋麻奈 : やさしい Java, ソフトバンククリエイティブ (2,625 円 ) はじめに l プログラミング言語とは? l オブジェクト指向とは?

More information

Javaの作成の前に

Javaの作成の前に メディアプロジェクト演習 1 参考資料 Javaとは JavaScript と Java 言語の違い オブジェクト指向 コンストラクタ サーブレット 本資料内のページ番号は, 以下の参考書のページを引用している 高橋麻奈 : やさしい Java, ソフトバンククリエイティブ (2,625 円 ) はじめに プログラミング言語とは? オブジェクト指向とは? Java 言語とは? JavaとJavaScriptの違いとは?

More information

対応 OS について WindowsOS への対応状況 2010 年 10 月時点で用意させていただいている CiscoVPN ソフトウェアですが 対応している OS は WindowsXp WindowsVista Windows7 となります また WindowsVista Windows7 の

対応 OS について WindowsOS への対応状況 2010 年 10 月時点で用意させていただいている CiscoVPN ソフトウェアですが 対応している OS は WindowsXp WindowsVista Windows7 となります また WindowsVista Windows7 の CiscoVPN 設定方法 平成 25 年 1 月 18 日版 はじめに CiscoVPN とは CiscoVPN を利用することによって自宅や会社のパソコン ( 以下 PC) から大学のサーバにあるご自身のホームディレクトリと学生 教員用の共通領域へアクセスすることができます 大学内の PC にて作成したファイルをホームディレクトリに保存していれば VPN 接続を行うことにより自宅の PC などからアクセスを行うことが可能となります

More information

今月の呼びかけ 添付資料 ファイル名に細工を施されたウイルスに注意! ~ 見た目でパソコン利用者をだます手口 ~ 2011 年 9 月 IPA に RLTrap というウイルスの大量の検出報告 ( 約 5 万件 ) が寄せられました このウイルスには パソコン利用者がファイルの見た目 ( 主に拡張子

今月の呼びかけ 添付資料 ファイル名に細工を施されたウイルスに注意! ~ 見た目でパソコン利用者をだます手口 ~ 2011 年 9 月 IPA に RLTrap というウイルスの大量の検出報告 ( 約 5 万件 ) が寄せられました このウイルスには パソコン利用者がファイルの見た目 ( 主に拡張子 今月の呼びかけ 添付資料 ファイル名に細工を施されたウイルスに注意! ~ 見た目でパソコン利用者をだます手口 ~ 2011 年 9 月 IPA に RLTrap というウイルスの大量の検出報告 ( 約 5 万件 ) が寄せられました このウイルスには パソコン利用者がファイルの見た目 ( 主に拡張子 ) を誤認し実行してしまうように ファイル名に細工が施されています このような手法は決して新しいものではなく

More information

<4D F736F F D20838F815B836882C54C494E E DEC90AC283194C529>

<4D F736F F D20838F815B836882C54C494E E DEC90AC283194C529> 目次 第 1 章本書の概要... 1 1-1 本書で行うこと... 1 1-2 必要な知識... 2 1-3 本書の流れ... 3 第 2 章スタンプ作成についての知識... 4 2-1 申請に必要な画像の個数... 4 2-2 スタンプの審査について... 5 2-3 クリエイターズマーケットを開く... 6 2-4 スタンプ作成のルールを確認する... 7 第 3 章スタンプ画像を描く... 11

More information

ic3_cf_p1-70_1018.indd

ic3_cf_p1-70_1018.indd 章オペレーティングシステム()の基いソフトウェアで 基本ソフトウェア とも呼ばれます 第礎第 章 オペレーティングシステム () の基礎 - の役割と動作 ここでは コンピューターの基本的な構成やオペレーティングシステムの基本的な役割と操作を学習します -- コンピューターの基本構成 現代社会では さまざまな種類のコンピューター機器が各分野で利用されています 身近なものでは パソコン タブレット スマートフォンなどがありますが

More information

Prog2_10th

Prog2_10th 2013 年 11 月 28 日 ( 木 ) 実施 ファイル操作とディレクトリ操作今回の授業では,Java 言語でのファイル操作とディレクトリ操作とについて学習する ファイル操作ファイル操作は,C 言語プログラミングで学んだように, 次の順序で行う 1) ストリームを開く 2) ストリームからの入力, ストリームへの出力 3) ストリームを閉じる Java 言語では, ファイル操作に関係するクラスが複数用意されている

More information

譲渡人複数証明データコンバータ操作説明書 平成 26 年 6 月

譲渡人複数証明データコンバータ操作説明書 平成 26 年 6 月 譲渡人複数証明データコンバータ操作説明書 平成 26 年 6 月 < 略称 > 本書では, 次のような略称を使用しています Windows 7 :Microsoft Windows 7 Professional Operating System( 日本語版 ) Windows 8 :Microsoft Windows 8 Pro Operating System( 日本語版 ) Windows 8.1

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 2016/03/11 NetBeans ではじめる Java 第二回 画像処理ソフトウェアの開発 ArkOak 代表 加納徹 Java 講習会の流れ 5. 画像の入出力 6. マウスによる画像情報の取得 7. 画像の上からお絵描き 8. 画像処理ソフトウェアの開発 2 5. 画像の入出力 新規プロジェクト ImageProcessing を作ろう 画像の入出力 1. 以下のようにラベルとボタンを配置

More information

セキュリティ設定ツールインストール 桐セキュリティ設定ツールインストール C: K3 KIRIV9 Security フォルダ内 KISECURE をダブルクリックして設定を開始します 初回セキュリティ設定ツールを起動時はウィザート形式で設定します メッセージにしたがって初期設定を行ってください セ

セキュリティ設定ツールインストール 桐セキュリティ設定ツールインストール C: K3 KIRIV9 Security フォルダ内 KISECURE をダブルクリックして設定を開始します 初回セキュリティ設定ツールを起動時はウィザート形式で設定します メッセージにしたがって初期設定を行ってください セ 桐 9-206 新機能セキュリティ設定ツールインストール 使用方法 セキュア桐について 桐 9-2006 ではセキュリティ設定ツールを使用して 桐ファイルのセキュリティを管理することができます セキュア桐 は 桐 9-2006 をセキュリティ強化モードで使用した場合の名称です 1. データを外部に流出させないようにする 2. データを持ち出されても再利用させない という 2 重のロックでセキュリティ機能を大幅に強化したのが

More information

COMET II のプログラミング ここでは機械語レベルプログラミングを学びます 1

COMET II のプログラミング ここでは機械語レベルプログラミングを学びます 1 COMET II のプログラミング ここでは機械語レベルプログラミングを学びます 1 ここでは機械命令レベルプログラミングを学びます 機械命令の形式は学びましたね機械命令を並べたプログラムを作ります 2 その前に プログラミング言語について 4 プログラミング言語について 高級言語 (Java とか C とか ) と機械命令レベルの言語 ( アセンブリ言語 ) があります 5 プログラミング言語について

More information

ホスティングA管理画面[Plesk]マニュアル コンテンツアップロード編

ホスティングA管理画面[Plesk]マニュアル コンテンツアップロード編 ホスティング A 管理画面 [Plesk] マニュアルコンテンツアップロード編 Copyright (C) 2016 Rismon Business Portal Co.,Ltd. All Rights Reserved. Plesk 管理画面からのコンテンツアップロード Copyright (C) 2016 Rismon Business Portal Co.,Ltd. All Rights Reserved.

More information

PGRelief C/C++ 強化ポイント説明書

PGRelief C/C++ 強化ポイント説明書 PGRelief C/C++ 強化ポイント説明書 1. 最新バージョンの強化ポイント (2017autumn 2018) 1) CERT Cコーディングスタンダードの適合性チェックを追加 CERTオプションの購入が必要 2) 指摘メッセージを16 個追加 ( うち15 個はCERTオプション用 ) 3) Visual C++ 2015 の資産に対応 2. 過去バージョンの強化ポイント 2.1. 強化ポイント

More information

Java言語 第1回

Java言語 第1回 Java 言語 第 2 回簡単な Java プログラムの作成と実行 知的情報システム工学科 久保川淳司 kubokawa@me.it-hiroshima.ac.jp 簡単な Java プログラム Java プログラムのファイル名 Java プログラムのファイル名命名ルール ファイル名とクラス名は同じでなければならない HelloJava.java public class HelloJava { public

More information

「MT-3_2-ja

「MT-3_2-ja MT-3_2-ja.zip の解凍 Movable type 3.2 の設置方法 入手した MT-3_2-ja.zip を解凍します 解凍ソフトは zip 形式の解凍に対応したソフトをご利用ください 設定ファイル mt-config.cgi の編集 設定ファイル mt-config.cgi の編集作業は お客様の独自ドメインのサーバ上で MovableType を動かすために必要な作業です mt-config.cgi

More information

Prog1_10th

Prog1_10th 2014 年 6 月 19 日 ( 木 ) 実施 例外処理 Java 言語では, 作成したプログラムを実行する際に, 記述した処理が想定しない事態によって実行できなくなる場合を例外と呼び, その例外への対処, 即ち例外処理が求められる 例外処理を行うための try 文の一般形は次のようになる 例外を発生させる可能性のある処理 catch( 例外のクラス名 1 変数 1 ) 例外に対処する処理 1 catch(

More information

Microsoft Word - index.html

Microsoft Word - index.html R のインストールと超入門 R とは? R ダウンロード R のインストール R の基本操作 R 終了データの読み込みパッケージの操作 R とは? Rはデータ解析 マイニングを行うフリーソフトである Rはデータ解析の環境でもあり 言語でもある ニュージーランドのオークランド (Auckland) 大学の統計学科のRobert Gentlemanと Ross Ihakaにより開発がはじめられ 1997

More information

Java知識テスト問題

Java知識テスト問題 Java 知識テスト SDAS プログラマ(Java 編 ) 運営事務局 このテストは J2EE プログラマとしての Java の知識を評価するものです 問題は 30 問, テスト時間は J2EE 知識テストとあわせて 90 分です 問題は全て択一式です 選択肢から 1 つだけ選択してください 資料の閲覧は禁止です テストが終わり次第 答案用紙を提出していただいてかまいません テスト終了後, 本テストの内容を他の方に話さないでください

More information

(Microsoft Word - Word\216\300\217K\212\356\221b1.doc)

(Microsoft Word - Word\216\300\217K\212\356\221b1.doc) Excel Word 実習 (1 章 Word 入門編 ) 2007.4 学科名学科氏名 目標資格 Microsoft Office Specialist( 主催 :Microsoft Corp. Odyssey Communications inc.) 実施日 : 平成 XX 年 X 月 XX 日 (X) Microsoft Excel 実施日 : 平成 XX 年 X 月 XX 日 (X) Microsoft

More information

秘密鍵ファイルを格納しているフォルダや秘密鍵ファイル自体に、該当ユーザアカウントのフルコントロールアクセス権が設定されているかどうかの確認方法および設定方法について

秘密鍵ファイルを格納しているフォルダや秘密鍵ファイル自体に、該当ユーザアカウントのフルコントロールアクセス権が設定されているかどうかの確認方法および設定方法について 秘密鍵ファイルを格納しているフォルダや秘密鍵ファイル自体に 該当ユーザアカウントのフルコントロールアクセス権が設定されているかどうかの確認方法および設定方法について ユーザプロファイル上に何かしら異常があり 証明書発行 ログインが意図通り動作しないものと考えれられます そのためユーザプロファイルを新規作成する対応を推奨いたします (1) 異なる Windows アカウントで再度発行していただく別の

More information

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

Microsoft PowerPoint _2.プログラミングの基礎_final RT ミドルウェアによるロボットプログラミング技術 2. プログラミングの基礎 概要 1. プログラミングの基礎 2. Linuxでのプログラミング 3. Windowsでのプログラミング 目標 : 1.Linux および Windows での開発手法 ( 主に C++) を学ぶ 2.CMake を利用して 同じプログラムを Linux と Windows とでコンパイルして動作させる 2 プログラミングの流れ

More information

Microsoft PowerPoint Java基本技術PrintOut.ppt [互換モード]

Microsoft PowerPoint Java基本技術PrintOut.ppt [互換モード] 第 3 回 Java 基本技術講義 クラス構造と生成 33 クラスの概念 前回の基本文法でも少し出てきたが, オブジェクト指向プログラミングは という概念をうまく活用した手法である. C 言語で言う関数に似ている オブジェクト指向プログラミングはこれら状態と振る舞いを持つオブジェクトの概念をソフトウェア開発の中に適用し 様々な機能を実現する クラス= = いろんなプログラムで使いまわせる 34 クラスの概念

More information

C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ

C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ 今回のプログラミングの課題 次のステップによって 徐々に難易度の高いプログラムを作成する ( 参照用の番号は よくわかる C 言語 のページ番号 ) 1. キーボード入力された整数 10 個の中から最大のものを答える 2. 整数を要素とする配列 (p.57-59) に初期値を与えておき

More information

Microsoft PowerPoint - ソフトウェア更新手順書_DAN-W62_mac_ _1.ppt

Microsoft PowerPoint - ソフトウェア更新手順書_DAN-W62_mac_ _1.ppt スマホナビ対応ディスプレイ (DAN-W62) のソフトウェア更新手順書 (Mac 版 ) 2013/5 1. ソフトウェア更新手順の流れ ダウンロードツールをトヨタホームページから入手するバージョンアップデータを取得するためにはダウンロードツールが必要です スマホナビ対応ディスプレイの製品情報を取得する製品情報には 型番やソフトバージョン等の情報が入っています 正しくバージョンアップデータを取得するために必要な情報です

More information

ClientManager ユーザズマニュアル

ClientManager ユーザズマニュアル 8 WebAccess 8.1 WebAccess とは WebAccessは インターネット上でWebブラウザからデータビューアの機能を利用するためのソフトウェアです Webブラウザから CMクライアントがインストールされたマシンの構成情報を参照することができます また ESMPRO/ServerManager ExtensionPackと連携することにより Webブラウザから統合ビューアの機能を利用することができます

More information

Windows ユーザー名に全角が含まれている場合は インストールできません のエラーが表示される場合の対処法 手順 1 管理者権限のある Windows ユーザーでログインした上で 以下の処理を行ってください 画面左下の 旗のマークを左クリックし 続いて表示される一覧から 設定 ( 左側に歯車のよ

Windows ユーザー名に全角が含まれている場合は インストールできません のエラーが表示される場合の対処法 手順 1 管理者権限のある Windows ユーザーでログインした上で 以下の処理を行ってください 画面左下の 旗のマークを左クリックし 続いて表示される一覧から 設定 ( 左側に歯車のよ 取引上手くん 9 のインストール時にエラーが表示される際の対処法 ~Windows10~ 本ドキュメントは Windows10 のパソコンにおいて 取引上手くん 9 のインストールが正常にできなかった場合の対処法 をまとめたものです なお インストールの手順そのものにつきましては 別ドキュメント ( 取引上手くん 9 のインストール説明書 または about.pdf ) をご覧ください インストーラー

More information

プログラミング基礎

プログラミング基礎 C プログラミング Ⅰ 授業ガイダンス C 言語の概要プログラム作成 実行方法 授業内容について 授業目的 C 言語によるプログラミングの基礎を学ぶこと 学習内容 C 言語の基礎的な文法 入出力, 変数, 演算, 条件分岐, 繰り返し, 配列,( 関数 ) C 言語による簡単な計算処理プログラムの開発 到達目標 C 言語の基礎的な文法を理解する 簡単な計算処理プログラムを作成できるようにする 授業ガイダンス

More information

GEC-Java

GEC-Java プログラミング初級 (Java) 第 1 回人がコンピュータに命令するには? ( プログラムの基本原理と書き方 実行方法 ) 白銀純子 Copyright (C) Junko Shirogane, Waseda University 2018, All rights reserved. 1 Copyright (C) Junko Shirogane, Waseda University 2018,

More information

1/8 ページ Java 基礎文法最速マスター Java Javaの文法一覧です 他の言語をある程度知っている人はこれを読めばJavaの基礎をマスターしてJavaを書くことができるようになっています 簡易リファレンスとしても利用できると思いますので これは足りないと思うものがあれば教えてください 1. 基礎 class の作成プログラムはclassに記述します たとえばSampleという名前のclassを作る場合

More information

マニュアル訂正連絡票

マニュアル訂正連絡票 < マニュアル訂正連絡票 > ASP PC ファイルサーバ説明書 V28 [J2K0-5740-01C2] 2017 年 12 月 26 日発行 修正箇所 ( 章節項 )5.3.2.3 サーバ環境の設定 作成時のアクセス権 PC ファイルサーバ上に,Windows がファイルまたはディレクトリを作成する際のアクセス権を設定する. 所有者, グループ, その他に対してそれぞれ, 読み込み, 書き込み,

More information

スライド 1

スライド 1 ver. 2018/4/13 プログラミング 計算機利用上の Tips 補足資料 分類 項目 ページ 計算機利用 ホスト計算機への接続方法 Unix (Linux) の基本的なコマンド容量制限についてターミナルで文字を大きくする方法 xtermで文字を大きくする方法 Fortran プログラミングについて最近あった事例 : コンパイル 実行時のエラーコンパイルオプションプログラムは正しそうなのに エラーが出る場合データファイルは正しそうなのに

More information

使ってみよう! 平成 30 年 9 月国税庁

使ってみよう! 平成 30 年 9 月国税庁 使ってみよう! 平成 30 年 9 月国税庁 ~ はじめに ~ QR コード付証明書等作成システム を利用すると 証明書等の XML データから QR コード付証明書等の PDF ファイルを作成することができます このマニュアルでは QR コード付証明書等作成システム を利用した QR コード付証明書等の作成手順を説明しています ~ 目 次 ~ 1 2 3 4 QR コード付証明書等作成システムご利用の流れ

More information

ジョブ管理ソフトウェア LoadStar Scheduler ご紹介資料 ~ システム運用品質の向上とコスト削減を実現 ~

ジョブ管理ソフトウェア LoadStar Scheduler ご紹介資料 ~ システム運用品質の向上とコスト削減を実現 ~ ジョブ管理ソフトウェア LoadStar Scheduler ご紹介資料 ~ システム運用品質の向上とコスト削減を実現 ~ はじめに LoadStar Scheduler は システム運用管理者による視点でソフトバンクによって自社開発された運用ジョブ管理ソフトウェアで ソフトバンク社内のシステム運用管理において既に 4 年間の実績があり 業務効率化やコスト削減に大きな成果を挙げている製品です 2 LoadStar

More information

WebOTXマニュアル

WebOTXマニュアル WebOTX アプリケーション開発ガイド WebOTX アプリケーション開発ガイドバージョン : 7.1 版数 : 第 2 版リリース : 2010 年 1 月 Copyright (C) 1998-2010 NEC Corporation. All rights reserved. 3-1 目次 3. J2EE WebOTX...3 3.1. Webアプリケーション...3 3.1.1. WARファイルをインポートするとタスクにエラーが表示される...3

More information

CubePDF ユーザーズマニュアル

CubePDF ユーザーズマニュアル CubePDF ユーザーズマニュアル 2018.11.22 第 13 版 1 1. PDF への変換手順 CubePDF は仮想プリンターとしてインストールされます そのため Web ブラウザや Microsoft Word, Excel, PowerPoint など印刷ボタンのあるアプリケーションであればどれでも 次の 3 ステップで PDF へ変換することができます 1. PDF 化したいものを適当なアプリケーションで表示し

More information

WebReportCafe

WebReportCafe Ver. 8.0_000 1 目次 1. 概要... 2 2. ドキュメントサイン用 Digital IDの取得と必須ファイルの作成... 3 3. WRC Designerを使用した帳票フォームの設定... 4 4. Javaプログラム上での電子署名ヘルパーの設定... 5 電子署名ヘルパークラスとは... 5 電子署名ヘルパークラスの使用方法... 5 電子署名付きPDF 作成 Javaプログラムサンプル...

More information