包含vb.netio流的词条

vb.net 将文件转化成二进制首先引入System.IO命名空间
Imports System.IO
然后使用文件流来读入数组:
Dim bytes() As Byte
Using fs As New FileStream(文件路径,FileMode.Open)
ReDim bytes(fs.Length-1)
fs.Read(bytes,0,fs.Length)
fs.Close()
End Using
这样bytes就是整个文件的所有字节了
从字节生成Image:
Dim img As Image = Image.FromStream(New MemoryStream(bytes))
img就是图片了
如何用VB.net 读写Unicode编码的文本不要用do until , 用for:
Dim arr() As String, i As Integer
arr = Split(r.ReadLine, " ")
For i = LBound(arr) To UBound(arr)
MsgBox(arr(i))
Next
--------------------
还是用readline,如果vb.netio流你要提取两个非连续空格之间的字符串,可以用
Dim arr() As String
arr = Split(r.ReadLine, " ")
arr()数组里就存vb.netio流了vb.netio流你要的单词 。
快要下班了,明后天不上班,如果16vb.netio流:30之前还搞不定就要下个星期1了 。
----------------------------------
哈,是我的失误没想到还有可能有半角的日文 。
用utf-8就OK了,代码如下:
(文本文件存的时候不能存成ansi,要存成utf-8,或是Unicode)
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim r As System.IO.StreamReader
r = New System.IO.StreamReader("c:\a.txt", System.Text.Encoding.GetEncoding("utf-8"))
Do While Not r.EndOfStream
MsgBox(r.ReadLine)
Loop
End Sub
vb.net编程,修改和删除txt文档中的数据问题为什么非要存成TXT文件呢?最好的办法是将你的这些数据存放在DataSet对象里,然后用DataSet对象的WriteXML方法写入文件 。下次读取时,使用该对象的ReadXML方法就可以取回存在文件中的数据了 。你想增、删、编辑都可以,很方便的!如果非要生成TXT文件,可以在DataSet对象顺序读取数据,然后再生成想要的TXT文件 。你也用不着去追究IO流的操作了 。
.net怎么将excel中的数据转换到txt文件中 Dim ExlApp As New Microsoft.Office.Interop.Excel.Application
Dim ExlBook As Microsoft.Office.Interop.Excel.Workbook
Dim ExlSheet As Microsoft.Office.Interop.Excel.Worksheet
【包含vb.netio流的词条】Dim index As Integer
'打开文件
ExlApp.Workbooks.Open(Application.StartupPath.ToString"\History.xls", , True, , "")
ExlBook = ExlApp.Workbooks(1)
ExlSheet = ExlBook.Worksheets(1)
上面代码是我同事写的vb.net的 。c#.net也差不多 。原来代码是写数据,我估计读数据也应该能读出来,读出来的话放到一个类的序列里 。当然放到别的里也行 。
for (int i=0;i10;i){取出数据=ExlSheet.Cells(i, 1).Value;取出数据=ExlSheet.Cells(i, 2).Value;}
然后再用io流写进txt 。
FileStream fs = new FileStream("c://MyFile.txt",
FileMode.Create);
//将字符串的内容放入缓冲区
string str = "Welcome to the Garden!";
byte[] buffer = new byte[str.Length];
for (int i = 0; istr.Length; i)
{
buffer[i] = (byte)str[i];
}
//写入文件流
fs.Write(buffer, 0, buffer.Length);
fs.close();大概就是这样子 。
流关闭的问题!!!!(急)(VB.NET)System.IO.StreamReader objread = new System.IO.StreamReader(path);
System.IO.Stream stream = objread.BaseStream;
objread.Close();
所有信息全在stream 里了
vb和vb.net是一样的吗?有什么不同?1、从OOP概念上讲,VB不是一个真正的面对对象的语言,他不支持继承等一些面对对象的特性,而VB.net是一个面对对象的语言 , 支持这些特性
2、VB和VB.net都可以用来网络编程的,这点可以肯定 , 两者都有这个功能
VB是通过控件进行网络编程,而VB.net可以通过VB的控件,也可以是用.net框架提供的system.net命名空间下的所有的类
3、正确理解VB.net中的.net,.NET 是微软推出的一种新的编程思想和模式,对于网络提出了一个新的概念(当然功能有了很大的革新) , 微软在.net 框架中规定了通用语言规范,只要符合这个规范 , 都可以利用.net强大的功能来完成任务,比如delphi.net ,他是.net和通用语言规范结合的产物 , .net 框架提供了好多功能,简单列出一些命名空间
System 包含所有的数据类型和...
System.IO包含Windows文件,数据流的访问操作和...
System.Net包含网络有关的各种协议TCP,UDP等等和...
System.Text包含字有关的 , 比如经典正则表达式
System.Data包含访问数据的所有的类
System.Web包含Web有关的,比如Web Services的新概念
System.Drawing包含GDI 的所有功能,可以绘制图形
System......等等
当然还包括Microsoft.VisualBasic等微软产品的系列的命名空间
这些命名空间可以用于所有.net的应用程序,比如可以用System.Drawing包含GDI 的所有功能来Web上动态的设计图表
而实现它就可以用VB.net的语言
4、可以宽泛的来解释就是:VB.net=VB(OOP) .net
5、VB.net的运行方式和VB不同,比如VB就是通过一个DLL动态链接库文件来编译的 , 而VB.net是先生称MSIL(微软中间语言)代码,然后通过通用语言运行时,将MSIL继续编译生成更好更高效的代码 。这位朋友可以试着用一下.net下的vbc.exe编译工具 , 写个小程序编译下试试
6、两者语法相同,但有少许差异,VB.net的运算符和一些错误处理机制多了一些
7、VB和VB.net最擅长用于快速开发,不需要太过于考虑性能的快速开发 , 但是VB.net和其他语言的功能天生是相等的,现在的VB.net用于Web应用程序,WinForm应用程序开发的情况就比较多,而其他应用我不是很了解或一时想不出来 , 我有个朋友就是用.net做嵌入式开发的,但他们公司也用.net 做3G开发
8、狗屁六级的vrhero,“VB.NET也是VB”还在这儿放这么多废屁,这样的人就是没事找抽型 把你的6个问题也给解释一下,1、smalltalk是纯粹的OOP语言,Java 惖腛OP,VB不支持OOP的特性,所以不完全是,够明白了吧2、完全不知所云---我写的这些不是拷过来的,不能说我不知所云3、我只是把我经常用到的命名空间告诉这位朋友不为过4、误人子弟,屁话5、屁话6、笔误 , 是我的错7、你用VC开发web给我看看,相比VB.net和C#看看那个快,各种语言都各有所长 , 不是我说的,微软.net系列清华出版的这么多书,那本不都有说明吗?你补充的那几句 , 学过.net的人都知道,没有实用价值 。
“除了语法和使用习惯的继承,VB 6.0之前的版本和VB 7.0之后的版本完全没有联系 , 几乎没有相同之处,两种不同体系的语言”和“VB.NET也是VB ”这种自相矛盾的话,就认为这位高级经理是大脑发热,笔误吧!
vb.netio流的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、vb.netio流的信息别忘了在本站进行查找喔 。

    推荐阅读