ASP 3.0 高级编程-中英文对照文献
- 格式:pdf
- 大小:190.70 KB
- 文档页数:6
毕业设计(论文)外文文献翻译文献、资料中文题目:开发一个ASP网站所应用的工具文献、资料英文题目:ASP development of a site by the use of tools 文献、资料来源:文献、资料发表(出版)日期:院(部):专业:班级:姓名:学号:指导教师:翻译日期: 2017.02.14ASP development of a site by the use of tools1. DreamweaverMacromedia Dreamweaver is a professional HTML editor for visually designing and managing web sites and pages. Whether you enjoy the control of hand-coding HTML or prefer to work in a visual editing environment, Dream weaver makes it easy to get started and provides you with helpful tools to enhance your Web design experience.Dreamweaver includes many coding tools and features: an HTML, CSS, and JavaScript reference, a JavaScript debugger, and code editors (the Code view and Code inspector) that allow you to edit JavaScript, XML technology imports HTML documents without reformatting Macromedia’s Roundtrip HTML technology imports HTML documents without reformatting the code and you can set Dream weaver to clean up and reformat HTML when you want it to .Dreamweaver’s visual editing features also let you quickly add design and functionality to your pages without writing a line of code. You can view all your site elements or assets and drag them from an easy-to-use panel directly into a document. Streamline your development workflow by creating and editing images in Macromedia Fireworks, then importing them directly into Dream weaver, or by adding Flash objects you create directly in Dreamweaver.Dreamweaver is fully customizable. Use Dreamweaver to create your own objects and commands, modify keyboard shortcuts, and even write JavaScript code to extend Dreamweaver’s capabilities with new behaviors, property inspectors and site reports.The Dreamweaver work areaLet’s start wi th a brief overview of the Dreamweaver work area.If you haven’t already launch Dreamweaver, double-click the Dream weaver icon to launch it.The Dreamweaver work area accommodates different styles of working and levels of expertise.When you launch Dreamweaver, the following work area items open:The Document window displays the current document as you create and edit it.The Objects panel contains icons you click to insert objects in you document.Dreamweaver provides many floating panels, such as the HTML Styles panel and the code inspector which enable you to work with other Dreamweaver elements.The Launcher bar contains buttons for opening and closing your most frequently used inspectors and panels.The Property inspector displays properties for the selected object or text, and lets you modify those properties.(Which properties appear in the inspector depend on the object actively selected in the document.)To open Dreamweaver’s windows, inspectors and panels, use the Window menu. A check mark next to an item in the Window menu indicates that the named item is currently open(though it may be hidden behind other windows). To display an item that isn’t currently open, choose the item name from the menu or use its keyboard shortcut.Working in DreamweaverDreamweaver can display a document in three ways: in Design view, in Code view, and in a split view that shows both the design and code.(To change the view in which you’re working ,select a view in the Dream weaver toolbar.)By default, Dreamweaver displays the document window in design view.In addition, you can work with Dreamweaver’s design view in two different ways in layout view and standard view.( You select these views in the view category of the objects panel.) In layout view you can design a page layout. Insert graphics, text, and other media; in standard view, in addition to inserting graphics text and media, you can also insert layers, create frame documents, create tables, and apply other changes to your page-options that aren’t available in layou t view.2.DatabaseYou know that a database is a collection of logically related data elements that maybe structured in various ways to meet the multiple processing and retrieval needs of organizations and individuals. There’s nothing new about databases-early ones were chiseled in stone, penned on scrolls, and written on index cards. But now databases are commonly recorded on magnetically media, and computer programs are required toperform the necessary storage and retrieval operations.You’ll see in the following pages that complex data relationships and linkages maybe found in all but the simplest databases. The system software package that handles the difficult tasks associated with creating, accessing, and maintaining database records is called a database management system(DBMS).The programs in a DBMS package establish an interface between the database itself and the users of the database.(These users may be applications programmers, managers and others with information needs, and various OS programs.)A DBMS can organize, process, and present selected data elements from the database. This capability enables decision makers to search, probe, and query database contents in order to extract answers to nonrecurring and unplanned questions that aren’t avail able in regular reports.These questions might initially be vague and/or poorly defined, but people can “browse” through the database until they needed information. In short, the DBMS will “manage” the stored data items and assemble the needed items from t he common database in response to the queries of those who aren’t programmers. Ina file-oriented system, users needing special information may communicate their needs to programmer, who, when time permits, will write one or more prepare the information.The availability of a DBMS, however, offers users a much faster alternative communications path.3. SQL AND SQL SERVERIBM invented a computer language back in the 1970s designed specifically for database queries called SEQUEL; those letters stand for Structured English QUERY for queries, but can also build databases and manage the database engine’s security. Because of this heritage you can pronounce it “sequel” or spell it out “S-Q-L.” There are various versions of SQL used in today’s database engines. Micro soft SQL Server uses a version called Transact-SQL, or T-SQL, which stands for Transaction SQL.⑴What Is SQL Server?SQL Server is a client/server relational database management system (RDBMS)that use Transact-SQL to send requests between a client an SQL Server.⑵Client/Server ArchitectureThe terms client, server, and client/server can be used to refer to very general concepts or to specific items of hardware or software. At the most general level, a client is any component of a system that requests services or resources from other components of a system. A server is any component of a system that provides services or resources to other components of a system.For example, when you print a document from your workstation on a network, the workstation is the client and the machine that does the print spooling is the server.Any client/server data-base system consists of the following components:The server—A collection of data items and supporting objects organized and presented to facilitate services, such as searching ,sorting , recombining ,retrieving, updating ,and analyzing data.. The database consists of the physical storage of data and the data base services. All data access occurs through the server; the physical data is never accessed directly by the client.The client—A software program that might be used interactively by a person or that could be an automated process. This includes all software that interacts with the server, either requesting data from or sending data to the database.The communication between the client and the server---- The communication between the client and the server depends largely on how the client and server are implemented. Both physical and logical layers of communication can be identified.When you communicate with someone using the telephone, the telephone system is the physical layer and a spoken natural language is the logical layer of communication. For a data-based system, the physical layer can be a network if the server and the client are on different computers. It can be intercrosses communication if the server and the client are on the same computer. The logical communication structure of the physical layer may be low-level operating system calls, a proprietary data access language, or the open structured query language (SQL)4. IISInternet Information Server is the acronym (IIS) is a World Wide Web server. Gopher server and FTP server all inclusive inside. IIS means that you can publish web pages, and there are ASP (Active Server Pages), JAVA, VBscript generated pages, with someextensions. IIS support some interesting things, like the editorial environment interface (FRONTPAGE), a full-text search function (INDEX SERVER), a multimedia capabilities (NET SHOW)Secondly, IIS is with Windows NT Server 4.0 to provide the documents and application server, Windows NT Server is built on the basic Internet server components. Windows NT Server and its fully integrated, allowing the use of Windows NT Server built-in security, and the NTFS file system build a powerful and flexible Internet / Intranet site.IIS (Internet Information Server, Internet Information Services) is a Web (Web) services components, including Web server, FTP server, NNTP server and the SMTP server, were used for web browsing, file transfer, mail and news services and so on It makes the network (including the Internet and LAN) on the release of information has become a very easy matter.IIS is the abbreviation for Internet Information Server, Microsoft is pushing the main server, the latest version is included Windows2000 inside the IIS 5, IIS and WindowNT Server fully integrated together, so users can use Windows NT Server and NTFS (NT File System , NT file system) built-in security features, building a strong, flexible and secure Internet and Intranet sites.IIS support HTTP (Hypertext Transfer Protocol, Hypertext Transfer Protocol), FTP (File Transfer Protocol, file transfer protocol) and SMTP protocol, through the use of CGI and ISAPI, IIS can be a high degree of expansion.IIS support has nothing to do with the language of the script preparation and components, through the IIS, developers can develop a new generation of dynamic, full of charm of the Web site. IIS does not require developers to learn new scripting language or compiler applications, IIS full support for VBScript, JScript software development and Java, it also supports the CGI and WinCGI, and the expansion and ISAPI filter.IIS is designed to establish a set of integrated server services to support HTTP, FTP and SMTP, it can provide quick and integration of existing products, while expansion of the Internet server.。
ASP外文翻译+原文ENGLISHE:Develop Web application program using ASP the architecture that must first establish Web application. Now in application frequently with to have two: The architecture of C/S and the architecture of B/S.Client/server and customer end / server hold the architecture of C/S.The customer / server structure of two floor.Customer / server ( Client/Server ) model is a kind of good software architecture, it is the one of best application pattern of network. From technology, see that it is a logic concept, denote will a application many tasks of decomposing difference carry out , common completion is entire to apply the function of task. On each network main computer of web site, resource ( hardware, software and data ) divide into step, is not balanced, under customer / server structure, without the client computer of resource through sending request to the server that has resource , get resource request, so meet the resource distribution in network not balancedness. With this kind of structure, can synthesize various computers to cooperate with work, let it each can, realize the scale for the system of computer optimization ( Rightsizing ) with scale reduce to melt ( Downsizing ). Picture is as follows:It is most of to divide into computer network application into two, in which the resource and function that part supports many users to share , it is realized by server; Another part faces every user , is realized by client computer, also namely, client computer is usual to carry out proscenium function , realizes man-machine interaction through user interface , or is the application program of specific conducted user. And server usually carries out the function of backstage supporter , manages the outside request concerning seting up, accepting and replying user that shared. For a computer, it can have double function , is being certain and momentary to carve to act as server , and again becomes client computer in another time.Customer / server type computer divide into two kinds, one side who offers service is called as server , asks one side of service to be called as customer. To be able to offer service, server one side must have certain hardware and corresponding server software; Also, customer one side must also have certain hardware and corresponding customer software.There must be a agreement between server and customer, both sides communicate according to this agreement.Apply customer / server model in Internet service , the relation betweencustomer and server is not immutable. Some Internet node offers service on the one hand , also gets service on the other hand from other node; It is even in one time dialogue course, mutual role also exchanges probably. As in carry out file transmission , if be called as one side who offers file server, is called as one side who gets file customer, when using get or mget order since another node takes file, can think that what self use and it is client computer , is using put or mput order to another node dispatch file can again think the machine that used self is server.Multilayer customer / server structureAlong with the development of enterprise application, recently, have again arisen a kind of new multilayer architecture, it applies customer end to divide into two minutes: Customer application and server apply. Customer application is the part of original customer application , is another and partial to have been transfered to server to apply. New customer application takes the responsibility for user interface and simple regular business logic and new server application resident core , changeable business logic. Therefore its structure has become new ( Client application + Server application )/Server structure. Following picture shows:This kind of structure has solved traditional Client/Server can expand problem, have reduced customer end business logic , and have reduced the requirement of customer end for hardware. At the same time because of a lot of business logic concentrations have gone to unitary application server on, the maintenance work of application system had been also concentrated together, have eliminated the problem in the traditional structure of Client/Server that software distributes. This kind of structure is called as the architecture of B/S.Browser/Server and browser / server hold the architecture of B/S. On essence, Browser/Server is also a kind of structure of Client/Server, it is a kind of from the traditional two levels of structural development of Client/Server come to thethree-layer structural special case of Client/Server that applied on Web.In the system of Browser/Server, user can pass through browser to a lot of servers that spread on network to send request. The structure of Browser/Server is maximum to have simplified the work of client computer, on client computer, need to install and deploy few customer end software only , server will bear more work, for database visit and apply program carry out will in server finish.Under the three-layer architecture of Browser/Server, express layer( Presentatioon ) , function layer ( Business Logic ) , data layer ( Data Service ) have been cut the unit of 3 relative independences:It is the first layer of to express layer: Web browser.In expressing layer contain system show logic, locate in customer end. It's task is to suggest by Web browser to the certain a Web server on network that service is asked , after verifying for user identity, Web server delivers needed homepage with HTTP agreement to customer end, client computer accept the homepage file that passed , and show it in Web browser on.Second layer function layer: Have the Web server of the application function of program extension.In function layer contain the systematic handling of general affairs logic, locate in Web server end. It's task is the request concerning accepting user , need to be first conducted and corresponding to expand application program and database to carry out connection , passes through the waies such as SQL to database server to put forward data handling to apply for, then etc. database server the result of handling data submit to Web server, deliver again by Web server to return customer end.The number of plies of 3th according to layer: Database server.In data layer contain systematic data handling logic, locate in database server end. It's task is to accept the request that Web server controls for database, realization is inquired and modified for database , update etc. function, submit operation result to Web server.Careful analysis is been easy to see , the architecture of Browser/Server ofthree-layer is the handling of general affairs of the two levels of structure ofClient/Server logic modular from the task of client computer in split , from the first floor of individual composition bear the pressure of its task and such client computer have alleviated greatly, distribute load balancedly and have given Web server, so from the structural change of Client/server of original two floor the structure ofBrowser/Server of three-layer. This kind of three-layer architecture following picture shows.This kind of structure not only client computer from heavy burden and the requirement of performance that rises continuously for it in liberation come out , also defend technology people from heavy maintenance upgrading work in free oneself. Since client computer handles general affairs , logic partial minutes have given function server, make client computer right off " slender " a lot of, do not take the responsibility for handling complex calculation and data again visit etc. crucial general affairs, is responsible to show part, so, maintenance people do not rush about again for the maintenance work of program between every client computer, and put major energy in the program on function server update work. Between this kind of three-layer structural layer and layer, the mutually independent change of any first floor does not affect the function of other layer. It has changed the defect of the two levels of architecture of Client/Server of tradition from foundation, it is the transform with deep once in application systematic architecture.The contrast of two architecturesThe architecture of Browser/Server and the architecture of Client/Server compare with all advantages that not only have the architecture of Client/Server and also have the architecture of Clinet/Server the unique advantage that place does not have:Open standard: The standard adopted by Client/Server only in department unification for but, it's application is often for special purpose.It is lower to develop and defend cost: It need to be implemented on all client computers that the application of Client/Server must develop the customer end software for special purpose, no matter installation and disposition escalate still, have wasted manpower and material resources maximumly. The application ofBrowser/Server need in customer end have general browser , defend and escalate to work in server end go on , need not carry out any change as customer holds , have reduced the cost of development and maintenance so greatly.It is simple to use , interface friendly: The interface of the user of Client/Server is decided by customer end software, interface and the method of its use are not identical each, per popularize a system of Client/Server ask user study from the beginning, is hard to use. The interface of the user of Browser/Server is unified on browser, browser is easy to use , interface friendly, must not study use again other software, the use of a Lao Yong Yi that has solved user problem.Customer end detumescence: The customer end of Client/Server has the function that shows and handles data , as the requirement of customer end is a client computer " it is fat " very high. The customer of Browser/Server holds the access that not takes the responsibility for database again and the etc. task of complex data calculation, need it only show , the powerful role that has played server fully is so large to have reduced the requirement for customer end, customer end become very " thin ".System is flexible: The 3 minutes of the system of Client/Server, in modular, have the part that need to change to want relation to the change of other modular, make system very difficult upgrading. The 3 minutes of the system of Browser/Server modular relative independence, in which a part of modular change, other modular does not get influence, it is very easy that system improve to become, and can form the system with much better performance with the product of different manufacturer.Ensure systematic safety: In the system of Client/Server, directly join with database server because of client computer, user can very easily change the data on server, can not guarantee systematic safety. The system of Browser/Server has increased a level of Web server between client computer and database server , makes two not to be directly linked again, client computer can not be directly controled for database, prevent user efficiently invade illegally.The architecture of Browser/Server of three-layer has the advantage that a lot of traditional architectures of Client/Server does not have , and is close to have combined the technology of Internet/Intranet, is that the tendency of technical development tends to , it application system tape into one brand-new develop times. From this us option the configuration of B/S the architecture that develops as system.what are C/S with B/SFor " C/S " with the technology of " B/S " develop change know , first,must make it clear that 3 problems.( 1 ) What is the structure of C/S.C/S ( Client/Server ) structure, the server structure and client computer that all know well. It is software systematic architecture, through it can hold hardware environment fully using two advantage, realize task reasonable distribution to Client end and Server end , have reduced systematic communication expense. Now, the most systems of application software are the two levels of structure of the form of Client/Server , are developing to the Web application of distribution type since current software application is systematic, Web and the application of Client/Server can carry out same business handling , apply different modular to share logic assembly; Therefore it is systematic that built-in and external user can visit new and existing application , through the logic in existing application system, can expand new application system. This is also present application system develop direction. Traditional C /S architecture though adopting is open pattern, but this is the openness that system develops a level , in specific application no matter Client end or Server end the software that need to still specify support. Because of the software software that need to develop different edition according to the different system of operating system that can not offer the structure of C/S and the open environment of user genuine expectation , besides, the renovation of product is very rapid, is nearly impossible to already meet the 100 computer above users of local area network at the same time use. Price has low efficiency high. If my courtyard uses , Shanghai exceed the orchid company's management software " statistics of law case" is typical C /S architecture management software.( 2 ) What is the structure of B/S.B/S ( Browser/Server ) structure browser and server structure. It is along with the technology of Internet spring up , it is for the structure of improvement or a kind of change of the structure of C/S. Under this kind of structure, user working interface is to realize through WWW browser, lose the logic of general affairs very much in front( Browser) realization, but the major logic of general affairs in server end( Server) realization, form the three-layer claimed 3-tier structure. So, have simplified customerend computer load greatly , have alleviated system to defend workload and the cost with upgrading , have reduced the overall cost of user ( TCO ). With present technology see , local area network the network application that establishes the structure of B/S , and under the pattern of Internet/Intranet, database application is easy to hold relatively , cost also is lower. It is that oneness goes to the development of position , can realize different people, never same place, with difference receive the way of entering ( for example LAN, WAN, Internet/Intranet etc.) visit and operate common database; It can protect data platform efficiently with management visit limits of authority, server database is also safe. Now in my courtyard, net ( Intranet ) , outer net ( Internet ) with Beijing eastern clear big company " law case and the management software of official business " is the structural management software of B/S , policemen each working station in local area network pass through WWW browser can realize working business. Especially in JAVA step platform language appearance after, the configuration management software of B/S is more facilitated , is shortcut, efficient.( 3 ) The management software technology of main stream.The technology of main stream of management software technology is as management thought , have also gone through 3 develop period. First, interface technology goes to Windows graph interface ( or graph user interface GUI ) from last century DOS character interface, till Browser browser interface 3 differences develop period. Secondly, today own the browser interface of computer, is not only visual and is easy to use , what is more major is that any its style of application software based on browser platform is as, make the requirement of choosing a person for the job for operating training not high and software operability is strong , is easy to distinguish; Moreover platform architecture the file that also goes to today from past single user development /server ( F /S ) system and client computer /server ( C /S ) system and browser /server ( B /S ) system.The comparison of C/S and B/SC/S and B/S is the now world two technologies of main stream of developing pattern technical configuration. C/S is that American Borland company researches and develop most early, B/S is that American Microsoft researches anddevelop. Now this two technologies with quilt world countries grasp , it is many that domestic company produce article with C/S and the technical development of B/S. This two technologies have the certain market share of self , is with customer crowd , each domestic enterprise says that own management software configuration technical function is powerful, advanced, convenient , the customer group that can lift , have a crowd scholar ink guest to shake flag self cry out , advertisement flies all over the sky , may be called benevolent to see kernel, sage sees wisdomC/S configures inferior position and the advantage of software( 1 ) Application server operation data load is lightcomparatively.The database application of the most simple architecture of C/S is become by two partial groups, customer applies program and database server program. Both can be called as proscenium program and the program of backstage supporter respectively. The machine of operation database server program is also called as application server. Once server program had been started , waits the request concerning responding customer program hair at any time; Customer application program operation can be called as customer computer on the own computer of user, in correspondence with database server, when needs carry out any operation for the data in database, customer program seeks server program voluntarily , and sends request to it, server program is regular as basis intends to make to reply, send to return result, application server operation data load is lighter.( 2 ) Data store management function relatively transparent.In database application data store management function, is carried out respectively independently by server program and customer application program , is regular as proscenium application can violate , and usually those different( no matter is have known still unknown ) operations data, in server program, do not concentrate realization, for instance visit limits of authority, serial number can be repeated , must have customer talent establishment the rule order. It is these to own , for the last user that works on proscenium program is " transparent ", they need not be interest in ( can not usually also interfere ) the course of behind, can complete own all work. In the application of customer server configuration proscenium program not is very " thin ",troublesome matter is delivered to server and network. In the system of C/S take off , database can not become public really , professionally more competent storehouse, it gets independent special management.( 3 ) The inferior position of the configuration of C/S is high maintenance cost make investment just big.First, with the configuration of C/S, will select proper database platform to realize the genuine "unification" of database data, make the data synchronism that spreads in two lands complete deliver by database system go to manage, but the logically two operators of land will directly visit a same database to realize efficiently , have so some problems, if needs establishment the data synchronism of " real time ", the database server that must establish real time communication connection between two places and maintains two lands is online to run , network management staff will again want to defend and manage for customer end as server defends management , maintenance and complex tech support and the investment of this high needs have very high cost, maintenance task is measured.Secondly, the software of the structure of C/S of tradition need to develop the software of different edition according to the different system of operating system , is very rapid because of the renovation of product, price is working needs high with inefficient already do not meet. In JAVA step platform language appearance after, the configuration of B/S is more vigorous impact C/S , and forms threat and challenge for it. .The advantage of B/S configuration software( 1 ) The Maintenance of inferior position and upgrading way are simple.Now upgrading and the improvement of software system more and more frequently, the product of the configuration of B/S embodies more convenient property obviously. For one a little a little bit big unit , if systematic administrator needs , between hundreds of 1000 even last computers round trip run , efficiency and workload is to can imagine, but the configuration of B/S software needs management server have been all right , all customer ends are browser only, need not do any maintenance at all. No matter the scale of user has , is what , has how many branch will not increase any workload of maintenance upgrading , is all to operate needs to aim at server to go on;If need differently only, net server connection specially , realize long-range maintenance and upgrading and share. So client computer more and more " thin ", and server more and more " fat " is the direction of main stream of future informative development. In the future, software upgrading and maintenance will be more and more easy , and use can more and more simple, this is for user manpower , material resources, time and cost save is obvious , it is astonishing. Therefore defend and escalate revolutionary way is the client computer " it is thin ", " is fat " server.( 2 ) Cost reduction, it is more to select.All know windows in the computer of top of a table on nearly one Tong world, browser has become standard disposition, but on server operating system, windows is in absolute dominance position not. Current tendency is the application management software that uses the configuration of B/S all , need to install only in Linux server on , and safety is high. The so server option of operating system is many, no matter choosing those operating system, can let the most of ones use windows in order to the computer of top of a table of operating system does not get influence, this for make most popular free Linux operating system develop fast, Linux except operating system is free besides, it is also free to link database, this kind of option is very pupular.Say, many persons on daily, "Sina website" nets , so long as having installed browser for can , and what need not know the server of " Sina website " to use is that what operating system, and in fact the most of websites do not use windows operating system really, but the computer of user is most of as installing to be windows operating system.( 3 ) Application server operation data load value comparatively.Since B/S configures management, software installation in server end ( Server ) on, it is been all right that network administrator need to manage server only, the user interface major logic of general affairs in server ( Server ) end pass through WWW browser completely realization, lose the logic of general affairs very much in front( Browser) realization, all customer ends has only browser, network administrator need to do hardware maintenance only. But application server operation data load is heavier, once occuring " server collapse " to wait for problem,consequence is unimaginable. Therefore a lot of units have database to stock server , are ready for any eventuality.原文翻译:利用ASP开发Web应用程序首先必须确立Web应用的体系结构。
中英文资料对照外文翻译 概述 是一个统一的 Web 开发模型,它包括您使用尽可能少的代码生成企业级 Web 应用程序所必需的各种服务。
作为 .NET Framework 的一部分提供。
当您编写 应用程序的代码时,可以访问 .NET Framework 中的类。
您可以使用与公共语言运行库 (CLR) 兼容的任何语言来编写应用程序的代码,这些语言包括 Microsoft Visual Basic、C#、JScript .NET 和 J#。
使用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面的优点的 应用程序。
包括:∙页和控件框架∙ 编译器∙安全基础结构∙状态管理功能∙应用程序配置∙运行状况监视和性能功能∙调试支持∙XML Web services 框架∙可扩展的宿主环境和应用程序生命周期管理∙可扩展的设计器环境 页和控件框架是一种编程框架,它在 Web 服务器上运行,可以动态地生成和呈现 网页。
可以从任何浏览器或客户端设备请求 网页, 会向请求浏览器呈现标记(例如 HTML)。
通常,您可以对多个浏览器使用相同的页,因为 会为发出请求的浏览器呈现适当的标记。
但是,您可以针对诸如 Microsoft Internet Explorer 6 的特定浏览器设计 网页,并利用该浏览器的功能。
支持基于 Web 的设备(如移动电话、手持型计算机和个人数字助理 (PDA))的移动控件。
网页是完全面向对象的。
在 网页中,可以使用属性、方法和事件来处理 HTML 元素。
页框架为响应在服务器上运行的代码中的客户端事件提供统一的模型,从而使您不必考虑基于 Web 的应用程序中固有的客户端和服务器隔离的实现细节。
该框架还会在页处理生命周期中自动维护页及该页上控件的状态。
使用 页和控件框架还可以将常用的 UI 功能封装成易于使用且可重用的控件。
控件只需编写一次,即可用于许多页并集成到 网页中。
ASP Banner Ad SystemTo the Reader from Joe: This is a user-submitted tutorial by the author above. I have read the tutorial and set the format to fit HTML Goodies, but for the most part have not changed the language. I chose this tutorial because many readers have been asking for more ASP tutorials. This is a great one.Sorry I cannot show you the event here. The HTML Goodies servers do not offer ASP. I will tell you though that if you run IE5.0 or better, open the contents of the zip file into a directory and it runs just fine.If you haven't already, you may want to read my introductory ASP tutorial before this one. If not, then enjoy.There may be a point in your web design career, where your site becomes real popular. That is when companies become interested in advertising on your site. A Banner Ad system can be built to control all those advertisements that you are so willing to display, for a price. Active Server Pages makes it very easy to create a banner ad system. So easy, that the Microsoft ASP developers created an "AdRotator" component for the occasion. Before you begin reading this article, make sure you download the support material below.The files included aread.txtbanner.asp3 banner imagesclicks.aspexample.aspredirect.aspad.txtIn order for the AdRotator component to work, you must configure a text file. This text file contains all the banner ad properties. However, The text file must follow a certain format. The first four lines are as follows:REDIRECT redirect.aspWIDTH 400HEIGHT 50*REDIRECTWhen a banner is clicked, the "AdRotator" component goes to a preliminary page. This page is called a redirect page. The redirect page handles any extra programming events before directing a user to the banners destination. In this example banner system, I called the preliminary file "redirect.asp".WIDTHThis sets the width of the banner ad image. The value must be in pixels.HEIGHTThis sets the height of the banner ad image. The value must be in pixels.*The asterisk tells the "AdRotator" component that it is about to acquire banner ad information. The asterisk is required.Once you define the general properties above the asterisk, then comes the list of banners to display. In the ad.txt file, there are three banners defined below the asterisk.banner1.jpg20banner2.jpg30banner3.jpg30Each banner requires four lines of properties, which follow the format below:Image filenameWeb AddressDescriptionBanner WeightImage FileThe image filename can be a fully qualified web address or relative name that points to the image. If the image is in a different folder, then you also include the folder name as well.(/banner1.jpg, banner1.jpg, or foldername/banner.jpg)>Web AddressThe web address can be a page on your site or a fully qualified web address that leads to another site.DescriptionThe description will be displayed as a tool tip. When you rest your mouse over the banner, the description pops up.Banner WeightThe banner weight determines how much a banner is displayed. The "AdRotator" component adds all of the banner weights and determines theprobability or percent chance of a particular banner being displayed. A banner with a higher weight has better a better probability.NOTE: You can disable a banners property by substituting with a dash. banner3.jpg-30The example entry above would create a banner ad that does not have a web address.Banner.aspThis file uses the "AdRotator" component and analyzes the contents of the ad.txt file. Below is the code.sub banner(strTarget)dim bannerad, htmlset bannerad = server.CreateObject("MSWC.adrotator")bannerad.TargetFrame = strTargethtml = bannerad.GetAdvertisement("ad.txt")Response.Write htmlend subThe first thing to note is that the ASP was written with VBScript. The second thing to note is that the code is written inside a sub procedure called banner(strTarget).For those of you who do not know, a sub procedure allows you to group together a bunch of code that can be reused over and over. Like a function, it takes an argument, such as a word or variable. In the code above the argument is strTarget.Unlike a function, a sub-procedure does not return any values, it just executes the code inside line by line.Inside the sub I declare two variables...dim bannerad, htmlNext I store the "AdRotator" component inside the "bannerad" variable. When storing a component inside a variable you use the set keyword. Since we are programming server-side with ASP, we use server.CreateObject to summon the component. "MSWC.adrotator" is the component key or name value.set bannerad = server.CreateObject("MSWC.adrotator")Next I use a property of the "AdRotator" called "TargetFrame". This property is equivalent to:html = bannerad.GetAdvertisement("ad.txt")Finally, I want to print the contents of the "html" variable. This prints the code that displays the banner images.Response.Write htmlRedirect.aspThis is the file that is processed before someone is redirected to the banners web address. Inside this file, we can capture information like how many times a particular banner is clicked and so on. To start things off, I defined a variable called "strUrl".Dim strUrlNext I store a querystring value inside this new variable.strUrl = Request.Querystring("url")A querystring is nothing more than a bunch of name/value pairs attached to a web address. When a user clicks on a banner, the "AdRotator" component attaches a querystring to the redirect file. So if we were to click banner1.jpg, defined in ad.txt, we would end up with a redirect web address that looks like so.Redirect.asp?url=&image=banner1.jpgIn essence assigning "Request.Querystring("url") to "strUrl", is the same as assigning to it.Finally, I check to see which banner was clicked. I accomplish this with the VBSCript inStr( ) function.if instr(strUrl, "htmlgoodies") thenApplication.Lockapplication("htmlgoodies") = application("htmlgoodies") + 1Application.UnLockResponse.ClearResponse.Redirect strUrlend ifThe inStr( ) function returns the number position of a sub-word (sub-string) within another word (string). The format is as followsInStr(main word, sub-word)If the sub-word exist within the main word, then the function will equal a number greater-than zero or true. If the sub-word does not exist, then the function will equal zero or false. In the example above, I check to see if "htmlgoodies" exist within . Since the answer is true, then the code inside the if... then... statement will execute.Inside the if... then... I use an application variable. An application variable is native to ASP. Application variables store information as long as a web application exist, a web application ceases to exist when say someone shuts off the web hosting server. The beauty of an application variable is that you can define it on one web page and use it in other web pages within your web application. The downfall is that the users computer must have cookies enabled.Anyways, the code adds one to the application variable, every time a banner is clicked. After one is added, the code redirects to the banners web page. So if banner1 was clicked then you shall be redirected to "".Response.Redirect strUrlExample.aspThis is an example page that uses the banner ad system. When you refresh the page, you should most likely see a different banner. Whenever you want to insert the banner ad on a page, you can use the SSI directive below...<!-- #include file="banner.asp" -->Once you include the file above, then you can call the sub-procedure inside the banner.asp file like so...Call banner("_blank")Notice that I supply one of the values for the "TargetFrame" as an argument. So if the banner is clicked, then the web page should open up in a separate browser window.Clicks.aspThis is a very simple page that displays the number of clicks per banner ad. To display the number of times a banner was clicked, you just print the contents of the application variables that were created inside "redirect.asp". Pretty nifty. <% =application("htmlgoodies") %>ASP横幅广告系统乔给读者的话:这是一个由用户提交上述笔者的教程。
外文翻译(附英文原文)Dreamweaver MX 中的数据库Macromedia Dreamweaver MX是一个令人兴奋的版本,它在建立动态网的应用方面带来了一个很大的推进。
越来越多的人拥有了他们需要的工具去快速且简单的把他们的网站连接到数据库,他们可以做从收取e-mail到使用完全的网络商店数据服务的所有事情。
在强大功能同时也带来的一点责任,无论是你自己、你的客户还有你网站的用户都有。
你有责任去建立一个安全的应用端,我们的目的是为了保护你收集的数据和商店免于被非法盗用。
建立一个安全连接并不是一个很困难的任务,但是他要让你切实注意你所做的一切。
你将要采取一些保护数据措施才能使你的站点在发展和推广期间走的更远。
他们不仅包括Dreamweaver MX 还包括你使用的数据程序。
带索引序列存取(ISAM)数据库包括了一些流行的基于文件的数据库里例如Microsoft Access, FileMaker, 以及FoxPro。
他们都是典型的独立体且能通过一个驱动程序访问,他们不需要服务端请求去运行。
这些程序是本地建立的然后通过DSN上传到网络服务器,一总硬件代码连接方式,或者象ASP里面的Server.MapPath一样的方法。
ISAM是廉价并且易于使用。
但是如果你不用一些简单的方法保护他们的话也是很容易被突破的。
首先,注意你存储数据的文件。
如果可能的话,把数据库的文件夹放在你网站根目录的上层。
例如,如果到你的服务器上的网站的物理路径是c:\websites\mywebsite,mywebsite文件夹和下层的内容就都是从浏览器可看到的内容。
这意味着如果你把你的数据库文件放到c:\websites\mywebsite\database,那么某些知道或者猜到你的文件名的人就能简单的通过/database/filename.mdb去下载到你的数据文件。
因为服务器没有关联程序去运行mdb文件,它就默许了用户下载这个文件。
ASP 3.0高级编程(一)【摘要】ASP 3.0高级编程是一项重要的技能,本文将介绍其基础知识、应用场景、特点、技术要点和最佳实践。
ASP 3.0高级编程在Web开发中具有广泛的应用,能够提高网站的交互性和功能性。
未来发展方向包括更多的创新和改进,需要不断学习和更新知识。
ASP 3.0高级编程对于Web开发人员来说是一项必备的技能,能够有效提升工作效率和提升网站的质量。
ASP 3.0高级编程的重要性不容忽视,希望本文能够帮助读者更好地理解和应用这一技术。
【关键词】ASP 3.0, 高级编程, 网络编程, 应用开发, 技术要点, 最佳实践,未来发展, 总结.1. 引言1.1 ASP 3.0高级编程(一)介绍ASP 3.0高级编程(一)是一种Web开发技术,它基于微软的ASP (Active Server Pages)技术并进行了进一步的深化和扩展。
ASP 3.0高级编程(一)提供了更加灵活和强大的功能,能够帮助开发者更加高效地构建复杂的Web应用程序。
通过ASP 3.0高级编程(一),开发者可以实现动态网页生成、数据库访问、用户认证、会话管理等功能,并且可以与诸如HTML、CSS、JavaScript和SQL等其他技术进行无缝集成。
ASP 3.0高级编程(一)的核心理念是“代码即内容”,即通过在网页中嵌入服务器端脚本代码来动态生成页面内容,从而实现定制化和个性化的Web体验。
相比于传统的静态网页开发方式,ASP 3.0高级编程(一)具有更强的灵活性和扩展性,能够更好地适应各种复杂的业务需求。
ASP 3.0高级编程(一)是一项十分重要的技术,它为Web开发带来了许多创新和改进,使得开发者能够更加轻松地构建功能强大、交互性强的Web应用程序。
在未来的发展中,ASP 3.0高级编程(一)有望进一步完善和发展,为Web开发行业带来更多的惊喜和机遇。
1.2 ASP 3.0高级编程(一)的重要性ASP 3.0高级编程(一)在当前的互联网发展中具有重要意义。
ASP 3.0高级编程(二)使用Form和QueryString集合当用户填写页面内容时所提供的全部值,或在浏览器地址栏输入在URL后的值,通过Form和QueryString 集合为ASP脚本所用。
这是在ASP代码中访问值的一种简单方法。
1、访问ASP集合的一般技术大多数ASP集合与在VB中见到的普通集合相差不多。
实际上,它们是值的数组,但能通过使用一个文本字符串键(对大小不敏感)以及一个整型索引进行访问。
因此,假如客户端W eb页面包含的如下:FirstName:LastName:可通过访问ASP的Form集合来访问其控件内的值:strFirstName = Request.Form(“FirstName”)strLastName = Request.Form(“LastName”)也可使用窗体中控件的整型索引,索引的范围从在HTML中第一个定义的控件开始,然后根据定义的顺序排序:strFirstName = Request.Form(1)strLastName = Request.Form(2)然而,后面的这种以整型为索引的技术不推荐使用,因为一旦有HTML中的控件发生了变化,或者插入一个新的控件,则ASP代码将得到错误的值。
进一步而言,对于阅读代码的人来讲,极容易混淆。
1) 访问集合的全部值可以通过引用集合把整个Form上的一系列值变成单个的字符变量,且不用提供键或索引。
StrAllFormContent = Request.Form假如文本框包含值Priscilla和Descartes,则Request.Form语句将返回下列字符:FirstName=Priscilla&LastName=Descartes注意,提供的值是以名称/值对的形式出现的(即控件名称=控件值),并且每一对名称/值相互之间是用符号“&”相分隔的。
假如打算把窗体中的内容传递单独的,希望得到值的标准格式的可执行应用程序或DLL,这个技术是很有用的。
ASP 3.0高级编程(三)访问和更新Cookies集合Cookies的值比ASP其他集合(例如Form和ServerVariables)的值要复杂得多。
Cookie 是一小块由浏览器存贮在客户端系统上的文本,且随同每次请求发往它们应用于的域中的服务器。
ASP使得应用cookie较为容易,可以从Request对象的Cookies集合中获得所有随同请求发出的cookie值,并可创建或修改cookie,通过Response对象的Cookies集合发回给用户。
Cookie包含可用两种方式构造的信息,单值cookie提供其值给代码是通过一个一般的类A SP集合。
然而,集合的每个成员可能本身也是一个集合,包含这种信息的cookie通过称为多值(multiple-Value)cookie。
创建一个单值的cookie较为简单,如下所示:Response.Cookies(“item-name”) = “item-value”创建一个多值的cookie,可以使用如下命令:Response.Cookies(“item-name”)(“sub-item-name”) = “sub-item-value”设置cookie应用的域及路径及其有效期,我们使用:Response.Cookies(“item-name”).domain = “domain-url”Response.Cookies(“item-name”).path = “virtual-path”Response.Cookies(“item-name”).expires = #date#通常,客户只在对创建cookie的目录中的页面提出请求时,才将cookie随请示发住服务器。
通过指定path属性,可以指定站点中何处这个cookie是合法的,并且这个cookie将随请求发送。
如果cookie随对整个站点的页面请求发送,设置path为“/”。
假如Expires属性没有设置,关闭当前的浏览器实例时,cookie将被自动消除。
PSA中英文对照(打印版)一、File 文件1.New 新建2.Open 打开3.Open As 打开为4.Open Recent 最近打开文件5.Close 关闭6.Save 存储7.Save As 存储为8.Save for Web存储为Web所用格式9.Revert 恢复10.Place 置入11.Import 输入1 PDF Image PDF图象导入2 Annotations 注释12.Export 输出13.Manage Workflow 管理工作流程1 Check In 登记2 Undo Check Out 还原注销3 Upload To Server 上载到服务器4 Add To Workflow 添加到工作流程5 Open From Workflow 从工作流程打开14.Automate 自动1 Batch 批处理2 Create Droplet 创建快捷批处理3 Conditional Mode Change条件模式更改4 Contact Sheet 联系表5 Fix Image 限制图像6 Multi Page PDF to PSD多页面PDF文件到PSD文件7 Picture package 图片包8 Web Photo GalleryWeb照片画廊15.File Info 文件简介16.Print Options 打印选项17.Page Setup 页面设置18.Print 打印19.Jump to 跳转到20.Exit 退出二、Edit 编辑1.Undo 还原2.Step Forward 向前3.Step Backward 返回4.Fade 消退5.Cut 剪切6.Copy 拷贝7.Copy Merged 合并拷贝8.Paste 粘贴9.Paste Into 粘贴入10.Clear 清除11.Fill 填充12.Stroke 描边13.Free Transform 自由变形14.Transform 变换1 Again 再次2 Sacle 缩放3 Rotate 旋转4 Skew 斜切5 Distort 扭曲6 Prespective 透视7 Rotate 180°旋转180度8 Rotate 90°CW 顺时针旋转909 Rotate 90°CCW 逆时旋转9010 Flip Hpeizontal 水平翻转11 Flip Vertical 垂直翻转15.Define Brush 定义画笔16.Define Pattern 设置图案17.Define Custom Shape 定义自定形状18.Purge 清除内存数据1 Undo 还原2 Clipboard 剪贴板3 Histories 历史纪录4 All 全部19.Color Settings 颜色设置20.Preset Manager 预置管理器21.Preferences 预设1 General 常规2 Saving Files 存储文件3 Display &Cursors 显示与光标4 Transparency &Gamut 透明区域与色域5 Units &Rulers 单位与标尺6 Guides &Grid 参考线与网格7 Plug Ins &Scratch Disks 增效工具与暂存盘8 Memory &Image Cache 内存和图像高速缓存9 Adobe Online Adobe在线10 Workflows Options 工作流程选项三、Image 图像1.Mode 模式1 Bitmap 位图2 Grayscale 灰度3 Duotone 双色调4 Indexed Color 索引色5 RGB Color RGB色6 CMYK Color CMYK色7 Lab Color Lab色8 Multichannel 多通道9 8 Bits/Channel 8位通道10 16 Bits/Channel 16位通道11 Color Table 颜色表12 AssingProfile 制定配置文件13 Convert to Profile 转换为配置文件1 / 72.Adjust 调整1 Levels 色阶2 Auto Laves 自动色阶3 Auto Contrast 自动对比度4 Curves 曲线5 Color Balance 色彩平衡6 Brightness/Contrast亮度/对比度7 Hue/Saturation 色相/饱和度8 Desaturate 去色9 Replace Color 替换颜色10 Selective Color 可选颜色11 Channel Mixer 通道混合器12 Gradient Map 渐变映射13 Invert 反相14 Equalize 色彩均化15 Threshold 阈值16 Posterize 色调分离17 Variations 变化3.Duplicate 复制4.Apply Image 应用图像5.Calculations 计算6.Image Size 图像大小7.Canvas Size 画布大小8.Rotate Canvas 旋转画布1 180°180度2 90°CW 顺时针90度3 90°CCW 逆时针90度4 Arbitrary 任意角度5 Flip Horizontal 水平翻转6 Flip Vertical 垂直翻转9.Crop 裁切10.Trim 修整11.Reverl All 显示全部12.Histogram 直方图13.Trap 陷印14.Extract 抽出15.Liquify 液化四、Layer 图层1.New 新建1 Layer 图层2 BackgroundFromLayer背景图层3 Layer Set 图层组4 Layer Set From Linked 图层组来自链接的5 Layer via Copy通过拷贝的图层6 Layer via Cut 通过剪切的图层2.Duplicate Layer 复制图层3.Delete Layer 删除图层/doc/b015033586.html yer Properties 图层属性/doc/b015033586.html yer Style 图层样式1 Blending Options 混合选项2 Drop Shadow 投影3 Inner Shadow 内阴影4 Outer Glow 外发光5 Inner Glow 内发光6 Bevel and Emboss 斜面和浮雕7 Satin 光泽8 Color Overlay 颜色叠加9 Gradient Overlay 渐变叠加10 Pattern Overlay 图案叠加11 Stroke 描边12 Copy Layer Effects拷贝图层样式13 Paste Layer Effects粘贴图层样式14 Paste Layer Effects To Linked将图层样式粘贴的链接的15 Clear Layer Effects清除图层样式16 Global Light 全局光17 Create Layer 创建图层18 Hide All Effects 显示/隐藏全部效果19 Scale Effects 缩放效果6.New Fill Layer 新填充图层1 Solid Color 纯色2 Gradient 渐变3 Pattern 图案7.New Adjustment Layer 新调整图层1 Levels 色阶2 Curves 曲线3 Color Balance 色彩平衡4 Brightness/Contrast 亮度/对比度5 Hue/Saturation 色相/饱和度6 Selective Color 可选颜色7 Channel Mixer 通道混合器8 Gradient Map 渐变映射9 Invert 反相10 Threshold 阈值11 Posterize 色调分离8.Change Layer Content更改图层内容/doc/b015033586.html yer Content Options图层内容选项10.Type 文字1 Create Work Path 创建工作路径2 Convert to Shape 转变为形状3 Horizontal 水平4 V ertical 垂直5 Anti-Alias None 消除锯齿无6 Anti-Alias Crisp 消除锯齿明晰7 Anti-Alias Strong 消除锯齿强8 Anti-Alias Smooth 消除锯齿平滑9 Covert T o Paragraph Text 转换为段落文字10 Warp Text 文字变形11 Update All Text Layers 更新所有文本图层12 Replace All Missing Fonts 替换所以缺欠文字11.Rasterize 栅格化1 Type 文字2 Shape 形状3 Fill Content 填充内容4 Layer Clipping Path图层剪贴路径5 Layer 图层2 / 76 Linked Layers 链接图层7 All Layers 所以图层12.New Layer Based Slice 基于图层的切片13.Add Layer Mask 添加图层蒙板1 Reveal All 显示全部2 Hide All 隐藏全部3 Reveal Selection 显示选区4 Hide Selection 隐藏选区14.Enable Layer Mask 启用图层蒙板15.Add Layer Clipping Path 添加图层剪切路径1 Reveal All 显示全部2 Hide All 隐藏全部3 Current Path 当前路径16.Enable Layer Clipping Path 启用图层剪切路径17.Group Linked 于前一图层编组18.UnGroup 取消编组19.Arrange 排列1 Bring to Front 置为顶层2 Bring Forward 前移一层3 Send Backward 后移一层4 Send to Back 置为底层20.Arrange Linked 对齐链接图层1 Top Edges 顶边2 V ertical Center 垂直居中3 Bottom Edges 底边4 Left Edges 左边5 Horizontal Center 水平居中6 Right Edges 右边21.Distribute Linked 分布链接的1 Top Edges 顶边2 V ertical Center 垂直居中3 Bottom Edges 底边4 Left Edges 左边5 Horizontal Center 水平居中6 Right Edges 右边22.Lock All Linked Layers 锁定所有链接图层23.Merge Linked 合并链接图层24.Merge Visible 合并可见图层25.Flatten Image 合并图层26.Matting 修边1 Define 去边2 Remove BlackMatte移去黑色杂边3 Remove WhiteMatte移去白色杂边五、Selection 选择1.All 全部2.Deselect 取消选择3.Reselect 重新选择4.Inverse 反选5.Color Range 色彩范围6.Feather 羽化7.Modify 修改1 Border 扩边2 Smooth 平滑3 Expand 扩展4 Contract 收缩8.Grow 扩大选区9.Similar 选区相似10.Transform Selection 变换选区11.Load Selection 载入选区12.Save Selection 存储选区六、Filter 滤镜/doc/b015033586.html st Filter 上次滤镜操作2.Artistic 艺术效果1 Colored Pencil 彩色铅笔2 Cutout 剪贴画3 Dry Brush 干笔画4 Film Grain 胶片颗粒5 Fresco 壁画6 Neon Glow 霓虹灯光7 Paint Daubs 涂抹棒8 Palette Knife 调色刀9 Plastic Wrap 塑料包装10 Poster Edges 海报边缘11 Rough Pastels 粗糙彩笔12 Smudge Stick 绘画涂抹13 Sponge 海绵14 Underpainting 底纹效果15 Watercolor 水彩3.Blur 模糊1 Blur 模糊2 Blur More 进一步模糊3 Gaussian Blur 高斯模糊4 Motion Blur 动态模糊5 Radial Blur 径向模糊6 Smart Blur 特殊模糊4.Brush Strokes 画笔描边1 Accented Edges 强化边缘2 Angled Stroke 成角的线条3 Crosshatch 阴影线4 Dark Strokes 深色线条5 Ink Outlines 油墨概况6 Spatter 喷笔7 Sprayed Strokes 喷色线条3 / 78 Sumi 总量5.Distort 扭曲1 Diffuse Glow 扩散亮光2 Displace 置换3 Glass 玻璃4 Ocean Ripple 海洋波纹5 Pinch 挤压6 Polar Coordinates 极坐标7 Ripple 波纹8 Shear 切变9 Spherize 球面化10 Twirl 旋转扭曲11 Wave 波浪12 Zigzag 水波6.Noise 杂色1 Add Noise 加入杂色2 Despeckle 去斑3 Dust &Scratches 蒙尘与划痕4 Median 中间值7.Pixelate 像素化1 Color Halftone 彩色半调2 Crystallize 晶格化3 Facet 彩块化4 Fragment 碎片5 Mezzotint 铜版雕刻6 Mosaic 马赛克7 Pointillize 点状化8.Render 渲染1 3D Transform 3D 变换2 Clouds 云彩3 Difference Clouds 分层云彩4 Lens Flare 镜头光晕5 Lighting Effects 光照效果6 Texture Fill 纹理填充9.Sharpen 锐化1 Sharpen 锐化2 Sharpen Edges 锐化边缘3 Sharpen More 进一步锐化4 Unsharp Mask USM 锐化10.Sketch 素描1 Bas Relief 基底凸现2 Chalk &Charcoal 粉笔和炭笔3 Charcoal4 Chrome 铬黄5 Conte Crayon 彩色粉笔6 Graphic Pen 绘图笔7 Halftone Pattern 半色调图案8 Note Paper 便条纸9 Photocopy 副本10 Plaster 塑料效果11 Reticulation 网状12 Stamp 图章13 Torn Edges 撕边14 Water Paper 水彩纸11.Stylize 风格化1 Diffuse 扩散2 Emboss 浮雕3 Extrude 突出4 Find Edges 查找边缘5 Glowing Edges 照亮边缘6 Solarize 曝光过度7 Tiles 拼贴8 Trace Contour 等高线9 Wind 风12.Texture 纹理1 Craquelure 龟裂缝2 Grain 颗粒3 Mosained Tiles 马赛克拼贴4 Patchwork 拼缀图5 Stained Glass 染色玻璃6 Texturixer 纹理化13.Video 视频1 De Interlace 逐行2 NTSC Colors NTSC色彩14.Other 其它1 Custom 自定义2 High Pass 高反差保留3 Maximum 最大值4 Minimum 最小值5 Offset 位移15.Digimarc1 Embed Watermark 嵌入水印2 Read Watermark 读取水印七、View 视图1.New View 新视图2.Proof Setup 校样设置1 Custom 自定2 Working CMYK 处理CMYK3 Working Cyan Plate 处理青版4 Working MagentaPlate处理洋红版5 Working Yellow Plate 处理黄版6 Working Black Plate 处理黑版7 Working CMY Plate 处理CMY版8 Macintosh RGB9 Windows RGB10 Monitor RGB 显示器RGB11 Simulate Paper White 模拟纸白12 Simulate Ink Black 模拟墨黑3.Proof Color 校样颜色4.Gamut Wiring 色域警告5.Zoom In 放大6.Zoom Out 缩小7.Fit on Screen 满画布显示8.Actual Pixels 实际象素9.Print Size 打印尺寸10.Show Extras 显示额外的11.Show 显示1 Selection Edges 选区边缘2 Target Path 目标路径3 Grid 网格4 Guides 参考线5 Slices 切片6 Notes 注释7 All 全部8 None 无9 Show Extras Option显示额外选项12.Show Rulers 显示标尺13.Snap 对齐14.Snap To 对齐到1 Guides 参考线2 Grid 网格3 Slices 切片4 / 74 Document Bounds 文档边界5 All 全部6 None 无15.Show Guides 锁定参考线16.Clear Guides 清除参考线17.New Guides 新参考线18.Lock Slices 锁定切片19.Clear Slices 清除切片八、Windows 窗口1.Cascade 层叠2.Tile 拼贴3.Arrange Icons 排列图标4.Close All 关闭全部5.Show/Hide Tools 显示/隐藏工具6.Show/Hide Options 显示/隐藏选项7.Show/Hide Navigator 显示/隐藏导航8.Show/Hide Info 显示/隐藏信息9.Show/Hide Color 显示/隐藏颜色10.Show/Hide Swatches 显示/隐藏色板11.Show/Hide Styles 显示/隐藏样式12.Show/Hide History 显示/隐藏历史记录13.Show/Hide Actions 显示/隐藏动作14.Show/Hide Layers 显示/隐藏图层15.Show/Hide Channels 显示/隐藏通道16.Show/Hide Paths 显示/隐藏路径17.Show/HideCharacte显示/隐藏字符18.Show/HideParagraph显示/隐藏段落19.Show/HideStatusBar显/隐藏状态栏20.Reset Palette Locations文件菜单-FileNew 新建Open 打开Open recent files 打开最近编辑的文件Revert 复原Close 关闭Save 保存Save as 另存为Save a copy 保存一个拷贝Save for web保存为应用于web Place 置入Export 输出Document info文件信息Document setup文件设置Document color made 文件色彩模式Separation setup 分色设置Print setup 打印设置Print 打印编辑菜单-EditUndo 撤消Redo 重做Cut 剪切Paste 粘贴Copy 拷贝Paste to front粘贴到最前面Paste to back粘贴到最后面Clear 清除Select 选择Select all 选择全部Deselect all取消选择全部Define pattern定义图案Edit original编辑原稿Assign profile重指定纲要Color setting色彩模式设置Keyboard shortcuts 编辑快捷键Preferences 参数设置Same paint style 相同的笔样式Same stroke color 相同的边线颜色Same stroke weight 相同的边线宽度Masks 遮罩Stay piont 游离点Brush stroke画笔笔触Inverse 相反Hyphenator option 连字符操作Plus ins&Scrach Disk 插件和虚拟硬盘Cursor key 箭头键Constrain Angle 角度限制Corner Radius圆角限制对象菜单-ObjectTransform 变形Arrange 排列Group 群组Ungroup 取消群组Lock 锁定Unlock 取消锁定Hide Selection隐藏选择对象Show All 显示所有对象Expend 扩展Expend Appearance 扩展轮廓Flatten transparently 平整透明Rasterize 栅格化Greate Gradient Mesh 创建网格渐变对象Path 路径Blend 混合5 / 7Clipping masks剪切遮罩Comound path复合路径Crop marks 剪切标记Graph 图表Join 连接Averange 平均节点位置Outline Path轮廓路径Offset Path 路径位移Clear Up 清除Slice 裁切Add Anchor Point 增加节点Make 制造Release 释放Blend option混合操作Expend 扩展Replace Spine路径混合Revers Spine反转混合Reverse Front To Back 反转混合方向Type 类型Data 数据Design 设计Column 柱形Marker 标记Transform Again 再次变形Move 移动Scale 缩放Rotate 旋转Shear 倾斜Reflect 镜像Transform each单独变形Reset Bounding重设调节框Bring To Front放在最前层Bring Forward放在前一层Send Backward放在后一层Sent to Back放在最后Rasterize 光栅化文字菜单-TYPEFont 字体Size 尺寸Character 文字属性Paragraph 段落Mmdesign Typel字体属性Tob Ruler 表格定位标尺Block 文字块Wrap 文字绕排Fit headline适合标题Greate Outlines 创建文字轮廓路径Find/Change 查找/替换Find fond 选择字体Check Spelling拼写检查Change Case 改变文字容器大小写Smart Punctuation 快速标点Rows&Columns文字分行分栏Show Hidden Characters 显示隐藏属性Type Orientation 文字方向Swrap滤镜菜单-FILTER矢量滤镜Apply Last Filter 应用刚才的滤镜Last Filter 刚才的滤镜Color 色彩Create 创建Distort 扭曲Pen and Ink 墨水笔Stylize 风格化位图滤镜Artistic 艺术化Brush Strokes笔刷化Distort 扭曲Sketch 素描效果Stylize 风格化Texture 纹理化Adjust Color颜色调整Blend Front to Back 混合前后图形的颜色Blend V ertically混合垂直放置图形的颜色Convert to CMYK 转换为CMYK Convert to Grayscale 转换为灰度Convert to RGB转换为RGBInvert Colors反色Overprint Black 黑色压印Saturation 饱和度Create 建立Object Mosaic马赛克效果Trim Mark 裁剪标记Distort 变形Punk&Bloat 尖角和圆角变形Boughen 粗糙化Scribble And Tweak 潦草和扭曲Twirl 涡形旋转ZigZag 文字效果Add Arrowhead加箭头Drop shadow 加阴影Round corner圆角化Artistic 艺术化Blur 模糊化Brush Strokes笔痕Distort 变形Piselate 象素化Sharpen 锐化6 / 7Sketch 素描效果Stylize 风格化Texture 纹理化Video 视频特效菜单-EFFECTApply last effect 重复刚才的特效Last effect 刚才的特效Convert to shape 转换形状Distort transform 自由变换Path 路径特效Pathfinder 路径合并模式Rasterize 光栅化Stylize 风格化视图菜单-VIEWOutline 路径轮廓视图Overprint preview 印前视图模式Pixel preview象素视图模式Proof setup 校验设置Zoom in 放大Zoom out 缩小Fit in window适合窗口Actual size 实际尺寸Show/hide edges 显示/隐藏选中路径Show/hide page tiling 显示/隐藏工作区标志Show/hide template 显示/隐藏模板Show/hide rules 显示/隐藏标尺Show/hide bounding box显示/隐藏限制框Show/hide transparency grid 显示/隐藏透明网格Guides 参考线Smart guides实时参考线Show/hide grid显示/隐藏网格Snip to grid对齐网格Snip to point定点对齐New view 新查看方式Edit views 编辑查看方式7 / 7。
1.外文资料翻译译文ASP 3.0 高级编程万维网( World Wide Web,WWW )起源于设在瑞士的CERN实验室。
Tim Berners-Lee及其开发小组,花费大量的时间,研究建立了一种以一定格式传输信息的方法,这就是众所周知的超文本传输协议(简称为HTTP)。
该协议使用了超文本标记语言 (HTML)。
HTML设计简单,结构灵活,允许在Web浏览器及其他兼容的应用程序中显示文本及图像。
文档的某些部分可以成为超链接,即当其被选择时,可以显示不同的页面或同一页面的不同部分。
标记语言是由特定字符分隔的基本元素,指定基本元素中所包含的文本或其他条目如何显示。
例如<EM>This is some Emphasized text</EM>。
HTML是一种广泛基于标准通用标记语言(Standard Generalized Makeup Language,SGML)的标记语言。
SGM L是描述语言的一种方法,其本身并不是用来创建网页的语言。
HTML语言从简单开始,不断增加一些附加的功能,直至形成了今天所用的HTML 4.0版本。
这些新增的特性提供了更灵活的文本字体风格 (例如< FONT >元素),以及对输出页面布局的更多控制(如窗体和帧的使用)。
早期的网页所缺乏的是动态的内容。
刚一开始时,这还不是一个问题,因为 HTML的开发是为了在计算机、网络及操作系统之间显示和传送信息 (特别是技术和科学信息)。
这种标准化的文档仅是一种简单的文本和标记,其中的图像和其他非文本的内容以单独文件形式存放,它们可以在各种网络上自由传送。
另外,由于信息的格式是固定的,其组成元素的含义也是在HTM L中定义好的。
对于一个“阅读器”或浏览器应用程序,用任何程序语言在任何平台或操作系统中相对来说是比较容易实现的。
只要建立这些信息网页,文本文件和图像可通过 Web服务器应用程序传送给用户,Web服务器应用程序简单地从磁盘中读取它们并且把输出转换成能够在网络中传送的正确 HTTP协议。
在客户或用户端,浏览器接收传送到的信息流,并转换成为能够显示的页面。
HTML和HTTP除了具有跨平台特性之外,其最主要的长处就是其文档可以包含有关内容的相关信息、作者意欲表达的方式等。
它可以被应用程序阅读而不一定显示出来:例如盲人可以使用特殊的程序把它转换成为语音。
同样,其内容可以特殊方式显示出来,以便那些视力差或有其他缺陷的人们更容易进行访问。
因此,技术界经常用“用户代理”(user agent)这一通用术语代替“浏览器”(browser)。
对于新类型的文档内容,特别是那些设计成为允许在页面上输入信息的文档 (例如HTM L中< INPUT >等的窗体控件),开发一种能够读取这种信息并加以利用的应用程序成为必然。
很明显,传递从其他应用程序中得到的内容,特别是特定类型的数据库的内容,需要一种新的方法。
每次都需要重写一个基于文本的页面,对于提供实时性很强的信息当然不是一个理想的方法。
对于Web服务器来说,提供一个接口使其他应用程序能够与之相连成为一种常用的方法通过这个接口,定制的可执行程序能够接收来自客户端的信息,包括通过点击超链接或在浏览器中键入统一资源定位符( URL)所提出的页面请求的细节。
应用程序对客户端的请求能够生成相应的响应,而不是从服务器磁盘上读取文本或标记文件。
从这些早期方法开始,逐渐形成一套完整的系列方法动态创建网页,以响应用户的请求或信息的变化。
用于这些应用程序的接口仍然在使用,并被称为公共网关接口 (Common GatewaInter face,CGI ),这是一种可用任何语言 (如C语言)实现的标准。
它产生于那些使用 cgi -bin目录的应用程序(这里“bin”代表二进制代码,而不是文本)。
早期的应用程序都是编译后的程序,通常用C或C++编写。
然而这自然要求懂得 C语言的编程方法,并且每当对程序做很小的文字上或标记上的变动,都必须重新编译、重新生成可执行文件,这就限制了 CGI和动态页面的使用。
取而代之的是开发了一种用脚本语言创建网页的方法,这种语言就是实用摘要和报告语言(Practical Extraction and Reporting Language),或简称为Perl,它允许信息的创建者以一种非常类似于简化版C或C+ +的语言编写代码。
在Perl脚本中,可以“写”文本和标记,用标准输入( stdin )和标准输出( stdout )函数通过CGI与Web服务器通信,输出到浏览器。
Perl在Web上仍然是一种流行的语言,特别是在基于 UNIX或Linux的系统上。
然而这种语言掌握起来不是很容易,特别是对于那些没有 C或C++语言基础的Web开发人员更是如此。
现在,一些新的脚本语言出现了,使创建网页更加容易。
我们主要看一下它们如何使开发人员的工作变得更加容易。
1. 服务器端脚本技术对于服务器端的脚本需要用某种类型的中间应用程序,或插件程序来连接。
它必须能够接受用户请求,读取并解释合适的基于服务器的脚本文件,接着创建输出页,并传送给 Web服务器,在那里作为响应发送给客户端。
在某些情况下,这个任务划分为两个部分:一个应用程序或插件程序处理与Web服务器的往来通信(一般通过CGI)。
另一个处理解释和执行脚本。
这就是ASP中的情况,脚本引擎的使用与在其他环境下相同。
Perl是第一个流行的服务器端脚本语言,但是目前已经出现很多其他的语言。
在 UNIX及基于Linux的系统上,一种新的称之为PHP(Personal Home Page)的语言正变得越来越流行。
还有一些语言的目标是一些特定类型的用户,例如 TCL就是一种在科学环境下使复杂的数学运算简单化的语言。
2. 微软的动态页面创建技术微软随Windows NT 3.51推出了他们的Web服务器软件—Internet Information Server(IIS 1.0)。
这是一个提供了很多功能的相当标准的软件,它支持 CGI。
然而微软也提供了另外一个接口,允许使用C和C++等编译语言生成可执行文件,使操作更加高效。
这就是 Internet服务器应用编程接口(Internet Server Application Programming Interface,ISAPI)。
它能够提供比传统Perl引擎和其他技术所依赖的stdin和stdout更为广泛的对Web服务器的访问。
此后微软和其他第三方开发商推出了许多能通过 ISAPI连接到IIS的应用软件,这也就是为什么ASP能够连接到 IIS以及其他微软服务器端动态技术。
在 ASP以前,用得最广泛的是Internet数据库连接器(Internet Database Connector,IPC)。
ASP为Web开发者使用微软的平台开辟了一个新的天地,这使采用数据库中的数据创建动态网页更加容易。
特别是它引入了模板(template),即包含了带有能够插入数据库查询结果的文本和标记的模板文件。
2.外文原文Professional Active Server Pages 3.0Richard Anderson Chris BlexrudISBN 7-111-07678-8/TP.1293The WWW (World Wide Web, W WW) originated from the Swiss-based CERN laboratory. Tim Berners-Lee and his development team spent a lot of time. Established a certain format to the transmission of information, this is known as the Hypertext Transfer Protocol (HTTP). The agreement to use theHTML (HTML). H T M L simple, flexible structure, We allowed browsers and other compatible applications show text and images. Some parts of the document could become hyperlinks, that is, when they are chosen, can show different pages of the same or different parts of the pages. Markup Language is separated from the specific character of the basic elements, designated basic elements included in the text or other article shows how.For example, <EM>This is some Emphasized text</EM>. HTML is a broad-based standard general markup language (Standard Generalized M makeup Language, SGML) markup language. SGML is a description language; its own website is not to be used for creating the language. HTML from simple language, the increasing number of additional features, So today the formation of the HTML version 4.0. These new properties provide a more flexible text font styles (such as "FONT"), and the output page layout more control (such as Window and frame). Early website is the lack of dynamic content. Just a beginning, this is not a problem because THLM to the development of the computer, network and operating system between display and transmission of information (in particular the technical and scientific information). This standardized document is only a simple text and markings The images and other non-text content in a separate document storage, they can freely various network transmission. In addition, the format of the information is fixed, and its constituent elements are the meaning of the THLM definition good. For a "reading" or browser applications, using any programming language on any platform or operating system is relatively easier to achieve. As long as the establishment of these information website, text documents and images through the We b server application delivery to users, We b server applications simply read from the disk and put their output into the network to the correct transmission HTTP agreement. The client or the client, browser receiving and transmitting the information flow, and to switch to show the pages.HTML and HTTP addition to cross-platform properties, its main strengths is its documentation can include the contents of the relevant information; the author expressed the desire pattern. It can be read applications and not necessarily show: for example, the blind can use special procedures it has become a voice. Similarly, its contents will show special way to those poor eyesight or other defects it easier for a visit. Therefore, technology industry often "user agent" (user agent) to replace the generic term "browser" (browsers).New types of files, especially those designed to allow the importation of pages of information on a document (for example, HTML "PUNIT" the window - Control), a development which can be read to and use of information applications inevitable. Obviously, the transfer from other applications obtained, in particular, a specific type of the content of the database, the need for a new approach. Each one based on the need to rewrite the text of the pages, providing real-time strong message is certainly not an ideal solution. Web servers for example, provide an interface so that other applications can be linked with a common interface through this method, Customization of the executable can receive from the client's information, including through hyperlinks or click on the browser type uniform resource locators (URL) of the details of the request pages . Application procedures for client requests to generate the corresponding responses, but not from the server disk read text or document markers. These early methods from the beginning, and gradually form a complete series of methods to create dynamic website in response to user requests or information changes. Application procedures for these interfaces are still in use, was known as the Common Gateway Interface (Common Gateway Interface, CGI), this is an available in any language (such as C) to achieve the standard. It arises from the use of those cgi-bin directory application (here, "b, in" represents the binary code, instead of text). Early applications are compiled after the procedure, usually in C or C++ preparation. However, this naturally know the C programming language, whenever the right procedures and do very little writing or markings on the changes, we must recompile, re-generate executable files, which limits the C and G I use dynamic pages. Instead, the development of a scripting language used to create Web pages, Such language is useful summary and report language (Practical Extraction and Re porting Language), or referred to as P e r l It allows information to the founders of a very simplified similar to C or C++ language code. Per l script, it "reads" text and markings use standard input (stdin) and the standard output (stdout) function through the C and GI. Web server links General output to the browser. Per 1·web still is a popular language, particularly in the UN-based X - or Linux systems. However, this language captures up is not very easy. Especially for those who are not C or C++ language based on the Web especially developers. Now, some new scripting language emerged, and makes the website more easily. We mainly look at how they enable developers to work more easily.1. Server-side scripting technologyFor the server-side scripting needs some type of intermediate applications, or plug-in procedure to connect. It must be able to accept the request of users, read and explained to the appropriate server based on the script file, and then create the output pages, we also transmitted to the server, where as a response sent to the client. In some cases, this task is divided into two parts: an application or plug-in procedures with the We b communication between the server (usually C through GI). Another dealt with the interpretation and implementation of the script. This is PSA of the situation; the script engine used in other circumstances the same. Per l is a popular server-side scripting language, but now there are a lot of other languages. In the UN and on I-Linux system, A new called PHP (Personal Home Page) the language is becoming increasingly popular. Some language is the goal of some specific types of users, For example, TCL is a scientific environment in the complex arithmetic simplistic language.2. Microsoft's technology to create dynamic pagesWith Microsoft Windows NT 3.51 launched their Web server software FAQ, Information Server (IIS 1.0. This is one of many functions of a certain standard the software, it supports CG.I. But Microsoft also offers an interface, allowing the use of C and C++ language compiler, such as generating executable files, make operations more efficient. This is Internet Server Application Programming Interface (Internet Server Application Programming Interface, ISAPI). It can provide than traditional Perl engines and other technology-dependent stdin and stdout broader Web server to visit. Since then Microsoft and other third party developers through the introduction of many ISAPI connect to the IIS software application, this is why ASP can connect to the IIS, as well as other Microsoft server Dynamic Technology. APS in the past, the most widely used is Internet Database Connectivity (Internet Database Co. Connector. IPC). ASP Web developers to use Microsoft's platform opened up a new vista. This enables the data in the database to create dynamic web easier. In particular, it has introduced a template (template), which includes an insert with a database query to the results of the text and marking the template files.。