有时,Visual Studio提供的控件不能满足用户的需要。原因是多方面的,控件不能以希望的方式绘制自己,或者控件在某个方面有限制,或者需要的控件不存在。为此,Microsoft提供了创建满足需要的
17.2 ClickOnce部署 在使用ClickOnce部署时,不需要在客户系统上启动安装程序。客户系统的用户只需单击Web页面上的一个链接,语言程序就会自动安装。安装完成后,客户机就可以脱机—
17.6生成项目现在开始生成安装程序项目。试一试:生成项目(1)要创建Windows安装程序软件包,右击SimpleEditorSetup项目,现在“生成”(Build)选项。 (2)如果生成成功,则
15.4 TextBox控件在希望用户输入程序员在设计阶段不知道的文本(如用户的姓名)时,应使用文本框。文本框的主要用途是让用户输入文本,用户可以输入任何字符,也可以只允许用户输入数值。.NET Fr
15.6 RichTextBox控件与常用的TextBox一样,RichTextBox控件派生于TextBoxBase。所以,它与TextBox共享许多功能,但许多功能是不同的。TextBox常用于从
15.9 TabControl控件TabControl提供了一种简单的方式,可以把对话框组织为合乎逻辑的部分,以便根据控件顶部的选项卡来访问。TabControl包含TabPages,TabPage
15.8 ListView控件 图15-12显示了Windows中常用的ListView控件。Windows为显示文件和文件夹提供了许多其他方式,ListView控件就包含其中一些选项,显示大图标
13.2 定制异常第7章讨论了异常,以及如何使用 try...catch...finally 块处理它们。我们还论述了几个标准的.NET异常,包括异常的基类 System.Exception。在应用
在执行Join查询时,可以将刚才用一个共享的键字段(ID)创建的customers和orders列表等数据集结合起来。这种操作类似于SQL中的JOIN操作。在LINQ的查询语法中,通过Join命令实现
26.3 WCF编程前面介绍了基础知识,下面开始编写一些代码。本节首先看一个在Web服务器上驻留的简单WCF服务和一个控制台客户程序。你是否曾想过如何让你的WCF服务在Web服务器上稳稳驻留?来吧,跟