電子發票使用須知

電子發票的使用正如火如荼的被推廣中,個人手中若是已經有 紙本電子發票收執聯,就需要上 財政部電子發票整合服務平台 網站,
網址:https://www.einvoice.nat.gov.tw
了解一下電子發票是什麼?該如何使用它,以確保你個人權利與中大獎的機會。
image
注意:
上網用的瀏覽器,請使用 Microsoft IE;Google Chrome 暫時還有需功能,不能正常運作。(本文章建置日期:2011/12/21)

上網後,看下畫面的右邊,並點選 全民稽核發票資料查詢系統 按鈕。
image
會進入系統中的 消費者功能選單 畫面
image
以一般消費者來看,只要先學會上述的兩項功能,就足矣。
首先,看下你手中的電子發票
image
image
依據紙本電子發票的內容,輸入到網站的查詢系統中,就可以看到是不是發票資料已存在。
必要欄位:發票號碼、發票日期、圖形密碼。

  • 載具查詢消費發票 (確定載具(如 iCash) 中,是不是儲存著你消費的發票號碼?) (第一次使用這網站時,網頁會下載 ActiveX 程式,記得要允許安裝。)
選取卡片的類別及種類(晶片、iCash),指定查詢的月份與發票狀態後,就可按下 查詢 鍵。
image
系統會讀你的卡片號碼,並顯示在查詢按鈕的下方。
並會顯示相關的發票資料。

SQL 恢復報錯:SQL-MDO (ODBC SQLState:42000)

image

這是回存的硬碟空間不足所致。

可以先用
Restore  FileListOnly  From Disk='E:\A-Zip\20111205\2011-12-05.bak'
查詢資料庫的大小及邏輯名(Logic Name)

接下來,就將備份檔案還原到有較大空間的硬碟中。
其中,要注意,資料庫的邏輯名也要一併修正。

RESTORE DATABASE DB08 FROM DISK = 'E:\A-Zip\DB08_20111204\DB08-2011-12-04.bak'  
WITH REPLACE,
MOVE 'DB08_Data' TO 'E:\SQL_DB\DB08.mdf',
MOVE 'DB08_Log' TO 'E:\SQL_DB\DB08_log.ldf'


-- 邏輯名可以用 Restore FileListOnly 查詢得到。

IL 的網路參考資源

http://www.vijaymukhi.com/documents/books/ilbook/contents.htm  [C# to IL]

http://www.vijaymukhi.com/documents/books/ildasm/ildasm.htm  [The IL Disassembler]

http://www.vijaymukhi.com/documents/books/csadv/contents.htm  [C# - The Nuts and Bolts]

http://www.vijaymukhi.com/documents/books/csbasics/contents.htm  [C# - The Basics]

http://www.vijaymukhi.com/documents/books/csclasses/contents.htm  [C# – Classes]

http://www.vijaymukhi.com/documents/books/vs2net/contents.htm  [Visual Studio.Net with C#]

http://www.vijaymukhi.com/documents/books/aspnet1/contents.htm  [ASP.NET with C#]

ildasm 命令行參數用法

在介紹 ildasm.exe 的命令行使用語法之前,先來看下單獨執行 ildasm.exe 的UI畫面


image 


D:\Learning\[電子工業] .NET 4.0 面向對象編程漫談(基礎篇)\App A 面向對象的匯編語言:IL基礎教程>ildasm /?
Microsoft (R) .NET Framework IL Disassembler. Version 4.0.30319.1
Copyright (c) Microsoft Corporation. All rights reserved.

使用方式: ildasm [options] <file_name> [options]

輸出重新導向的選項:
/OUT=<file name> 將輸出導向至檔案而不要送至 GUI。
/TEXT 將輸出導向至主控台視窗而不要送至 GUI。

/HTML 以 HTML 格式輸出 (必須搭配 /OUT 選項才能使用)。
/RTF 以 Rich Text Format 輸出 (搭配 /TEXT 選項使用時無效)。
GUI 或檔案/主控台輸出選項 (僅限 EXE 和 DLL 檔案):
/BYTES 以十六進位格式顯示實際位元組做為指令註解。
/RAWEH 以未經處理格式顯示例外狀況處理子句。
/TOKENS 顯示類別和成員的中繼資料語彙基元 (Token)。
/SOURCE 將原來的原始程式行顯示成註解。
/LINENUM 將參考包含於原來的原始程式行中。
/VISIBILITY=<vis>[+<vis>...] 僅反組譯具指定可視性的項目。
(<vis> = PUB | PRI | FAM | ASM | FAA | FOA | PSC)
/PUBONLY 僅反組譯公用項目 (與 /VIS=PUB 相同)。
/QUOTEALLNAMES 將所有的名稱加註單引號。
/NOCA 隱藏自訂屬性的輸出。
/CAVERBAL 以動詞化格式輸出 CA BLOB (預設值 - 二進位格式)。
/NOBAR 隱藏反組譯進度列的快顯視窗。

下列選項僅可用於檔案/主控台的輸出:
EXE 和 DLL 檔案的選項:
/UTF8 輸出使用 UTF-8 的編碼方式 (預設值 - ANSI)。
/UNICODE 輸出使用 UNICODE 的編碼方式。
/NOIL 隱藏 IL 組譯工具的程式碼輸出。
/FORWARD 使用 forward 類別宣告。
/TYPELIST 輸出完整的型別清單 (反覆存取時保留型別順序)。
/HEADERS 在輸出中包含檔案標頭資訊。
/ITEM=<class>[::<method>[(<sig>>)] 僅反組譯指定的項目

/STATS 包含影像中的統計資料。
/CLASSLIST 包含定義於模組中的類別清單。
/ALL /HEADER、/BYTES、/STATS、/CLASSLIST、/TOKENS 的組合

EXE、DLL、OBJ 和 LIB 檔案的選項:
/METADATA[=<specifier>] 顯示中繼資料,其中的 <specifier> 代表:
MDHEADER 顯示中繼資料的標頭資訊和大小。
HEX 使用十六進位和文字顯示更多資訊。
CSV 顯示記錄計數和堆積大小。
UNREX 顯示無法解析的外部符號。
SCHEMA 顯示中繼資料的標頭和結構描述資訊。
RAW 顯示原始中繼資料的表格。
HEAPS 顯示原始的堆積。
VALIDATE 驗證中繼資料的一致性。

僅適用於 LIB 檔案的選項:
/OBJECTFILE=<obj_file_name> 顯示程式庫中單一物件檔案的中繼資料

選項可用 '-' 或 '/' 起始,會以前 3 個字元來識別選項

範例: ildasm /tok /byt myfile.exe /out=myfile.il


D:\Learning\[電子工業] .NET 4.0 面向對象編程漫談(基礎篇)\App A 面向對象的匯編語言:IL基礎教程>