不錯的文章
https://blog.hungwin.com.tw/winform-echarts/2021年12月25日 星期六
[C#]列舉器 IEnumerator與IEnumerable
不錯的文章
https://dannyliu.me/c-%e5%88%97%e8%88%89%e5%99%a8-ienumerator%e8%88%87ienumerable/2021年12月4日 星期六
[C#]VSTO study
文章學習
Workbooks物件代表Workbook物件的集合,而Workbook物件表示Excel中的單個工作簿,我們可以通過下面的方式來獲得工作簿物件:Globals.ThisAddIn.Application.ThisWorkbook
Worksheets物件代表Worksheet物件的集合,而Worksheet代表的就是Excel中的表,下面的程式碼可以獲得Worksheet物件:Globals.ThisAddIn.Application.ThisWorkbook.ActiveSheet (啟用的表,每次開啟一個Excel檔案,都是表一即sheet1被啟用,所以通過該程式碼就說獲得表一物件)
Range物件代表一個範圍,是操作Excel文件最常用的物件,它可以表示為一個單元格、一行、一列或多個單元格塊(可以連續,也可以不連續)的單元格選定範圍,甚至多個工作表中的一組單元格
2021年11月25日 星期四
2021年11月13日 星期六
]C#]文章
Debugging External Sources with Visual Studio
https://devblogs.microsoft.com/visualstudio/debugging-external-sources-with-visual-studio/?WT.mc_id=DT-MVP-40156862021年9月28日 星期二
[C#]NLog
2021年7月22日 星期四
2021年6月9日 星期三
[Arduino]2 Relay Module
不錯的文章:
Interface Two Channel Relay Module with Arduino
https://lastminuteengineers.com/two-channel-relay-module-arduino-tutorial/
http://j5d2v7d7.stackpathcdn.com/wp-content/uploads/2015/10/SRD-05VDC-SL-C-Datasheet.pdf
2021年6月8日 星期二
[電學]線性穩壓 IC 電路設計
不錯的文章介紹:
https://makerpro.cc/2021/05/electric-power-system-design-part7/?utm_source=GoDaddy&utm_medium=email&utm_content=%E3%80%90%E7%9F%A5%E8%AD%98%E5%85%85%E9%9B%BB%E5%A0%B1%23192%E3%80%91%E7%A1%AC%E9%AB%94%E7%94%A2%E5%93%81%E4%B8%8A%E7%BE%A4%E5%8B%9F%E8%AA%B0%E8%83%BD%E8%84%AB%E7%A9%8E%E8%80%8C%E5%87%BA%3F%2F+5G%E9%A0%98%E8%88%AA%E5%89%B5%E6%96%B0%E6%87%89%E7%94%A8%E7%AB%B6%E8%B3%BD%E7%B7%9A%E4%B8%8A%E8%AA%AA%E6%98%8E%E6%9C%83&utm_campaign=20210519_m163276839_%E3%80%90%E7%9F%A5%E8%AD%98%E5%85%85%E9%9B%BB%E5%A0%B1%23192%E3%80%91%E7%A1%AC%E9%AB%94%E7%94%A2%E5%93%81%E4%B8%8A%E7%BE%A4%E5%8B%9F%E8%AA%B0%E8%83%BD%E8%84%AB%E7%A9%8E%E8%80%8C%E5%87%BA%3F%2F+5G%E9%A0%98%E8%88%AA%E5%89%B5%E6%96%B0%E6%87%89%E7%94%A8%E7%AB%B6%E8%B3%BD%E7%B7%9A%E4%B8%8A%E8%AA%AA%E6%98%8E%E6%9C%83&utm_term=_E8_AA_AA_E6_98_8E_E9_81_B8_E7_94_A8_E4_B8_80_E9_A1_86_E7_B7_9A_E6_80_A7_E7_A9_A9_E5_A3_93+IC+_E6_99
2021年6月1日 星期二
2021年5月23日 星期日
內網穿透?端口轉發?DDNS?反向代理?那些你想要知道的事情
學習一下知識
https://www.youtube.com/watch?v=9u6n45gaXWY2021年5月5日 星期三
[C#] Excel 檔案處理
2021年5月3日 星期一
Excel] VBA 檔案處理
Excel VBA 檔案目錄選擇對話框使用教學與範例
2021年4月28日 星期三
[Excel] VBA呼叫DLL,然後執行
也不是很清楚怎用......
試過好像都有問題,放棄
Make a C# DLL and use it from Excel VBA codehttp://csharphelper.com/blog/2013/10/make-a-c-dll-and-use-it-from-excel-vba-code/
Turn a simple C# DLL into a COM interop component
2021年4月27日 星期二
[Exce[] 對應的就是工作簿的BuiltinDocumentProperties 屬性及CustomDocumentProperties 屬性
原來 用CustomDocumentProperties,要這樣設定....又學會了
https://blog.xuite.net/crdotlin/excel/7698928
2021年4月17日 星期六
[Excel]Study
插入欄,H是新欄
Columns("H:H").Select
Selection.Insert Shift:=xlToRight
刪除欄
Columns("I:I").Select
Selection.Delete Shift:=xlToLeft
選取直column
Range("A2").Select ' 選取A2儲存格
Range(Selection, Selection.End(xlDown)).Select ' 選取下方所有儲存格範圍Range("A2").Select '為選定儲存格A2。
Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select '此行指令用於自動偵測選取儲存格內有資料的範圍 (即快速組合鍵Ctrl + Shift + End)
得知選取範圍右下角
選取全部空白儲存格,然後刪除
Range("A1").Select ' 選取A1儲存格,快速鍵 Ctrl + Home
Selection.SpecialCells(xlCellTypeBlanks).Select ' 選取空白儲存格
Selection.EntireRow.Delete ' 刪除空白列
Columns("F:F").Select ' 選取F欄
With Selection.Validation ' 自訂清單內容
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="Lesson1,Lesson2,Lesson3,Lennon4" ' 清單內容
End With
End Sub
Chart export to image file
chart.Chart.Export Filename:=ActiveWorkbook.Path & "\bar.jpg", filtername:="jpg" ' 匯出成圖片
2021年4月13日 星期二
[stm32]SD 卡 and usb stortage
不錯的文章
Developing applications on STM32Cube™ with FatFsh
2021年4月12日 星期一
[Arm]Study
不錯的文章
https://hackmd.io/@owlfox/Bkcen7LeL/https%3A%2F%2Fhackmd.io%2Fs%2FB1nI1xXie2021年4月8日 星期四
[ESP32 CAM]study
必須選 #define CAMERA_MODEL_AI_THINKER // Has PSRAM 才行ㄡ
不錯的文章:
https://sites.google.com/site/wenyuwebbit/22-esp32-cam/01-ren-shiesp32-cam
ESP32-CAM摄像头-Arduino IDE-网页展示-人脸识别-之七次失败后的成功记录https://www.codenong.com/cs106962217/
https://ec.makehub.tw/seeed/113990580-esp32-cam-development-boardwith-camera#chinese
[Raspberry]不錯的資料
不錯的學習資料
https://hackmd.io/@andrewintw/BJJ1JImM_2021年4月7日 星期三
[C#]模擬鍵盤滑鼠的操作
學一下:
模擬鍵盤滑鼠的操作
https://roronoa.pixnet.net/blog/post/25312590-c%23-%3A-%E6%A8%A1%E6%93%AC%E6%BB%91%E9%BC%A0%E9%8D%B5%E7%9B%A4%E5%8B%95%E4%BD%9C
2021年4月5日 星期一
[C#]app.config 修改
不錯的文章:
https://dotblogs.com.tw/Frank_Information_Workstation/2016/05/01/165924
https://ithelp.ithome.com.tw/articles/10196861
2021年4月2日 星期五
2021年3月31日 星期三
[Arm]Program size: Code, RO-data , RW-data, ZI-data 解釋
了解...
Keil/MDK 小知識點:Program size: Code, RO-data , RW-data, ZI-data 解釋(什麼意思)https://www.itread01.com/content/1543849446.html2021年3月25日 星期四
[arduino]Bluetooth(zs-040)
藍芽模組的LED燈號:
連續的快閃:藍芽等待配對中。 --->bluetooth板子的EN腳接地 --->手機可搜尋到裝置
連續的快閃2下後停1下:藍芽已配對成功,運作中。
連續慢速閃爍(約兩秒一次):藍芽已進入AT模式,準備設定。 -->-->bluetooth板子的EN腳3.3V
藍牙模組(HC05、HC06)常見的指令使用教學
https://blog.cavedu.com/2017/10/18/hc05-hc06/
2021年3月16日 星期二
[arduino]NFC PN532 module
不錯的文章
https://ithelp.ithome.com.tw/articles/10220398
PN532 NFC RFID Modulehttp://wiki.sunfounder.cc/index.php?title=PN532_NFC_RFID_Module
2021年3月14日 星期日
2021年3月11日 星期四
2021年3月5日 星期五
[C#]How to check the status of CAPS / NUMLOCK status
How to check the status of CAPS / NUMLOCK status in C#.NET
https://dhandrohit.blogspot.com/2011/03/how-to-check-status-of-caps-numlock.html
[C#]mouse do drag drop
namespace mouse_dragdrop
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void textBox1_MouseMove(object sender, MouseEventArgs e)
{
if ((e.Button & MouseButtons.Left) == MouseButtons.Left)//判斷是否按下滑鼠左鍵
{
Cursor old_cursor = this.Cursor;
this.Cursor = new Cursor("arrow_l.cur");
DragDropEffects dropEffect = textBox1.DoDragDrop(textBox1.Text, DragDropEffects.Copy | DragDropEffects.Link);
this.Cursor = old_cursor;
}
}
private void textBox2_DragEnter(object sender, DragEventArgs e)
{
e.Effect = DragDropEffects.Copy;//設定複製操作
}
private void textBox2_DragDrop(object sender, DragEventArgs e)
{
textBox2.Text = e.Data.GetData(DataFormats.Text).ToString();
}
}
}
不錯的文章
C# 基礎拖拉(drag & drop practicts)處理方式2021年3月4日 星期四
[raspberry] cross-compile 建立學習
一知半解......
What to install under Ubuntu to cross-compile for a Pi4 running Raspbian "buster"?https://www.raspberrypi.org/forums/viewtopic.php?f=131&t=261900&sid=e30a9d49e20c926d07e0a5eb823fa256
2021年3月3日 星期三
[raspberry]GPIO操控
https://hackmd.io/reU-6s5XTUGacTD_5IMgmA?view
不錯的文章
https://www.ics.com/blog/gpio-programming-using-sysfs-interface
[C#]模擬鍵盤操作SendKey()
連續 SendKeys.SendWait 比較像鍵盤輸入,會有停頓的效果....
textBox1.Focus();SendKeys.SendWait("A");
SendKeys.SendWait("{B 10}");
SendKeys.SendWait("+C");
2021年3月1日 星期一
[C#] [Flags] setlasterror
不錯的文章
https://igouist.github.io/post/2020/06/bit-flags-and-enum/2021年2月28日 星期日
[C#] 攔截系通資訊/限制滑鼠活動範圍/拖檔案進入
攔截系統資訊取的滑鼠或鍵盤操作
本來以為只能透過 WndProc,原來還有其他做法,學起來,.....
{
public partial class Form1 : Form
{
MessageFilter mf = new MessageFilter();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
Application.AddMessageFilter(mf);
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
Application.RemoveMessageFilter(mf);
}
}
public class MessageFilter : IMessageFilter
{
public bool PreFilterMessage(ref Message m)
{
switch (m.Msg)
{
case 513:
MessageBox.Show("LEF_BUTTON!", "SYS");
return true;
case 516:
MessageBox.Show("RIGHT_BUTTON!", "SYS");
return false;
default:
return true;
}
}
}
}
2021年2月18日 星期四
[C#]GitHub代碼一鍵轉VS Code:只需+1s
看起來蠻不錯的,不知使用起來如何...
2021年2月1日 星期一
[C#]Tuple 語法與參數陣列
感覺不錯,學一下,持續進步!!!
https://www.huanlintalk.com/2017/04/c-7-tuple-syntax.html2021年1月10日 星期日
[Linux]Linux 手動更改系統時間
vmware 啟動的 ubuntu 時間怪怪的,與 windows 桌面不同,不知怎修正...##$%^6^
不錯的文章
Linux 手動更改系統時間:date、hwclock 與 timedatectl 指令用法教學
https://blog.gtwang.org/linux/howto-set-date-time-from-linux-command-prompt/
2021年1月4日 星期一
[raspberry pi]問題收集
安裝 Raspberry Pi 的 Toolchain