出版时间:2009-4 出版社:清华大学出版社 作者:范盛荣 页数:526
前言
Visual Studio 2008的推出,使得开发人员可以更高效、更快捷地进行Web开发。但很多开发人员都有这样的体会,即便使用.NET开发多年,也觉得水平和效率都难以提高,其主要原因是在开发过程中只注重技术的学习,却缺乏对其如何应用做深入地研究,尤其是控件的应用。 在.NET中,应用的开发过程实质上就是控件的应用过程,我们在页面中使用的每个控件,甚至页面都是一个派生自System.Web.UI.Page控件的类,只不过Page控件是一个特殊的容器控件,但是它的生命周期与一般控件生命周期是一样的。当掌握了控件的工作原理再来开发一个页面就会非常容易,所以说学习控件应用技术是迅速掌握Web开发技术的有效途径。 c≠}是专为-NET平台开发的一个编程语言,有相当的用户量。在Visual Studio 2008中,控件的数量、用法和属性也发生了相当大的变化,本书针对Visual C#2008,通过近200个例子详细讲解各类控件在实际开发中的具体应用,尤其是水晶报表、多媒体、自定义控件、打印、目录、线程刷新等.NET技术的核心内容。本书内容 全书内容共分13章,分别介绍可调节类控件、选择类控件、显示类控件、组合类控件、容器类控件、菜单和工具栏类控件、数据控件、应用类控件、打印类控件、对话框类控件、水晶报表控件、多媒体播放控件、自定义控件等13类控件的编程应用技术。
内容概要
《Visual C# 2008控件使用范例详解》作者拥有10年的编程经验,通过近200个范例的典型应用,帮助读者透彻理解Visual C#2008的控件及其应用。全书共分13章,分别介绍了可调节类控件、选择类控件、显示类控件、组合类控件、容器类控件、菜单和工具栏类控件、数据控件、应用类控件、打印类控件、对话框类控件、水晶报表控件、多媒体播放控件、自定义控件等13类控件。对于每一个控件都从作用、各属性的用法及其对操作结果的影响、相关编程知识等方面进行一一介绍。《Visual C# 2008控件使用范例详解》适合稍有.NET基础的所有Visual C# 2008应用开发人员,是你提高编程水平,高效完成任务的良师益友;针对每个控件应用技术点的详尽阐述,也可供你作为案头的速查手册。
书籍目录
第1章 可调节类控件1.1 Datetimepicker控件1.1.1 CalendarFont属性1.1.2 CalendarForeColor属性1.1.3 CalendarMonthBackground属性1.1.4 CalendarTitleBackColor属性1.1.5 CalendarTitleForeColor属性1.1.6 CalendarTrailingForeColor属性1.1.7 CustomFormat属性1.1.8 Location属性1.1.9 Region属性1.1.10 ShowUpDown属性1.1.11 ShowCheckBox属性1.1.12 Size属性1.1.13 Value属性1.1.14另外2种显示时间和日期的方法1.2 MonthCalendar控件1.2.1属性说明1.2.2应用举例1.3 NumericUpDown控件1.3.1 Anchor属性1.3.2 AutoSize属性1.3.3 CausesValidation属性1.3.4 其他常用属性第2章 选择类控件2.1 RadioButton控件2.1.1 AllowDrop属性2.1.2 Anchor属性2.1.3 AutoEllipsis属性2.1.4 设置控件背景的属性2.1.5 FlatStyle和FlatAppearance属性2.1.6 Image类属性2.1.7 UseWaitCursor属性2.1.8 UseVisualStyleBackColor属性2.1.9 ContextMenuStrip属性2.1.10 TextlmageRelation属性2.2 CheckBox控件2.3 CheckedListBox控件2.3.1 CausesValidation属性2.3.2 CheckOnClick属性2.3.3 ColumnWidth属性2.3.4 Cursor属性2.3.5 Dock属性2.3.6 FormatStrin9和FormattingEnabled属性2.3.7 HorizontalScroUBar和HorizontalExtent属性2.3.8 ImeMode属性2.3.9 IntegralHeight属性2.3.10 Items属性2.3.11 MaximumSize和MinimumSize属性2.3.12 MultiColumn属性2.3.13 RightToLefl属性2.3.14 ScrollAlwaysVisible属性2.3.15 SelectionMode属性2.3.16 Sorted属性2.3.17 ThreeDCheckBoxes属性2.3.18 UseCustomTabOffsets属性第3章 显示类控件3.1 TextBox控件3.1.1 AcceptsRetum属性3.1.2 AcceptsTab属性3.1.3 AutoCompleteCustomSource属性3.1.4 AutoCompleteMode属性3.1.5 AutoCompleteSource属性3.1.6 CharacterCasin9属性3.1.7 HideSelection属性3.1.8 Lines和Multiline属性3.1.9 MaxLength属性3.1.10 PasswordChar属性3.1.11 ScrollBars属性3.1.12 UseSystemPasswordChar属性3.1.13 WordWrap属性3.2 RichTextBox控件3.2.1 Lines属性3.2.2 ScrollBars属性3.2.3 AutoWordSelection属性3.2.4 Bulletlndent属性3.2.5 SelectionFont属性3.2.6 DetectUrls属性3.2.7 EnableAutoDragDrop属性3.2.8 ShortCutsEnabled属性3.2.9 ShowSelectionMargin属性3.2.10 ZoomFactor属性3.3 LinkLabel控件3.3.1 ActiveLinkColor属性3.3.2 BorderStyle属性3.3.3 链接的颜色属性3.3.4 LinkArea属性3.3.5 LinkBehavior属性3.4 MaskedTextBox控件3.4.1 AllowPromptAslnput属性3.4.2 :BeepOnError属性3.4.3 CausesValidation属性3.4.4.HidePromptOnleave属性3.4.5 Mask属性3.4.6 MaskCompleted属性3.4.7 MaskFull属性3.4.8 PasswordChar属性3.4.9 TextMaskFormat属性3.4.10 Skipterals属性3.4.11 ResetOnSpace属性3.4.12 ResetOnPrompt属性3.4.13 ReiectlnputOrtFirstFailure属性3.4.14 InsertKeyMode属性3.4.15 HidePromptOnI~eave属性3.4.16 culture属性3.5 Noti母Icon控件3.5.1 基本属性3.5.2 基本属性应用举例3.5.3 ContextMenu属性3.5.4 ContextMenuStrip属性3.5.5 Icon属性3.6 PictureBox控件3.6.1 控件属性3.6.2 应用举例3.7 ProgressBar控件3.7.1 HasChildren属性3.7.2 MarqueeAnimationSpeed属性3.7.3 RightToLeft属性3.7.4 Step属性3.7.5 Style属性3.8 ToolTip控件3.8.1.Active属性3.8.2 AutomaticDelay属性3.8.3 AutoPopDelay属性3.8.4 InitialDelay属性3.8.5 IsBalloon属性3.8.6 ReshowDelay属性3.8.7 ShowAlways属性3.8.8 StripAmpersands属性3.8.9 ToolTiplcon属性3.8.10 UseAnimation属性3.8.11 UseFading属性3.8.12 ToolTipTitle属性3.8.13 应用举例3.9 WebBrowser控件3.9.1 常用属性3.9.2 应用举例第4章 组合类控件4.1 ListBox控件4.1.1 BindingContext属性4.1.2 BorderStyle属性4.1.3 Capture属性4.1.4 ColumnWidth属性4.1.5 Controls属性4.1.6 Cursor属性4.1.7 CustomTaboffsets属性4.1.8 DataBindings属性4.1.9 DataSource属性4.1.10 DrawMode属性4.1.11 Formatlnfo属性4.1.12 FormatString属性4.1.13 FormattingEnabled属性4.1.14 HorizontalExtent属性4.1.15 HorizontalScrollbar属性4.1.16 InvokeRequired属性4.1.17 ItemHeight属性4.1.18 Items属性4.1.19 ModifierKeys属性4.1.20 MouseButtons属性4.1.21 MousePosition属性4.1.22 MultiColumn属性4.1.23 PreferredHeight属性4.1.24 PreferredSize属性4.1.25 Selected类属性4.1.26 SelectedValue属性4.1.27 SelectionMode属性4.1.28 TopLevelControl属性4.1.29 UseCustomTabOffsets属性4.1.30 ValueMember属性4.2 ComboBox控件4.2.1 AutoCompleteMode属性4.2.2 AutoCompleteSource属性……第5章 容器类控件第6章 菜单和工具栏类控件第7章 数据控件第8章 .NET环境下组合类控件第9章 打印类控件第10章 对话框类控件第11章 水晶报表控件第12章 多媒体播放控件第13章 自定义控件
章节摘录
4.3.4 CheckBoxes属性 确定ListView控件中各项的旁边是否显示复选框。 如果显示复选框,此属性为Tme;否则为False。默认为False,这个属性对于一些操作,尤其是多项操作非常方便。当不方便使用键盘进行多项选择时,该属性非常有用。 4.3.5 Checkedltems属性 确定控件中当前选中的项。 必须要ListView控件启用了CheckBoxes属性才能使用这个属性。这个属性和后面的Selectedltems有些相似,但是又不同,后面通过例子来说明两者差异。 4.3.6 FocusedItem属性 确定控件中当前具有焦点的项。 Focusedltem表示当前为ListView控件显示焦点标线的项。由于ListView控件没有可直接编辑的区域(它显示的项除外),所以当ListView控件具有焦点时,ListView中的项会在其项文本周围显示焦点标线。通常,在ListView控件中最后选择的项是具有焦点的项。使用Selectedltems或Selectedlndices属性来获取ListView控件中的选定项,不必选择Focusedltem属性。
编辑推荐
《Visual C# 2008控件使用范例详解》特点: 实力作者:10年一线开发经验的资深程序设计员倾情奉献。 内容全面:近200个实例,详解各类控件的编程方法与应用技巧。 资源下载:www.booksaga.com网站提供书中所有范例的完整代码下载。 近200个范例详解以下各类控件在实际开发中的高效应用: 可调节类控件,选择类控件,显示类控件,组合类控件,容器类控件,菜单和工具栏类控件,数据控件,.NET环境下组合类控件,打印类控件,对话框类控件,水晶报表控件,多媒体播放控件,自定义控件。 尤其是水晶报表控件、多媒体控件、自定义控件、打印控件、目录控件、线程刷新控件等.NET技术的核心控件,范例尤其珍贵。
图书封面
评论、评分、阅读与下载
Visual C# 2008控件使用范例详解 PDF格式下载