NetBeans 8.2 開發 CIFLog3.5 - 創建WelcomeDemo

NetBeans 8.2 開發 CIFLog3.5 - 創建WelcomeDemo

  • NetBeans 8.2 開發 CIFLog3.5 - 創建WelcomeDemo
    • 創建一個基于CIFLog平臺的應用系統
      • 1. 下載安裝CIFLog
      • 2. 授權使用
      • 3. 解決本地機器碼驗證錯誤問題
      • 4. 創建一個基于CIFLog平臺的應用系統
        • (1)新建項目
        • (2)添加CIFLog開發平臺
        • (3)新建模塊
        • (4)新建窗口應用
        • (5)添加組件
        • (6)編寫頁面代碼
        • (7)完成

CIFLog測井平臺由中國石油勘探開發研究院李寧團隊研發,是國內行業領先的測井軟件,其功能強大,在教學和科研中被廣泛使用。目前版本:3.5(博主已知是這個),石油科研院所和高校可申請免費使用。

NetBeans 8.2 開發 CIFLog3.5 - 創建WelcomeDemo

參考書籍《CIFLog測井軟件平臺用戶應用系統開發》
在這里插入圖片描述

創建一個基于CIFLog平臺的應用系統

1. 下載安裝CIFLog

在此之前,需要完成CIFLog的安裝,下載軟件的地址可以關注公眾號小微測井

在這里插入圖片描述
進入聊天界面,點擊箭頭所指的內容,進入一個新的頁面,該頁面有下載鏈接
在這里插入圖片描述

在這里插入圖片描述

點開申請鏈接后,進入下面的頁面,填寫一下信息,然后提交

在這里插入圖片描述
提交后收到郵件,然后可以下載了,給的鏈接是百度網盤,圖中紅色框圈出的是博主下載的。綠色框的注意是32位的。

在這里插入圖片描述

在這里插入圖片描述
下載后里面包含這些內容,sn中是授權憑證,第一次打開CIFLog需要,安裝順序如下(博主親測)

  1. 安裝 Setup1-jdk-8u181-windows-x64.exe
  2. 安裝 Setup2_VC運行庫-v2021.08.02.exe
  3. 安裝 Setup4-sdk_windows-x64-1.exe
  4. 安裝 CIFLog3.5_64位2025版.exe

Step5的那個sdk博主沒有安裝,后續在使用CIFLog中沒什么問題。安裝好后我們開始使用

2. 授權使用

打開安裝好的 CIFLog ,會彈出下面的對話框
在這里插入圖片描述
選擇剛才下載的sn文件夾里的授權憑證(許可文件)
在這里插入圖片描述
在這里插入圖片描述
報錯了,如何解決這個問題呢?

3. 解決本地機器碼驗證錯誤問題

解決方法:修改本地機器的mac地址,然后選擇對應的授權文件
這里給了4個授權文件,博主這里選擇的是第一個

在這里插入圖片描述
這里文件名就是對應的mac地址:

502B73D5009F

接下來修改本地機器的mac地址,首先打開 控制面板 ,選擇紅色框中的藍色箭頭指的內容 - 查看網絡狀態和任務

在這里插入圖片描述
點擊更改適配器設置

在這里插入圖片描述
右鍵 紅色框,然后選擇 屬性
在這里插入圖片描述
選擇紅色框的內容,點擊 Configure

在這里插入圖片描述
選擇 高級

在這里插入圖片描述

選擇 網絡地址,右邊勾選第一個,輸入剛才獲得的mac地址

在這里插入圖片描述

然后點擊 OK,這樣就完成了修改mac地址了

接下來,如果之前打開了CIFLog,可以先關掉,然后再打開,選擇第一個授權憑證,然后就OK啦,來到了下面的界面。第一次打開沒有項目,大家可以創建或者選擇已經有的。

在這里插入圖片描述
選擇好后進入項目,就可以進入,看到下面的界面了,這樣就表示完成了

在這里插入圖片描述

4. 創建一個基于CIFLog平臺的應用系統

創建過程參照書籍,但是書籍不是很詳細,這里一步一步的來創建,博主給出詳細的過程。

這里需要用到netbeans 8.2,大家自行下載安裝,下載鏈接如下,這個鏈接引用另一個博主的博客

Netbeans 8.2下載鏈接

安裝好后,打開netbeans 8.2
在這里插入圖片描述

(1)新建項目

在這里插入圖片描述
選擇 NetBeans 模塊,然后選擇 NetBeans 套件

在這里插入圖片描述
然后命名,CIFLog-Tutorial

在這里插入圖片描述

(2)添加CIFLog開發平臺

點擊上圖中的藍色箭頭,選擇添加平臺

在這里插入圖片描述

找到CIFLog的安裝目錄,然后點完成

在這里插入圖片描述
添加好后,左側出現了平臺,接下來關掉這個窗口

在這里插入圖片描述
選擇剛才添加的CIFLog開發平臺,然后點完成

在這里插入圖片描述
左側出現創建的套件

在這里插入圖片描述
由于博主沒有找到系統閃屏在哪里設置,我們直接跳過這個,右鍵沒有看到標記

在這里插入圖片描述

(3)新建模塊

在這里插入圖片描述
選擇 模塊

在這里插入圖片描述

給模塊命名 WelcomeDemo

在這里插入圖片描述

設置代碼名稱基

cif.demo.welcome

在這里插入圖片描述
點擊 完成 ,成功創建模塊

在這里插入圖片描述

(4)新建窗口應用

在對模塊右鍵,選擇創建,窗口應用

在這里插入圖片描述

選擇 Editor,然后點下一步

在這里插入圖片描述
設置名稱前綴

WelcomeDemo

在這里插入圖片描述

點擊完成后,成功創建,結果如下:

在這里插入圖片描述

(5)添加組件

首先選擇 邊框布局

在這里插入圖片描述
選擇 JScrollPane, 拖到窗口中
在這里插入圖片描述
然后選擇 jEditorPane, 拖到窗口中

在這里插入圖片描述

在左下角,可以看到當前窗口中的組件

在這里插入圖片描述

(6)編寫頁面代碼

點擊 來到代碼界面

在這里插入圖片描述
在函數**componentOpened()**中添加如下代碼

String htmlFile = "file:///D:/CIFLog3x64/platformResource/welcomePage/CIFLogTwiceExample.htm";
try {jEditorPane1.setPage(htmlFile);
} catch(IOException ex) {ex.printStackTrace();System.out.println("Error");
}

在這里插入圖片描述
這個代碼的意思是讀取一個htm文件的內容,然后在窗口中展示,這個htm文件在CIFLog安裝路徑下

大家要注意,不要復制我代碼中的,根據自己的路徑寫#pic_center)

安裝目錄

D:\CIFLog3x64\platformResource\welcomePage

在這里插入圖片描述
這里我復制了一份,以英文命名

接下來把需要的包導入

在這里插入圖片描述

設置好后,點擊綠色三角
在這里插入圖片描述

可以看到彈出了CIFLog軟件

在這里插入圖片描述

進入一個項目,然后點擊上面的窗口,選擇創建的模塊名

在這里插入圖片描述

(7)完成

成功看到我們導入的界面

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/72496.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/72496.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/72496.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

ESP8266連接網絡實時上傳數據

要實現這個功能,可以按照以下步驟進行編程。我們將使用Arduino IDE來編寫代碼,并結合ESP8266的WiFi庫、MQTT庫以及Web服務器庫來實現。 1. 準備工作 硬件:ESP8266開發板、溫度傳感器(如DS18B20)、顯示屏(如OLED)。軟件:Arduino IDE、ESP8266庫、PubSubClient庫(MQTT)…

pytest中pytest.ini文件的使用

pytest.ini 是 pytest 測試框架的配置文件,它允許你自定義 pytest 的行為。通過在 pytest.ini 中設置各種選項,可以改變測試用例的發現規則、輸出格式、插件行為等。以下詳細介紹 pytest.ini 文件的使用。 1. 文件位置 pytest.ini 文件通常位于項目的根目錄下,pytest 在運…

MARL零樣本協調之Fictitious Co-Play學習筆記

下列引用來自知乎作者Algernon 知乎link FCP作為ZSC領域兩階段訓練方法的開創者 論文《Collaborating with Humans without Human Data》來自 NeurIPS 2021。這篇論文提出 Fictitious Co-Play (FCP) 來解決 ZSC 問題。論文認為,ZSC 的第一個重要問題是對稱性&#x…

Docker小游戲 | 使用Docker部署DOS游戲合集

Docker小游戲 | 使用Docker部署DOS游戲合集 前言項目介紹項目簡介項目預覽二、系統要求環境要求環境檢查Docker版本檢查檢查操作系統版本三、部署dos-games網頁小游戲下載鏡像創建容器檢查容器狀態檢查服務端口檢查容器日志安全設置四、訪問DOS游戲網頁五、進階玩法下載游戲拷貝…

SpringBoot-模擬SSE對話交互

SpringBoot-模擬SSE對話交互 后端使用SSE進行會話,前端使用Html模擬大模型的問答交互->【前端】【后端】 1-學習目的 本項目代碼倉庫:https://gitee.com/enzoism/springboot_sse 1-核心知識點 1)什么是SSE協議->客戶端發起一次請求&am…

2025 ubuntu24.04系統安裝docker

1.查看ubuntu版本(Ubuntu 24.04 LTS) rootmaster:~# cat /etc/os-release PRETTY_NAME"Ubuntu 24.04 LTS" NAME"Ubuntu" VERSION_ID"24.04" VERSION"24.04 LTS (Noble Numbat)" VERSION_CODENAMEnoble IDubun…

Avalonia 中文亂碼

代碼字體文件設置成支持中文的,但是編譯的代碼還是顯示的亂碼,原因是代碼文件的文件編碼格式不支持中文導致的。 如下面的2個頁面一部分中文顯示正常,一部分顯示正常,一部分顯示亂碼。

國產編輯器EverEdit - 工具欄自定義及認識工具欄上的按鈕

1 設置-高級-工具條 1.1 設置說明 1.1.1 工具條自定義 選擇主菜單工具 -> 設置 -> 常規,在彈出的選項窗口中選擇工具條分類,如下圖所示: 左側窗口是當前支持所有功能按鈕列表(上圖中居中欄),右側的窗口是當前顯示在工具欄…

淘寶商品詳情高級版API接口測試與數據處理指南

在電商數據分析、商品監控和自動化運營中,淘寶商品詳情API接口是不可或缺的工具之一。本文將詳細介紹如何測試淘寶商品詳情高級版API接口的返回數據,并提供完整的數據處理流程,幫助開發者高效利用接口數據。 一、淘寶商品詳情API接口概述 淘…

C++海康相機DEMO

非標設備經常用到相機算法,利用工作之余時間,結合海康相機demo寫一套全面的相機應用,圖像處理常用的有halcon 、 opencv , MIL , visionpro,這里采用目前比較常用的halcon和opencv對相機圖片算法處理。整個…

TMS320F28P550SJ9學習筆記2:Sysconfig 配置與點亮LED

今日學習使用Sysconfig 對引腳進行配置,并點亮開發板上的LED4 與LED5 我的單片機開發板平臺是 LAUNCHXL_F28P55x 我是在上文描述的驅動庫C2000ware官方例程example的工程基礎之上進行添加功能的 該例程路徑如下:D:\C2000Ware_5_04_00_00\driverlib\f28p…

人機交互革命:從觸屏到腦波的13維戰爭

人機交互革命:從觸屏到腦波的13維戰爭 一、交互維度大爆炸:重新定義人機溝通邊界 當ChatGPT開始解析你的微表情,當Neuralink芯片能讀取皮層信號,人機交互已突破【鍵鼠】的次元壁。我們正經歷人類史上最大規模的感官革命&#xff…

使用Qt調用HslCommunication(C++調用C#庫)

使用C/CLI 來調用C#的dll 任務分解: 1、實現C#封裝一個調用hsl的dll; 2、實現C控制臺調用C#的dll庫; 3、把調用C#的dll用C再封裝為一個dll; 4、最后再用Qt調用c的dll; 填坑: 1、開發時VS需要安裝CLI項目庫…

maven高級-03.繼承與聚合-版本鎖定

一.版本鎖定 在maven中&#xff0c;父工程的pom文件中通過<dependencyManagement>來統一管理依賴的版本。 注意&#xff1a; <dependencyManagement>僅僅管理依賴的版本號&#xff0c;并不進行依賴的注入。如果要進行依賴注入還是要使用<dependencies>注解。…

基于opencv消除圖片馬賽克

以下是一個基于Python的圖片馬賽克消除函數實現&#xff0c;結合了圖像處理和深度學習方法。由于馬賽克消除涉及復雜的圖像重建任務&#xff0c;建議根據實際需求選擇合適的方法&#xff1a; import cv2 import numpy as np from PIL import Imagedef remove_mosaic(image_pat…

深入解析/etc/hosts.allow與 /etc/hosts.deny:靈活控制 Linux 網絡訪問權限

文章目錄 深入解析/etc/hosts.allow與 /etc/hosts.deny&#xff1a;靈活控制 Linux 網絡訪問權限引言什么是 TCP Wrappers&#xff1f;工作原理 什么是 /etc/hosts.allow 和 /etc/hosts.deny&#xff1f;匹配規則配置語法詳解配置示例允許特定 IP 訪問 SSH 服務拒絕整個子網訪問…

Spring AI:開啟Java開發的智能新時代

目錄 一、引言二、什么是 Spring AI2.1 Spring AI 的背景2.2 Spring AI 的目標 三、Spring AI 的核心組件3.1 數據處理3.2 模型訓練3.3 模型部署3.4 模型監控 四、Spring AI 的核心功能4.1 支持的模型提供商與類型4.2 便攜 API 與同步、流式 API 選項4.3 將 AI 模型輸出映射到 …

大白話面試中應對自我介紹

在面試中&#xff0c;自我介紹是開場的關鍵環節&#xff0c;它就像你遞給面試官的一張“個人名片”&#xff0c;要讓面試官快速了解你并對你產生興趣。下面詳細講講應對自我介紹的要點及回答范例。 一、自我介紹的時間把控 一般面試中的自我介紹控制在1 - 3分鐘比較合適。時間…

postman請求后端接受List集合對象

后端集合 post請求&#xff0c;即前端請求方式

Spark基礎篇 RDD、DataFrame與DataSet的關系、適用場景與演進趨勢

一、核心概念與演進背景 1.1 RDD(彈性分布式數據集) 定義:RDD 是 Spark 最早的核心抽象(1.0版本引入),代表不可變、分區的分布式對象集合,支持函數式編程和容錯機制。特點: 無結構化信息:僅存儲對象本身,無法自動感知數據內部結構(如字段名、類型)。編譯時類型安全…