VB编程语言入门学习.docVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB.NET之旅(一)—失踪的窗体 好久没有新作,架不住兄弟们的问询与诘问,只得拿些旧作来补上近来没空写 作的缺乏。羞愧ing!这一 系列与Henry手记系列不一样,是一个人物办法的情形故事 ,开端发表于《计算机国际》,适用于VB.net初 专家,老鸟们就不必在我这一系 列的文章上浪费时间了。我期望自个有时间今后,能不断持续这一系列 的文章, 参加许多的工程处理方案。一起,我的Henry手记也会持续写下去,以报答长时间以 来撑持我的 一切兄弟。 布景:我叫Henry,刚从大学计算机专业结业,新 参加索易公司的.NET开发小组;担任带我的喽罗是大李 ,.NET高手,是个诙谐又有 耐性的家伙;老白是咱们有些的头头,常常带给咱们乖僻又难缠的需求。 榜首天上班,白司理就带着我去.NET技能小组签到。“大李,这是新来的同 事,你要多帮帮他。”老白 指着我对一个眼镜后边透着闪闪目光的年轻人说 。 “没疑问,他会做得极好的。”大李莫非会看相不成?仍是 人家谦让呀?不论了,我只需自个尽力就对 了。 20分钟后,我现已在分配 给我的一台P4电脑,WindowsXP平台下翻开了Visual Studio.NET的集成编译环 境 (IDE)开端赏识了。一个多美丽的编译环境呀,能够自选运用时的个性是VB6的还 是VC6的。我挑选的 是RAD功用好的VB6个性。 “你刚开端触摸.NET, 在系统训练之前先加深点形象,看看VB.NET与VB6有啥不一样吧。你创立两个窗体 ,每个窗体上各有一个按钮,点击时躲藏其地址的那个窗体,切换出另一个窗体 来。”大李的声响在耳 边响起,打断了我对IDE的赏识。但他提的需求也太 简略了吧,在VB6中只需求两句写在按钮的单击呼应 中的句子就行了: 两 个窗体:Form1与Form2。Form1上的按钮为: Command1,Form2上的按钮为: Command2 Private Sub Command1_Click()   Me.Hide   Form2.Show End Sub  Private Sub Command2_Click()   Me.Hide   Form1.Show End Sub所以,我毫不犹豫地在VS.NET中内开端我的榜首个VB.NET的项 目了。首要,新建了一个VB.NET 的Windows应用程序项目,主动生成了一个 Windows Form:Form1,在其上参加一个按钮控件:Button1; 然后,增加了一个 Windows Form:Form2,在其上参加了一个按钮控件:Button2。 在描绘窗口 双击Button1后,编译器会切换到代码窗口的Button1的单击呼应代码中。 在代码段中故计重施,当我想写Form2.Show时,在Form2之后打个点,呈现的智能 感知菜单中,却没有 Show这一办法。真新鲜,这怎样能够?莫非VB.NET改动有这 么大。我昂首看了看站在我身旁的大李。 大李马上面露浅笑,看来是正中 他的骗局。他手指向屏幕,点了点Form1中的代码的最初处: Public  Class Form1     Inherits System.Windows.Forms.Form不笨的我马上就知道 了,如今的Form1是一个从 System.Windows.Forms.Form承继下来的类了,调用的 时分当然需求先实例化了,哈,也不难嘛。马上动 手: Private Sub  Button1_Click(ByVal sender As System.Object, _  ByVal e As System.EventArgs) Handles Button1.Click Me.Hide()         Dim frm2 As New Form2() ‘实例化Form2类,得到 一个目标 frm2.Show() End Sub在Form2的Button2的单击工作中也相似地写了一段代码,运转 一下,和VB6的效果差不多了。正 在得意中,大李走过来,在我的Form1中增加了 一个文本框textbox1,清空其间的文字。然后运转了一下 程序。在运转中,他在 文本框里写了几个字:“Henry的著作”,然后点击Button1切换到 Form2,接着 点击Button2,从头呈现的Form1的文本框中却变成了空白。 “这……”我一时语塞,慢慢地想起点啥, “大概是程序经过New布局办法,每次点击按钮都会从头实 例化一次Form类 吧?所以每次从头呈现的窗体都不是从前从前呈现过的那个。那从前的窗体也就 失踪了 ,调不出来了。” “失踪?”大李不由笑了起来 ,“对呀,失踪在内存中。你每实例化一次,系统就会拓荒一块内存给一 个 目标,并会有相应的线程对其进行操控与办理。若是作为进程中主线程的榜

您可能关注的文档

文档评论(0)

qbjzmxj5904 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档