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(パイソン) ,ソースプログラムリスト あり ,プログラム作ってみた ,[指定された曲線を、指定された値で、近似的に等分割し、その結果を画面上に表示する] を 行う へ


この記事が気に入ったらサポートをしてみませんか?