ページ自動生成ツールデザイン
1 機能概要1.1 使用用語
ページ自動生成ツール:クエリ条件やデータ表示をカスタマイズするページ生成ツール1.2 機能説明
ページ自動生成ツールは、エンジニアのニーズに合わせてクエリ条件やデータ表示方法を定義するツールデータを表とグラフで表示します。クエリ統計ではデータを表で表示し、トレンド ページではグラフでページを表示します。1.2.1 クエリ統計ページ
クエリ統計ページの設定は以下のとおりです:「データセットの設定」: クエリ統計全体の完全な SQL ステートメントがデータを表示します。
「クエリ条件設定」: SQL ステートメントを記述した後、「クエリ条件を設定」ボタンをクリックして、SQL ステートメント内のパラメーターを条件設定に組み込みます。このうち、「表示順序」は、生成されるページに条件が表示される順序を決定します。「パラメータ名」は、SQL のパラメータに対応します。「パラメータ表示名」は、クエリ統計ページのパラメータのプロンプト名を決定します。 「コントロール タイプ」は、このパラメータのページ上のコントロール (テキスト ボックス、タイム ボックス、ドロップダウン ボックス) を決定します。コントロール タイプについては、セクション 1.2.4 で説明します。
「表示設定」: SQL によってクエリされたデータのどの列を表示する必要があるかを制御します。 「表示するかどうか」は列を表示するかどうかを制御します。「列名」はデータ列に対応し、「列表示名」は列に表示される列ヘッダーを制御します。
「保存」:「保存」ボタンをクリックして、次回読むためにページ情報をデータベースに保存します。
「プレビュー」: 「プレビュー」をクリックして、上記のページ設定が正しいかどうかを確認します。
最終的に生成されたページ効果は次のとおりです:
その中で、開始時間は選択した時間コントロールより大きい、開始時間は未満、および回線 ID はドロップダウン ボックス コントロールとして選択されます: SELECT numCircuitID, varCircuitName from WD_Circuit;
1.2.2 トレンド ページ
トレンド ページ 設定は以下のとおりです:"データ セットの設定": クエリ統計表示データ全体の完全な SQL ステートメント。
「クエリ条件設定」: SQL ステートメントを記述した後、「クエリ条件を設定」ボタンをクリックして、SQL ステートメント内のパラメーターを条件設定に組み込みます。このうち、「表示順序」は、生成されるページに条件が表示される順序を決定します。「パラメータ名」は、SQL のパラメータに対応します。「パラメータ表示名」は、クエリ統計ページのパラメータのプロンプト名を決定します。 「コントロール タイプ」は、このパラメータのページ上のコントロール (テキスト ボックス、タイム ボックス、ドロップダウン ボックス) を決定します。コントロール タイプについては、セクション 1.2.4 で説明します。
「表示設定」: SQL によってクエリされたデータのどの列を表示する必要があるかを制御します。 「表示するかどうか」は列を表示するかどうかを制御します。「表示位置」は列を x 軸または y 軸として決定します (x 軸は 1 つだけです)。「列名」はデータ列に対応します。 「列表示名」は、表示されている列を指します。
「保存」:「保存」ボタンをクリックして、次回読むためにページ情報をデータベースに保存します。
「プレビュー」: 「プレビュー」をクリックして、上記のページ設定が正しいかどうかを確認します。
最終的に生成されたページの効果は次のとおりです:
その中で、開始時刻が時間コントロールとして選択され、テーブル ID がドロップダウン ボックス コントロールとして選択されます: select numTableID,varIP from WD_Table; 列 ID は次のとおりです。ドロップダウン ボックス コントロールとして選択: SELECT numColID, varCName from WD_Column;
1.2.3 検索ページの追加と削除
検索の追加と削除ページのデザインは次のとおりです:"メイン データベース": データ追加および削除検索で操作されるテーブル
「クエリ条件を設定」: このボタンをクリックすると、テーブルのすべてのフィールドに必要な操作データをクエリします。
「設定の変更」: 「表示順序」はクエリ条件とクエリされたデータの表示順序を制御します。「主キー」はテーブルの主キーです。更新 (更新) および削除 ( delete); "「変更」は、更新および挿入中にフィールドが変更されるかどうかを制御します。「クエリ条件」: パラメータがクエリ条件として使用されるかどうかを示します。「パラメータ」は、フィールドに対応するテーブルのフィールドです。クエリ パラメータ名」はクエリ パラメータの文字列です。「パラメータ表示名」はクエリ条件としてのパラメータのインターフェイス プロンプト名です。「コントロール タイプ」はコントロール (テキスト ボックス、タイム ボックス、ドロップダウン) を決定します。ボックス)とページ上のパラメータの制御タイプについては、1.2.4 項で説明します。
「保存」:「保存」ボタンをクリックして、次回読むためにページ情報をデータベースに保存します。
「プレビュー」: 「プレビュー」をクリックして、上記のページ設定が正しいかどうかを確認します。
最終的に生成されるページ効果は次のとおりです:
1.2.4 コントロール タイプ
選択条件を制御する場合のコントロール タイプ: テキスト ボックス、ドロップダウン ボックス、時間コントロール。テキスト ボックス: デフォルトのコントロール タイプ
ドロップダウン ボックス: ドロップダウン ボックスの表示データを決定する SQL ステートメントを入力します (SELECT numCircuitID,varCircuitName from WD_Circuit;): 最初の列はドロップダウンの値ですボックス、2 列目はドロップダウン ボックスのテキストです
時間制御: 時間の選択に使用されます
2 モジュール設計
2.1 自動ページ生成ツールのモジュール分割
自動ページ生成ツールは、設計をデータベースに保存し、データベース内の設計を読み取り、変更することもでき、他のシステムは、データベース デザインによりページが自動的に生成されます。2.2 データ関連の設計
ページ自動生成ツールの設計は、最終的にデータを json 形式で保存します2.2.1 クエリ統計ページ
json は次のとおりです:{
"dataTable":"select numRefID,datStart d1, WD_CircuitParents からの numCircuitID ここで、datStart BETWEEN ':start:' と ':end:' および numCircuitID=':numCircuitID:'",
"pageType":"query",
"condition": [
{ "order": "1 ", "name ": ":start:", "showName": "開始時刻が次より大きい", "control": "DateTimePicker", "controlData": "" },
{ "order": "2", "name": ": end:", "showName": "開始時間が次未満です", "control": "DateTimePicker", "controlData": ""},
{ "order": "3", "name ": ":numCircuitID:", "showName": "回線 ID", "control": "dropdownlist", "controlData": "WD_Circuit から numCircuitID,varCircuitName を選択" }
],
"show": [
{ " isShow": "1", " name": "numRefID", "showName": "ID" },
{ "isShow": "1", "name": "d1", "showName": "開始時刻" },
{ "isShow": "1", "name": "numCircuitID", "showName": "回線 ID"}
]}
dataTable: ページにデータを表示するための SQL
pageType: ページ タイプ (管理者:管理ページ、トレンド: トレンドページ、クエリ: クエリ統計ページ)
条件: クエリ条件: "order" は条件の表示順序、"name" は条件に対応する SQL ステートメント内の文字列、"showName" は条件のプロンプト名、「control」は適切な条件を持つコントロール、「controlData」は条件付きコントロールの値セットです
show: table data display: "isShow" 列が表示されるかどうか、「name」 列が対応する
2.2.2 トレンド ページ
の json で表示される列ヘッダーを列名「showName」に追加すると、{
"dataTable":"select datBuild,varValue,numColID,numTableID from WD_TableData WHERE datBuild BETWEEN ' :start:' および ':end:' numTableID=:numTableID: および numColID=:numColID:;",
"pageType":"trend",
"condition": [
{ "order": "1", " name": ":start:", "showName": "開始時刻", "control": "DateTimePicker ", "controlData": "" },
{ "order": "2", "name": ": end:", "showName": "終了時刻", "control": "DateTimePicker", "controlData" : ""},
{ "order": "3", "name": ":numTableID:", " showName": "TableID", "control": "dropdownlist", "controlData": "WD_Table から numTableID、varIP を選択" },
{ "order": "4", "name": ":numColID:", " showName": "列 ID", "control": "dropdownlist", "controlData": "WD_Column から numColID ,varCName を選択" }
],
"show": [
{ "isShow": "x", "name ": "datBuild", "showName": "時間" },
{ "isShow": "y ", "name": "varValue", "showName": "値" },
{ "isShow": "" , "name": "numColID", "showName": "列 ID"},
{ "isShow" ": "", "name": "numColID", "showName": "テーブル ID"}
]}
dataTable: ページ上にデータを表示するためのSQL
pageType: ページの種類 (admin: 管理ページ、trend: トレンドページ、query: クエリ統計ページ)
condition: クエリ条件: "order" は条件の表示順序、"name" は条件に対応する SQL ステートメント内の文字列、「showName」は条件のプロンプト名、「control」は適切な条件コントロール、「controlData」は条件付きコントロールの値セットです
show: 表形式データ表示: "isShow " は x 軸または y 軸にデータを表示し、"name" は列名に対応し、"showName" は列の列ヘッダーを表示します
2.2.3 検索ページの追加と削除
jsonは次のとおりです:{
"dataTable":"select * from WD_User",
"pageType":"admin",
"condition": [
{"order" : "1"、"key":"1"、"modify":"0"、"show":"0"、"name": "numUser"、"showName": "ユーザー ID"、"control": "text", " controlData": ""},
{"order": "2","key":"0","modify":"1","show":"1","name": "varUserName", " showName": "ユーザー名", "control": "text", "controlData": ""},
{"order": "3","key":"0","modify" :"1", "show":"1","name": "varLoginName", "showName": "ログイン名", "control": "text", "controlData": ""},
{"order ": "4" 、"key":"0"、"modify":"0"、"show":"0"、"name": "varPassword"、"showName": "password"、"control": "text", " controlData": ""},
{"order": "5","key":"0","modify":"1","show":"1","name": "datCreate", " showName": "作成時刻", "control": "DateTimePicker", "controlData": ""},
{"order": "6","key":"0","modify" :"1", "show":"1","name": "numOrganizeID", "showName": "organization", "control": "dropdownlist", "controlData": "WD_Organize から numOrganizeId,varOrganizeName を選択"} ,
{"order ": "7","key":"0","modify":"1","show":"1","name": "numPositionId", "showName": "Position" , "control": "dropdownlist", "controlData": "SELECT numPositionId,varPositionName from WD_Position"}
]}
dataTable: ページ上にデータを表示するための SQL
pageType: ページの種類 (admin: 管理ページ、trend: トレンドページ) 、クエリ: クエリ統計ページ)
条件: クエリ条件: "order": クエリ条件とクエリされたデータの表示順序を制御します。 "key": 主キーとして使用するかどうか、"modify": クエリを実行するかどうかを制御します。更新 (update) および挿入 (insert) 中にフィールドを変更します。 "show": クエリ条件として使用するかどうか、 "name": クエリ パラメーターとしてこのパラメーターの文字列、 "showName": インターフェイス プロンプト名クエリ条件としてのパラメータ、「control」:パラメータを決定できるページ上のコントロール(テキストボックス、タイムボックス、ドロップダウンボックス)、「controlData」:デフォルトデータ
ページの追加・削除検索SQLは以下の通り
INSERT into WD_User(varUserName,varLoginName,datCreate,numOrganizeID,numPositionID) VALUES(:varUserName:,:varLoginName:, :datCreate:,:numOrganizeID:,:numPositionID:)
UPDATE WD_UserName=:varUse r名前: ,varLoginName=:varLoginName:,datCreate=:datCreate:,numOrganizeID:numOrganizeID:,numPositionID=:numPositionID: where numUserID=: numUserID:
DELETE from WD_User where numUserID=:numUserID:
3 インターフェース設計 4 システムパフォーマンス設計 5システムエラー処理

HTMLの役割は、タグと属性を使用してWebページの構造とコンテンツを定義することです。 1。HTMLは、読みやすく理解しやすいようなタグを介してコンテンツを整理します。 2。アクセシビリティとSEOを強化するには、セマンティックタグなどを使用します。 3. HTMLコードの最適化により、Webページの読み込み速度とユーザーエクスペリエンスが向上する可能性があります。

HTML、CSS、およびJavaScriptは、Web開発の3つの柱です。 1。HTMLは、Webページ構造を定義し、などなどのタグを使用します。2。CSSは、色、フォントサイズなどのセレクターと属性を使用してWebページスタイルを制御します。

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

Anexampleapalofastartingtaginhtmlis、それはaperginsaparagraph.startingtagsaresentionentientiontheyinitiateelements、definetheirtypes、およびarecrucialforurturingwebpagesandcontingthomedomを構築します。

メニューで点線のラインセグメンテーション効果を設計する方法は?メニューを設計するときは、通常、皿の名前と価格の間に左右に合わせることは難しくありませんが、真ん中の点線またはポイントはどうですか...

WebコードエディターのHTML要素分析では、多くのオンラインコードエディターを使用すると、ユーザーはHTML、CSS、およびJavaScriptコードを入力できます。最近、誰かが提案した...


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

メモ帳++7.3.1
使いやすく無料のコードエディター

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。
