原创 網抓並將數據寫入excel裏

看到別人的提問,用C#爬了一頁青塔的數據並保存到excel裏。獲取網頁數據用了自帶的webclient.處理json數據用了newtonsoft.json.將爬取的數據寫入新excel表裏用了npoi. using Newtonsoft

原创 Lazarus網抓。

獲取網頁數據可以使用fpHttpClient。處理html字符串可以使用正則或sax_html。 下面簡單寫下抓頁面的代碼: program webscarpping; uses fpHttpClient,classes,sax_htm

原创 Lazarus漢字與16進制互轉

我沒有修改代碼編輯器爲本地的編碼。默認使用utf-8.所以轉換總是要涉及解碼。  program Project1; uses SysUtils; var i: string; j:integer; k:shorts

原创 excel-dna創建comserver

本文利用excel-dna實現comserver.在excel vba裏面調用。我的office是64位的,我只生成64位的comserver. 1.建立類庫。 安裝exceldna包。 3編寫代碼。代碼比較好理解。前半部分建立一個c

原创 處理API中文亂碼的問題

在Lazarus使用API函數MessageBox中,直接使用中文標題和提示會出現亂碼。利用PChar+Utf8ToAnsi來轉下可以消除亂碼。   program Project1; uses Windows; begin M

原创 lazarus中的try except

讀取下txt文件試了下用try except來容錯file not found錯誤。發現運行的時候總是報錯。 program Project1; uses sysutils; const file_name='C:\Users\Fa

原创 powershell批量修改文件名稱。

下面的代碼能夠給桌面“都彭”文件夾下的所有目錄文件名稱增加都“都彭”兩個字。 Get-ChildItem -Path F:\Desktop\都彭\  獲取這個目錄下的所有文件。增加recurse參數後能夠對這個目錄進行遞歸獲包含子目錄的所

原创 vfb運行js

利用mshtml在visual free basic裏執行js. #include once "Afx/CDispInvoke.inc" DIM pdom AS CDispInvoke = "HTMLFILE" IF pdom.Disp

原创 字符串相關的兩點說明

1.null和“”的區別。 string s1 = null; string s2 = "";         雖然都說明是字符串類型,但是前者是空對象,沒有指向任何引用地址。調用字符串的方法會出現空引用異常。而後者是一個字長度爲0的字

原创 抽象類與抽象方法。

抽象類主要用來給派生類共享基類的公共定義。抽象類不能被實例化。他可以包含抽象成員且不能被密封。 類中只要有一個方法申明爲抽象方法,那麼這個類也必須申明爲抽象類。 從抽象類派生出一個非抽象類時,需要在非抽象類中重寫抽象方法。重寫抽象方法需要

原创 vfb查詢excel

visual free basic 通過ado連接excel文件。注意程序的位數和驅動程序的位數要保持一致。 #include once "Afx/CADODB/CADODB.inc" DIM pRecordset AS CAdoRec

原创 LAZARUS遍歷文件夾/文件

1.遍歷所有文件夾。 program getfiles; uses Classes,sysutils; var sPath:string; L:TStringList; procedure getdir(path:string; v

原创 lazarus使用com組件

寫下lazarus裏調用com組件。這個大致和vb6裏面的寫法差不多。上手挺快。也是隻適用於win平臺。下面我就寫下讀取excel相關數據來舉個例子。 program excel; uses comobj,sysutils,Varia

原创 創建後期綁定的comserver

有自動提示的參考https://blog.csdn.net/qq_24499417/article/details/105079648。 後期綁定簡單不少。主要設置com的classinterface爲autodispatch.也就是接口

原创 C#獲取文件和文件名稱

使用System.IO裏的Directory類.這是一個靜態類,所以不需要new就能直接使用。 1.Directory.GetFiles 方法 Directory.GetFiles是一個重載的方法。可以直接提供文件夾的路徑獲取所在目錄中文