導航:首頁 > 編程知識 > 編程如何申請硬碟變數

編程如何申請硬碟變數

發布時間:2023-06-01 20:56:19

1. win7下如何配置編程環境變數的方法

由於Win7和Win XP的不同,環境變數的配置也變得有所不同。具體操作:

一、桌面右擊【計算機】,選擇【屬性】,在彈出的窗體左側點擊【高級系統設置】,此時將彈出【系統屬性】窗體,選擇【高級】選項卡,點擊【環境變數(N)…】按鈕,彈出環境變數窗體。

二、在【系統變數(S)】區域點擊【新建(W)…】按鈕,彈出【新建系統變數】窗體,在【變數名(N)…】後的文本框輸入:java_HOME,

【變數值(V)…】後的文本框輸入JDK安裝目錄,例如本人的是:D:Program FilesJavajdk1.6.0_17,點擊【確定】以完成JAVA_HOME的設置。然後再次點擊【新建(W)…】按鈕,彈出【新建系統變數】窗體,在【變數名(N)…】後的文本框輸入:Path,【變數值(V)…】後的文本框輸入:%JAVA_HOME%in;%JAVA_HOME%jrein; ,點擊【確定】以完成Path的.設置。然後再次點擊【新建(W)…】按鈕,彈出【新建系統變數】窗體,在【變數名(N)…】後的文本框輸入:Classpath,

【變數值(V)…】後的文本框輸入:.;%JAVA_HOME%lib;,點擊【確定】以完成Classpath的設置。然後兩次點擊【確定】以保存剛才所做的更改。此時環境變數的設置已經完成了。

三、驗證:運行cmd,在彈出的窗體中輸入java –version(版本信息)、java、javac等命令即可顯示相關信息,說明環境變數已經正確設置了。

!!!注意:如果在【系統變數(S)】區域已經存在變數Path,只需雙擊它(打開編輯

V)…】後的文本框的最後輸它),彈出的【編輯系統變數】窗體,在【變數值(

入%JAVA_HOME%in;%JAVA_HOME%jrein;,保證新輸入的值與已經存在的值之間有一個;(英文分號)隔開,Classpath同理。

2. 編程怎麼定義變數

這跟從小學到中學的數學一樣啊。變數就是函數的操作對象。
數學里的函數對自變數的要求就是:
1,數的名字和它的性質(自然數,整數,實數);
2,定義域的大小。比如數組變數,得定義數組的長度,亦即定義域的大小(可認為是數據集合);
總之,定義變數時,要定義:變數名稱,變數類型,和變數的集合大小。

3. 求助:C++編程時,想通過寫程序自動讀取硬碟號,怎樣編程啊

在寫程序時我們想對每一台計算機都生成一個唯一的標識,而且在一此共享軟體中我們也看到,軟體在不同的機器上生成了不同的標識,這是如何實現的呢,其實是軟體有一部分程序讀取了,本地計算機的一部分硬體參數(如硬碟序列號,網卡序列號等等),再通過一系列演算法而得到了一個唯一標識,其實我們也可以通過一個api函數生成我們的唯一標識,由於硬碟人人都有,而網卡不一定每個人都有,所以以讀硬碟序列號為例,
下面就先介紹一下我們要用到的api函數
BOOL GetVolumeInformation(
LPCTSTR lpRootPathName, // 硬碟的路徑
LPTSTR lpVolumeNameBuffer, // 硬碟的卷標
DWORD nVolumeNameSize, // 卷標的字元串長度
LPDWORD lpVolumeSerialNumber, // 硬碟的序列號
LPDWORD lpMaximumComponentLength, // 最大的文件長度
LPDWORD lpFileSystemFlags, // 文件系統的一此標志
LPTSTR lpFileSystemNameBuffer, // 存儲所在盤符的分區類型的長指針變數
DWORD nFileSystemNameSize // 分區類型的長指針變數所指向的字元串長度
);
如果上述函數成功就返回一個非0值。

光說不做,是不行了,我們還得實踐一下:// 最大的文件長度
首選用MFC AppWizard建立一個基於Dialog base的對話框工程,名為GetHardID,點擊finish。
加一個按鈕,雙擊它,點擊ok,並在對應的函數中加入如下代碼
LPCTSTR lpRootPathName="c:\\"; //取C盤
LPTSTR lpVolumeNameBuffer=new char[12];//磁碟卷標
DWORD nVolumeNameSize=12;// 卷標的字元串長度
DWORD VolumeSerialNumber;//硬碟序列號
DWORD MaximumComponentLength;// 最大的文件長度
LPTSTR lpFileSystemNameBuffer=new char[10];// 存儲所在盤符的分區類型的長指針變數
DWORD nFileSystemNameSize=10;// 分區類型的長指針變數所指向的字元串長度
DWORD FileSystemFlags;// 文件系統的一此標志
::GetVolumeInformation(lpRootPathName,
lpVolumeNameBuffer, nVolumeNameSize,
&VolumeSerialNumber, &MaximumComponentLength,
&FileSystemFlags,
lpFileSystemNameBuffer, nFileSystemNameSize);

CString str;
str.Format("Seria Num is %lx ",VolumeSerialNumber);
AfxMessageBox(str);

編譯,鏈接並運行程序,單擊按鈕,在彈出的對話框中就是我們要的序列號。
對不對我們驗證一下,進入dos窗口,打入"dir c:/p"命令,怎麼樣是不是和我們的程序顯示的一模一樣
這樣我們就在功告成了。

4. 編程的時候,如何根據程序定義變數

1首先新建一個子程序 2變數定義的格式是Dim 變數名 as 數據類型

Dim name As String
3然後再讓用戶輸入內容存到這個name變數裡面。

name = InputBox("你的名字是什麼")
4接著是給出一個提示信息。 5點擊運行「子程序
6這時候會彈出一個對話框讓你輸入名字。
7點擊「確定」之後,會有一個消息框的的顯示。

閱讀全文

與編程如何申請硬碟變數相關的資料

熱點內容
app怎麼查看流量用在什麼網站 瀏覽:684
為什麼sns文件找不到 瀏覽:671
解壓cad提示文件破損 瀏覽:249
如何對圖片加密文件名 瀏覽:410
數據管理庫系統軟體有哪些 瀏覽:861
蘋果7如何打開軟體網路連接 瀏覽:831
手機圖片加入文件管理 瀏覽:718
pp助手210歷史版本 瀏覽:259
攝像頭都有哪些app 瀏覽:303
macos如何刪除文件 瀏覽:150
大廠用什麼語言編程 瀏覽:714
萬戶網路應對大並發用戶訪問解決方案 瀏覽:515
日常生活中常見的數據有哪些 瀏覽:19
無線網路如何設置固定ip 瀏覽:789
編程你們用哪個軟體 瀏覽:96
塗鴉app如何恢復初始 瀏覽:722
網路監控斷網後公司 瀏覽:947
狼人殺app哪個好玩 瀏覽:76
ios發微博代碼 瀏覽:706
如何更改mac電腦名稱和密碼錯誤 瀏覽:428

友情鏈接