Size: px
Start display at page:

Download ""

Transcription

1 1/6 ページ プログラミングするなら Microsoft Visual Studio 2005 シンプルでパワフルな C# の最新版 Tips (VB.NET, C#, Visual Studio...).NET Frameworkプログラミング, Visual Basic.NET, C#, Visual Studio, デプロイメントなどのTips ソースド サンプルを紹介しています 検索 Wiki 掲示板 Ads by Google C# コード C# Ajax C# SQLServer ASP Net C# At Visual Studio 購入 MSDNをお安く契約する方法はこちらフリーダイヤル msdn.ips.co.jp/ C# プログラミング徹底解徹底解説 ITエンジニア必須の充実 IT 講座 100 選無料会員登録でITpro 新サービスを提供 itpro.nikkeibp.co.jp/ パート主婦主婦の給与明細旦那の給与明細女たちの給細 japanetgin.sakura.ne.jp/m プログラミング.NET Tips フォームコントロール DataGrid DataGridView ファイル フォルダ画像 印刷インターネットその他... ASP.NET 無料ホスティング Web サービスインストーラ研究メールマガジン 掲示板最新情報 ブラウザオブジェクトの NewWindow について by 鉄芯 2007/12/03(Mon) 15:38:13 検索 DOBON.NET > プログラミング道 >.NET Tips > その他の Tips 文字列の計算式計算式の計算結果計算結果を取得取得する 例えば "(1+6)*5/(7-4)" のような計算式を表す文字列から その計算結果を取得する様々な方法を紹介します 自分で解析解析するする方法 正攻法で行けば 計算式を解析し 計算するコードを自分で書くということになります そのために参考になりそうなコードは 例えば A Math Expression Evaluator です この A Math Expression Evaluator は簡単な計算はもちろん cos sin log などにも対応しています ( ただし コードは VB.NET のみです ) さらに 掲示板で ArAy さんが紹介された MSDN Japan の アルゴリズム入門 : 第 1 章 Visual C# による文字列処理入門 も参考になります このように自分でコードを書く以外の方法も様々あります JScript.NET の Eval を使用使用するする方法 Web 検索 dobon.net この方法は GotDotNet Message Boards の String to Numeric のスレッドで enderminh さんが紹介しています この方法によると まず参照に Microsoft.Jscript と Microsoft.Vsa を追加し 次のようなコードにより 計算を実行します その他 掲示板 Wiki リンク集リンクをご希望の方へ携帯専用サイト管理人にメール Translate this site into English... 広告 ' 計算式 Dim exp As String = "(1+6)*5/(7-4)" Dim ve As Microsoft.JScript.Vsa.VsaEngine = _ Microsoft.JScript.Vsa.VsaEngine.CreateEngine() Dim result As Double = _ CDbl(Microsoft.JScript.Eval.JScriptEvaluate(exp, ve)) Console.WriteLine(result) // 計算式 string exp = "(1+6)*5/(7-4)"; Microsoft.JScript.Vsa.VsaEngine ve = Microsoft.JScript.Vsa.VsaEngine.CreateEngine(); double result =

2 2/6 ページ (double) Microsoft.JScript.Eval.JScriptEvaluate( exp, ve); C# プログラミング徹底解説 ITエンジニア必須の充実 IT 講座 100 選無料会員登録でITpro 新サービスを提供 itpro.nikkeibp.co.jp/ C# の転職情報リクナビNEXT 職種や地域 経験などで全国の求人情報を検索 next.rikunabi.com MSDN がお得に更新できる期限切れでも更新価格で購入可能ですマイクロソフトキャンペーン実施中! 主婦の給与振込待ち遠しい給与振込やった私の給与振込 japanetgin.sakura.ne.jp/me 他の広告を表示 VS.NET を買うなら VS2005 Pro アップグレードが 61,550 円 VB2005 EE (4,550 円 ) とアップグレードを買ったほうが新規 (122,120 円 ) より安い アップグレードについて 機能比較 VS2005 Standardアップグレードが18,580 円 新規で28,180 円 学生なら VS2005 Academic が5 千円弱 詳細 VS Tools For Office 2005 アップグレードが 63,050 円 詳細 Express Edition なら無料で使える!! * 上記の情報は 07/4/8 現在のもので 変更されている可能性があります Console.WriteLine(result); また JScriptCodeProvider により Eval メソッドを実行する方法が An Eval Function for C# using JScript.NET (JavaScript) に紹介されています この方法によると 次のようなコードがかけます 'Imports System.Reflection 'Imports System.CodeDom.Compiler ' がソースファイルの一番上に書かれているものとする ' 計算式 Dim exp As String = "(1+6)*5/(7-4)" ' 計算するためのコード Dim [source] As String = _ "package Evaluator " + vbcrlf + _ "class Evaluator " + vbcrlf + _ "public function Eval(expr : String) : String " + vbcrlf + _ "return eval(expr);}}}" ' コンパイルするための準備 Dim cp = New Microsoft.JScript.JScriptCodeProvider Dim icc As ICodeCompiler = cp.createcompiler() Dim cps As New CompilerParameters Dim cres As CompilerResults ' メモリ内で出力を生成する cps.generateinmemory = True ' コンパイルする cres = icc.compileassemblyfromsource(cps, [source]) ' コンパイルしたアセンブリを取得 Dim asm As [Assembly] = cres.compiledassembly ' クラスの Type を取得 Dim t As Type = asm.gettype("evaluator.evaluator") ' インスタンスの作成 Dim eval As Object = Activator.CreateInstance(t) 'Eval メソッドを実行し 結果を取得 Dim result As String = CStr(t.InvokeMember("Eval", _ BindingFlags.InvokeMethod, Nothing, eval, New Object() exp})) Console.WriteLine(result) //using System.Reflection; //using System.CodeDom.Compiler; // がソースファイルの一番上に書かれているものとする // 計算式 string exp = "(1+6)*5/(7-4)"; // 計算するためのコード string source Evaluator class Evaluator public function Eval(expr : String) : String

3 3/6 ページ }"; } } return eval(expr); // コンパイルするための準備 CodeDomProvider cp = new Microsoft.JScript.JScriptCodeProvider(); ICodeCompiler icc = cp.createcompiler(); CompilerParameters cps = new CompilerParameters(); CompilerResults cres; // メモリ内で出力を生成する cps.generateinmemory = true; // コンパイルする cres = icc.compileassemblyfromsource(cps, source); // コンパイルしたアセンブリを取得 Assembly asm = cres.compiledassembly; // クラスの Type を取得 Type t = asm.gettype("evaluator.evaluator"); // インスタンスの作成 object eval = Activator.CreateInstance(t); //Eval メソッドを実行し 結果を取得 string result = (string) t.invokemember("eval", BindingFlags.InvokeMethod, eval, new object[] exp}); Console.WriteLine(result); CSharpCodeProvider を使用使用したした方法 さらに 掲示板でピラルクさんが提案されたように CSharpCodeProvider を使って 計算式が含まれるコードの文字列をコンパイルし 実行する方法もあります この方法は Runtime Compilation (A.NET eval statement) や Evaluating Mathematical Expressions by Compiling C# Code at Runtime などでも紹介されています 具体的なコードは 例えば 次のようなものです 'Imports System.Reflection 'Imports System.CodeDom.Compiler ' がソースファイルの一番上に書かれているものとする ' 計算するためのコード Dim [source] As String = _ "public class MainClass " + vbcrlf + _ "public static double EVal() " + vbcrlf + _ "return (1d+6d)*5d/(7d-4d);" + vbcrlf + _ "}}" ' コンパイルするための準備 Dim cp = New Microsoft.CSharp.CSharpCodeProvider Dim icc As ICodeCompiler = cp.createcompiler() Dim cps As New CompilerParameters Dim cres As CompilerResults ' メモリ内で出力を生成する cps.generateinmemory = True ' コンパイルする cres = icc.compileassemblyfromsource(cps, [source])

4 4/6 ページ ' コンパイルしたアセンブリを取得 Dim asm As [Assembly] = cres.compiledassembly 'MainClass クラスの Type を取得 Dim t As Type = asm.gettype("mainclass") 'EVal メソッドを実行し 結果を取得 Dim d As Double = CDbl(t.InvokeMember("EVal", _ BindingFlags.InvokeMethod, Nothing, Nothing, Nothing)) Console.WriteLine(d) //using System.CodeDom.Compiler; //using System.Reflection; // がソースファイルの一番上に書かれているものとする // 計算するためのコード string source public class MainClass public static double EVal() return (1d+6d)*5d/(7d-4d); } }"; // コンパイルするための準備 CodeDomProvider cp = new Microsoft.CSharp.CSharpCodeProvider(); ICodeCompiler icc = cp.createcompiler(); CompilerParameters cps = new CompilerParameters(); CompilerResults cres; // メモリ内で出力を生成する cps.generateinmemory = true; // コンパイルする cres = icc.compileassemblyfromsource(cps, source); // コンパイルしたアセンブリを取得 Assembly asm = cres.compiledassembly; //MainClass クラスの Type を取得 Type t = asm.gettype("mainclass"); //EVal メソッドを実行し 結果を取得 double d = (double) t.invokemember("eval", BindingFlags.InvokeMethod, null); Console.WriteLine(d); 前の JScript.NET の Eval を使った方法と比べると この方法は計算式をコードに含めなければならず 計算式が変わるたびにコンパイルが必要になりますし メモリのアセンブリをどのように解放するかという問題もあります ( この問題は Dynamically executing code in.net に詳しい ) そのため 実用としては困難かもしれません Microsoft Script Control を使用使用したした方法 Microsoft Script Control が使用できるならば VBScript や JSCript の Eval 関数を使う方法もあります

5 5/6 ページ ' 計算式 Dim exp As String = "(1+6)*5/(7-4)" Dim t As Type = _ Type.GetTypeFromProgID("MSScriptControl.ScriptControl") Dim obj As Object = Activator.CreateInstance(t) t.invokemember("language", _ System.Reflection.BindingFlags.SetProperty, _ Nothing, _ obj, _ New Object() "vbscript"}) 'Eval 関数で計算を実行して結果を取得 Dim result As Double = CDbl( _ t.invokemember("eval", _ System.Reflection.BindingFlags.InvokeMethod, _ Nothing, _ obj, _ New Object() exp})) Console.WriteLine(result) // 計算式 string exp = "(1+6)*5/(7-4)"; Type t = Type.GetTypeFromProgID("MSScriptControl.ScriptControl"); object obj = Activator.CreateInstance(t); t.invokemember("language", System.Reflection.BindingFlags.SetProperty, obj, new object[] "vbscript"}); //Eval 関数で計算を実行して結果を取得 double result = (double) t.invokemember("eval", System.Reflection.BindingFlags.InvokeMethod, obj, new object[] exp}); Console.WriteLine(result); その他の方法 これ以外にも DataTable.Compute メソッドを使う方法など まだまだありそうですが きりが無いので この辺で終わりにします ( 面白い方法がありましたら ご連絡ください ) ( この記事は.NET プログラミング研究第 34 号 で紹介したものです ) 注意 : この記事では 基本的な事柄の説明が省略されているかもしれません 初心者の方は 特に以下の点にご注意ください コードの先頭に記述されている Imports??? がソースファイルの一番上に書かれているものとする (C# では using???; がソースファイルの一番上に書かれているものとする ) の意味が分からないという方は こちらをご覧ください??? を参照に追加します の意味が分からないという方は こちらをご覧

6 6/6 ページ ください この記事記事へのへの評価 この記事が 役に立った 人に勧められる すばらしいと思う方は 良い を 役に立たなかった いまいち 消えてなくなれと思う方は 悪い を選択して 送信 をクリックしてください この記事への今までの評価はこちら 各 Tips の評価一覧はこちら 良い 悪い この記事記事へのへのコメント この記事に関するごく簡単なコメントを残すことが出来ます 通常のご投稿 ご質問 ご意見等は掲示板へ この記事への今までのコメントはこちら.NET Framework 2.0 以降に関するする情報 明記のない場合 この記事の全てまたは一部は.NET Framework 1.1 以前についてのみ述べられている可能性があります.NET Framework 2.0 以降では事実と異なる内容が含まれている場合 下のボタンからご報告ください 今まで投稿された情報はこちらでご覧いただけます この記事記事へのへのトラックバック この記事にトラックバックすることができます ただしこちらの注意事項に沿わないものは遠慮なく削除させていただきます 自動トラックバックにも対応 この記事への今までのトラックバックはこちら この記事のトラックバック Ping URL : その他 送信 コメントを投稿する.NET Framework 2.0 以降に関する情報を投稿する Translate this page into English... この Tips の URL を電子メールで送信するこのページをブックマークに追加する Copyright DOBON!. All rights reserved.

(OnePoint) ( URL Web Copyright 2005 Microsoft Corporation. All rights reserved. Microsoft Windows Visual Basic Visual Studio Microsoft Corporation

(OnePoint) ( URL Web Copyright 2005 Microsoft Corporation. All rights reserved. Microsoft Windows Visual Basic Visual Studio Microsoft Corporation Microsoft Microsoft Visual Basic.NET (OnePoint) ( URL Web Copyright 2005 Microsoft Corporation. All rights reserved. Microsoft Windows Visual Basic Visual Studio Microsoft Corporation Microsoft Microsoft

More information

IronPython による柔軟なゲーム開発 筑波大学 AmusementCreators

IronPython による柔軟なゲーム開発 筑波大学 AmusementCreators IronPython による柔軟なゲーム開発 筑波大学 AmusementCreators 自己紹介 Amusement Makers ではありません 注意 IronPython って?.Net Framework および Mono 上で動作する Python.NetFramework Mono は共通中間言語 (CIL) のための仮想マシン CIL が動く仮想マシンの仕様は共通言語基盤 (CLI)

More information

Oracle Lite Tutorial

Oracle Lite Tutorial GrapeCity -.NET with GrapeCity - FlexGrid Creation Date: Nov. 30, 2005 Last Update: Nov. 30, 2005 Version: 1.0 Document Control Internal Use Only Author Hiroshi Ota Change Logs Date Author Version Change

More information

Oracle Lite Tutorial

Oracle Lite Tutorial GrapeCity -.NET with GrapeCity - SPREAD Creation Date: Nov. 30, 2005 Last Update: Nov. 30, 2005 Version: 1.0 Document Control Internal Use Only Author Hiroshi Ota Change Logs Date Author Version Change

More information

C#の基本

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

More information

Java Scriptプログラミング入門 3.6~ 茨城大学工学部情報工学科 08T4018Y 小幡智裕

Java Scriptプログラミング入門 3.6~ 茨城大学工学部情報工学科 08T4018Y  小幡智裕 Java Script プログラミング入門 3-6~3-7 茨城大学工学部情報工学科 08T4018Y 小幡智裕 3-6 組み込み関数 組み込み関数とは JavaScript の内部にあらかじめ用意されている関数のこと ユーザ定義の関数と同様に 関数名のみで呼び出すことができる 3-6-1 文字列を式として評価する関数 eval() 関数 引数 : string 式として評価する文字列 戻り値 :

More information

Microsoft PowerPoint - chap10_OOP.ppt

Microsoft PowerPoint - chap10_OOP.ppt プログラミング講義 Chapter 10: オブジェクト指向プログラミング (Object-Oriented Programming=OOP) の入り口の入り口の入り口 秋山英三 F1027 1 例 : 部屋のデータを扱う // Test.java の内容 public class Test { public static void main(string[] args) { double length1,

More information

ハピタス のコピー.pages

ハピタス のコピー.pages Copyright (C) All Rights Reserved. 10 12,500 () ( ) ()() 1 : 2 : 3 : 2 4 : 5 : Copyright (C) All Rights Reserved. Copyright (C) All Rights Reserved. Copyright (C) All Rights Reserved. Copyright (C) All

More information

Copyright 2008 All Rights Reserved 2

Copyright 2008 All Rights Reserved 2 Copyright 2008 All Rights Reserved 1 Copyright 2008 All Rights Reserved 2 Copyright 2008 All Rights Reserved 3 Copyright 2008 All Rights Reserved 4 Copyright 2008 All Rights Reserved 5 Copyright 2008 All

More information

URL AdobeReader http://www.adobe.co.jp/products/acrobat/readstep2.html - 2 Copyright (C) 2008. All Rights Reserved.

URL AdobeReader http://www.adobe.co.jp/products/acrobat/readstep2.html - 2 Copyright (C) 2008. All Rights Reserved. URL AdobeReader http://www.adobe.co.jp/products/acrobat/readstep2.html - 2 Copyright (C) 2008. All Rights Reserved. - 3 Copyright (C) 2008. All Rights Reserved. ASP() ASP PayPal - 4 Copyright (C) 2008.

More information

VB.NETコーディング標準

VB.NETコーディング標準 (C) Copyright 2002 Java ( ) VB.NET C# AS-IS [email protected] [email protected] Copyright (c) 2000,2001 Eiwa System Management, Inc. Object Club Kenji Hiranabe02/09/26 Copyright

More information

Visual Basic Oracle Database 11 Release 1

Visual Basic Oracle Database 11 Release 1 Visual Basic 2008 + Oracle Database 11 Release 1 2008.01.26 初音玲 Part.1 Oracle Database 製品について Oracleクライアントコンポーネントについて ODP.NETについて OracleConnectionクラスについて Oracle Database 製品について Oracleクライアントコンポーネントについて

More information

VFD256 サンプルプログラム

VFD256 サンプルプログラム VFD256 サンプルプログラム 目次 1 制御プログラム... 1 2.Net 用コントロール Vfd256 の使い方... 11 2.1 表示文字列の設定... 11 2.2 VFD256 書込み前のクリア処理... 11 2.3 書き出しモード... 11 2.4 表示モード... 12 2.5 表示... 13 2.6 クリア... 13 2.7 接続方法 ボーレートの設定... 13 2.8

More information

untitled

untitled Visual Basic.NET 1 ... P.3 Visual Studio.NET... P.4 2-1 Visual Studio.NET... P.4 2-2... P.5 2-3... P.6 2-4 VS.NET(VB.NET)... P.9 2-5.NET... P.9 2-6 MSDN... P.11 Visual Basic.NET... P.12 3-1 Visual Basic.NET...

More information

プログラミング基礎I(再)

プログラミング基礎I(再) 山元進 クラスとは クラスの宣言 オブジェクトの作成 クラスのメンバー フィールド 変数 配列 メソッド メソッドとは メソッドの引数 戻り値 変数の型を拡張したもの 例えば車のデータベース 車のメーカー 車種 登録番号などのデータ データベースの操作 ( 新規データのボタンなど ) プログラムで使う部品の仕様書 そのクラスのオブジェクトを作ると初めて部品になる 継承 などの仕組みにより カスタマイズが安全

More information

Exam : 1z1-809-JPN Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO Get Latest & Valid 1z1-809-JPN Exam's Question and Answers 1 from Ac

Exam : 1z1-809-JPN Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO Get Latest & Valid 1z1-809-JPN Exam's Question and Answers 1 from Ac Actual4Test http://www.actual4test.com Actual4test - actual test exam dumps-pass for IT exams Exam : 1z1-809-JPN Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO Get Latest & Valid 1z1-809-JPN

More information

ICONファイルフォーマット

ICONファイルフォーマット グラフィックス 画像フォーマットエンコーダパラメータ 様々なフォーマットで画像を保存 Bitmap クラスを用いる事でビットマップ JPEG GIF PNG 等様々なフォーマットの画像を読み込み操作する事が出来る 更に Bitmap クラスや Graphics コンテナを用いて描画処理等を施したイメージをファイルに保存する事も出来る 此の時 読み込めるフォーマット同様に保存するフォーマットを選択する事が出来る

More information

TestDesign for Web

TestDesign for Web 発行日 2012/6/21 発行元 株式会社アープ 本書は Web でのテスト自動化における Test Design の一連の操作方法まとめたものです Test Design のメニューの説明やより詳細な使い方については ユーザーズガイド を参照してください 目次 1. はじめに... 1 2. 環境構築... 2 2.1. Selenium のサイトについて... 2 2.2. Selenium

More information

how-to-decide-a-title

how-to-decide-a-title Contents 3 4 5 6 8 13 13 14 14 15 15 18 19 Copyright 2014 All Rights Reserved. 2 / 21 URL AdobeReader ( ) http://www.adobe.co.jp/products/acrobat/readstep2.html Copyright 2014 All Rights Reserved. 3 /

More information

外周部だけ矩形配列

外周部だけ矩形配列 AUTODESK INVENTOR 概要 : API を使ったプログラムで Inventor のコマンドやマクロプログラムをメニューに登録する方法を紹介します レベル : 本資料は VBA を使った Inventor のカスタマイズについての知識がある方を対象としています サンプル VBA プロジェクト : サンプル VBA プロジェクトデータ (CREATE_UI.zip) をダウンロードし 適当なフォルダに解凍します

More information

1.SqlCtl クラスリファレンス SqlCtl クラスのリファレンスを以下に示します メソッドの実行中にエラーが発生した場合は標準エラー出力にメッセージを出力します (1)Connect() メソッド データベースへ connect 要求を行います boolean Connect(String

1.SqlCtl クラスリファレンス SqlCtl クラスのリファレンスを以下に示します メソッドの実行中にエラーが発生した場合は標準エラー出力にメッセージを出力します (1)Connect() メソッド データベースへ connect 要求を行います boolean Connect(String 目次 1.SqlCtl クラスリファレンス 2 (1)Connect() メソッド 2 (2)DisConnect() メソッド 3 (3)Commit() メソッド 3 (4)Rollback() メソッド 4 2.SqlStm クラスリファレンス 5 (1)Prepare() メソッド 5 (2)Execute() メソッド 6 (3)Release() メソッド 6 (4)Immediate()

More information

FileMaker Oracle Microsoft SQL Server MySQL Salesforce.com ROI TCO RAD IT FileMaker Pro RAD RAD TCO RAD Microsoft Visual Studio 2008 Oracle Developer

FileMaker Oracle Microsoft SQL Server MySQL Salesforce.com ROI TCO RAD IT FileMaker Pro RAD RAD TCO RAD Microsoft Visual Studio 2008 Oracle Developer RAD Rapid Application Development ROI TCO FileMaker Oracle Microsoft SQL Server MySQL Salesforce.com ROI TCO RAD IT FileMaker Pro RAD RAD TCO RAD Microsoft Visual Studio 2008 Oracle Developer Suite 10g

More information

1. 画面拡大ショートカット ショートカットキーで作業効率 UP [Ctrl]+[+]: 拡大 [Ctrl]+[-]: 縮小 [Ctrl]+ 0 : デフォルトに戻す (100%) オンライン製品ヘルプ 2

1. 画面拡大ショートカット ショートカットキーで作業効率 UP [Ctrl]+[+]: 拡大 [Ctrl]+[-]: 縮小 [Ctrl]+ 0 : デフォルトに戻す (100%) オンライン製品ヘルプ 2 ActiveReports 知っていると得をする? 小技集 グレープシティ株式会社 2016 年 9 月 30 日 1. 画面拡大ショートカット ショートカットキーで作業効率 UP [Ctrl]+[+]: 拡大 [Ctrl]+[-]: 縮小 [Ctrl]+ 0 : デフォルトに戻す (100%) オンライン製品ヘルプ 2 2. セクションの高さをワンクリックで調整 配置されたコンテンツに合わせてセクションの高さをワンクリックで調整

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

Javaプログラムの実行手順

Javaプログラムの実行手順 戻り値のあるメソッド メソッドには 処理に使用する値を引数として渡すことができました 呼び出し 側からメソッドに値を渡すだけでなく 逆にメソッドで処理を行った結果の値を 呼び出し側で受け取ることもできます メソッドから戻してもらう値のことを もどりち戻り値といいます ( 図 5-4) 図 5-4. 戻り値を返すメソッドのイメージ 戻り値を受け取ることによって ある計算を行った結果や 処理に成功したか失

More information

10th Developer Camp - B5

10th Developer Camp - B5 B5 PHP テクニカルセッション Delphi for PHP で作るリッチコンテンツブログ エンバカデロ テクノロジーズエヴァンジェリスト高橋智宏 アジェンダ コンポーネントをフル活用しよう お馴染み データモジュール Blog データの表示用ページ Blog データの登録用ページ 2 コンポーネントをフル活用しよう 開発環境の進歩と退化 80 年代の IDE が登場エディタ + コマンドライン型の開発から脱却

More information

Oracle Lite Tutorial

Oracle Lite Tutorial GrapeCity -.NET with GrapeCity - InputMan Creation Date: Nov. 30, 2005 Last Update: Nov. 30, 2005 Version: 1.0 GrapeCity Microsoft Visual Studio.NET VB.NET Oracle Tips InputMan InputMan Oracle.NET Oracle

More information

目次 はじめに... 3 システムの必要条件... 3 サンプルアプリケーションの作成... 3 手順 手順 手順 手順 手順 手順 終わりに... 23

目次 はじめに... 3 システムの必要条件... 3 サンプルアプリケーションの作成... 3 手順 手順 手順 手順 手順 手順 終わりに... 23 SharpShooter Reports.Silverlight 基本的な使い方 Last modified on: August 16, 2012 本ドキュメント内のスクリーンショットは英語表記ですが SharpShooter Reports JP( 日本語版 ) では日本語で表示されます 目次 はじめに... 3 システムの必要条件... 3 サンプルアプリケーションの作成... 3 手順 1...

More information

1 1. Page 1 intra -mart EE Page 2 Copyright 2004 NTT All rights Reserved. 2 Page 3 intra -mart EE Page 4 Copyright 2004 NTT All rights Reserved. 0Web EE Page 5 intra -mart Page 6 Copyright 2004 NTT All

More information

WPF アプリケーションの 多言語切替

WPF アプリケーションの 多言語切替 パスワード認証 YK S o f t w a r e 2015 年 8 月 3 日 @twyujiro15 プロフィール 加藤裕次郎 本職は製造業の開発業務 - 2009 年 4 月に入社 1982.03.03 生まれ ( うお座 ) 左利き ( お箸は右 ) twitter : @twyujiro15 プログラミング経験 Excel VBA MATLAB MATX C VC++ (Windows

More information

初心者にもできるアメブロカスタマイズ新2016.pages

初心者にもできるアメブロカスタマイズ新2016.pages Copyright All Rights Reserved. 41 Copyright All Rights Reserved. 60 68 70 6 78 80 Copyright All Rights Reserved. FC2 97 Copyright All Rights Reserved. Copyright All Rights Reserved. Copyright All Rights

More information

- 2 Copyright (C) 2006. All Rights Reserved.

- 2 Copyright (C) 2006. All Rights Reserved. - 2 Copyright (C) 2006. All Rights Reserved. 2-3 Copyright (C) 2006. All Rights Reserved. 70-4 Copyright (C) 2006. All Rights Reserved. ...1...3...7...8 1...9...14...16 2...18...20...21 3...22...23...23...24

More information

た場合クラスを用いて 以下のように書くことが出来る ( 教科書 p.270) プログラム例 2( ソースファイル名 :Chap08/AccountTester.java) // 銀行口座クラスとそれをテストするクラス第 1 版 // 銀行口座クラス class Account String name

た場合クラスを用いて 以下のように書くことが出来る ( 教科書 p.270) プログラム例 2( ソースファイル名 :Chap08/AccountTester.java) // 銀行口座クラスとそれをテストするクラス第 1 版 // 銀行口座クラス class Account String name クラス ( 教科書第 8 章 p.267~p.297) 前回は処理をまとめる方法として メソッドについて学習した 今回はメソッドとその処理の対象となるデータをまとめるためのクラスについて学習する このクラスはオブジェクト指向プログラミングを実現するための最も重要で基本的な技術であり メソッドより一回り大きなプログラムの部品を構成する 今回はクラスにおけるデータの扱いとクラスの作成方法 使用方法について説明していく

More information

API 連携方式 外部 DLL の呼び出し宣言 外部 DLL の呼び出し宣言のサンプルコード (Microsoft Visual C#.NET の場合 ) プログラムコードの先頭で using System.Runtime.InteropServices; が必要 クラスの内部に以下のような外部 D

API 連携方式 外部 DLL の呼び出し宣言 外部 DLL の呼び出し宣言のサンプルコード (Microsoft Visual C#.NET の場合 ) プログラムコードの先頭で using System.Runtime.InteropServices; が必要 クラスの内部に以下のような外部 D GS1-128 の描画 DLL について (ver. 2.2) 動作環境など動作環境 WindowsXP Windows Vista Windows7 Windows8/8.1 Windows10 上記 OS について すべて日本語版を対象としております 32bit アプリケーションから呼び出される必要があります 使用条件 プリンタの解像度 300dpi 以上 機能 バーコードの基本幅を 1 ドット単位で指定できる

More information

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版  

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版   Copyright 2013 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform イベントナビゲータ開発ガイド初版 2013-07-01 改訂情報概要イベントフローの作成 更新 削除をハンドリングするイベントフローを非表示にする回答を非表示にするリンクを非表示にするタイトル コメントを動的に変更するリンク情報を動的に変更するナビゲート結果のリンクにステータスを表示する

More information

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

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

More information

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

More information

Copyright 2006 KDDI Corporation. All Rights Reserved page1

Copyright 2006 KDDI Corporation. All Rights Reserved page1 Copyright 2006 KDDI Corporation. All Rights Reserved page1 Copyright 2006 KDDI Corporation. All Rights Reserved page2 Copyright 2006 KDDI Corporation. All Rights Reserved page3 Copyright 2006 KDDI Corporation.

More information

SolarWinds Event Log Forwarder for Windows v

SolarWinds Event Log Forwarder for Windows v SolarWinds Event Log Forwarder for Windows v1.2.0 の説明 2015 年 8 月 5 日 このツールは Windows イベントログを Syslog に変換して転送するフリーツールです Ver.1.2.0 より日本語表示のまま Windows イベントログの転送が可能になり Kiwi Syslog Server v9.4.2 と同時にリリースされました

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 講座を行う前に 自己紹介 僕と上回生について 1 年生同士で少しお話しよう! オリエンテーションの宿題 アルゴロジック http://home.jeita.or.jp/is/highschool/algo/index3.html どこまでできましたか? あまりできなかった人はこれから全部クリアしよう! 2016 年度 C 言語講座 第一回目 2016/6/11 fumi 今回の目標 プログラムを書いて実行するやり方を覚える

More information

●コンテンツ「掲示板」

●コンテンツ「掲示板」 Joruri CMS 2.0.0 基本マニュアル (2013.7.16) コンテンツ 掲示板 レス返信式のシンプルな掲示板 画像認証 削除パスワードの使用が可能 IP 制限 禁止語句 URL 投稿禁止の設定が可能 上部タブ コンテンツ をクリックすると 現在 Joruri CMS 内の機能として提供されてい るコンテンツの一覧が表示されます コンテンツ種別 に 掲示板 と表示されている項目が 掲示板

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 49 概要 50 は まとめ記事 などの長い文章の方が向いています 本文は 500 文字以上がおすすめです 画像を使って見やすいページを作成しましょう ブログ記事タイトル の特徴 SEO ブログ記事作成の流れ 写真 使い分け 長い文章に最適 ブログ記事タイトル記入 まとめ記事や閲覧者の役に立つ情報など リード文 を書く 目次 使用する機能 通常ブログ機能 アイキャッチ画像文字色変更 リンク追加 自由な画像追加

More information

Copyright All Rights Reserved. -2 -!

Copyright All Rights Reserved. -2 -! http://ameblo.jp/admarketing/ Copyright All Rights Reserved. -2 -! Copyright All Rights Reserved. -3- Copyright All Rights Reserved. -4- Copyright All Rights Reserved. -5 - Copyright All Rights Reserved.

More information

untitled

untitled http://www.riskdatabank.co.jp The of Japan, Ltd. All rights reserved. 2 The of Japan, Ltd. All rights reserved. 3 The of Japan, Ltd. All rights reserved. 4 The of Japan, Ltd. All rights reserved. 5 The

More information

開発・運用時のガイド JDK8への移行に伴う留意点 [UNIX]

開発・運用時のガイド JDK8への移行に伴う留意点 [UNIX] 開発 運用時のガイド [UNIX] JDK8 への移行に伴う留意点 2015.10 O c t o b e r はじめに 本書は 開発 運用フェーズで使用するドキュメントとして Java TM Development Kit 8 への移行に伴う 留意点について記述しています 1. 対象とする読者本書は Java TM Development Kit 8 を使用し システムを設計 構築 運用する立場にある方を対象としています

More information

untitled

untitled Grapecity -.NET with GrapeCity - ActiveReports Creation Date: Nov. 30, 2005 Last Update: Nov. 30, 2005 Version: 1.0 Grapecity Microsoft Visual Studio.NET VB.NET Oracle Tips ActiveReports ActiveReports.NET

More information

GS1-128 の描画 DLL について (ver. 2.3) 動作環境など動作環境 WindowsXP Windows Vista Windows7 Windows8/8.1 Windows10 上記 OS について すべて日本語版を対象としております 32bit アプリケーションから呼び出される

GS1-128 の描画 DLL について (ver. 2.3) 動作環境など動作環境 WindowsXP Windows Vista Windows7 Windows8/8.1 Windows10 上記 OS について すべて日本語版を対象としております 32bit アプリケーションから呼び出される GS1-128 の描画 DLL について (ver. 2.3) 動作環境など動作環境 WindowsXP Windows Vista Windows7 Windows8/8.1 Windows10 上記 OS について すべて日本語版を対象としております 32bit アプリケーションから呼び出される必要があります 使用条件 プリンタの解像度 300dpi 以上 機能 バーコードの基本幅を 1 ドット単位で指定できる

More information

SmartBrowser_document_build30_update.pptx

SmartBrowser_document_build30_update.pptx SmartBrowser Update for ios / Version 1.3.1 build30 2017 年 8 月 株式会社ブルーテック 更新内容 - 概要 ios Version 1.3.1 build28 の更新内容について 1. 設定をQRから読み込み更新する機能 2.URLをQRから読み込み画面遷移する機能 3.WEBページのローカルファイル保存と外部インテントからの起動 4.JQuery-LoadImageライブラリの組み込み

More information

セットアップカード

セットアップカード R3.4 セットアップカード - 第 1.01 版 - Copyright NEC Corporation 2003-2016. All rights reserved. 商標について LogCollector は日本電気株式会社の登録商標です Microsoft Windows Windows Server Windows Vista Internet Explorer および SQL Server

More information

スーパー英語アカデミック版Ver.2

スーパー英語アカデミック版Ver.2 オーサリング オーサリング機能は 先生独自のオリジナル教材を作成することのできる機能です AE3 で使用されている音声やパッセージを利用した問題の作成や YouTube などの動画や先生オリジナルの音声など 独自の素材を利用した問題の作成が可能です ここでは オーサリングの素材管理に関する利用法を説明します 素材管理 オーサリングの素材管理機能では クラス管理者が独自に登録する音声や画像 パッセージ

More information

IP IP All contents are Copyright (c) All rights reserved. Important Notices and Privacy Statement. page 2 of 39

IP IP All contents are Copyright (c) All rights reserved. Important Notices and Privacy Statement. page 2 of 39 02 08 14 21 27 34 All contents are Copyright (c) 1992-2004 All rights reserved. Important Notices and Privacy Statement. page 1 of 39 IP IP All contents are Copyright (c) 1992-2004 All rights reserved.

More information

プロセス間通信

プロセス間通信 プロセス間通信 プロセス間通信 (SendMessage) プロセス間通信とは 同一コンピューター上で起動して居るアプリケーション間でデータを受け渡し度い事は時々有る Framework には リモート処理 と謂う方法でデータの受け渡しを行なう方法が有る 此処では 此の方法では無く 従来の方法の API を使用したプロセス間通信を紹介する 此の方法は 送信側は API の SendMessage で送り

More information

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

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成 KDDI ホスティングサービス (G120, G200) ブック ASP.NET 利用ガイド ( ご参考資料 ) rev.1.0 KDDI 株式会社 1 ( 目次 ) 1. はじめに... 3 2. 開発環境の準備... 3 2.1 仮想ディレクトリーの作成... 3 2.2 ASP.NET のWeb アプリケーション開発環境準備... 7 3. データベースの作成...10 3.1 データベースの追加...10

More information

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

コンピュータ中級B ~Javaプログラミング~  第3回 コンピュータと情報をやりとりするには? Copyright (C) Junko Shirogane, Waseda University 2016, All rights reserved. 1 プログラミング初級 (Java) 第 4 回コンピュータと情報をやりとりするには? 白銀純子 Copyright (C) Junko Shirogane, Waseda University 2016, All rights reserved.

More information

(1) プログラムの開始場所はいつでも main( ) メソッドから始まる 順番に実行され add( a,b) が実行される これは メソッドを呼び出す ともいう (2)add( ) メソッドに実行が移る この際 add( ) メソッド呼び出し時の a と b の値がそれぞれ add( ) メソッド

(1) プログラムの開始場所はいつでも main( ) メソッドから始まる 順番に実行され add( a,b) が実行される これは メソッドを呼び出す ともいう (2)add( ) メソッドに実行が移る この際 add( ) メソッド呼び出し時の a と b の値がそれぞれ add( ) メソッド メソッド ( 教科書第 7 章 p.221~p.239) ここまでには文字列を表示する System.out.print() やキーボードから整数を入力する stdin.nextint() などを用いてプログラムを作成してきた これらはメソッドと呼ばれるプログラムを構成する部品である メソッドとは Java や C++ などのオブジェクト指向プログラミング言語で利用されている概念であり 他の言語での関数やサブルーチンに相当するが

More information

1 はじめに 前準備 MICROSOFT 製品のプログラムを最新の状態にする NET FRAMEWORK 4.0 ( と日本語 LANGUAGE PACK) のインストール NET FRAMEWORK 4.0 のインストール... 4

1 はじめに 前準備 MICROSOFT 製品のプログラムを最新の状態にする NET FRAMEWORK 4.0 ( と日本語 LANGUAGE PACK) のインストール NET FRAMEWORK 4.0 のインストール... 4 販売管理システムサレスプ (64bit 版 ) インストール手順書 第 001 版 2012/04/09 < 有限会社データーランド > 1 はじめに... 2 2 前準備... 2 2.1 MICROSOFT 製品のプログラムを最新の状態にする... 2 3.NET FRAMEWORK 4.0 ( と日本語 LANGUAGE PACK) のインストール... 4 3.1.NET FRAMEWORK

More information

Microsoft Word - 最終版 バックせどりismマニュアル .docx

Microsoft Word - 最終版 バックせどりismマニュアル .docx ism ISM ISM ISM ISM ISM ISM Copyright (c) 2010 All Rights Reserved. Copyright (c) 2010 All Rights Reserved. Copyright (c) 2010 All Rights Reserved. ISM Copyright (c) 2010 All Rights Reserved. Copyright

More information

MVP for VB が語る C# 入門

MVP for VB が語る C# 入門 MVP for VB が語る C# 入門 2008.08.09 初音玲 自己紹介 Z80 アセンブラ 6809 アセンブラ F-BASIC N88-BASIC FORTRAN 77 COBOL LISP Turbo Pascal Prolog KABA C 言語 M シリーズ アセンブラ PL/I VB3.0~ PL/SQL T-SQL VB2005/2008 index Microsoft Visual

More information

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版   None

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版   None クイック検索検索 目次 Copyright 2013 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform イベントナビゲータ開発ガイド初版 2013-07-01 None 改訂情報概要イベントフローの作成 更新 削除をハンドリングするイベントフローを非表示にする回答を非表示にするリンクを非表示にするタイトル コメントを動的に変更するリンク情報を動的に変更するナビゲート結果のリンクにステータスを表示する

More information

Windows Web Windows Windows WinSock

Windows Web Windows Windows WinSock Windows [email protected] [email protected] 2002 12 4 8 Windows Web Windows Windows WinSock UNIX Microsoft Windows Windows Windows Windows Windows.NET Windows 95 DOS Win3.1(Win16API)

More information

ページの作成について ショッピングカート以外のすべてのページは自作できます また 一部のページだけ自作することもできます トップページだけ自作のものを用意する店舗さんも多数おられます 利用テーマに合わせて文字コードを指定します 制作する HTML ファイルの文字コードは ショッピングカートで利用して

ページの作成について ショッピングカート以外のすべてのページは自作できます また 一部のページだけ自作することもできます トップページだけ自作のものを用意する店舗さんも多数おられます 利用テーマに合わせて文字コードを指定します 制作する HTML ファイルの文字コードは ショッピングカートで利用して 自作ページを公開する < 目次 > ページの作成について 2 作成したファイルをアップロードする 4 サーバーの仕様 CGI の利用について 5 1 / 5 ページの作成について ショッピングカート以外のすべてのページは自作できます また 一部のページだけ自作することもできます トップページだけ自作のものを用意する店舗さんも多数おられます 利用テーマに合わせて文字コードを指定します 制作する HTML

More information

スライド 1

スライド 1 WELLA POPART アプリ 使用方法 目次 WELLA POPART アプリ使用方法 1. アプリダウンロード方法 2. アプリダウンロード後の設定 3. POPARTのテンプレートを選択 4-1 & 2. POPARTを作成する 5. テンプレートにサロンロゴを挿入する 6. テンプレートにスタンプを挿入する 7. テンプレートの写真 スタンプを削除する 8. テンプレートに価格を挿入する

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション オブジェクト指向 プログラミング演習 第 4 回継承 オーバーライド ポリモルフィズム 今日のお題 継承 オーバーライド ポリモルフィズム 継承 (inherit) あるクラス c のサブクラス s を定義する : このとき s は c を継承していると言う 何かの下位概念を表すクラスは その上位概念を表すクラスの属性や機能を ( 基本的には ) 使える 継承の例 大学生 長崎県立大学の学生 大学生を継承する概念

More information

Microsoft Word - oo4o_extra.doc

Microsoft Word - oo4o_extra.doc 意外と簡単!? 番外編 oo4o のバージョンアップ - - Creation Date: Aug. 3, 2004 Last Update: Sep 28, 2004 Version: 1.0 はじめに 意外と簡単!?.NET で Oracle シリーズでは Microsoft Visual Studio.NET を使用して Oracle Database 10g 対応アプリケーションをこれから開発されるかた向けの情報を公開しておりましたが

More information

早分かりS2Dao

早分かりS2Dao 2008 Spring 早分かり S2Dao Seasar プロジェクトコミッタ ( 株 ) エルテックス 大中浩行 2008 Spring Copyright 2004-2008 The Seasar Foundation and the others. All rights reserved. 1 アジェンダ はじめに S2Dao とは? S2Dao に必要なもの S2Dao を動かしてみる 挿入

More information

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

コンピュータ中級B ~Javaプログラミング~  第3回 コンピュータと情報をやりとりするには? Copyright (C) Junko Shirogane, Waseda University 2016, All rights reserved. 1 プログラミング初級 (Java) 第 10 回オブジェクト指向って? 白銀純子 Copyright (C) Junko Shirogane, Waseda University 2016, All rights reserved. 2 第 10

More information