E2EE 學習實例筆記


.版本 2
.支持庫 e2ee
.支持庫 spec
.支持庫 internet

.程序集 窗口程序集_啟動窗口
.程序集變量 網站, 網站服務器

.子程序 __啟動窗口_創建完畢


網站.初始化 (取運行目錄 ())
' 網站.訂閱后置全局函數 (&houzhi, )
' 網站.訂閱全局函數 (&quanjuhanshu, )
' 網站.訂閱全局函數 (&quanjuhanshu, #全局函數_靜態文件)
' 網站.訂閱全局函數 (&a404, #全局函數_狀態頁_404)
' 網站.訂閱視圖函數 (&indexController, “index”, , )
' 網站.訂閱視圖函數 (&searchController, “/s”, , )
' 網站.訂閱視圖函數 (&loginController, “/login”, , )
網站.訂閱視圖函數 (&upload, “/upload”, , )
網站.訂閱視圖函數 (&uploadc, “/uploadc”, , )
網站.訂閱視圖函數 (&session, “/setsession”, , )
網站.訂閱視圖函數 (&jiazhi, “/jianzhi”, , )
網站.訂閱視圖函數 (&chunquliebiao, “/liebiao”, , )
網站.訂閱視圖函數 (&wangzhanmoban, “/moban”, “moban.esp”, )
網站.訂閱視圖函數 (&alluser, “/alluser”, “alluser.esp”, )
網站.啟動 (, 假)
' 打開指定網址 (“http://127.0.0.1:8080”)

.子程序 alluser, 邏輯型
.參數 請求對象地址, 整數型
.參數 響應對象地址, 整數型
.局部變量 請求, 服務器請求
.局部變量 響應, 服務器響應
.局部變量 模板數據, 存取鍵值表
.局部變量 用戶表, 存取列表

取回請求對象 (請求對象地址, 響應對象地址, 請求, 響應)
' // TODO: 業務處理邏輯
創建用戶 (用戶表, “ddd”, “bbb”)
創建用戶 (用戶表, “ddd11”, “bbb”)
模板數據.置值 (“用戶表”, 用戶表)
返回 (響應.渲染 (模板數據, , ))








.子程序 創建用戶
.參數 用戶表, 存取列表, 參考
.參數 用戶名, 文本型
.參數 密碼, 文本型
.局部變量 用戶, 存取鍵值表

用戶.創建 (“用戶名”, 用戶名, “密碼”, 密碼)
用戶表.添加值 (用戶)

.子程序 wangzhanmoban, 邏輯型
.參數 請求對象地址, 整數型
.參數 響應對象地址, 整數型
.局部變量 請求, 服務器請求
.局部變量 響應, 服務器響應
.局部變量 模板數據, 存取鍵值表
.局部變量 cunquliebiao, 存取列表
.局部變量 jianzhibiao, 存取鍵值表

取回請求對象 (請求對象地址, 響應對象地址, 請求, 響應)
' // TODO: 業務處理邏輯
jianzhibiao.創建 (“1532”, 4564, 541635, 5, 41, 6541, 56, 41, 35, 41)
cunquliebiao.創建 (“ddd”, 541653, 561, 654, 654, 13, 54)
模板數據.置值 (“jianzhibiao”, jianzhibiao)
模板數據.置值 (“cunquliebiao”, cunquliebiao)
返回 (響應.渲染 (模板數據, , ))

.子程序 chunquliebiao, 邏輯型
.參數 請求對象地址, 整數型
.參數 響應對象地址, 整數型
.局部變量 請求, 服務器請求
.局部變量 響應, 服務器響應
.局部變量 模板數據, 存取鍵值表
.局部變量 cunquliebiao, 存取列表

取回請求對象 (請求對象地址, 響應對象地址, 請求, 響應)
' // TODO: 業務處理邏輯
cunquliebiao.創建 (“ddd”, 541653, 561, 654, 654, 13, 54)
響應.寫出文本 (cunquliebiao.到JSON (假, , ))

返回 (響應.渲染 (模板數據, , ))

.子程序 jiazhi, 邏輯型
.參數 請求對象地址, 整數型
.參數 響應對象地址, 整數型
.局部變量 請求, 服務器請求
.局部變量 響應, 服務器響應
.局部變量 模板數據, 存取鍵值表
.局部變量 jianzhibiao, 存取鍵值表

取回請求對象 (請求對象地址, 響應對象地址, 請求, 響應)
' // TODO: 業務處理邏輯
' 調試輸出 (jianzhibiao.到JSON (假, , ))

jianzhibiao.創建 (“test”, 51, “dsa”, “sdfsdf”)
jianzhibiao.置值 (“test”, “test”)
響應.寫出文本 (jianzhibiao.到JSON (假, , ))
返回 (真)

.子程序 session, 邏輯型
.參數 請求對象地址, 整數型
.參數 響應對象地址, 整數型
.局部變量 請求, 服務器請求
.局部變量 響應, 服務器響應
.局部變量 模板數據, 存取鍵值表

取回請求對象 (請求對象地址, 響應對象地址, 請求, 響應)
' // TODO: 業務處理邏輯
請求.置Session值 (“test”, “test”)
調試輸出 (請求.取Session值 (“test”))
返回 (響應.渲染 (模板數據, , ))

.子程序 uploadc, 邏輯型
.參數 請求對象地址, 整數型
.參數 響應對象地址, 整數型
.局部變量 請求, 服務器請求
.局部變量 響應, 服務器響應
.局部變量 模板數據, 存取鍵值表

取回請求對象 (請求對象地址, 響應對象地址, 請求, 響應)
' // TODO: 業務處理邏輯
調試輸出 (到文本 (請求.取上傳文件信息 (“file”).取字節集 (“filename”)))

寫到文件 (到文本 (請求.取上傳文件信息 (“file”).取字節集 (“filename”)), 請求.取上傳文件信息 (“file”).取字節集 (“file”))


返回 (真)

.子程序 upload, 邏輯型
.參數 請求對象地址, 整數型
.參數 響應對象地址, 整數型
.局部變量 請求, 服務器請求
.局部變量 響應, 服務器響應
.局部變量 模板數據, 存取鍵值表

取回請求對象 (請求對象地址, 響應對象地址, 請求, 響應)
' // TODO: 業務處理邏輯
響應.發送文件 (“/upload.html”)
響應.寫出文本 (“ddddd”)

返回 (真)

.子程序 quanjuhanshu, 邏輯型
.參數 請求對象地址, 整數型
.參數 響應對象地址, 整數型
.局部變量 請求, 服務器請求
.局部變量 響應, 服務器響應
.局部變量 模板數據, 存取鍵值表

取回請求對象 (請求對象地址, 響應對象地址, 請求, 響應)
' // TODO: 業務處理邏輯
請求.屬性表 ().置值 (“title”, “1”)
輸出調試文本 (請求.屬性表 ().取文本 (“title”))
返回 (真)

.子程序 a404, 邏輯型
.參數 請求對象地址, 整數型
.參數 響應對象地址, 整數型
.局部變量 請求, 服務器請求
.局部變量 響應, 服務器響應
.局部變量 模板數據, 存取鍵值表

取回請求對象 (請求對象地址, 響應對象地址, 請求, 響應)
' // TODO: 業務處理邏輯
響應.寫出文本 (“<script>alert('ddddd')</script>”)
返回 (真)

.子程序 houzhi, 邏輯型
.參數 請求對象地址, 整數型
.參數 響應對象地址, 整數型
.局部變量 請求, 服務器請求
.局部變量 響應, 服務器響應
.局部變量 模板數據, 存取鍵值表

取回請求對象 (請求對象地址, 響應對象地址, 請求, 響應)
' // TODO: 業務處理邏輯
' 響應.寫出文本 (“ddddd”)
返回 (真)

.子程序 loginController, 邏輯型
.參數 請求對象地址, 整數型
.參數 響應對象地址, 整數型
.局部變量 請求, 服務器請求
.局部變量 響應, 服務器響應
.局部變量 模板數據, 存取鍵值表
.局部變量 用戶名, 文本型
.局部變量 密碼, 文本型

取回請求對象 (請求對象地址, 響應對象地址, 請求, 響應)
' // TODO: 業務處理邏輯
用戶名 = 請求.取參數 (“username”, )
密碼 = 請求.取參數 (“password”, )
.如果 (用戶名 = “123” 且 密碼 = “123”)
    響應.寫出文本 (“登陸成功”)
.否則
    響應.寫出文本 (“登陸失敗”)
.如果結束

返回 (真)

.子程序 searchController, 邏輯型
.參數 請求對象地址, 整數型
.參數 響應對象地址, 整數型
.局部變量 請求, 服務器請求
.局部變量 響應, 服務器響應
.局部變量 關鍵字, 文本型

取回請求對象 (請求對象地址, 響應對象地址, 請求, 響應)
關鍵字 = 請求.取參數 (“wd”, )
響應.寫出數據 (HTTP讀文件 (“https://www.sogou.com/web?query=” + 關鍵字))
返回 (真)

.子程序 indexController, 邏輯型
.參數 請求對象地址, 整數型
.參數 響應對象地址, 整數型
.局部變量 請求, 服務器請求
.局部變量 響應, 服務器響應

取回請求對象 (請求對象地址, 響應對象地址, 請求, 響應)

' // TODO: 業務處理邏輯

返回 (真)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM