2016年3月24日 星期四

C# USB裝置 & driver

好文章搜尋中...

在 visual studio 中,要撰寫 KMDF & UMDF,必須 先安裝SDK 及 WDK 才可
去complimer 程式!!


USB DIY 講座 (十一)==> 驅動程式
http://chamberplus.myweb.hinet.net/usb_diya.htm


Overview of INF Files
https://msdn.microsoft.com/en-us/library/ff549520.aspx


設備驅動程序INF文件解析 
http://www.lai18.com/content/1428960.html  ==>寫的詳細,讚!!


USB2.0学习笔记连载(三):通用USB驱动程序解析
http://www.cnblogs.com/raymon-tec/p/5058365.html

Windows Driver Model
http://www.wikiwand.com/zh-mo/Windows_Driver_Model#/overview


http://www.codeproject.com/Articles/9504/Driver-Development-Part-Introduction-to-Drivers
Driver Development Part 1: Introduction to Drivers

C++/C# HID裝置

努力學習......YA!!

HID USB Driver / Library for .Net / C#
http://www.florian-leitner.de/index.php/2007/08/03/hid-usb-driver-library/

C# USB HID Interface
http://www.codeproject.com/Tips/530836/Csharp-USB-HID-Interface

Working with USB devices in .NET and C#
http://www.developerfusion.com/article/84338/making-usb-c-friendly/

如何使用Windows API與HID device 進行資料的溝通
http://yunjuihuang.pixnet.net/blog/post/2480220

MICROCHIP’S PIC18 USB HID EXAMPLE WIN32 HOST SOFTWARE (NATIVE C++)https://elcharolin.wordpress.com/2015/06/07/microchips-pic18-usb-hid-example-win32-host-software-native-c/

2016年3月23日 星期三

C# open WORD file

應該也可以開其他檔案才對

using System.Diagnostics

Process process =new Process();
process.StartInfo.FileName="C:\\........." =>檔案路徑及名稱
process.Start();


C# resource 使用

將圖片加入資源檔和調用它
https://dotblogs.com.tw/chou/2009/09/30/10852

Getting a stream to a resource without copying the contents into memory.
http://www.danderson.me/posts/getting-a-stream-to-a-resource-without-copying-the-contents-into-memory/

2016年3月22日 星期二

C++ 靜態函式庫

在 MSDN 上有提及,若要建立靜態程式庫專案:
  • 在功能表列上,選擇 [檔案]、[新增]、[專案]。
  • 在 [新增專案] 對話方塊的左窗格中,依序展開 [已安裝的]、[範本]、[Visual C++],然後選取 [Win32]。
  • 在中央窗格中,選取 [Win32 主控台應用程式]。
  • 在 [名稱] 方塊中指定專案的名稱,例如 MathFuncsLib。在 [方案名稱] 方塊中指定方案的名稱,例如 StaticLibrary。選擇 [確定] 按鈕。
  • 在 [Win32 應用程式精靈] 對話方塊的 [概觀] 頁上選擇 [下一步] 按鈕。
  • 在 [應用程式設定] 頁面的 [應用程式類型] 下,選取 [靜態程式庫]。
  • 在 [應用程式設定] 頁面的 [其他選項] 下,清除 [先行編譯標頭檔] 核取方塊。
  • 選擇 [完成] 按鈕以建立專案。

https://msdn.microsoft.com/zh-tw/library/ms235627.aspx

2016年3月19日 星期六

2016年3月17日 星期四

Visual studio 使用 GPIB

(1)先安裝 NI driver
(2)安裝 IVI SharedComponents
(3) 安裝設備商 driver (例如: Agilent34410 IVI instrument driver)

開啟新專案
Solution Explorer 下,References 按滑鼠右鍵,add Reference
選擇COM,加入所需

找尋這一份PDF 檔,有不錯的說明
Agilent IVI-COM driver and VISA-COM I/O programming examples in Microsoft Visual C#
                                                   Application Note

影片教導
https://www.youtube.com/watch?v=zK2sliD5h1s



..............在研究中


不錯的文章....YA!!!
http://forums.ni.com/t5/Instrument-Control-GPIB-Serial/gpib-in-Visual-C-2008-NET/td-p/1132038

http://chyantai.blogspot.tw/2013/05/c-ni-gpib.html

2016年3月15日 星期二

C# delegate 的使用

沒搞清楚過....

http://code2study.blogspot.tw/2011/12/c.html

https://dannyliu.me/c-%e4%ba%8b%e4%bb%b6%e4%b8%8a-%e4%bd%bf%e7%94%a8%e5%a7%94%e6%b4%be%e4%be%86%e5%af%a6%e4%bd%9c%e4%ba%8b%e4%bb%b6/

終於有一點頭緒了!!

2016年3月1日 星期二

C# serial port 介紹

寫得好詳細,一系列文章.....

https://dotblogs.com.tw/billchung/2012/01/04/64319

讚!