内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

vb點虐 自定義文件 vb自定義類型

在vb點虐 中怎么調(diào)用自定義類?

代碼已測試。

創(chuàng)新互聯(lián)建站基于分布式IDC數(shù)據(jù)中心構(gòu)建的平臺為眾多戶提供成都機(jī)柜租用 四川大帶寬租用 成都機(jī)柜租用 成都服務(wù)器租用。

一、測試需要的INI文件。名稱為“setinfo.ini”,存放路徑為你解決方案里“Bin“文件夾的”Debug“文件夾里。

內(nèi)容:

[Location]

pnlTime.Location.X=787

pnlTime.Location.Y=0

[TopMost]

Top=True

二、操作INI文件的類。新建一個類,類中內(nèi)容為:

Public?Class?Class1

Public?Declare?Function?GetPrivateProfileString?Lib?"kernel32"?Alias?"GetPrivateProfileStringA"?_

(?_

ByVal?lpApplicationName?As?String,?_

ByVal?lpKeyName?As?String,?_

ByVal?lpDefault?As?String,?_

ByVal?lpReturnedString?As?String,?_

ByVal?nSize?As?Int32,?_

ByVal?lpFileName?As?String?_

)?As?Int32

End?Class

三、界面代碼:

Imports?System.IO?'for?path

Public?Class?Form1

Private?Sub?Button1_Click(ByVal?sender?As?System.Object,?ByVal?e?As?System.EventArgs)?Handles?Button1.Click

getINI()

End?Sub

Private?Sub?getINI()

Dim?iniclass?As?New?Class1?'

Dim?myBf?As?String?'get?set_info?開辟存儲的內(nèi)存

myBf?=?New?String(CChar(""),?256)

Dim?myFN?As?String?'配置文件的文件路徑

myFN?=?Path.Combine(My.Application.Info.DirectoryPath,?"setinfo.ini")

Dim?myAN?As?String?'Application_NAME,也是Section名稱

myAN?=?Me.TextBox1.Text

Dim?myKN?As?String?'KEY_NAME,關(guān)鍵字名稱

myKN?=?Me.TextBox2.Text

Class1.GetPrivateProfileString(myAN,?myKN,?"",?myBf,?myBf.Length,?myFN)?'調(diào)用讀取INI文件的操作

TextBox3.Text?=?Microsoft.VisualBasic.Left(myBf,?InStr(myBf,?Chr(0))?-?1)?'截取有用部分,有必要

End?Sub

End?Class

四、測試截圖如下

vb點虐 如何實現(xiàn)自定義的快捷鍵及對應(yīng)的文件保存

用戶的自定義設(shè)置一般可以存在app.config文件中

在程序開啟后可以定義全局變量存儲這些配置,這樣就不必每次都讀配置文件了

你可以在你的項目屬性里面找到資源選項,里面可以直接添加靜態(tài)的配置(此處添加的項會直接存儲在app.config中)

在VB點虐 和C#里,如何將自定義文件關(guān)聯(lián)到自己的程序,并自動打開這個文件?

C#的那個Program.cs中的Main(string[] Args)中的args就是參數(shù)列表,你可以改一下你自己主窗體和構(gòu)造函數(shù),把這個args傳過去就行了,比如原本是Application.Run(new Form1());改為Application.Run(new Form1(Args));

或者也可以在程序中用諸如

string command = Environment.CommandLine;

string[] para = command.Split('\"');

這種來取,VB點虐 基本上也差不多的。

VB.NET 自定義一個文件類型,比如 "XX.abc" 里面存儲文本,且只能自己可以打開,如何實現(xiàn)?

Function ByteToBin(m As Byte) As String ' 將字節(jié)型數(shù)據(jù)轉(zhuǎn)換成八位二進(jìn)制字符串

Dim c$

c$ = ""

Do While m 0

r = m Mod 2

m = m \ 2

c$ = r c$

Loop

c$ = Right("00000000" c$, 8)

ByteToBin = c$

End Function

Function Reverse(m As String) As String ' 將八位二進(jìn)制字符串顛倒順序

Dim i%, x$

x = ""

For i = 1 To 8

x = Mid(m, i, 1) x

Next i

Reverse = x

End Function

Function BinToByte(m As String) As Byte ' 將八位二進(jìn)制串轉(zhuǎn)換成十進(jìn)制

Dim x As String * 1, y%, z%

z = 0

For i = 1 To 8

x = Mid(m, i, 1)

y = x * 2 ^ (8 - i)

z = z + y

Next i

BinToByte = z

End Function

Private Sub Command1_Click()

Dim x As Byte, i%, fname$

fname = InputBox("請輸入要加密的文件名!注意加上路徑名:")

If Dir(fname) = "" Then

MsgBox "文件不存在!"

Exit Sub

End If

Open fname For Binary As #1 ' 以二進(jìn)制訪問模式打開待加密文件

For i = 1 To LOF(1) ' LOF函數(shù)是求文件長度的內(nèi)部函數(shù)

Get #1, i, x ' 取出第i個字節(jié)

x = BinToByte(Reverse(ByteToBin(x))) ' 這里調(diào)用了三個自定義函數(shù)

Put #1, i, x ' 將加密后的這個字節(jié)寫回到文件原位置

Next i

Close

MsgBox "完成!"

End Sub

退出:Unload Me

網(wǎng)上幫你找的,如果不符合你的要求,你可以再去網(wǎng)上在搜搜,有很多代碼的。

分享題目:vb點虐 自定義文件 vb自定義類型
URL地址:http://www.rwnh.cn/article18/ddcpodp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、App開發(fā)網(wǎng)站設(shè)計公司、靜態(tài)網(wǎng)站、網(wǎng)站內(nèi)鏈、網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司
铜梁县| 永州市| 灌阳县| 芜湖县| 井研县| 枣强县| 连平县| 北辰区| 得荣县| 会理县| 上犹县| 昂仁县| 青冈县| 太湖县| 项城市| 平阳县| 定安县| 永城市| 成都市| 卓资县| 防城港市| 陇南市| 利津县| 盐城市| 珠海市| 城市| 托里县| 保山市| 慈溪市| 城步| 福州市| 泾阳县| 开鲁县| 黎平县| 海原县| 莆田市| 蛟河市| 南陵县| 朝阳市| 青河县| 友谊县|