Smalltalk_

Size: px
Start display at page:

Download "Smalltalk_20120801"

Transcription

1 USB DataSet/ DataSet.png DataSet.st Dataset KSU_WorkDataSet.html KSU_WorkProcess.html index.html index.html HTML Dataset.png (Excel ) File Browser DataSet.st File in System Browser KSU-Template Window (WorkDataSet) Object (WorkProcess) example1

2 KSU-Template, WorkDataSet, Class, interface spec, window spec Edit

3 Menu Bar Enable Apply ( #menubar )

4 (menubar )

5 DataSet (2 2 )

6 Position

7 Apply

8 Dataset KSU-Template, WorkDataSet, Instance, aspects, selectioninlist

9 Apply

10 Install

11 example2 example2 "KSU.WorkDataSet example2." anapplication anapplication := KSU.WorkDataSet new. anapplication addrow: ((KSU.WorkProcess new) workname: ' '; workstart: '2012/07/20'; workend: '2012/07/31'; workperson: ' '; yourself). anapplication addrow: ((KSU.WorkProcess new)

12 workname: ' '; workstart: '2012/08/01'; workend: '2012/08/15'; workperson: ' '; yourself). anapplication addrow: ((KSU.WorkProcess new) workname: ' '; yourself). anapplication open. ^anapplication workstart: '2012/08/16'; workend: '2012/08/31'; workperson: ' '; example1 example2

13 example1 4 Details Basics New Column

14

15 Row Size Row

16

17 Row Size 20 Row 4

18 Install windowspec windowspec "Tools.UIPainter new openonclass: self andselector: #windowspec" <resource: #canvas> ^#(#{UI.FullSpec} #window: #(#{UI.WindowSpec} #label: ' ' #min: #(#{Core.Point} ) #max: #(#{Core.Point} 0 0 ) #bounds: #(#{Graphics.Rectangle} ) #flags: 4 #menu: #menubar )

19 #component: #(#{UI.SpecCollection} #collection: #( #(#{UI.DataSetSpec} #properties: #(#{UI.PropertyListDictionary} #showhorizontallines true #allowcolumnresizing true #rowsize 20 #allowcolumnreordering false #showverticallines true ) #layout: #(#{Graphics.LayoutFrame} ) #name: #selectioninlist #model: #selectioninlist #columns: #( #(#{UI.DataSetColumnSpec} #properties: #(#{UI.PropertyListDictionary} #allowsorting true ) #labelisimage: false #width: 80 #editortype: #InputField #noscroll: false ) #(#{UI.DataSetColumnSpec} #properties: #(#{UI.PropertyListDictionary} #allowsorting true ) #labelisimage: false #width: 80 #editortype: #InputField #noscroll: false ) #(#{UI.DataSetColumnSpec} #properties: #(#{UI.PropertyListDictionary} #allowsorting true ) #labelisimage: false #width: 80 #editortype: #InputField #noscroll: false ) #(#{UI.DataSetColumnSpec} #properties: #(#{UI.PropertyListDictionary} #allowsorting true ) #labelisimage: false #width: 80 #editortype: #InputField #noscroll: false ) ) ) ) ) ) windowspec windowspec "Tools.UIPainter new openonclass: self andselector: #windowspec" <resource: #canvas> ^#(#{UI.FullSpec} #window: #(#{UI.WindowSpec} #label: ' ' #min: #(#{Core.Point} ) #max: #(#{Core.Point} 0 0 ) #bounds: #(#{Graphics.Rectangle} ) #flags: 4 #menu: #menubar ) #component: #(#{UI.SpecCollection} #collection: #( #(#{UI.DataSetSpec} #properties: #(#{UI.PropertyListDictionary} #showhorizontallines true #allowcolumnresizing true #rowsize 20 #allowcolumnreordering false #showverticallines true )

20 #layout: #(#{Graphics.LayoutFrame} ) #name: #selectioninlist #model: #selectioninlist #columns: #( #(#{UI.DataSetColumnSpec} #properties: #(#{UI.PropertyListDictionary} #allowsorting true ) #labelisimage: false #width: 200 #editortype: #InputField #noscroll: false ) #(#{UI.DataSetColumnSpec} #properties: #(#{UI.PropertyListDictionary} #allowsorting true ) #labelisimage: false #width: 80 #editortype: #InputField #noscroll: false ) #(#{UI.DataSetColumnSpec} #properties: #(#{UI.PropertyListDictionary} #allowsorting true ) #labelisimage: false #width: 80 #editortype: #InputField #noscroll: false ) #(#{UI.DataSetColumnSpec} #properties: #(#{UI.PropertyListDictionary} #allowsorting true ) #labelisimage: false #width: 80 #editortype: #InputField #noscroll: false ) ) ) ) ) ) example2 Spawn

21

22

23 windowspec ( ) windowspec "Tools.UIPainter new openonclass: self andselector: #windowspec" <resource: #canvas> ^#(#{UI.FullSpec} #window: #(#{UI.WindowSpec} #label: ' ' #min: #(#{Core.Point} ) #max: #(#{Core.Point} 0 0 ) #bounds: #(#{Graphics.Rectangle} )

24 #flags: 4 #menu: #menubar ) #component: #(#{UI.SpecCollection} #collection: #( #(#{UI.DataSetSpec} #properties: #(#{UI.PropertyListDictionary} #showhorizontallines true #allowcolumnresizing true #rowsize 20 #allowcolumnreordering false #showverticallines true ) #layout: #(#{Graphics.LayoutFrame} ) #name: #selectioninlist #model: #selectioninlist #columns: #( #(#{UI.DataSetColumnSpec} #properties: #(#{UI.PropertyListDictionary} #allowsorting true ) #label: ' ' #labelisimage: false #width: 300 #editortype: #InputField #noscroll: false ) #(#{UI.DataSetColumnSpec} #properties: #(#{UI.PropertyListDictionary} #allowsorting true ) #labelisimage: false #width: 80 #editortype: #InputField #noscroll: false ) #(#{UI.DataSetColumnSpec} #properties: #(#{UI.PropertyListDictionary} #allowsorting true ) #labelisimage: false #width: 80 #editortype: #InputField #noscroll: false ) #(#{UI.DataSetColumnSpec} #properties: #(#{UI.PropertyListDictionary} #allowsorting true ) #labelisimage: false #width: 80 #editortype: #InputField #noscroll: false ) ) ) ) ) )

25 windowspec "Tools.UIPainter new openonclass: self andselector: #windowspec" <resource: #canvas> ^#(#{UI.FullSpec} #window: #(#{UI.WindowSpec} #label: ' ' #min: #(#{Core.Point} ) #max: #(#{Core.Point} 0 0 ) #bounds: #(#{Graphics.Rectangle} ) #flags: 4 #menu: #menubar ) #component:

26 #(#{UI.SpecCollection} #collection: #( #(#{UI.DataSetSpec} #properties: #(#{UI.PropertyListDictionary} #showhorizontallines true #allowcolumnresizing true #rowsize 20 #allowcolumnreordering false #showverticallines true ) #layout: #(#{Graphics.LayoutFrame} ) #name: #selectioninlist #model: #selectioninlist #columns: #( #(#{UI.DataSetColumnSpec} #properties: #(#{UI.PropertyListDictionary} #allowsorting true ) #model: #'selectedrow workname' " " #label: ' ' #labelisimage: false #width: 300 #editortype: #InputField #noscroll: false ) #(#{UI.DataSetColumnSpec} #properties: #(#{UI.PropertyListDictionary} #allowsorting true ) #labelisimage: false #width: 80 #editortype: #InputField #noscroll: false ) #(#{UI.DataSetColumnSpec} #properties: #(#{UI.PropertyListDictionary} #allowsorting true ) #labelisimage: false #width: 80 #editortype: #InputField #noscroll: false ) #(#{UI.DataSetColumnSpec} #properties: #(#{UI.PropertyListDictionary} #allowsorting true ) #labelisimage: false #width: 80 #editortype: #InputField #noscroll: false ) ) ) ) ) )

27

28 windowspec selectedrow aspects KSU-Template, WorkDataSet, Instance, aspects, selectedrow selectedrow selectedrow ifnil: [selectedrow := nil asvalue]. ^selectedrow ValueHolder (selectedrow ) KSU-Template, WorkDataSet, Instance, aspects, selectioninlist selectioninlist

29 selectioninlist ifnil: [selectioninlist := SelectionInList new. selectioninlist selectionindexholder compute: [:anindex self selectedrow value: selectioninlist selection]]. " " ^selectioninlist SelectionInList selectedrow WorkProcess ( ) WorkProcess 4 Smalltalk.KSU defineclass: #WorkProcess superclass: #{Core.Object} indexedtype: #none private: false instancevariablenames: 'workname workstart workend workperson ' classinstancevariablenames: '' imports: '' category: '' 3 windowspec "Tools.UIPainter new openonclass: self andselector: #windowspec" <resource: #canvas> ^#(#{UI.FullSpec} #window: #(#{UI.WindowSpec} #label: ' ' #min: #(#{Core.Point} ) #max: #(#{Core.Point} 0 0 ) #bounds: #(#{Graphics.Rectangle} ) #flags: 4 #menu: #menubar ) #component: #(#{UI.SpecCollection} #collection: #( #(#{UI.DataSetSpec} #properties: #(#{UI.PropertyListDictionary} #showhorizontallines true #allowcolumnresizing true #rowsize 20 #allowcolumnreordering false #showverticallines true ) #layout: #(#{Graphics.LayoutFrame} ) #name: #selectioninlist #model: #selectioninlist #columns: #( #(#{UI.DataSetColumnSpec} #properties: #(#{UI.PropertyListDictionary} #allowsorting true ) #model: #'selectedrow workname' #label: ' ' #labelisimage: false #width: 300 #editortype: #InputField #noscroll: false ) #(#{UI.DataSetColumnSpec} #properties: #(#{UI.PropertyListDictionary} #allowsorting true ) #model: #'selectedrow workstart'

30 #label: ' ' #labelisimage: false #width: 100 #editortype: #InputField #noscroll: false ) #(#{UI.DataSetColumnSpec} #properties: #(#{UI.PropertyListDictionary} #allowsorting true ) #model: #'selectedrow workend' #label: ' ' #labelisimage: false #width: 100 #editortype: #InputField #noscroll: false ) #(#{UI.DataSetColumnSpec} #properties: #(#{UI.PropertyListDictionary} #allowsorting true ) #model: #'selectedrow workperson' #label: ' ' #labelisimage: false #width: 80 #editortype: #InputField #noscroll: false ) ) ) ) ) )

31

32 ( ) Evaluate Pane

33 self editcell Print it Print it nil Print it 2 ( ) KSU-Template, WorkDataSet, Instance, menu messages, newdataset newdataset ^(self class new)

34 open; yourself ( ) KSU-Template, WorkDataSet, Instance, menu messages, saveasdataset saveasdataset afilename afilename := JunFileDialog requestnewfilename: ' ' initialfilename: self class defaultfilename. afilename ifnil: [^nil]. " " KSU-Template, WorkDataSet, Instance, menu messages, opendataset opendataset afilename afilename := JunFileDialog requestfilename: ' ' initialfilename: (self currentfilename ifnil: [self class defaultfilename] ifnotnil: [:it it yourself]). afilename ifnil: [^nil]. " " KSU-Template, WorkDataSet, Instance, menu messages, insertrow insertrow aworkprocess aworkprocess := KSU.WorkProcess fromrow: (Array new: 4 withall: String new). self editcell ifnil: [self addrow: aworkprocess] ifnotnil: [:apoint " "] KSU-Template, WorkDataSet, Instance, menu messages, deleterow deleterow self editcell ifnil: [JunDialog warn: ' '] ifnotnil: [:apoint aworkprocess aworkprocess := self workprocesses at: apoint y. (JunDialog confirm: ' ', aworkprocess workname, ' ' initialanswer: false) iftrue: [" "]] KSU-Template, WorkDataSet, Instance, menu messages, saveasdataset saveasdataset

35 afilename afilename := JunFileDialog requestnewfilename: ' ' initialfilename: self class defaultfilename. afilename ifnil: [^nil]. " " OrderedCollection KSU-Template, WorkDataSet, Instance, filein/out, wirtedatasetto: writedatasetto: afilename JunControlUtility assert: [(afilename withencoding: #UTF_8) writestream] do: [:astream self workprocesses do: [:aworkprocess self putrowcsv: astream with: aworkprocess asrow]] ensure: [:astream astream close]. currentfilename := afilename KSU-Template, WorkDataSet, Instance, accessing, workprocesses workprocesses ^self selectioninlist list Ordered Collection asrow acollection acollection := OrderedCollection new: self class allinstvarnames size. " Ordered Collection " acollection add: self workname. acollection add: self workstart. acollection add: self workend. acollection add: self workperson. ^acollection KSU-Template, WorkDataSet, Instance, csv support, putrowcsev: with: putrowcsv: astream with: arow arow do: csv " [:each astring astring := each isstring iftrue: [each] iffalse: [each printstring]. "String " astream nextputall: (self csvstring: astring)] ", separatedby: [astream nextput: $,]. astream cr

36 , csvstring: astring astream specialcharacters needdoublequote thestring astream := String new writestream. astream nextput: $"; nextput: $,; nextput: Character space; nextput: Character tab; nextput: Character cr; nextput: Character lf; nextput: Character newpage. specialcharacters := astream contents. astream close. needdoublequote := false. astring do: [:acharacter (specialcharacters includes: acharacter) iftrue: [needdoublequote := true]]. thestring := astring. needdoublequote iftrue: [astream := String new writestream. astream nextput: $". astring do: [:acharacter astream nextput: acharacter. acharacter = $" iftrue: [astream nextput: acharacter]]. astream nextput: $". thestring := astream contents. astream close]. ^thestring writedatasetto: KSU-Template, WorkDataSet, Instance,menu messages, saveasdataset saveasdataset afilename afilename := JunFileDialog requestnewfilename: ' ' initialfilename: self class defaultfilename. afilename ifnil: [^nil]. self writedatasetto: afilename, " wirte read KSU-Template, WorkDataSet, Instance,menu messages, opendataset opendataset afilename afilename := JunFileDialog requestfilename: ' ' initialfilename: (self currentfilename ifnil: [self class defaultfilename] ifnotnil:

37 [:it it yourself]). afilename ifnil: [^nil]. self readdatasetfrom: afilename ( ) KSU-Template, WorkDataSet, Instance,menu messages, savedataset savedataset self currentfilename ifnil: [self saveasdataset] ifnotnil: [:afilename self writedatasetto: afilename] KSU-Template, WorkDataSet, Instance,menu messages, insertrow

38 insertrow aworkprocess aworkprocess := KSU.WorkProcess fromrow: (Array new: 4 withall: String new). self editcell ifnil: [self addrow: aworkprocess] " " ifnotnil: [:apoint " "] " " KSU-Template, WorkDataSet, Instance,menu adding, addrow: addrow: aworkprocess self addrow: aworkprocess after: self workprocesses size workprocess size ( ) KSU-Template, WorkDataSet, Instance,menu adding, addrow: after: addrow: workprocess after: rowindex alist acollection alist := List new. acollection := self workprocesses. acollection isempty iftrue: [alist add: workprocess] iffalse: [acollection with: (1 to: acollection size) do: [:aworkprocess :anindex alist add: aworkprocess. anindex = rowindex iftrue: [alist add: workprocess]]]. self workprocesses: alist addrow: after: rowindex KSU-Template, WorkDataSet, Instance, menu messages, insertrow insertrow aworkprocess aworkprocess := KSU.WorkProcess fromrow: (Array new: 4 withall: String new). " " self editcell ifnil: [self addrow: aworkprocess] ifnotnil: [:apoint self addrow: aworkprocess after: apoint y] y

39 4 KSU-Template, WorkDataSet, Instance, menu messages, insertrow insertrow aworkprocess aworkprocess := KSU.WorkProcess fromrow: (Array new: KSU.WorkProcess allinstvarnames size withall: String new). self editcell ifnil: [self addrow: aworkprocess] ifnotnil: [:apoint self addrow: aworkprocess after: apoint y] KSU.WorkProcess Instance defaults Protocol defaultrowclass

40 KSU-Template, WorkDataSet, Instance, defaults, defaultrowclass defaultrowclass ^KSU.WorkProcess KSU-Template, WorkDataSet, Instance, menu messages, insertrow insertrow aworkprocess

41 aworkprocess := KSU.WorkProcess fromrow: (Array new: self defaultrowclass allinstvarnames size withall: String new). self editcell ifnil: [self addrow: aworkprocess] ifnotnil: [:apoint self addrow: aworkprocess after: apoint y] KSU-Template, WorkDataSet, Instance, menu messages, deleterow deleterow self editcell ifnil: [JunDialog warn: ' '] ifnotnil: [:apoint aworkprocess aworkprocess := self workprocesses at: apoint y. (JunDialog confirm: ' ', aworkprocess workname, ' ' initialanswer: false) iftrue: [" "]] WorkProcess KSU-Template, WorkDataSet, Instance, removing, removerow: removerow: aworkprocess self workprocesses: (self workprocesses reject: [:each each = aworkprocess]) WorkProcess KSU-Template, WorkDataSet, Instance, menu messages, deleterow deleterow self editcell ifnil: [JunDialog warn: ' '] initialanswer: false) ifnotnil: [:apoint aworkprocess aworkprocess := self workprocesses at: apoint y. (JunDialog confirm: ' ', aworkprocess workname, ' ' iftrue: [self removerow: aworkprocess]]

42 List Table

Smalltalk_

Smalltalk_ USB 20120704/ VisualWorks78nc.zip vw78jun793mac.zip vw78jun793win.zip 20120704/ ClickEarth.html ClickEarth.pdf ClickEarth.st ClickEarth_files GUI GUI VisualWorks ClickEarth.html System Browser KSU Package

More information

Smalltalk_

Smalltalk_ USB MVC/ TextDoclet/ vw78jun793mac.zip vw78jun793win.zip GUI MVC Java TextDoclet MVC mvc TextDoclet/index.html System Browser(Browse System) (Find Class) JunOpenGL3dObject JunOpenGL3dObject Class typical

More information

Smalltalk_

Smalltalk_ DLLCC VisualWorks C Mac OS SSK-LampControl/ VisualWorksWithJun SSK-LampControl.h include SSK SSK FileBrowser SSK-LampControl.st FIle in SSK-LampControl File in SSK File in ( Smalltalk.SSK) ( C ) Controller

More information

表1・4_第31回.qxd

表1・4_第31回.qxd CONTENTS 24 2 7 menu 8 12 33 24 40 65 24 35973495102 91989242 8196331 93308997 3953187 2413 2 24 25 426 426296 426296 456326 100 3 050 10210000671000 41 42 4 62298 5 50 6 V 7 8 menu menu 9 10 menu menu

More information

untitled

untitled 16.4 35.6 44.6 49.3 49.3 51.8 60.5 69.0 81.0 78.2 78.7 77.9 82.9 88.4 88.5 98.7 26,931 25,31 11,03 16,256 10,32 6,872 60.36 40.80 62.26 11,189 10,62 12,56 11,46 6,985 60.95 12,87 7,919 61.53 12,44 7,657

More information

P.37 P.816 P.17 P.1819 contents 1 2

P.37 P.816 P.17 P.1819 contents 1 2 201211 NEW! P.37 P.816 P.17 P.1819 contents 1 2 3 4 5 6 7 8 http://www.tokiomarine-nichido.co.jp/ 1 2 16 3 11 4 1 18 9 10 5 6 11 12 18 9 10 6 7 8 13 1411 12 5 13 14 15 1615 16 21 17 18 0120-071-281 19

More information

「消える」金融、「創る」金融-2010年のリテール金融

「消える」金融、「創る」金融-2010年のリテール金融 2010 2010 CONTENTS 1 2 3 4 18 20066 1 2 19 20 20066 3 1 12 21 2 22 20066 3 4 23 1 1997 1997 1984 1893 1983 1980 2001 1990 1990 24 20066 1 260 26,418 213,597 239,416 1720062 25 2 3 26 20066 3 5 27 4 4 44

More information

B Simon (Trump ) SimonU.pas SimonP.dpr Name FormSimon Caption Position podesktopcenter uses Windows, Messages, SysUtils,

B Simon (Trump ) SimonU.pas SimonP.dpr Name FormSimon Caption Position podesktopcenter uses Windows, Messages, SysUtils, B 132 20 1 1 20.1 20.1.1 1 52 10 1 2 3... 7 8 8 8 20.1.2 1 5 6 7 3 20.1.3 1 3 8 20.1.4 13 20.1.5 4 1 (solitaire) B 133 20.2 20.2.1 Simon (Trump ) SimonU.pas SimonP.dpr 20.2.2 Name FormSimon Caption Position

More information

ProVisionaire Control V3.0セットアップガイド

ProVisionaire Control V3.0セットアップガイド ProVisionaire Control V3 1 Manual Development Group 2018 Yamaha Corporation JA 2 3 4 5 NOTE 6 7 8 9 q w e r t r t y u y q w u e 10 3. NOTE 1. 2. 11 4. NOTE 5. Tips 12 2. 1. 13 3. 4. Tips 14 5. 1. 2. 3.

More information

GNU Emacs GNU Emacs

GNU Emacs GNU Emacs GNU Emacs 2015 10 2 1 GNU Emacs 1 1.1....................................... 1 1.2....................................... 1 1.2.1..................................... 1 1.2.2.....................................

More information

Introduction Purpose This course explains how to use Mapview, a utility program for the Highperformance Embedded Workshop (HEW) development environmen

Introduction Purpose This course explains how to use Mapview, a utility program for the Highperformance Embedded Workshop (HEW) development environmen Introduction Purpose This course explains how to use Mapview, a utility program for the Highperformance Embedded Workshop (HEW) development environment for microcontrollers (MCUs) from Renesas Technology

More information

Autumn 2005 1 9 13 14 16 16 DATA _null_; SET sashelp.class END=eof; FILE 'C: MyFiles class.txt'; /* */ PUT name sex age; IF eof THEN DO; FILE LOG; /* */ PUT '*** ' _n_ ' ***'; END; DATA _null_;

More information

netcdf

netcdf 1. Anetcdf.rb netcdf C ruby open new create NetCDF C filename String NetCDF NetCDF_open mode r r, w share false true or false open open netcdf filename String NetCDF NetCDF_create noclobber false true

More information

X Window System X X &

X Window System X X & 1 1 1.1 X Window System................................... 1 1.2 X......................................... 1 1.3 X &................................ 1 1.3.1 X.......................... 1 1.3.2 &....................................

More information

PowerPoint Presentation

PowerPoint Presentation UML 2004 7 9 10 ... OOP UML 10 Copyright 2004 Akira HIRASAWA all rights reserved. 2 1. 2. 3. 4. UML 5. Copyright 2004 Akira HIRASAWA all rights reserved. 3 1..... Copyright 2004 Akira HIRASAWA all rights

More information

1 I EViews View Proc Freeze

1 I EViews View Proc Freeze EViews 2017 9 6 1 I EViews 4 1 5 2 10 3 13 4 16 4.1 View.......................................... 17 4.2 Proc.......................................... 22 4.3 Freeze & Name....................................

More information

グローバル タイトル変換テーブルの編集

グローバル タイトル変換テーブルの編集 19 CHAPTER SGM SGM GUI Global Title Translation GTT; 800 ID GTT Signaling Connection Control Part SCCP; Service Switching Point SSP; SubSystem Number SSN; GTT GTT CSV 16 SGM 3.3 3.1 4.0 4.1 4.2 GTT GTT

More information

Cisco ASA Firepower ASA Firepower

Cisco ASA Firepower ASA Firepower Cisco ASA Firepower ASA Firepower 1 2 3 4 1 1-1 Cisco ASA Cisco ASA Firepower Cisco ASA with Firepower Services Cisco Adaptive Security Device Manager ASDM MEMO Cisco ASA with Firepower Services Application

More information

TOPCAT VO /3/26 Introduction TOPCAT Tool for OPerations on Catalogues And Tables VO TOPCAT mbt/topcat/ Java OS ht

TOPCAT VO /3/26 Introduction TOPCAT Tool for OPerations on Catalogues And Tables VO TOPCAT   mbt/topcat/ Java OS ht TOPCAT VO 2012 2012/3/26 Introduction TOPCAT Tool for OPerations on Catalogues And Tables VO TOPCAT http://www.star.bris.ac.uk/ mbt/topcat/ Java OS http://www.star.bris.ac.uk/ mbt/topcat/sun253/index.html

More information

10 (1) s 10.2 rails c Rails 7 > item = PlanItem.new => #<PlanItem id nil, name nil,...> > item.name = "" => "" > item.valid? => true valid? true false

10 (1) s 10.2 rails c Rails 7 > item = PlanItem.new => #<PlanItem id nil, name nil,...> > item.name =  =>  > item.valid? => true valid? true false 10 (1) 16 7 PicoPlanner validations 10.1 PicoPlanner Web Web invalid values validations Rails validates validate 107 10 (1) s 10.2 rails c Rails 7 > item = PlanItem.new => #

More information

0527-PanMark

0527-PanMark Windows Pan-Mark Pan-Mark for Windows User s Guide Version 2.5 Copyright Panduit Corp. 1998, All Rights Reserved COPYRIGHT NOTICE Copyright 1998 Panduit Corp. All rights reserved. No part of this publication

More information

Microsoft Word - Meta70_Preferences.doc

Microsoft Word - Meta70_Preferences.doc Image Windows Preferences Edit, Preferences MetaMorph, MetaVue Image Windows Preferences Edit, Preferences Image Windows Preferences 1. Windows Image Placement: Acquire Overlay at Top Left Corner: 1 Acquire

More information

1

1 PalmGauss SC PGSC-5G Instruction Manual PalmGauss SC PGSC-5G Version 1.01 PalmGauss SC PGSC5G 1.... 3 2.... 3 3.... 3 3.1... 3 3.2... 3 3.3 PalmGauss... 4 3.4... 4 3.4.1 (Fig. 4)... 4 3.4.2 (Fig. 5)...

More information

untitled

untitled Fortran90 ( ) 17 12 29 1 Fortran90 Fortran90 FORTRAN77 Fortran90 1 Fortran90 module 1.1 Windows Windows UNIX Cygwin (http://www.cygwin.com) C\: Install Cygwin f77 emacs latex ps2eps dvips Fortran90 Intel

More information

JMP 11.1 リリースノート

JMP 11.1 リリースノート JMP 11.1 JMP 11.1 11.1 JMP 11 1 JMP 11.1 JMP 11.1 HTML 1 DOE Space Filling Space Filling 1 2 JMP 11.1 BLUP ( ) JMPJMP 1 Macintosh 3 JMP 11.1 Crow AMSAA Select Columns() p Platform Preferences() Set Platform

More information

Specview Specview Specview STSCI(Space Telescope SCience Institute) VO Specview Web page htt

Specview Specview Specview STSCI(Space Telescope SCience Institute) VO Specview Web page   htt Specview Specview Specview STSCI(Space Telescope SCience Institute) VO Specview Web page http://www.stsci.edu/resources/software_hardware/specview http://specview.stsci.edu/javahelp/main.html Specview

More information

0.2 Button TextBox: menu tab 2

0.2 Button TextBox: menu tab 2 Specview VO 2012 2012/9/27 Specview Specview STSCI(Space Telescope SCience Institute) VO Specview Web page http://www.stsci.edu/resources/software hardware/specview http://specview.stsci.edu/javahelp/main.html

More information

New version (2.15.1) of Specview is now available Dismiss Windows Specview.bat set spv= Specview set jhome= JAVA (C:\Program Files\Java\jre<version>\

New version (2.15.1) of Specview is now available Dismiss Windows Specview.bat set spv= Specview set jhome= JAVA (C:\Program Files\Java\jre<version>\ Specview VO 2012 2012/3/26 Specview Specview STSCI(Space Telescope SCience Institute) VO Specview Web page http://www.stsci.edu/resources/software hardware/specview http://specview.stsci.edu/javahelp/main.html

More information

Local variable x y i paint public class Sample extends Applet { public void paint( Graphics gc ) { int x, y;... int i=10 ; while ( i < 100 ) {... i +=

Local variable x y i paint public class Sample extends Applet { public void paint( Graphics gc ) { int x, y;... int i=10 ; while ( i < 100 ) {... i += Safari AppletViewer Web HTML Netscape Web Web 13-1 Applet Web Applet init Web paint Web start Web HTML stop destroy update init Web paint start Web update Event Driven paint Signature Overwriting Overriding

More information

comp -MYPEDIA Programing- Ruby 1 attr_accessor :< 1>, :< 2> class Car def = carname end attr_accessor :name end car = Car.ne

comp -MYPEDIA Programing- Ruby 1 attr_accessor :< 1>, :< 2> class Car def = carname end attr_accessor :name end car = Car.ne Ruby 1 attr_accessor :< 1>, :< 2> class Car def initialize(carname) @name = carname attr_accessor :name car = Car.new("car1") car.name = "car2" puts car.name attr_reader :< 1>, :< 2> class Car def initialize(carname)

More information

-----------------------------------------------------------------------------------------1 --------------------------------------------------------------------------------------1 -------------------------------------------------------------------------------------1

More information

›¼’à”v“lŠÍ1−ª

›¼’à”v“lŠÍ1−ª 3 1 1 2 3 4 5 6 7 8 8 10 12 14 16 18 20 22 24 2 1 2 3 4 5 6 7 8 9 10 11 12 26 28 30 32 34 36 38 40 42 44 46 48 50 4 3 1 2 3 4 5 52 54 56 58 60 6 62 7 8 9 10 64 66 68 70 72 5 1 1 4 2 5 6 6 7 1 8 1 9 2 10

More information

1 2 3 4 1 2 3 4 1 2 3 4 12 3 4

1 2 3 4 1 2 3 4 1 2 3 4 12 3 4 1 2 3 4 5 6 1 2 3 4 5 6 1 2 1 2 1 2 1 2 1 2 3 4 12 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 12 3 4 1 2 3 4 5 6 7 8 1 2 3 46 7 1 2 3 4 5 6 7 1 2 3 4 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 16 7 8 92 3 46 7 :

More information

- 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 2-12 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 1 - 2 - 3 6 1 1-4 - 5 - 6 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 130 3 130 5 2 50 1.5 48 59 62 63-9 - 1 - 2 - 3 () - 4 - 5 -

More information

S1460...........\1.E4

S1460...........\1.E4 3 4 3 4 5 3 4 5 3 4 3 4 3 3 3 3 4 3 4 3 3 4 4 3 3 3 3 4 3 4 3 3 3 3 3 3 4 3 4 3 4 5 4 3 5 4 3 3 4 5 3 4 5 4 3 4 3 3 4 3 4 3 3 3 3 3 4 3 3 4! "! " " 0 6 ! " 3 4 3 3 4 3 ! " 3 3 4 5 4 5 6 3 3

More information

Max Library Size Smoke 10 Network Panel Display Default Web Browser Smoke Web Mac open Cleaner Export Destination Path Autodesk Cleaner XL Microsoft W

Max Library Size Smoke 10 Network Panel Display Default Web Browser Smoke Web Mac open Cleaner Export Destination Path Autodesk Cleaner XL Microsoft W Setup Utility の使い方 使い方 Autodesk Smoke[version] Utilities Smoke Setup Preview Vtr Emulator Duplicate Delete Active Apply Reload Smoke Setup Manual Edit General Video Device Smoke AJA Kona Mac KONA 3 Audio

More information

2.2 Sage I 11 factor Sage Sage exit quit 1 sage : exit 2 Exiting Sage ( CPU time 0m0.06s, Wall time 2m8.71 s). 2.2 Sage Python Sage 1. Sage.sage 2. sa

2.2 Sage I 11 factor Sage Sage exit quit 1 sage : exit 2 Exiting Sage ( CPU time 0m0.06s, Wall time 2m8.71 s). 2.2 Sage Python Sage 1. Sage.sage 2. sa I 2017 11 1 SageMath SageMath( Sage ) Sage Python Sage Python Sage Maxima Maxima Sage Sage Sage Linux, Mac, Windows *1 2 Sage Sage 4 1. ( sage CUI) 2. Sage ( sage.sage ) 3. Sage ( notebook() ) 4. Sage

More information

Microsoft PowerPoint - uniCMS操作マニュアル.ppt

Microsoft PowerPoint - uniCMS操作マニュアル.ppt -1- -2- -3- -4- -5- -6- [ ] -7- [ ] -8- [ ] [ ] 1 0 [ ] -9- [ ] -10- -11- -12- -13- -14- -15- -16- -17- -18- -19- -20- -21- ( ) -22- -23- -24- -25- -26- -27- -28- -29- -30- -31- menu menu -32- -33- -34-

More information

untitled

untitled -1- menu -2- -3- -4- -5- -6- [ ] -7- [ ] -8- 0 [ ] [ ] 1 0 [ ] -9- [ ] -10- -11- -12- -13- -14- -15- -16- -17- -18- -19- -20- ( ) -21- -22- -23- -24- -25- -26- -27- -28- -29- menu menu -30- -31- -32- -33-

More information

L N P Y F C T V W Z I X Pentomino Form Name Caption Position FormMain podesktopcenter

L N P Y F C T V W Z I X Pentomino Form Name Caption Position FormMain podesktopcenter 1. 1 1 1.1 5 12 60 3 20 4 15 5 12 6 10 12 L N P Y F C T V W Z I X 1.1.1 1.2 Pentomino 1.2.1 Form Name Caption Position FormMain podesktopcenter 1.2.2 unit PentominoU; interface uses Windows, Messages,

More information

\\afs001-0m0005\project02\A32\M

\\afs001-0m0005\project02\A32\M Technical Information 2004.09 2009.04 Store Request Query Request Retrieve Request DICOM Client Application Remote SCP Remote Query/Retrieve SCP Image Stored * DICOM Server Application Remote SCU Print

More information

haskell.gby

haskell.gby Haskell 1 2 3 Haskell ( ) 4 Haskell Lisper 5 Haskell = Haskell 6 Haskell Haskell... 7 qsort [8,2,5,1] [1,2,5,8] "Hello, " ++ "world!" "Hello, world!" 1 + 2 div 8 2 (+) 1 2 8 div 2 3 4 map even [1,2,3,4]

More information

まえがきIntroduction

まえがきIntroduction Array Corporation DICOM Pro Server DICOM 3.0 Conformance Statement 0. INTRODUCTION...3 1. IMPLEMENTATION MODEL...4 1.1...4 1.2...4 1.3...5 2. AE SPECIFICATIONS...6 2.1 DICOM Pro Server...6 2.1.1... 7 2.1.2...

More information

JavaScript の使い方

JavaScript の使い方 JavaScript Release10.5 JavaScript NXJ JavaScript JavaScript JavaScript 2 JavaScript JavaScript JavaScript NXJ JavaScript 1: JavaScript 2: JavaScript 3: JavaScript 4: 1 1: JavaScript JavaScript NXJ Static

More information

Introduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for

Introduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for Introduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for embedded systems that use microcontrollers (MCUs)

More information

16 NanoPlanner name PlanItem.changeset/2 > validate_required([:name]) name :name Ecto.Changeset validate_required/3 Ecto.Changeset "validate_"

16 NanoPlanner name PlanItem.changeset/2 > validate_required([:name]) name :name Ecto.Changeset validate_required/3 Ecto.Changeset validate_ 16 NanoPlanner 16.1 13 name PlanItem.changeset/2 > validate_required([name]) name name Ecto.Changeset validate_required/3 Ecto.Changeset "validate_" 10 16.1 205 16 16.1 / ID validate_acceptance/3 true

More information

フリーセルプロの使い方

フリーセルプロの使い方 FreeCell Pro 011 2 FreeCell Pro 2002 FCPRO.HLP FreeCell Pro6.4 6.5 FreeCell Pro 1000 http://solitairelaboratory.com/fcpro.html FreeCell Pro 2009 2 3 FreeCell Pro Microsoft FC 0 Windows 3.1 FreeCell Pr

More information

Blender 3D 3D IS Report No Report Medical Information System Laboratory

Blender 3D 3D IS Report No Report Medical Information System Laboratory Blender 3D 3D 2014 11 25 IS Report No. 2014112501 Report Medical Information System Laboratory Abstract,2014 1 3D SYSTEMS 3D CubeX Duo 3D 3D : 3D Blender Shade 3D CubeX Duo 1............................

More information

Parametric Polymorphism

Parametric Polymorphism ML 2 2011/04/19 Parametric Polymorphism Type Polymorphism ? : val hd_int : int list - > int val hd_bool : bool list - > bool val hd_i_x_b : (int * bool) list - > int * bool etc. let hd_int = function (x

More information

ストラドプロシージャの呼び出し方

ストラドプロシージャの呼び出し方 Release10.5 Oracle DataServer Informix MS SQL NXJ SQL JDBC Java JDBC NXJ : NXJ JDBC / NXJ EXEC SQL [USING CONNECTION ] CALL [.][.] ([])

More information

RAID RAID 0 RAID 1 RAID 5 RAID * ( -1) * ( /2) * RAID A. SATA B. BIOS SATA ( 1) C. RAID BIOS RAID D. SATA RAID/AHCI 2 SATA M.2 SSD ( 2) ( (

RAID RAID 0 RAID 1 RAID 5 RAID * ( -1) * ( /2) * RAID A. SATA B. BIOS SATA ( 1) C. RAID BIOS RAID D. SATA RAID/AHCI 2 SATA M.2 SSD ( 2) ( ( RAID RAID 0 RAID 1 RAID 5 RAID 10 2 2 3 4 * ( -1) * ( /2) * RAID A. SATA B. BIOS SATA ( 1) C. RAID BIOS RAID D. SATA RAID/AHCI 2 SATA M.2 SSD ( 2) ( ( 3) 2 ) Windows USB 1 SATA A. SATA SATA Intel SATA

More information

LiveCode初心者開発入門サンプル

LiveCode初心者開発入門サンプル / About LiveCode 01:... 11 02: Create... 15 set 03:... 21 name title LiveCode 04:... 29 global local width height 05:... 37 Controls Tools Palette Script Editor message handler 06:... 52 RGB 07:... 63

More information

fx-9860G Manager PLUS_J

fx-9860G Manager PLUS_J fx-9860g J fx-9860g Manager PLUS http://edu.casio.jp k 1 k III 2 3 1. 2. 4 3. 4. 5 1. 2. 3. 4. 5. 1. 6 7 k 8 k 9 k 10 k 11 k k k 12 k k k 1 2 3 4 5 6 1 2 3 4 5 6 13 k 1 2 3 1 2 3 1 2 3 1 2 3 14 k a j.+-(),m1

More information

How to use Keysight B2900A Quick I/V Measurement Software

How to use Keysight B2900A Quick I/V Measurement Software Keysight B2900A Quick I/V メジャメントソフトウエアの使い方 Keysight Technologies 28 th of Sep, 2015 Keysight B2900A Quick I/V メジャメントソフトウエア PC 向けの無償ソフトウエアです 本体と PC 間は GPIB, USB あるいは LAN で接続できます 最大 4 チャンネルの SMU や Power

More information

DICOM Conformance Statement Carino

DICOM Conformance Statement Carino Carino 2016,03,17 E1J-HC0010-01 Copyright Hitachi, Ltd. 2016. All rights reserved. 1 1 1 2 3 3 AE 3 3 AE 4 4 4 4 4 4 5 5 5 5 SOP SOP 6 6 6 TCP/IP 6 API 6 6 7 SOP 7 7 7 AE 7 7 7 A 8 ( 2 ) E1J-HC0010 DICOM

More information

StateMachine Composite Structure Sequence

StateMachine Composite Structure Sequence SMART0.3 UML Modeler 16 2 25 version 0.9 1 SMART0.3 2 2 main 4 3 UML Modeler STT 4 4 UML2.0 4 5 SMART UML Modeler 6 5.1.......................... 7 5.1.1 logical.................... 7 5.1.2 gui......................

More information

Step 1 Feature Extraction Featuer Extraction Feature Extraction Featuer Extraction Image Analysis Start>Programs>Agilent-Life Sciences>Feature Extract

Step 1 Feature Extraction Featuer Extraction Feature Extraction Featuer Extraction Image Analysis Start>Programs>Agilent-Life Sciences>Feature Extract Agilent G2565AA Feature Extraction Step 1 Feature Extraction Step 2 Step 3 Step 4 ( ) Step 5 ( ) Step 6 Step 7 Step 8 Feature Extraction Step 9 Step 10 Feature Extraction Step 11 Feature Extraction Step

More information

untitled

untitled 2011 6 20 (sakai.keiichi@kochi-tech.ac.jp) http://www.info.kochi-tech.ac.jp/k1sakai/lecture/alg/2011/index.html tech.ac.jp/k1sakai/lecture/alg/2011/index.html html 1 O(1) O(1) 2 (123) () H(k) = k mod n

More information

Lab GPIO_35 GPIO

Lab GPIO_35 GPIO 6,GPIO, PSoC 3/5 GPIO HW Polling and Interrupt PSoC Experiment Lab PSoC 3/5 GPIO Experiment Course Material 6 V2.02 October 15th. 2012 GPIO_35.PPT (65 Slides) Renji Mikami Renji_Mikami@nifty.com Lab GPIO_35

More information

JC オンライン投稿の操作方法について(mac) 2011_9 FINAL

JC オンライン投稿の操作方法について(mac) 2011_9 FINAL Journal of Cardiology Journal of Cardiology Cases < > Elsevier Editorial System > > Journal of Cardiology.. http://ees.elsevier.com/jjcc Journal of Cardiology Cases http://ees.elsevier.com/jccase Guide

More information

(Java/FX ) Java CD Java version Java VC++ Python Ruby Java Java Eclipse Java Java 3 Java for Everyone 2 10 Java Midi Java JavaFX Shape Canvas C

(Java/FX ) Java CD Java version Java VC++ Python Ruby Java Java Eclipse Java Java 3 Java for Everyone 2 10 Java Midi Java JavaFX Shape Canvas C (Java/FX ) Java CD Java version 10.0.1 Java VC++ Python Ruby Java Java Eclipse Java Java 3 Java for Everyone 2 10 Java Midi Java JavaFX Shape Canvas Canvas Eclipse Eclipse M... 1 javafx e(fx)clipse 3.0.0

More information

3 3.1 3 [Set type:] 2 c 1 2 3 XYDY DY D dispersion 4 File New 3 NEW 3:

3 3.1 3 [Set type:] 2 c 1 2 3 XYDY DY D dispersion 4 File New 3 NEW 3: 2 3 2 Dt Import ASCII [Red sets] [Directories 2 [Files] 2 b OK 1 X 2 Y 2 Import ASCII b c 2: 3 3.1 3 [Set type:] 2 c 1 2 3 XYDY DY D dispersion 4 File New 3 NEW 3: 4 5 5.1 4 4 4: 5 5.2 Plot Axis properties

More information

DICOM Conformance Statement "Pronto"

DICOM Conformance Statement Pronto Pronto Series 2016,03,17 E1J-HC0011-01 Copyright Hitachi, Ltd. 2016. All rights reserved. 1 1 1 2 3 3 AE 4 4 AE 5 Pronto AE 5 5 5 5 5 5 6 6 6 SOP SOP 7 Pronto AE 8 8 8 8 8 8 9 9 9 SOP SOP 10 12 12 TCP/IP

More information

8 7 + <div class='col-12 col-md-8'> 8 <%= item.description %> 9 </div> 10 </div> 11 <% end %> 12 </div> class container container-fluid PicoPlan

8 7 + <div class='col-12 col-md-8'> 8 <%= item.description %> 9 </div> 10 </div> 11 <% end %> 12 </div> class container container-fluid PicoPlan 8 Bootstrap 8.1 PicoPlanner responsive web design PC plan_items#index app/views/plan_items/index.html.erb 1 - 1 + 2 3 - 3 +

More information

untitled

untitled TANGO Smart Console Nuendo 4 INTRODUCTION Welcome to Tango! Tango DAW DAW 30 60 Smart AV Web Tango Nuendo 4 Tango BIOS Tango Class A TANGO Smart Console - Nuendo 2 TABLE OF CONTENTS POWER CONNETION.4 SWITCHING

More information

Safari AppletViewer Web HTML Netscape Web Web 15-1 Applet Web Applet init Web paint Web start Web HTML stop destroy update init Web paint start Web up

Safari AppletViewer Web HTML Netscape Web Web 15-1 Applet Web Applet init Web paint Web start Web HTML stop destroy update init Web paint start Web up Safari AppletViewer Web HTML Netscape Web Web 15-1 Applet Web Applet init Web paint Web start Web HTML stop destroy update init Web paint start Web update Event Driven paint Signature Overwriting Overriding

More information

_勉強会_丸山さつき_v3

_勉強会_丸山さつき_v3 CSS 2019/6/21 1 CSS CSS CSS!2 CSS Web!3 CSS HTML CSS CSS!4 CSS!5 !6 Id class id class CSS!7 !8 body 16px p 16px px, rem, em, %!9 !10 body 16px p 16px 1 CSS!11 !12 CSS CSS!13 CSS 4 CSS 1. OOCSS 2. SMACSS

More information

ZEMAX Nagata DLL Volume-CAD c Copyright by RIKEN All Rights Reserved : : ( )

ZEMAX Nagata DLL Volume-CAD c Copyright by RIKEN All Rights Reserved : : ( ) ZEMAX Nagata DLL Volume-CAD c Copyright by RIKEN All Rights Reserved : 23 1 26 : ( ) ii 1. Nagata DLL 1 2. Nagata 1 3. VObj 2 3. 1............................................... 2 3. 2.................................................

More information

解きながら学ぶJava入門編

解きながら学ぶJava入門編 44 // class Negative { System.out.print(""); int n = stdin.nextint(); if (n < 0) System.out.println(""); -10 Ÿ 35 Ÿ 0 n if statement if ( ) if i f ( ) if n < 0 < true false true false boolean literalboolean

More information

1 JIS X 8341-3:2016 WCAG2.0 http://waic.jp/docs/wcag2/understanding.html WCAG2.0 http://waic.jp/docs/wcag2/techs.html 2 ... 1... 3... 6 1.1... 6 1.2... 7... 8 1.1.1... 8 1.2.1... 13 1.2.2... 14 1.2.3...

More information

名称未設定

名称未設定 9 toiee Lab 9 1. WPForms 2. WP Mail SMTP by WPForms SMTP 3. Shortcodes Ultimate 4. Redirection URL URL 5. Nested Pages 6. SHK Hide Title 7. Display Posts Shortcode ( ) 8. WP External Links 9. Jetpack by

More information

Table of Contents Greeting

Table of Contents Greeting PLATFORM One NB Table of Contents Greeting Platform Overview One NB 20:43 20:43 20:43 Messages One NB Nikkei Business AD Menu Nikkei Business Online AD Menu One NB Case Study Nikkei Business Online

More information

intra-mart Accel Platform — OData for SAP HANA セットアップガイド   初版  

intra-mart Accel Platform — OData for SAP HANA セットアップガイド   初版   Copyright 2016 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 前提条件 2.3. 対象読者 2.4. 注意事項 3. 概要 3.1. OData 連携について 3.2. OData について 3.3. SAP HANA 連携について 3.4. アクター 3.5. セットアップの手順について

More information

Microsoft Word - PIVマニュアル.doc

Microsoft Word - PIVマニュアル.doc (Nikkor 50mm f/1.2) C CCD (PixelFly QE) LAN USB BNC 1 1.1 CCD 注意 CCD CCD 1) 注意 2) 3) LAN LAN 4) 3 2 5) 2 1.2 1) Came Ware Came Ware 2) [Camera] [Camera Control] Camera mode Video Trigger Mode Intern CameraControl

More information