前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于PowerBuilder的搜索

PowerBuilder advanced debugging technology and skills - Computer Application papers - Computer papers - Research Papers Center Language: Simplified Chinese English German Traditional Chinese Home Management Education Economics Engineering Marketing Medicine Computer Culture Science Literature Political Business Legal English Work Summary Work Plan Fiscal Levy Financial Management Accounting Practical Philosophy Securities Finance Public Management Location:Research Papers Center > Computer papers > Computer Application papers > papers PowerBuilder advanced debugging technology and skills Papers Category:Computer Papers - Computer Application Papers Post Time:2005-12-23 10:49:00 Abstract PowerBuilder programming tools for advanced debugging techniques, including temporary breakpoints and conditions set breakpoints, variable value to change the breakpoint is set, Just-in-time debugging, the middle layer of Jaguar CTS components, key technologies such as remote debugging Keywords: breakpoint; local debugging; remote debugging; Jaguar Components 1 Introduction PowerBuilder is a database front-end application development mainstream programming tools, as from the Client / Server in a two-tier development model to the three-tier or even multi-storey development model of the transition, PowerBuilder constantly adding new features to accommodate and promote this change. PowerBuilder 7 version of the already Jaguar through the development of a typical middle-tier components to create distributed applications. This PowerBuilder debugging techniques to make new demands. Debug technology in any software development in both stations are there and its important position. The use of PowerBuilder development is no exception. PowerBuilder powerful debugging tool integration drawing board, making debugging easier, but some of the advanced debugging techniques and technology is not very easy to master, but to master and use these advanced debugging techniques and technology is important to develop high-quality software products guarantee for excellent PowerBuilder developer must have the ability. PowerBuilder provides advanced debugging techniques include: the provision of temporary and conditional breakpoints, set the variable value change breakpoint, Just-in-time debugging, Jaguar component remote debugging technique (Remote Debug). The first three debugging techniques suitable for local debugging; the last one is a distributed application debugging techniques can be deployed in the client-side application services Jaguar CTS (Component Transaction Server Component Transaction Server for short) and debugging components, including to the event or method to debug into the script, to observe and change the component variables and so on. Local debugging Remote debugging technology as the foundation of PowerBuilder to do distributed development of key technologies, although the local commissioning similar, but it has its unique and complex aspect is to make good middle-tier component development PowerBuilder important technical . Of course, familiar with the local commissioning of various technical details, in order to better to engage in remote debugging. For the basic debugging techniques (such as setting breakpoints, single stepping, shielding and clear breakpoints, watch variables, etc.) are no longer tired out. About 2 PowerBuilder7 debug Sketchpad Debug drawing board integrates a powerful debugging PowerBuilder features, including the following major sections: 1) Breakpoints View: Show all want to debug an object, event, code-line information, it is very easy to locate by the need to debug the code, or to enable a breakpoint and shielding such an operation. 2) Callstacks View: show debug breakpoint in the program is called the level of return will be in accordance with this onto the stack in order to return. Provides a program execution of the macro clues. 3) Instances: show examples of the state of remote components and other information. Only applies to remote debugging. 4) Objects In Memory: display the list of objects loaded into memory. Through which objects can be observed in memory of the occupation of (not for remote debugging purposes). 5) Source View: display the code. 6) Source Browser: display applications, a list of all the objects. 7) Source History: displayed in Source View in the list have appeared in the code. 8) Variables View:: show all types of variables. Debug drawing board in the man-made changes in variable values, or set the variable's value in a change in procedure is triggered when the interrupt debug. 9) Watch View: display selected from a variable value to carry out such an expression of the operation. 3 Local Debugging 3.1 Temporary and Conditional Breakpoint For the average breakpoint, in the Source View can be a very easy to get set up. If the breakpoint at the loop, you may not expect all of each loop jump debug drawing board at this time and conditions need to set the temporary breakpoint. A breakpoint in the number of cycles after the trigger of an interim nature trigger; breakpoint conditions are met after a certain expression trigger conditions are triggered; the breakpoint in the same location can exist two kinds of temporary and conditions of the trigger mechanism. Open the corresponding breakpoint editor pop-up window (in the Breakpoint View, and be able to open the Source View), in the Occurrence column fill an integer representing the number of times per cycle was triggered by the breakpoint; in Condition part fill an expression, For example ll_i = 10, so that in this loop, each time in the variable ll_i = 10 this condition is met when the breakpoint is triggered. Temporary and conditions can be triggered at the same time, in which case both must be met before a breakpoint is triggered. Of course, trigger conditions can also be used do not belong inside the revolving nature of the code segment. 3.2 set the variable value change breakpoint If the debugging of particular interest to a variable interest in the value of a variable where the change (for example, by the false becomes true, from 0 to become non-0, etc.), then you can set the variable value change breakpoint is triggered. Variables selected method is the variable you want to debug, right pop-up menu, choose Break on Change, so each time the value of this variable is changed, it will trigger the breakpoint, the code can easily see which ones were assigned to this variable is the value of operation is conducive to change in this variable trajectory tracking. 3.3Just-in-time debugging When the normal mode instead of debug mode when running the application, if the program does not operate normally, or even Baocuo may need to exit and re-open the drawing board debugging, debugging this exception or error, more trouble; choose just-in-time mode, will be able to debug in case of need, when real-time switch to debug mode. Select the menu Windows Struggling with your Computer Application Papers? Did you know that we can help you create the perfect Computer Application Papers? Our essay writing service is the best soultion for acheiving the grades you need. We have a large assortment of free Computer Application Papers available to use as research material. Visit our free Computer Application Papers section today. If you're still struggling with an essay read our in-depth How to write a research papers? guide or visit our Research papers Category section which has everything covered. Computer Application Papers Journal of the brand Web site Construction The digital age characteristics of the Korean publishing industry The country's national informatization index system and the international comparative study of c JAVA class file protection analysis and research Warehouse management system to achieve VISAUL FOXPRO Inventory Management System Wage Management System How do I remove the dual system menu bar Zi Bianzi guide garbage collection To achieve the class teacher to work with the VB electronic RELATED TOPICS Brand Development Strategy Shandong Strategic Electricity Demand Inland Shipping Brand Marketing Brand Management Landscape Management Landscape Design Agricultural technology agricultural land rural land Rural Land System landless peasants historical and cultural heritage social and cultural development brand building brand communication brand competition Brand concept brand culture Brand Operation brand philosophy brand strategy brand value communication skills construction technology Popular Computer Application Papers Object-Oriented Modeling MethodOn the computer-aided instruction based on artificial intelligenceFractal dimension and Hurst index of Experimental Analysis ofUsing multimedia optimization of 'mechanical drawing' TeachingBased on B / S study of college financial tracking systemOn the Embedded Modem Communication TechnologyBased on the Jabber protocol for mobile instant messaging System and Implementation ofIntelligent Community System Design ReviewMultimedia database connectivity mechanism and strategy algorithmInteractive Web Service-based Workflow Management System Lasted Research papers Examples Communications operators of online marketing campaigns electricity suppliers frequently forceElectricity supplier recommended books: "social dividend"Micro-channel social networks show potential electricity supplier WayYou invest in the brand's eyes how far?What is the biggest obstacle to achieve O2O?Winter liquor dealers to learn to Dances with WolvesChinese tea enterprises bigger and factors affecting teamTraining Manager responsible practicesOnline shopping patterns change cosmetics shops categorySell ​​what is not important, important is how to sell Add Favorite Set Homepage Sitemap.xml Rss Subscription Category Terms & Conditions Contact Us Our Services Custom Writing Advertise on hi138.com About Us F.A.Q. Latest papers Search Papers Submit Your Link Disclaimer: eng.hi138.com produces only sample papers for you to get an insight into academic writing. Under no circumstances should they be submitted to educational institutions as your own works. Copyright ? 2009-2013. All Rights Reserved . Your personal library of Research papers