[Powershell] 利用Powershell 下載檔案
若利用Linux 的話, 可以利用wget 將檔案下載, 但在Powershell 中沒有類似的指令, 需要自己透過WebClient建立.
若利用Linux 的話, 可以利用wget 將檔案下載, 但在Powershell 中沒有類似的指令, 需要自己透過WebClient建立.
用NPOI 時, 當存取的cell 為方程式時, 會有機會因為它將小數當做double 計算而出錯.
WPF 的驗證可以透過ValidationRules 實現, 然而在實際情況中, 驗證除了Pass / Failure 外, 還可能會有severity level, warning 等. 可惜WPF 本身不支援. 若要加入的話, 最直接的方法只得從ViewModel 著手.
利用WPF 的Crystal Report View 做Binding 時, 須要在其viewer control 中以method 形式進行設定. 正常情況下, WPF 於XAML 中不能直接叫用其method 更新, 故唯有透過 Behavior 進行叫用.
當利用Crystal Report 開啟 report 時, 有時會彈出以下錯誤訊息: “A document processed by the JRC engine cannot be opened in C++ stack” 產生這種情況, 通常兩個原因.
在建立form based application 時常常都會觸發事件, 而以往都會在code-behind 處理, 然而這樣會令測試變得難以透過Unit Test Project 自動化. 亦因此在WPF 中亦有方法去應對.
於Google Form 中, Drop down menu 選項都須要手動填寫, 然而若果有多個drop down menu 都是同樣的內容, 雖然可以duplicate, 以copy & paste 的型式實現, 但也太費時失事. 若果將資料來源放到sheet 中再作存取, 當sheet 修改後, 其他對應的item 也會更新.
Google Form 是中小企常用的工具, 雖然它能夠方便地生成表格並以Excel 格式處理收集回來的資料. 但若有比較複雜的運作 (例如自訂validation rules, user control / component 等), 則較力不從心, 而要透過Scripting 來實現. 在此會示範如何利用Google App Script 來發送電郵.
為了進行版本控制 (version control), Assembly version 是其中一個決定執行檔版本的方法. 然而除了在執行檔中檢查, 可以利用Reflection 檢查檔案版本.
在WPF 的DataGrid 中, 若需要自設DataGridColumn, 可以利用XAML DataGridTemplateColumn. 然而若遇到AutoGenerateColumn為true 或須要增加其re-usability 時, 自建user control 反而比較化算. 在這裡, 會建立兩個DataGird column來分別存取數字和日期.
Copyright © 2024 | MH Magazine WordPress Theme by MH Themes