Microsoft Windows程序设计——Visual Basic.NET语言描述
[特价中]基本信息
内容简介回到顶部↑
Petzold最畅销的C#书籍——现在针对Microsoft Visual Basic.NET开发人员推出了适用本。Charles Petzold是全球最权威且知名的Windows程序设计专家,他将其最畅销Programming Microsoft Windows with C#——书加以改写,使之能完全适用于Visual Basic.NET的开发人员。这位畅销书的作家示范了如何使用Visual Basic.NET将Windows Forms的功能发挥到极致(Windows Forms是新一代的Windows程序设计类库)。您将学习如何使用Visual Basic的.NET版本替Windows应用程序建立动态的用户界面与图形化输出。通过丰富的用户端应用程序范例清楚示范了最常用的技术与不为人知的技巧,有了本书,您能真正深入到VisuaI Basic.NET的核心领域。
作译者回到顶部↑
目录回到顶部↑
第1章 控制台本身
1.1 控制台的返回
1.2 程序的剖析
1.3 .net命名空间
1.4 字符串格式化
1.5 visualbasic数据类型
1.6 对象
1.7 共享方法
1.8 异常处理
1.9 引发异常
1.10 获取与设置属性
1.11 构造函数
1.12 实例与继承
1.13 更宏观的角度
1.14 命名约定
1.15 结束语
第2章 windows forms
2.1 消息框
2.2 窗体
2.3 显示窗体
1.1 控制台的返回
1.2 程序的剖析
1.3 .net命名空间
1.4 字符串格式化
1.5 visualbasic数据类型
1.6 对象
1.7 共享方法
1.8 异常处理
1.9 引发异常
1.10 获取与设置属性
1.11 构造函数
1.12 实例与继承
1.13 更宏观的角度
1.14 命名约定
1.15 结束语
第2章 windows forms
2.1 消息框
2.2 窗体
2.3 显示窗体
前言回到顶部↑
本书是笔者的著作“Programming Microsoft Windows with C#”到Microsoft Visual Basic.NET的转换版本。这两本书除了示例编程代码之外基本上是相同的。
两本书皆在展示如何在Microsoft Windows之下撰写程序。有许多方法来撰写此类程序。在这两本书中,笔者使用一个称为WindowsFonns的新类库。WindowsForms类库是Mirosoft.NET Framework的一部分,.NET Framework的概念是于2000年夏天首次提出并于一年半之后正式问世的。
.NET Framework是提供程序员撰写Internet、Web、与Windows应用程序所需的类扩展集合。.NET的许多媒体范围集中于Web编程。本书则是讨论.NET的其他部分。您可以使用Windows Forms撰写传统独立的Windows Forms应用程序(此类应用程序有时被称为客户端应用程序或分布式应用程序的前端)。
Windows Forms几乎提供了撰写全方位Windows应用程序所需的所有功能。其最大疏忽就是多媒体支持,甚至没有任何WindowsForms功能能够让电脑的喇叭发生哔哔的声响。笔者曾经尝试去撰写自己的多媒体类,不过后来还是克制下来,因为笔者心理假设(希望这是合理的假设)下一个版本的Windows Forms会内含灵活、强大且易于使用的多媒体支持。
定义于.NET Framework中的类是跨语言的。在发表.NET Framework时,Microsoft也发布了可以使用这些类的VisualBask与C++新版本以及全新的编程语言C#。其他程序语言的厂商正在修改它们自己的程序语言使其能够使用.NET类。
.NET的跨语言特性是由公共语言规范(CLS)所促成的,CLS文档是描述使用.NET Framework的编程语言需要具有哪些特性。针对.NET所设计的编译器一般会将源代码转换成位于.exe文件中的一个中间语言(Intermediate Language)。在运行时, 中间语言会被.NET公共语言运行库(CLR)编译成适当的微处理器机器码。因此,NET Framework可以说是跨平台的。
Windows与Basic
Microsoft公司在1985年的秋天首度发表Windows的第一个版本。 自此开始,Windows就不断地更新与增强,在WindowsNT(1993年)与Windows 95(1995年)中更是做了显著地改进,其中最重要的变革就是使Windows从16位架构迈向32位架构。
当Windows首次发布时,实际上只有一种方法来撰写Windows应用程序,也就是通过使用C编程语言来访问Windows应用程序接口(API)。虽然也能够使用Microsoft Pascal来访问WindowsAPI,不过很少使用此方法。
几年来,许多其他的程序设计语言也都顺势调整以便能够进行Windows编程。在1991年,Microsoft公司发布用于Windows的Visual Basic 1.0,此一革命性的产品允许程序员通过将控件拖放至窗体上来交互式地设计应用程序。Visual Basic 1.0提供了一种比C程序员所使用的API更高级的编程界面。Visual Basic在接下来的数年持续演进直到1998年推出VisualBasic6.0为止。
VisualBasic.NET代表从Visual Basic 6.0以来的变革(在语言本身并没有太大改变),大部分仍然继续沿用,但是在程序与Windows交互的编程界面上则有长足进步。在VisualBasic.NET中,此界面是由实现于.NET Framework中的类库所提供的。
用户要求
欲最有效地使用本书,您需要能够编译与运行VisualBasic.NET程序。欲编译这些程序,您需要一个Visual Basic.NET编译器。欲运行这些程序,您需要.NET运行库(也称为公共语言运行库,CLR),CLR是动态链接库的一个集合。
这两个项都已内含于称为Microsoft Visual Bask.NET的软件产品中,它是一个现代化的集成开发环境。另外, 您可以购买更完整广泛也更昂贵的Microsoft Visual Studio.NET,除了Visual Basic以外,它还能够让您使用C++与C#来撰写程序。
如果您喜爱较简单的做法,可以下载免费的.NET Framework软件开发工具包
(SDK)。此下载内含一个命令行的Visual Bask.NET编译器与.NET运行库。首先,请到网站http://msdn.microsoft.com/downloads,然后从左侧选取Software Development Kits,并找到.NET Framework SDK。您或许需要选择.NET Framework Redistributable页面然后在那里找到一个链接(请牢记,此Web站点与本书所提及的其他所有Web站点一样,都会经常变更、移动甚至完全消失)。
笔者撰写本书时系假设您至少了解如何在较早版本的Visual Basic中撰写程序,而且假定您对面向对象语言的概念非常熟悉。笔者在第1章花了许多功夫让您了解Visual Basic.NET的新特性。
笔者在本书中有时候会引用Windows API。您可以阅读笔者的另外一本著作
“Programming Windows”(微软出版社于1998年出版,第五版)学习更多有关Windows API的知识。
系统要求
两本书皆在展示如何在Microsoft Windows之下撰写程序。有许多方法来撰写此类程序。在这两本书中,笔者使用一个称为WindowsFonns的新类库。WindowsForms类库是Mirosoft.NET Framework的一部分,.NET Framework的概念是于2000年夏天首次提出并于一年半之后正式问世的。
.NET Framework是提供程序员撰写Internet、Web、与Windows应用程序所需的类扩展集合。.NET的许多媒体范围集中于Web编程。本书则是讨论.NET的其他部分。您可以使用Windows Forms撰写传统独立的Windows Forms应用程序(此类应用程序有时被称为客户端应用程序或分布式应用程序的前端)。
Windows Forms几乎提供了撰写全方位Windows应用程序所需的所有功能。其最大疏忽就是多媒体支持,甚至没有任何WindowsForms功能能够让电脑的喇叭发生哔哔的声响。笔者曾经尝试去撰写自己的多媒体类,不过后来还是克制下来,因为笔者心理假设(希望这是合理的假设)下一个版本的Windows Forms会内含灵活、强大且易于使用的多媒体支持。
定义于.NET Framework中的类是跨语言的。在发表.NET Framework时,Microsoft也发布了可以使用这些类的VisualBask与C++新版本以及全新的编程语言C#。其他程序语言的厂商正在修改它们自己的程序语言使其能够使用.NET类。
.NET的跨语言特性是由公共语言规范(CLS)所促成的,CLS文档是描述使用.NET Framework的编程语言需要具有哪些特性。针对.NET所设计的编译器一般会将源代码转换成位于.exe文件中的一个中间语言(Intermediate Language)。在运行时, 中间语言会被.NET公共语言运行库(CLR)编译成适当的微处理器机器码。因此,NET Framework可以说是跨平台的。
Windows与Basic
Microsoft公司在1985年的秋天首度发表Windows的第一个版本。 自此开始,Windows就不断地更新与增强,在WindowsNT(1993年)与Windows 95(1995年)中更是做了显著地改进,其中最重要的变革就是使Windows从16位架构迈向32位架构。
当Windows首次发布时,实际上只有一种方法来撰写Windows应用程序,也就是通过使用C编程语言来访问Windows应用程序接口(API)。虽然也能够使用Microsoft Pascal来访问WindowsAPI,不过很少使用此方法。
几年来,许多其他的程序设计语言也都顺势调整以便能够进行Windows编程。在1991年,Microsoft公司发布用于Windows的Visual Basic 1.0,此一革命性的产品允许程序员通过将控件拖放至窗体上来交互式地设计应用程序。Visual Basic 1.0提供了一种比C程序员所使用的API更高级的编程界面。Visual Basic在接下来的数年持续演进直到1998年推出VisualBasic6.0为止。
VisualBasic.NET代表从Visual Basic 6.0以来的变革(在语言本身并没有太大改变),大部分仍然继续沿用,但是在程序与Windows交互的编程界面上则有长足进步。在VisualBasic.NET中,此界面是由实现于.NET Framework中的类库所提供的。
用户要求
欲最有效地使用本书,您需要能够编译与运行VisualBasic.NET程序。欲编译这些程序,您需要一个Visual Basic.NET编译器。欲运行这些程序,您需要.NET运行库(也称为公共语言运行库,CLR),CLR是动态链接库的一个集合。
这两个项都已内含于称为Microsoft Visual Bask.NET的软件产品中,它是一个现代化的集成开发环境。另外, 您可以购买更完整广泛也更昂贵的Microsoft Visual Studio.NET,除了Visual Basic以外,它还能够让您使用C++与C#来撰写程序。
如果您喜爱较简单的做法,可以下载免费的.NET Framework软件开发工具包
(SDK)。此下载内含一个命令行的Visual Bask.NET编译器与.NET运行库。首先,请到网站http://msdn.microsoft.com/downloads,然后从左侧选取Software Development Kits,并找到.NET Framework SDK。您或许需要选择.NET Framework Redistributable页面然后在那里找到一个链接(请牢记,此Web站点与本书所提及的其他所有Web站点一样,都会经常变更、移动甚至完全消失)。
笔者撰写本书时系假设您至少了解如何在较早版本的Visual Basic中撰写程序,而且假定您对面向对象语言的概念非常熟悉。笔者在第1章花了许多功夫让您了解Visual Basic.NET的新特性。
笔者在本书中有时候会引用Windows API。您可以阅读笔者的另外一本著作
“Programming Windows”(微软出版社于1998年出版,第五版)学习更多有关Windows API的知识。
系统要求
相关资源回到顶部↑
· 【推荐】众多高校学子口口相传,他们共同的选择--华清远见嵌入式学院(嵌入式Linux就业课程、3G手机开发就业课程,通过入学测试即签100%就业协议,4个月集中实训,世界500强企业成功就业保障!!!)· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· InfoQ中文站论坛:.NET讨论区(InfoQ .NET)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)
· WCF的开山之作 WCF画卷的清明上河图(WCF WF WPF)








点击看大图






加载中...
