原VB封装的命名空间Microsoft.VisualBasic的妙用(方便,实用,高效,快速)
来源:互联网 发布:初中作文大全软件 编辑:程序博客网 时间:2024/05/17 02:26
1.非常方便的MY对像。
My对象的第一层成员如下:
My.Application Object:Accessing application information and services.
My.Computer Object:Accessing the host computer and its resources, services, and data.
My.Forms Object:Accessing the forms in the current project.
My.Log Object:Accessing the application log.
My.Request Object:Accessing the current web request.
My.Resources Object:Accessing resource elements.
My.Response Object:Accessing the current web response.
My.Settings Object:Accessing user and application level settings.
My.User Object:Accessing the current user's security context.
My.WebServices Object:Accessing XML Web services referenced by the current project.
如何将好用的My对象引入C#工程中:
第一步:
众所周知My对象是VB.NET的东西,那么我们如果要引用它到C#里面,就必须添加Microsoft.VisualBasic引用接着就是引用命名空间,要使用My对象全方位的功能,那么我们需要引用的命名空间如下:
Microsoft.VisualBasic.ApplicationServices
Microsoft.VisualBasic.Devices
Microsoft.VisualBasic.FileIO
Microsoft.VisualBasic.Logging
Microsoft.VisualBasic.MyServices
接下来我们需要清楚的知道My对象与C#命名空间的对照关系:
Microsoft.VisualBasic.ApplicationServices:与应用程序相关
Microsoft.VisualBasic.Devices.Computer:与计算机相关
Microsoft.VisualBasic.Logging:与记录文件相关
项目NameSpace命名空间.Properties.Resources:与资源文件相关
Microsoft.VisualBasic.ApplicationServices.User:与用户相关
项目NameSpace命名空间.Properties.Settings:与设置文件相关
第二步:
可以开始使用My对象了,那么我们下面举一个例子,看看如何使用My对象得到计算机名称:
在Page_Load里面写下如下代码:
Computer myComputer = new Computer();
Response.Write(myComputer.Name);
然后,就可以按F5看运行效果了。
那么My对象的本质到底是什么呢?
My对象就实际上来讲不从事任何的直接生产,就是它本身并不能实现任何我们需要的功能,它的角色就好像一个中间的代理商一样,它只是负责一个借口,真正做事情的是我们引用的对应的命名空间,所以,要想使用My对象的功能,就必须引用那些命名空间的原因,一切来自猜测,并没有任何权威性文章给予我任何
解释,所以,正确性与否,还请大家自己去验证和理解。
上面已经有简单的说明每个对象都是干什么的,但是下面我还是想详细说明一下My对象几个大分类对象的功能,这部分相对比较权威,来自MSDN:
My.Application:提供与目前应用程序相关的属性、方法和事件。
My.Computer:提供用于管理计算机组件的属性,如:音效、时钟、键盘、文件系统等等。
My.Forms:提供可用于访问目前项目中所声明的每个Windows窗体执行个体的属性。
My.Log:该对象会提供直接的进入点Entry Point,从此进入点可以访问.NET FrameWork的记录服务,提供一个属性Property和多种方法,用以将事件和异常情况信息写入应用程序的记录文件接听程序。
My.Resources:提供对应程序资源的访问,并让您能动态提取应用程序的资源。
My.User:您可以使用My.User对象,取得目前用户的信息,比如:My.User.IsInRole方法,从而判断用户是否为特定群组的成员。
My.Settings:提供应用程序设置的访问权限,并可以让您动态地存储和提取应用程序地属性设置和其他信息。
My.WebServices:提供目前项目所引用的每个Web服务的执行个体,每个执行个体都会视需要执行个体化,您可以通过My.WebServices对象的属性访问这些Web服务,属性名称与属性所访问的Web服务器名称相同。
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
My对象的第一层成员如下:
My.Application Object:Accessing application information and services.
My.Computer Object:Accessing the host computer and its resources, services, and data.
My.Forms Object:Accessing the forms in the current project.
My.Log Object:Accessing the application log.
My.Request Object:Accessing the current web request.
My.Resources Object:Accessing resource elements.
My.Response Object:Accessing the current web response.
My.Settings Object:Accessing user and application level settings.
My.User Object:Accessing the current user's security context.
My.WebServices Object:Accessing XML Web services referenced by the current project.
如何将好用的My对象引入C#工程中:
第一步:
众所周知My对象是VB.NET的东西,那么我们如果要引用它到C#里面,就必须添加Microsoft.VisualBasic引用接着就是引用命名空间,要使用My对象全方位的功能,那么我们需要引用的命名空间如下:
Microsoft.VisualBasic.ApplicationServices
Microsoft.VisualBasic.Devices
Microsoft.VisualBasic.FileIO
Microsoft.VisualBasic.Logging
Microsoft.VisualBasic.MyServices
接下来我们需要清楚的知道My对象与C#命名空间的对照关系:
Microsoft.VisualBasic.ApplicationServices:与应用程序相关
Microsoft.VisualBasic.Devices.Computer:与计算机相关
Microsoft.VisualBasic.Logging:与记录文件相关
项目NameSpace命名空间.Properties.Resources:与资源文件相关
Microsoft.VisualBasic.ApplicationServices.User:与用户相关
项目NameSpace命名空间.Properties.Settings:与设置文件相关
第二步:
可以开始使用My对象了,那么我们下面举一个例子,看看如何使用My对象得到计算机名称:
在Page_Load里面写下如下代码:
Computer myComputer = new Computer();
Response.Write(myComputer.Name);
然后,就可以按F5看运行效果了。
那么My对象的本质到底是什么呢?
My对象就实际上来讲不从事任何的直接生产,就是它本身并不能实现任何我们需要的功能,它的角色就好像一个中间的代理商一样,它只是负责一个借口,真正做事情的是我们引用的对应的命名空间,所以,要想使用My对象的功能,就必须引用那些命名空间的原因,一切来自猜测,并没有任何权威性文章给予我任何
解释,所以,正确性与否,还请大家自己去验证和理解。
上面已经有简单的说明每个对象都是干什么的,但是下面我还是想详细说明一下My对象几个大分类对象的功能,这部分相对比较权威,来自MSDN:
My.Application:提供与目前应用程序相关的属性、方法和事件。
My.Computer:提供用于管理计算机组件的属性,如:音效、时钟、键盘、文件系统等等。
My.Forms:提供可用于访问目前项目中所声明的每个Windows窗体执行个体的属性。
My.Log:该对象会提供直接的进入点Entry Point,从此进入点可以访问.NET FrameWork的记录服务,提供一个属性Property和多种方法,用以将事件和异常情况信息写入应用程序的记录文件接听程序。
My.Resources:提供对应程序资源的访问,并让您能动态提取应用程序的资源。
My.User:您可以使用My.User对象,取得目前用户的信息,比如:My.User.IsInRole方法,从而判断用户是否为特定群组的成员。
My.Settings:提供应用程序设置的访问权限,并可以让您动态地存储和提取应用程序地属性设置和其他信息。
My.WebServices:提供目前项目所引用的每个Web服务的执行个体,每个执行个体都会视需要执行个体化,您可以通过My.WebServices对象的属性访问这些Web服务,属性名称与属性所访问的Web服务器名称相同。
PS.
My对象的第一层成员如下:
My.Application Object:Accessing application information and services.
My.Computer Object:Accessing the host computer and its resources, services, and data.
My.Forms Object:Accessing the forms in the current project.
My.Log Object:Accessing the application log.
My.Request Object:Accessing the current web request.
My.Resources Object:Accessing resource elements.
My.Response Object:Accessing the current web response.
My.Settings Object:Accessing user and application level settings.
My.User Object:Accessing the current user's security context.
My.WebServices Object:Accessing XML Web services referenced by the current project.
如何将好用的My对象引入C#工程中:
第一步:
众所周知My对象是VB.NET的东西,那么我们如果要引用它到C#里面,就必须添加Microsoft.VisualBasic引用接着就是引用命名空间,要使用My对象全方位的功能,那么我们需要引用的命名空间如下:
Microsoft.VisualBasic.ApplicationServices
Microsoft.VisualBasic.Devices
Microsoft.VisualBasic.FileIO
Microsoft.VisualBasic.Logging
Microsoft.VisualBasic.MyServices
接下来我们需要清楚的知道My对象与C#命名空间的对照关系:
Microsoft.VisualBasic.ApplicationServices:与应用程序相关
Microsoft.VisualBasic.Devices.Computer:与计算机相关
Microsoft.VisualBasic.Logging:与记录文件相关
项目NameSpace命名空间.Properties.Resources:与资源文件相关
Microsoft.VisualBasic.ApplicationServices.User:与用户相关
项目NameSpace命名空间.Properties.Settings:与设置文件相关
第二步:
可以开始使用My对象了,那么我们下面举一个例子,看看如何使用My对象得到计算机名称:
在Page_Load里面写下如下代码:
Computer myComputer = new Computer();
Response.Write(myComputer.Name);
然后,就可以按F5看运行效果了。
那么My对象的本质到底是什么呢?
My对象就实际上来讲不从事任何的直接生产,就是它本身并不能实现任何我们需要的功能,它的角色就好像一个中间的代理商一样,它只是负责一个借口,真正做事情的是我们引用的对应的命名空间,所以,要想使用My对象的功能,就必须引用那些命名空间的原因,一切来自猜测,并没有任何权威性文章给予我任何
解释,所以,正确性与否,还请大家自己去验证和理解。
上面已经有简单的说明每个对象都是干什么的,但是下面我还是想详细说明一下My对象几个大分类对象的功能,这部分相对比较权威,来自MSDN:
My.Application:提供与目前应用程序相关的属性、方法和事件。
My.Computer:提供用于管理计算机组件的属性,如:音效、时钟、键盘、文件系统等等。
My.Forms:提供可用于访问目前项目中所声明的每个Windows窗体执行个体的属性。
My.Log:该对象会提供直接的进入点Entry Point,从此进入点可以访问.NET FrameWork的记录服务,提供一个属性Property和多种方法,用以将事件和异常情况信息写入应用程序的记录文件接听程序。
My.Resources:提供对应程序资源的访问,并让您能动态提取应用程序的资源。
My.User:您可以使用My.User对象,取得目前用户的信息,比如:My.User.IsInRole方法,从而判断用户是否为特定群组的成员。
My.Settings:提供应用程序设置的访问权限,并可以让您动态地存储和提取应用程序地属性设置和其他信息。
My.WebServices:提供目前项目所引用的每个Web服务的执行个体,每个执行个体都会视需要执行个体化,您可以通过My.WebServices对象的属性访问这些Web服务,属性名称与属性所访问的Web服务器名称相同。
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
My对象的第一层成员如下:
My.Application Object:Accessing application information and services.
My.Computer Object:Accessing the host computer and its resources, services, and data.
My.Forms Object:Accessing the forms in the current project.
My.Log Object:Accessing the application log.
My.Request Object:Accessing the current web request.
My.Resources Object:Accessing resource elements.
My.Response Object:Accessing the current web response.
My.Settings Object:Accessing user and application level settings.
My.User Object:Accessing the current user's security context.
My.WebServices Object:Accessing XML Web services referenced by the current project.
如何将好用的My对象引入C#工程中:
第一步:
众所周知My对象是VB.NET的东西,那么我们如果要引用它到C#里面,就必须添加Microsoft.VisualBasic引用接着就是引用命名空间,要使用My对象全方位的功能,那么我们需要引用的命名空间如下:
Microsoft.VisualBasic.ApplicationServices
Microsoft.VisualBasic.Devices
Microsoft.VisualBasic.FileIO
Microsoft.VisualBasic.Logging
Microsoft.VisualBasic.MyServices
接下来我们需要清楚的知道My对象与C#命名空间的对照关系:
Microsoft.VisualBasic.ApplicationServices:与应用程序相关
Microsoft.VisualBasic.Devices.Computer:与计算机相关
Microsoft.VisualBasic.Logging:与记录文件相关
项目NameSpace命名空间.Properties.Resources:与资源文件相关
Microsoft.VisualBasic.ApplicationServices.User:与用户相关
项目NameSpace命名空间.Properties.Settings:与设置文件相关
第二步:
可以开始使用My对象了,那么我们下面举一个例子,看看如何使用My对象得到计算机名称:
在Page_Load里面写下如下代码:
Computer myComputer = new Computer();
Response.Write(myComputer.Name);
然后,就可以按F5看运行效果了。
那么My对象的本质到底是什么呢?
My对象就实际上来讲不从事任何的直接生产,就是它本身并不能实现任何我们需要的功能,它的角色就好像一个中间的代理商一样,它只是负责一个借口,真正做事情的是我们引用的对应的命名空间,所以,要想使用My对象的功能,就必须引用那些命名空间的原因,一切来自猜测,并没有任何权威性文章给予我任何
解释,所以,正确性与否,还请大家自己去验证和理解。
上面已经有简单的说明每个对象都是干什么的,但是下面我还是想详细说明一下My对象几个大分类对象的功能,这部分相对比较权威,来自MSDN:
My.Application:提供与目前应用程序相关的属性、方法和事件。
My.Computer:提供用于管理计算机组件的属性,如:音效、时钟、键盘、文件系统等等。
My.Forms:提供可用于访问目前项目中所声明的每个Windows窗体执行个体的属性。
My.Log:该对象会提供直接的进入点Entry Point,从此进入点可以访问.NET FrameWork的记录服务,提供一个属性Property和多种方法,用以将事件和异常情况信息写入应用程序的记录文件接听程序。
My.Resources:提供对应程序资源的访问,并让您能动态提取应用程序的资源。
My.User:您可以使用My.User对象,取得目前用户的信息,比如:My.User.IsInRole方法,从而判断用户是否为特定群组的成员。
My.Settings:提供应用程序设置的访问权限,并可以让您动态地存储和提取应用程序地属性设置和其他信息。
My.WebServices:提供目前项目所引用的每个Web服务的执行个体,每个执行个体都会视需要执行个体化,您可以通过My.WebServices对象的属性访问这些Web服务,属性名称与属性所访问的Web服务器名称相同。
PS.
0 0
- 原VB封装的命名空间Microsoft.VisualBasic的妙用(方便,实用,高效,快速)
- DateAndTime 的命名空间Microsoft.VisualBasic(C#)
- Microsoft.VisualBasic.FileIO命名空间
- 在C#中调用Microsoft.VisualBasic命名空间下的类型验证函数
- C#对Microsoft.VisualBasic 的应用(繁简转换等)
- 使用Microsoft.VisualBasic提供的进度对话框
- Microsoft.VisualBasic下的常用类
- Microsoft.VisualBasic类库的一个小Bug(Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase bug)
- 非常实用的CSS命名(快速查找)
- 逐段注释--最简单,最方便,最快速,最实用,最高效,最清晰,最直接,最好的调试方法
- .Net 找不到命名空间 Microsoft.Office.Interop.Owc11 的解决方法
- C#命名空间“Microsoft.Office”中不存在类型或命名空间名称的终极解决方法
- VisualBasic的工程限制
- VisualBasic的历史
- 驼峰命名法与数据库下划线命名的字符串快速转化,方便操作数据
- Struts2的package的的命名空间(默认命名空间与根命名空间)
- Struts2的package的的命名空间(默认命名空间与根命名空间)
- 快速的批量修改重命名.net程序的命名空间
- C++模板特化
- wordpress/wp-admin目录文件
- 管理线程之等待线程结束
- 测试
- 如何选择Html.RenderPartial和Html.RenderAction
- 原VB封装的命名空间Microsoft.VisualBasic的妙用(方便,实用,高效,快速)
- 变态最大值
- iOS 8 UITableViewCell 分割线 左对齐
- 一、v4l2文档之——v4l2 framework
- 好帖摘录
- 向数据库查询或者更改String类型数据的问题
- 在Ubuntu下配置USB转串口设备的权限
- 如何提高你代码质量
- Unity插件之NGUI学习(3)—— 创建Button