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

編程如何申請硬碟變數

發布時間: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點擊「確定」之後,會有一個消息框的的顯示。

閱讀全文

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

熱點內容
word2013更改圖片 瀏覽:980
win10plsql 瀏覽:819
香港電影開頭一個女的在床上自慰 瀏覽:512
win10cdromsys下載 瀏覽:30
桌面程序hibernate 瀏覽:14
如何建蔬菜網站 瀏覽:579
android網路通信聊天 瀏覽:1
電影頭上裹著布還有紐扣 瀏覽:246
iphone6nfc充電 瀏覽:422
鐵銹戰爭的文件夾是哪個 瀏覽:184
大數據業務描述 瀏覽:162
古惑仔粵語版歌詞 瀏覽:897
韓國劇情片網站 瀏覽:759
自學滅火器編程該如何入手 瀏覽:817
網站ip地址怎麼防禦 瀏覽:572
大數據自動化部署 瀏覽:368
自動編程軟體有哪些有什麼特色 瀏覽:140
韓國污片網站 瀏覽:758
主角要收集各種女子 瀏覽:463

友情鏈接