VB.NET经典问题(1)

作者&投稿:徐珠 (若有异议请与网页底部的电邮联系)
VB.net入门经典~

VB.NET入门到进阶书籍
http://www.tsfirst.cn/CodeDisp.aspx?CodeId=66

VB.NET 数据库入门经典 (美) Thearo 清华大学出版

上面这个是你要的

Visual Basic 2005入门经 (美) Thearo 清华大学出版

下面是我正在看的,呵呵

这套书一共有5本,这是最基本的两本,其他的在你有了其中一本之后,书后会告诉

其他3本是什么的

我是学校图书馆借的,这套书有点贵,最好是借阅,如果你条件好的话,可以去买着看

这个问题看似简单,实际上包含了三个问题:
1. 5/2 的结果是 Double 类型
2. dim aa as Integer = 5/2 将 Double 类型隐式转换为 Integer 类型
3. 转换过程将小数部分 Banker 舍入
因为你这两个算式小数部分都是0.5,所以取最近的偶数 aa = 2,bb = 4

vrhero说的很明白。

涉及到数据转型的问题。


VB.net问题, 如何判断一个字符串包含另一个字符串
很简单,用字符串查找函数就可以实现了。当在StrB查找到StrA字符串时,返回肯定是非0的数,值就是True,找不到为0或者-1,值就是Flase 比如:Dim StrA As String = "Time is Limited"Dim StrB As String = "Time"Dim Stu As Boolean= InStr(StrA, StrB)这运行段代码,Stu值就是True了。我觉...

vb.net问题,两个程序之间的变量如何传递?
方法一:通过WINSOCK传 方法二:程序一生成一文件,然后程序二读取 方法三:利用数据库存取这个是调用自制DLL示例,至于用ActiveX EXE,你可以参考一下,关键是留接口给另一程序 VB制作标准DLL文件并调用该文件的示例 1、建立一个ActiveX DLL工程,这时工程中将包括一个类模块Class1。2、在ActiveX DLL工程中添加...

关于VB.NET 的AddressOf 问题
你好,EnableDisconnectNotification、 EnableWriteNotification 这两个是外部函数吧,是委托吗?建议使用委托可以看看下面的例子 此示例演示如何使用委托将过程传递给另一个过程。委托是一种类型,与任何其他类型一样可在 Visual Basic 中使用。AddressOf 运算符如果应用到一个过程名,则返回一个委托对象。此...

vb.net保存数据和读取数据问题问题。(VS2010开发坏境)
Dim dat1() As String = {"a1", "a2", "a3"} Dim dat2() As String = {"b1", "b2", "b3"} Dim dat3() As String = {"c1", "c2", "c3"} Dim dat4() As String = {"d1", "d2", "d3"} Dim dat5() As String = {"e1", "e2", "e3"} Dim dat6() As ...

问一个关于VB.NET的问题
A = A * (B + 10)从以上公式可以明显看出,这里的 “+”号是运算符号,不是连接字符串。在 “+”号的两边只要有一个值是数值型的,“+”号就会被认为是运算符,而不是连接符。并且,系统会自动将另一个不是数值型的变量进行转换,如果转换成功,就相加,如果不行,则报错。在VB.NET,如果...

vb.net 小数相减出现0.99999的问题
是因为2个DOUBLE 的失准了 浮点数是存储方式和其它不一样,它使用基数和指数两部分存储,因此计算时会出现误差。Dim a As Variant a = CDec(75.99)-CDec(71.84) 就可以了的 Variant 精度会更好,遇到减法的时候用可保万无一失 定义类型的时候用 Variant,要转化的时候用 CDec即可 ...

vb.net的COM组件的编写问题
我想了两种思路,winform没有findControl,只有个this.Controls.Contains("textBox1"),因此除了遍历没办法了。。。思路1:遍历Controls,具体你自己完善下,if(this.Controls.Count>0){ foreach(Control c in this.Controls)if(c.GetTepy==Tepyof(TextBox))string str += ((TextBox)c).Text;} ...

VC++.NET几个比较难缠的问题及其解决方法
问题一 HWND和System Inptr 的转换 如果你用惯了VB NET 你一定会认为窗体的Handle属性就等同于API里面要的那个HWND——的确 MSDN里面就是这么说的 而且 在VB NET里你可以这样写ShowWindow(Me Handle SW_SHOW) 这一切看上去没有错误 而且字面意思上是如此理所当然 但是 进入了CLR C++的环境 Show...

帮忙推荐一套.net网站开发面试题,谢谢
11.用.net做B\/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层?答:一般为3层数据访问层,业务层,表示层。数据访问层对数据库进行增删查改。业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全等。表示层为了与用户交互例如用户添加表单。优点: 分工明确,...

C#\/VB.NET中模拟按键问题...为什么我运行无效??
一、模拟键盘操作 以下示例程序当点击button1按钮,模拟键盘在文本框textBox1中作输入操作,详细说明请参看MSDN帮助中的SendKeys类。\/\/事件完整代码 private void button1_Click(object sender, System.EventArgs e){ this.textBox1.Focus(); \/\/先必须让文本框得到焦点,因为焦点在button1上 Send...

集宁区15097348589: 一个VB.net的菜鸟问题 -
闽善壹枚: 【1】 New Char()意思是定义一个新的Char型数组并将此数组作为参数传递 基本等同于VB6的Dim tmp() As XXXX 但是此语法要比VB6中的更加灵活 【2】 VB.net中新增了一个Char类型,用来存储Unicode字符,而用引号""括起来的字符...

集宁区15097348589: vb.net 新手提交三个问题,第一次询问. -
闽善壹枚: 第一个问题: Dim Str As String() = {"", "Web", "Log", "Backup"} Dim Path As String = "D:\WWWroot\" For Each s As String In Str Directory.CreateDirectory(Path & s) Next 第二个问题: Dim Str As String() = {"", "Web", "Log"...

集宁区15097348589: VB.NET中的几个问题
闽善壹枚: 答疑: 1)这个是没有意义的Format参数,返回的结果就是D2,因为其列举的参数不符合内部预定义格式,详细请见MSDN中关于DateTimeFormat的部分,例如表达式System.DateTime.Now.ToString("yyyy年mm月dd日")输出的是当年的年月...

集宁区15097348589: VB.NET问题
闽善壹枚:Do (1) x1 = 2 / 3 * x0 + a / 3 / (x0 * x0) If Math.Abs(x1 - x0) < 0.00001 Then Exit Do x0 = x1 Loop 问题就在于:上面的代码中,退出语句在中间. 如果你用Do While,则当退出条件成立时,没有执行x1 = 2 / 3 * x0 + a / 3 / (x0 * x0)这个语句.但是你现在的程序是执行这个语句后再退出的. 同理,如果你用Do Until,则当退出条件成立时,你执行了x0 = x1,这会导致退出的条件语句错误. 总之,因为你的退出语句刚好夹在中间,所以才会出现这种情况

集宁区15097348589: VB.NET 小问题
闽善壹枚: 如果你用VS2005或者以上版本,更简单,代码也不要了,直接设置属性即可. 1)打开项目,然后右键项目,属性. 2)在弹出的框中打勾:注意我红色部分——创建单实例程序,打勾.

集宁区15097348589: vb.net问题 -
闽善壹枚: me.dispose是最彻底释放资源; Me.Close 是关闭 end 只是结束 一般用在程序的语句中,如结束语句.执行 dispose 后,由.net 的GC垃圾回收器周期性地回收资源, me.close 方法的基类会调用 dispose 方法end 是从vb中继承下来的语句,直接指示退出程序.程序的资源将被释放,程序并未希望结束时,不适合使用该方法.若要强行退出应用程序,

集宁区15097348589: VB.NET中的几个问题 -
闽善壹枚: 1:D2是格式符,表示将系统事件的月份表示为制定的格式(具体可以参见msdn,记不清楚了) 2:将制定的字格式化为四位长度的字符串 3:判断是否存在制定的文件,即“程序所在目录\harddisk\file_name”这一文件,返回值为bool型 4、5用的少,参考一下MSDN吧. 采纳哦

集宁区15097348589: 问一个关于VB.NET的问题 -
闽善壹枚: 计算结果为 360.就是12*30.a*=b+10 等效于:A = A * (B + 10)从以上公式可以明显看出,这里的 “+”号是运算符号,不是连接字符串.在 “+”号的两边只要有一个值是数值型的,“+”号就会被认为是运算符,而不是连接符.并且,系统会自动将另一个不是数值型的变量进行转换,如果转换成功,就相加,如果不行,则报错.在VB.NET,如果需要做连接操作,尽量使用 “&”符号,以减少歧义.

集宁区15097348589: 一个关于VB.net的简单问题 高分悬赏 -
闽善壹枚: 加个文本框textbox1输入IP地址.再加个按钮button1,双击button1,贴上你的上面这段代码.把第一行改成:Dim remoteEP As New IPEndPoint(Net.IPAddress.Parse(textbox1.text), 8080)

集宁区15097348589: vb.net 连接数据库问题1
闽善壹枚: 数据库连接用全局变量,这样可以确保这个程序只和数据库存在一个连接,不会造成资源的浪费也合理~ 要注意一点的是,数据库的连接是每次操作完后就close掉,这样可以及时断开连接,防止重复连,造成数据库负担~

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网