絞り込み条件を変更する
検索条件を絞り込む
有料ブログの投稿方法はこちら

すべてのカテゴリ

2 件中 1 - 2 件表示
カバー画像

アプリの中のデータの形

アプリの中のデータの形アプリの中で扱うデータの形は同じデータでも目的や利用するプログラミング言語で変わってきます。この記事では、プログラムの中で扱うデータの形の例について紹介します。ネットリストのデータの形先日紹介した、回路図の接続情報であるネットリストを読み込んだ時のデータは、Python の「Dictionary」というデータの形を使いました。 Python で処理する場合には、扱い易いデータの形ですが、実際には、同じネットリストのデータでもデータの持ち方には別のデータの形にしても扱う事が可能です。例えば同じ Python を利用する場合でも、「Dictionary」以外だと、例えば「Net」というクラスを作る方法もあります。 Python はオブジェクト指向の記述方法もサポートしているので、少し複雑な回路設計支援のアプリを書く場合、クラスにして、Net のデータを扱うメソッド(method)を一緒に実装するとプログラム全体の見通しが良くなりますし、モジュールの再利用もやりやすくなります。先日の例で「Dictionary」を採用した理由は、例としてできるだけシンプルに実装した方がわかり易いと思ったので Python の Dictionary を利用して、他の処理は関数で実装するという方法を採用しました。他の言語で実装したらどうなる?次に、Python 以外の言語で実装する場合を考えてみます。 例えば、Python ではなくて、Javascript で実装する場合には、どうなるでしょうか?一つの方法は、上で紹介したように Javascript もオブジェクト指向の記述が可能な
0
カバー画像

Relational Database

Relational DatabaseA data set collected to depict related data in the form of a table is calleda relational database.A table consists of "Rows" and "Columns". "Rows" is equivalent to recordsin the file, and "Columns" is equivalent to fields.Student table, for exampleHere are three data operations in relational databases.①Selection"Selection" is the operation to retrieve the rows that fulfill the conditions fromthe designated table.②Projection"Projection" is the operation to retrieve the columns that fulfill the conditionsfrom the designated table.③JoinExtract the required columns from multiple tables, combine them into one,and create a new table. These operations are called "Join".For exampl
0
2 件中 1 - 2
有料ブログの投稿方法はこちら