第一个问题,读写文件的乱码问题要靠自己去解决了,因为别人不知道你的很多情况,
网站设计、成都做网站的开发,更需要了解用户,从用户角度来建设网站,获得较好的用户体验。创新互联公司多年互联网经验,见的多,沟通容易、能帮助客户提出的运营建议。作为成都一家网络公司,打造的就是网站建设产品直销的概念。选择创新互联公司,不只是建站,我们把建站作为产品,不断的更新、完善,让每位来访用户感受到浩方产品的价值服务。
比如说:txt1 txt2是怎么来的,是自己用写字板之类的编辑器保存的吗?用的是什么编码?GBK/UTF16……有没有用BOMS?
但不管你用什么编码保存,都是文本了,txt1文本是“10011”,保存在文件里可是:
31 30 30 31 31 这样的东西
就不应该用binary方式打开,应该删除 for binary
第二个问题,用文本方式打开读到的是"10011",你的本意是二进制数据,而不是1万零十一,要做一次转换,把二进制的字符串转成十进制的整型integer,在VB6里要自己整一个函数来作转换,VB.NET应该比较简单点。
先读取一个字符串,转换一下,才能放到integer类型的s1/s2中。
第三个问题,s3不应该是integer类型,integer类型是十进制的,就算前面的步骤对了也不会显示你想要的二进制字符串,s3应该是字符串类型。
两数相加的和是一个十进制数,要把它表现成二进制字符串,还得作一次转换,也要自己整一个函数作转换,要动点脑筋了,VB.NET应该比较简单点。
从这个问题,可以看出,当要用VB去解决一些问题的时候,就并不像平时教科书上的例子的那么简洁方便好用了,还不如直接用C来得干脆。
我不用Basic很多年~~~~
Cookies通过HttpResponse 传给客户端,通过HttpRequest 传回服务端,因此你可以
设置Response.Cookies集合的值修改Cookie
Response.Cookies("MyCookie")("Data") = TextBox1.Text
通过读取Request.Cookies集合的值得到Cookies的值
Label1.Text =Request.Cookies("MyCookie")("Data") "br"
建立ODBC数据源后,可以在Java程序中通过JDBC-ODBC接口连接数据裤:
//SQL Server
DriverManager.getConnection(''jdbc:sqlserver://主机\\实例名:端口号;
DatabaseName=数据库名'',''用户名'',''密码'')
看样子应该是设置和读取某个物件的属性。。而这个属性就是sslStatus.Text的值。
在这里Get是将sslStatus.Text这个结果读取出来;而Set(ByVal value As String)是将value这个参数值赋值给sslStatus.Text,也即是让这个名为sslStatus的文本框显示value这个值。
getLastAccessTime 是最后访问过的时间
getLastWriteTime 是最后更改过(写过)的时间
先回答你的疑问
假如成员变量有a,b两个,属性名是Name,编译器如何知道我想对应a,还是b?
编译器是不可能把Name对应到a或者b这两个的任何一个
如果你想让编译器对应a
那么你的代码应该是
Public
string
A{get;set;}
b是一样的道理
至于为什么要写成{get;set;}
是因为这样写开发速度显然要比加上return要高
而且这样写与加上return那样写达到的效果是一样的
如果你对达到的效果一样有疑问的话你可以用反编译器查看这两种生成的代码
使用第一种
private
string
name;
public
string
Name
{
get
{
return
name;
}
set
{
name=
value;
}
}
与使用第二种
public
string
Name{get;set
;}
最后编译器都生成一种代码就是:
private
string
_name;
public
string
Name
{
get
{
return
_name;
}
set
{
_name=
value;
}
}
如有疑问请追问