2020年9月24日 星期四

SQL 不允許儲存變更

 我們在設計資料表時要按下儲存的當下,有時會遇到 不允許儲存變更.....






這時候請到[工具] => [選項]





這時找到[設計師] =>[防止儲存需要資料表重建的變更] 拿掉勾勾按下確定,再回到資料表就可以順利儲存了









2020年9月16日 星期三

在xamarin.forms 的Label 顯示時間

 假設今天我們要做一個打卡功能,這時想要在畫面上顯示時間,那該怎麼做?

先建立一個 ContentPage 

Xaml內容:



使用Grid來配置版面
主要用Label的Text來顯示時間
再建立兩個button來簽到

再來看
.CS 內容



LblTime.Text 就是剛在Xaml 建立來顯示時間,
這裡需要使用
Device.StartTimer 
來看看外星語:
StartTimer 提供簡單的方式來觸發可在通用程式碼中運作的時間相依工作 Xamarin.Forms ,包括 .NET Standard 程式庫。 傳遞 TimeSpan 以設定間隔並傳回

我試著翻成人話:
如果我們要在Xamarin.Forms裡使用跟時間有關的工作,我們就叫用Device.StartTimer 
然後設定每次啓動的時間就是TimeSpan



最後來看看結果:


這裡是靜態畫面,你實際在程式裡跑,就可以看到結果了!























2020年9月14日 星期一

您必須先部署專案 XXX.Android,然後才能加以啟動。請確認已在方案組態管理員中選取要部署此專案。

 有時在打開別人範例要執行時會出現

您必須先部署專案 XXXAndroid,然後才能加以啟動。請確認已在方案組態管理員中選取要部署此專案。


這時在方案總管的[組態管理員]中 將Android的部署打勾



關閉視窗,再重新建置一次即可



簽署時發生錯誤: 無法簽署 bin\Debug\app.publish\XXX.exe。SignTool Error: No certificates were found that met all the given criteria.

 這是一個程式碼簽署憑證的問題。當您的專案設定要進行程式碼簽署,但系統找不到合適的憑證時就會出現這個錯誤。以下是幾種解決方法: 方法 1:移除程式碼簽署設定 如果您不需要程式碼簽署,可以在專案中移除相關設定: 在 Visual Studio 中右鍵點擊專案 → 屬性 點擊「...