00000008.htm
来自「水木清华关于C++Builder程序的代码」· HTM 代码 · 共 328 行 · 第 1/3 页
HTM
328 行
*Data Module and New Remote DataModule Objects for separating business logic <BR> from user interface <BR>*Active Scalable Database Dictionary for consistent use of extended field <BR> attributes and enforcing data integrity <BR> <BR> <BR>Q. How do I turn my data into something more meaningful so that I can make <BR> better and faster decisions? <BR>A. C++Builder 3's Business Insight provides the fastest way to turn <BR> enterprise-wide data into actionable information. C++Builder 3 includes <BR> seamlessly integrated components for graphically displaying enterprise or <BR> Internet datA. <BR> <BR>*Decision Cube for multi-dimensional data analysis <BR>*TeeCharts for flexible high-speed visualization of database information <BR>*Quick Reports for summarization of data. <BR> <BR>Each component of C++Builder's Business Insight works together to provide <BR>powerful decision support to your applications. Now you can easily build <BR>custom Decision Support Systems applications that give your users the ability <BR>to access and analyze enterprise-wide data at precisely the level of detail <BR>they require to make informed business decisions. <BR> <BR> <BR>Q. How will C++Builder 3 make multi-tier development easier? <BR>A. C++Builder 3 delivers the only open, scalable, multi-tier architecture that <BR> allows you to respond quickly to the emerging computing environments emerging <BR> from the Internet and enterprise. C++Builder 3 allows you to partition <BR> applications, so you can centrally locate business logic for maintenance and <BR> reusability. It integrates legacy code with new code by offering language <BR> interoperability in COM. It integrates legacy data with new data through high <BR> speed SQL Links and access to Entera. C++Builder 3, thereby, leverages existing investments and utilizes your company's knowledge base more fully. Plus, C++Builder 3 incorporates a thin client architecture reducing the complexity of business critical <BR>systems and ensuring, low-cost deployment, less configuration and maintenance, and a robust application environment. <BR> <BR>Q. What does "thin client" mean and how does C++Builder help me build thin client applications? <BR>A. A thin client application usually means that the application is partitioned into three virtual or physical components: interface logic, business logic and database access logic. The major benefits of this architecture are not limited to but include: <BR> <BR> <BR> <BR>旵entralized Business Logic means it can be maintained in one location instead of being maintained at each client 昒ser interface applications are smaller (requiring less disk space) and can be more easily updated and maintained given that they only <BR>pertain 旴usiness logic code can be removed from database servers reducing the dependency on RDBMS specific SQL. This in turn means that business logic is encoded in C++ and can therefor be more easily debugged. Extracted and centrally located business <BR>logic can also be more easily applied to different RDBMs systems that come on line because of acquisition or integration of disparate systems (such as help desk and Enterprise Resource Planning technologies). <BR> <BR> <BR> <BR>C++Builder has many mechanisms for helping create ultra-thin client applications: <BR> <BR> <BR>昅IDAS Development Kit for multi-tier distributed applications - Remote DataBroker: MIDAS allows users to centralize database access which means no more distribution and configuration of the BDE for every client 昅IDAS Development Kit: Constraint <BR>Broker automatically propagates Relational Database constraints to the client so that the client doesn't have to a) code these into the client and b) use the network for data validation 昉ackages: Reduces the overall size of an application by not <BR>having to statically link in all the code directly into the executable. Instead, a common set of functionality can be delivered to a client and used by multiple applications. 旹ntera Services: Entera allows developers to write cross platform database <BR>and application server functionality that can be easily used by thin clients. These applications can run business critical application 24 hours a day, 7 days a week. 昗ebBroker: Delivers HTML data and applications to Web browsers on any platform. <BR>旳ctiveForms and WebDeployment: Delivers ActiveX applications to Web browsers thereby reducing deployment and maintenance costs of applications. <BR> <BR> <BR> <BR>Q. How will C++Builder 3 help me develop Internet applications? <BR> <BR>A. C++Builder 3 will help developers build client side Internet aware applications as well as Internet Server applications. <BR> <BR>Server Side Internet Development: C++Builder 3 adds the WEB Broker for high speed dissemination of database information over the Web. The WEB Broker consists of the Web Module, Web Dispatcher, Web Session and Web Bridge along with a set of HTML <BR>producing components. These components allow developers to easily create ISAPI and NSAPI server extensions as well as CGI and WebCGI applications. HTMLProducer components work seamlessly with Tables, Queries, and StoredProcedures to publish their data. <BR>The WebDispatcher takes requests from the browser/user and invokes the proper methods that will return HTML content. In this way, C++ developers can now easily create Internet Server applications. And, the WEB Broker technologies are server independent <BR>to protect your code base as the competing Internet standards evolve. <BR> <BR>Client Side Internet Development: C++Builder 3 includes new native Internet controls from NetMasters. These include over 17 drop in components that provider standard Internet functionality such as Sockets, UDP, TCP, SMTP, POP 3, HTML, FTP, HTTP and <BR>more. This enables C++Builder 3 customers to easily add Internet client support to their applications. Developers do not need to learn a new tool or a new language in order to add such capabilities as Web browsing, Internet mail, FTP file transfer, <BR>network news support to their client/server applications. <BR> <BR>ActiveForms and WebDeployment: For the Microsoft platform in particular, C++Builder 3 allows developers to easily create ActiveForms/ATL that turn any C++Builder form into an ActiveForm. ActiveForms are ActiveX Controls that use the C++Builder form as <BR>a container for other C++ components. ActiveForms publish ActiveX property pages and type libraries for adding high-speed functionality to other development environments, for example Internet Explorer. Once ActiveForms are created, WebDeployment <BR>automates the creation of WebServer pages for delivering the ActiveForm application and associated program files (e.g. Help Files, DLLs, etc.). In addition, Code-Signing and CAB file compression are also automatically handled for you. All in all, <BR>ActiveForms and WebDeployment are easy to use, integrated seamlessly into the IDE, and significantly reduce deployment costs. <BR> <BR>Q. Does C++Builder 3 allow me to create ActiveX Controls? <BR> <BR>A. Yes, C++Builder 3 is the highest-productivity C++ application environment for creating high-speed, fully compiled, industry-standard ActiveX controls based on ATL. C++Builder 3 allows any C++ developer to easily create ActiveX Controls that can be <BR>used with existing development tools, such as Visual C++, Java, Visual Basic, or PowerBuilder, in use through out the enterprise. ActiveX Controls created in C++Builder can also be used within the strategic Internet direction of Microsoft to enhance <BR>Internet page content and deliver applications over the Internet infrastructure. <BR> <BR>Q. What are ActiveForms / ATL? <BR> <BR>A. ActiveForms/ATL are ActiveX Controls that use the C++Builder form as a container for other C++Builder components. ActiveForms publish ActiveX property pages and type libraries for adding high-speed functionality to other development environments, <BR>for example Internet Explorer, Visual Basic, Power++ or PowerBuilder. ActiveForms can be used to deliver applications over the Web with new Web Deployment capabilities also found in C++Builder. This reduces the cost of Distributing and Configuring <BR>applications in the traditional manner. <BR> <BR>Q. Have there been any improvements in the C++Builder integrated development environment? <BR> <BR>A. Yes, there have been substantial improvements in the development environment making C++Builder 3 the most powerful IDE for the C++ language. C++Builder 3 now includes Code Insight which is a set of experts and technologies to make developers more <BR>productive. Code Insight includes Tool Tip Expression evaluation for simplified debugging, DLL debugging for building robust applications, Code Find (an integrated GREP utility), and Code Templates Expert for inserting syntactically correct pieces of <BR>code into the editor thereby increasing productivity. C++Builder 3's Dual IDE allows the developer to simplify and customize the IDE so that it does what you want it to do. <BR> <BR>Q. How does Delphi and Borland C++ Builder complement each other? <BR> <BR>A. Delphi and C++ Builder share many common technologies to make them work seamlessly together and to reduce the learning curves of each product. Now team members can use a common RAD Work Bench IDE, and share Code, Forms, Data Modules, Remote Data <BR>Modules, MIDAS Servers as well as Scalable Dictionaries and object repositories. Both products share a common component model, database engine, client and server SQL tool suite, Object Inspector, back-end compiler and more. This means that as your <BR>projects grow and the needs of the corporations grow, your tools will work together to create solutions more quickly. <BR> <BR>Q. How does C++Builder 3 compare to Visual C++ 5.0? <BR> <BR>A. C++Builder 3 has many advantages compared to Microsoft's Visual C++. <BR> <BR>Borland C++Builder Advantages: <BR> <BR> <BR> <BR>旹xclusive: Productivity of Rapid Application Development. While both C++Builder 3 and VC++ use the C++ language, C++Builder has integrated Forms Design, integrated visual application development, Component reusability, scalable database access, and <BR>high-speed no compromises compiler. C++Builder builds on the popularity of other development tools that have incorporate RAD, such as JBuilder, Visual Caf
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?