Python(パイソン) ,ソースプログラムリスト あり ,[指定された曲線を、指定された値で、近似的に等分割し、その結果を画面上に表示する] 処理の , [仲介役・サブグループ]
Python(パイソン) ,ソースプログラムリスト あり ,プログラム作ってみた ,[指定された曲線を、指定された値で、近似的に等分割し、その結果を画面上に表示する] を 行う へ
-----
2024.8.17 presented in [note] ( //note.com/runningWater/ )
2024.8.24 rewritten
----------
1 はじめに
これ以降に記述されている内容は、このようなコンピューター・プログラムを制作した、というような事を、ただ、述べているに過ぎない。
以下の記述を読んだ人が、それを単に参考にする、というのであれば、問題は無いと、思われる。
しかし、記述されている内容に沿って、その人が、そこに記されているのと同様の制作や作業を行った際に、その制作、作業、コンピューターの作動の結果、使用されたコンピューター等、様々な方面において、何らかの問題が発生しない、という保証は、全くない。
その制作、作業、コンピューターの作動の結果、その人や、その人が所属している組織、その人が使用した様々な機器、インフラストラクチャー等の、身の上にどのような事が起ころうとも、私は一切、責任を負わない。
このプログラムは、Python(パイソン) 言語を使って、記述されている。
----------
2 仲介役・サブグループ
これは、全てのサブグループが、円滑に作動していくように、それらの仲介を行うようなものである。
このサブグループは、下記の1個のモジュールから構成されている。
ファイル名 [Mediator.py]
----------
import sys
import DisplayImage
import BackYardProcess
import DataInputForm
MODULE_NAME = "Mediator"
def display_image ( arg_string_get ) :
function_name = "display_image"
print ( "==================================" )
print ( "Enter into Module = " + MODULE_NAME
+ " , function = " + function_name )
print ( "==================================" )
ins_ImageDataTwoDimensionHandling \
= BackYardProcess \
.make_image_data ( arg_string_get )
DisplayImage.display_image ( ins_ImageDataTwoDimensionHandling )
print ( "==================================" )
print ( "Exit from Module = " + MODULE_NAME
+ " , function = " + function_name )
print ( "==================================" )
#----------------------------------------
def write_image_to_OuterMedia ( ) :
function_name = "write_image_to_OuterMedia"
print ( "==================================" )
print ( "Enter into Module = " + MODULE_NAME
+ " , function = " + function_name )
print ( "==================================" )
BackYardProcess \
.write_image_to_OuterMedia ( )
print ( "==================================" )
print ( "Exit from Module = " + MODULE_NAME
+ " , function = " + function_name )
print ( "==================================" )
#----------------------------------------
def terminate_all_process ( ) :
function_name = "terminate_all_process"
print ( "==================================" )
print ( "Enter into Module = " + MODULE_NAME
+ " , function = " + function_name )
print ( "==================================" )
DataInputForm.func_destroy_window ( )
DisplayImage.func_destroy_window ( )
print ( "==================================" )
print ( "===== terminate_all_process , sys.exit ( ) =====" )
print ( "==================================" )
sys.exit ( )
-----
Python(パイソン) ,ソースプログラムリスト あり ,プログラム作ってみた ,[指定された曲線を、指定された値で、近似的に等分割し、その結果を画面上に表示する] を 行う へ