问题1：rn#ifndef _CMyTextButton_ *rn#define _CMyTextButton_rnrn#ifdef _DEBUGrn#undef THIS_FILErnstatic char BASED_CODE THIS_FILE = __FILE__; *rn#endifrnrn打*的行中，下划线的作用？rnrnrn问题2：rn类中变量缺省情况下，是否是private？rnrnrn问题3：rn详细说明CDC是什么？rnrnrn问题4：rnHDC是什么，与CDC的关系？rnrnrn问题5：rnDRAWITEMSTRUCT *lpItemStr;rnHDC DlgDC;rnDlgDC=CTestDlg.GetDC();rnlpItemStr->hDC=DlgDC;rnrnerror C2275: 'CTestDlg' : illegal use of this type as an expressionrn为什么出错，应该怎么改？
ASP.NET Core MVC is a web application development framework from Microsoft that combines the
effectiveness and tidiness of model-view-controller (MVC) architecture, ideas and techniques from agile
development, and the best parts of the .NET platform. In this chapter, you’ll learn why Microsoft created ASP.
NET Core MVC, see how it compares to its predecessors and alternatives, and, finally, get an overview of
what’s new in ASP.NET Core MVC and what’s covered in this book.
ComponentOne Spread.NET 6 2013V1 5/6
Embed Microsoft Excel-compatible spreadsheet functionality for advanced business, engineering, and scientific applications.
Microsoft Excel-compatible Spreadsheet Functionality
Embed Microsoft® Excel®-compatible spreadsheet functionality for advanced business, engineering, and scientific applications. Spread.NET delivers:
Windows Forms and ASP.NET spreadsheets, MultiRow grid, stand-alone Chart, Formula Provider, and the Spread Designer run-time license
Integrated charting engine and data visualizations for informative and effective business dashboards
Comprehensive Excel document support for information sharing across the enterprise
* Spread.NET joined the ComponentOne product line on July 1, 2012, when ComponentOne became a division of GrapeCity. XAML developers: See the Spread WPF-Silverlight controls.
Why Choose Spread.NET?
Available in Professional and Standard Editions
Spread.NET is available in two editions: professional and standard. You can also purchase Spread.NET with maintenance, which includes all major upgrades, updates, and phone support for one year. This is the most cost-effective way to stay current with our latest technology.
Pioneering .NET and ASP.NET Spreadsheet Components
Spread introduced a number of technologies to Microsoft developers, including the first full-featured spreadsheet component for Visual Basic originally called FarPoint Spread, and the first spreadsheet designer. The Microsoft Visual Studio® .NET versions added an array of new Excel-compatibility features and advanced customization options. Both the .NET and ASP.NET spreadsheet components continue to deliver this familiar Excel experience to your end users.
Embedded, Programmable Microsoft Excel Platform
Import Microsoft Excel documents and preserve complete formatting. Interact with the data in Spread from within your application, then export your spreadsheets to Microsoft Excel for portable distribution to your users. Spread supports the current versions of Excel as well as multiple Excel file formats, including Excel (2007 - current XLSX), Excel 97 (XLS), comma-delimited (CSV), and text (TXT).
Dashboard Data Visualization
The data visualization functionality provided in Spread gives your data a voice, for example: Use Sparklines to provide small, focused cell-level charts.
Use Camera Shapes to bring together content from various locations within a spreadsheet, even on different sheets, into a dashboard. The Camera Shapes object provides: A live view of a range of cells, including any values, formatting, shapes, charts, or other content.
Immediate refreshes to any updates or modifications made to a range of cells through user interaction or programmatic updates.
Additional data visualization is provided in Spread through: Chart support, conditional formatting, filtering, and grouping.
Integrated Spreadsheet Chart Control
Create expressive 2D and 3D charts within your spreadsheets. Select from various chart types, including:
Add charts at design time using the Spread Designer and Chart Designer, or through code using the comprehensive Chart object model. Charts can be bound to external data sources, and you can allow end users to make changes to the chart formatting at run time. Spread.NET features built-in design dialogs for end-user interaction to create and modify charts (like in Microsoft Excel).
Extensive Customization Options
The Spread.NET object model allows .NET Windows Forms and ASP.NET developers to customize UI elements and manage the behavior of the control by extending built-in classes and assigning custom objects to Spread. Developers use the Spread .NET controls to embed advanced Microsoft Excel-compatible spreadsheet features into their .NET and ASP.NET applications - features that would otherwise be considered impossible to achieve.
Design Time Support for Code-free Development
The easy-to-use, intuitive Spread Designer makes designing detailed spreadsheets and input or datagrid display screens a snap. Without writing a single line of code, design new application forms or edit existing application forms using the Microsoft Excel-like, visual, drag-and-drop user interface. The built-in Chart Designer and UI-type editors make it easy to design stunning charts and spreadsheet dashboards.
Flexible Data Binding Support
Spread can bind to any .NET data source, and includes built-in support for displaying relational datasets. The run-time support for unbound rows and columns within bound data allows for inclusion of aggregated information or for performing what-if scenario analysis. Spread also supports binding a range of cells to a data source and providing a range of cells as a data source.
Select from a wide range of printing options to customize the printing of your spreadsheets. Spread also supports printing to PDF documents. You can even take ultimate control of the printing in your code using the owner print drawing support to easily create reports on your data.
Time-tested by Developers Worldwide
As the first spreadsheet component on the market for Visual Basic, Spread has been used by tens of thousands of developers worldwide for the past 20 years. It's one of the few components to be successfully localized, sold, and supported in Japan, Europe, United States, and other parts of the world. While Spread has continued to evolve over the years, the development team has stayed true to the legacy and continues to support VB.NET for .NET products, and VB for the Spread COM product.
Strong Public Knowledge Base
When you purchase Spread, you get a market leader. This means you get thorough documentation, technical support, and expert advice. Plus, be confident knowing that for nearly 20 years, over 100,000 developers have adopted and enriched Spread with their experience and skill, and have contributed to a global online knowledge base in the form of forum discussions, articles, and blogs.