国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

《移動軟件開發(fā)》實驗報告

這篇具有很好參考價值的文章主要介紹了《移動軟件開發(fā)》實驗報告。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、實驗目標

1、學習使用快速啟動模板創(chuàng)建小程序的方法;2、學習不使用模板手動創(chuàng)建小程序的方法。

二、實驗步驟

列出實驗的關鍵步驟、代碼解析、截圖。

1、快速啟動模板創(chuàng)建小程序:

1.1 項目創(chuàng)建

1.2項目開發(fā)頁面《移動軟件開發(fā)》實驗報告

?

1.3真機預覽效果《移動軟件開發(fā)》實驗報告

(此版本回收了展示用戶個人信息的功能,推測因為此原因,真機預覽效果并不能顯示頭像昵稱等信息,若需要展示頭像昵稱等信息,需要對代碼進行一些更改)

《移動軟件開發(fā)》實驗報告

?

2、不使用模板手動創(chuàng)建小程序

一些關鍵步驟:

2.1導航欄設計

重新配置”window“相關屬性(背景顏色,文件標題,標題字體、顏色等)(app.json文件中操作)

相關代碼:《移動軟件開發(fā)》實驗報告

?

自定義導航欄效果:《移動軟件開發(fā)》實驗報告

剩余頁面設計類似,不多贅述。(在index.wxml, index.wxss文件中進行操作)

2.2邏輯實現(xiàn)(未優(yōu)化)

2.2.1獲取微信用戶信息

2.2.2使用動態(tài)數(shù)據(jù)顯示頭像和昵稱

2.2.3更新頭像和昵稱

index.xwml文件中:《移動軟件開發(fā)》實驗報告1.上圖中“open-type = 'getUserInfo'”表示激活用戶信息功能(新版中被回收,無法運行出正確的效果),bindgetuserinfo屬性表示將獲得的數(shù)據(jù)傳遞給自定義函數(shù)getMyInfo。

2.‘{{}}’表示中間數(shù)據(jù)為動態(tài)數(shù)據(jù),如上圖中‘{{src}}’、{{name}}

index.js文件中:

《移動軟件開發(fā)》實驗報告1.編寫自定義函數(shù)getMyInfo,其中“console.log(e.detail.userInfo"語句控制獲取頭像和昵稱的輸出,如果沒有此語句,也可以運行,運行時會顯示上次獲取的頭像、昵稱(無法真正做到獲取頭像、昵稱,真機上運行仍然是灰色頭像、游客昵稱),但Console控制臺不會輸出以下數(shù)據(jù)。

《移動軟件開發(fā)》實驗報告2.上一步的動態(tài)數(shù)據(jù)srcname的初始數(shù)據(jù)在此賦值(即語句“src:’/image/logo.png'," "name:'Hello World'",當兩者獲取到新數(shù)據(jù)后改變。)《移動軟件開發(fā)》實驗報告

2.3優(yōu)化

經(jīng)過上述步驟,我們并不能真正地獲取到頭像、昵稱等數(shù)據(jù),上面也提到了,這是由于新版本的”微信開發(fā)者工具“把一些操作回收了,現(xiàn)在采用wx.getUserProfile來獲取頭像、昵稱。

《移動軟件開發(fā)》實驗報告?

更改index.xwml、index.js、app.js文件:

index.xwml文件中:

《移動軟件開發(fā)》實驗報告

(getUserInfo -> getUserProfile, bindgetuserinfo -> bindtap)

1.bindtap = bind tap ,綁定 點擊。點擊的時候會產(chǎn)生觸發(fā)。

index.js文件中:

《移動軟件開發(fā)》實驗報告?1.wx.getUserProfile獲取用戶信息,觸發(fā)授權行為,開發(fā)者每次通過該接口獲取用戶個人信息均需用戶確認。開發(fā)者妥善保管用戶快速填寫的頭像昵稱,避免重復彈窗。

2."success:(res) =>{}" 用于回調。

3.console.log(res)用于輸出信息,配合下面的this.setData用于改變src、name的值。

app.js文件中:

《移動軟件開發(fā)》實驗報告?1."logs.unshift(Date.now())" unshift() 方法將把它的參數(shù)插入 arrayObject 的頭部,并將已經(jīng)存在的元素順次地移到較高的下標處,以便留出空間。該方法的第一個參數(shù)將成為數(shù)組的新元素 0,如果還有第二個參數(shù),它將成為新的元素 1,以此類推。

2."wx.setStorageSync('logs', logs)"根據(jù)時間存儲log

三、程序運行結果

列出程序的最終運行結果及j截圖。

《移動軟件開發(fā)》實驗報告

?《移動軟件開發(fā)》實驗報告《移動軟件開發(fā)》實驗報告

?

四、問題總結與體會

描述實驗過程中所遇到的問題,以及是如何解決的。有哪些收獲和體會,對于課程的安排有哪些建議。

遇到的問題

1:第一次創(chuàng)建的項目把項目文件放在”微信開發(fā)者工具“文件夾中,創(chuàng)建項目后第一次預覽發(fā)生錯誤,顯示未找到”app.json”文件,懷疑是因為將項目文件存放在”微信開發(fā)者工具“文件夾下,兩者可能存在某些文件上面的沖突,導致新建項目無法生成一些文件。《移動軟件開發(fā)》實驗報告

下圖中左圖為能夠正確運行的項目資源管理器內容,右圖為報錯的項目資源管理器內容《移動軟件開發(fā)》實驗報告

?

解決方法:

1.通過上網(wǎng)查詢發(fā)現(xiàn),也有人存在類似的問題,大多是通過改變入口目錄來解決。

改變項目存放位置,不要將新建項目放在”微信開發(fā)者工具“文件夾下,在外另開辟一個新的文件夾村返回項目。

參考文獻:

[ app.json 文件內容錯誤] app.json: app.json 未找到 怎么解決? | 微信開放社區(qū)

小程序app.js小結 - sinceForever - 博客園

bindtap 什么屬性? | 微信開放社區(qū)文章來源地址http://www.zghlxwxcb.cn/news/detail-492301.html

到了這里,關于《移動軟件開發(fā)》實驗報告的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 軟件測試/測試開發(fā)丨利用人工智能ChatGPT編寫晉級報告

    不管是在哪個公司,如果想要有一個長足的發(fā)展,想要獲得晉升,除了平時的表現(xiàn)與積累,還有就是晉級答辯與晉級報告。不同的崗位,比如設計、產(chǎn)品、研發(fā)、測試,都有不同的答辯通道和晉級標準。 一篇好的晉級報告,可以完整地體現(xiàn)一個人過去的工作貢獻,以及未來的

    2024年02月08日
    瀏覽(21)
  • Android移動開發(fā)基礎——實訓項目:個人財務軟件

    Android移動開發(fā)基礎——實訓項目:個人財務軟件

    目錄 步驟 1.? 項目計劃 需求分析 程序流程圖 2.? 實現(xiàn)功能模塊 修改APP圖標 去除標題欄 制作引導頁 登錄模塊 登錄頁面 注冊頁面 忘記密碼頁面 主頁面(使用底部導航欄) 1.? 主頁面(修改版) 菜單 + 選項卡 2.? 統(tǒng)計頁面 3.? 我的頁面 關于頁面 修改信息頁面 所有用戶頁面 設

    2024年02月08日
    瀏覽(27)
  • 《java 桌面軟件開發(fā)》swing 以鼠標為中心放大縮小移動圖片

    《java 桌面軟件開發(fā)》swing 以鼠標為中心放大縮小移動圖片

    swing 使用Graphic2D 繪制圖片,要實現(xiàn)對圖片進行縮放和自由拖動。 1.以鼠標所在的位置為中心,滾輪控制縮放 2.縮放后再支持鼠標拖動。 基本原理: 利用scale() 函數(shù)。進行縮放。但是要注意的地方是,如果是在?public void paintComponent(Graphics g) 里面通過這個Graphics g 參數(shù)獲取gra

    2024年02月06日
    瀏覽(31)
  • 間諜軟件開發(fā)商利用漏洞利用鏈攻擊移動生態(tài)系統(tǒng)

    間諜軟件開發(fā)商利用漏洞利用鏈攻擊移動生態(tài)系統(tǒng)

    導語:間諜軟件開發(fā)商結合使用了零日漏洞和已知漏洞。谷歌TAG的研究人員督促廠商和用戶應加快給移動設備打補丁的步伐。 間諜軟件開發(fā)商利用漏洞利用鏈攻擊移動生態(tài)系統(tǒng)去年,幾家商業(yè)間諜軟件開發(fā)商開發(fā)并利用了針對 iOS 和安卓用戶的零日漏洞。然而,它們的漏洞利

    2024年02月09日
    瀏覽(18)
  • 202308-啊對對隊 實驗五:軟件開發(fā)案例(2)

    202308-啊對對隊 實驗五:軟件開發(fā)案例(2)

    項目 內容 班級博客鏈接 2023春軟件工程2020級計算機科學與技術 本次作業(yè)要求鏈接 實驗五:軟件開發(fā)案例(2) 團隊名稱 啊對對隊 團隊成員分工 趙嘉旺:項目導入,博客撰寫;李鋒斌:項目導入,博客撰寫;楊煒:增量開發(fā) 團隊課程學習目標 (1)理解MVC軟件設計模式(2)

    2024年02月04日
    瀏覽(23)
  • 軟件工程開發(fā)文檔寫作教程(12)—概要設計書的編制目標

    軟件工程開發(fā)文檔寫作教程(12)—概要設計書的編制目標

    本文原創(chuàng)作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 本文參考資料:電子工業(yè)出版社《軟件文檔寫作教程》 馬平,黃冬梅編著 《概要設計說明書》又稱為《系統(tǒng)設計說明書》,編制的目的是說明對軟件系統(tǒng)的設計考慮,包括軟件系統(tǒng)的基本處理流程、組織結構、

    2024年02月09日
    瀏覽(31)
  • 軟件工程開發(fā)文檔寫作教程(08)—需求分析書的編制目標

    軟件工程開發(fā)文檔寫作教程(08)—需求分析書的編制目標

    本文原創(chuàng)作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 本文參考資料:電子工業(yè)出版社《軟件文檔寫作教程》 馬平,黃冬梅編著 需求分析的基本任務是要準確地定義新系統(tǒng)的目標,為了滿足用戶需求,回答系統(tǒng)必須“做什么”的問題。獲得需求規(guī)格說明書。 為了

    2024年02月05日
    瀏覽(32)
  • tauri-vue:快速開發(fā)跨平臺軟件的架子,支持自定義頭部UI拖拽移動和窗口陰影效果

    tauri-vue:快速開發(fā)跨平臺軟件的架子,支持自定義頭部UI拖拽移動和窗口陰影效果

    一個使用 tauri+vue+ts 開發(fā)跨平臺軟件的模板,支持窗口頭部自定義 UI 和拖拽和窗口陰影,不用再自己做適配了,拿來即用,非常 nice。而且已經(jīng)封裝好了 tauri 的 http 請求工具,省去很多彎路。開源地址:GitHub - Sjj1024/tauri-vue: 一個使用tauri和vue開發(fā)跨平臺軟件的架子 使用到的技

    2024年02月12日
    瀏覽(100)
  • tauri-react:快速開發(fā)跨平臺軟件的架子,支持自定義頭部UI拖拽移動和窗口陰影效果

    tauri-react:快速開發(fā)跨平臺軟件的架子,支持自定義頭部UI拖拽移動和窗口陰影效果

    一個使用 tauri+react+ts+antd 開發(fā)跨平臺軟件的模板,支持窗口頭部自定義和窗口陰影,不用再自己做適配了,拿來即用,非常 nice。而且已經(jīng)封裝好了 tauri 的 http 請求工具,省去很多彎路。 開原地址:GitHub - Sjj1024/tauri-react: 一個最基礎的使用tauri和react開發(fā)跨平臺應用軟件的架

    2024年02月08日
    瀏覽(102)
  • [架構之路-245]:目標系統(tǒng) - 設計方法 - 軟件工程 - 軟件開發(fā)模型(流程):瀑布模型、V模型、原型模型、增量模型、迭代模型、螺旋模型、敏捷模型、DevOps、AI輔助、逆向工程、凈室工程

    [架構之路-245]:目標系統(tǒng) - 設計方法 - 軟件工程 - 軟件開發(fā)模型(流程):瀑布模型、V模型、原型模型、增量模型、迭代模型、螺旋模型、敏捷模型、DevOps、AI輔助、逆向工程、凈室工程

    目錄 前言: 一、軟件開發(fā)模型概覽 1.1 概述 1.2?軟件開發(fā)方法與軟件開發(fā)模型的區(qū)別 二、軟件開發(fā)模型詳解 2.1 瀑布模型:串行線性開發(fā) 2.2 V模型:測試驅動開發(fā)(需求明確、提前測試、驗證) 2.3?原型模型(Prototype Model):向用戶提前展示 2.4 增量模型:按功能分塊開發(fā)(

    2024年04月28日
    瀏覽(39)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包