Make your own eBooks

Use our Remix App to mix & match content. In minutes make your own course packs, training bundles, custom travel guides, you name it. Even add your own title & cover.


Slices & Articles Get by the slice or add to your own ebook

Medium 9781449382599

10. Understanding Scripts

Susan Prosser O'Reilly Media ePub

When you created the Lease Agreement database in Chapters Chapter3 and Chapter4, you wrote a script to sort records viewed in a list (Writing a Basic Script). That script didn't do anything you couldn't have done manually. But since it remembers a sorting setup, the script is faster to run than if you have to go to the Sort window and configure it every time you want to scan the list. To make it even more convenient, you attached the script to a button that your users could click to sort data without the need to understand how to set up a Sort window. For even more automation, you gave the list layout a script trigger that ran the Sort script every time that layout is viewed. It's almost like your database knows what your users need before they do.

That basic script introduced you to many of the advantages of scripting. Here are the main reasons to add scripts to your database:

Efficiency. For just about any process, a script can run faster than you (or your users) can issue the same commands.

See All Chapters
Medium 9781601323286

Towards Automatic GUI Testing Using Task and Dialog Models

Hamid R. Arabnia, Leonidas Deligiannidis, George Jandieri, Ashu M. G. Solo, Fernando G. Tinetti CSREA Press PDF

Int'l Conf. Software Eng. Research and Practice | SERP'14 |


Towards Automatic GUI Testing Using Task and Dialog


Eman M. Saleh

Software Engineering Department, Applied Science Private University, Amman, Jordan

Abstract - Testing GUIs for correctness can enhance the entire system’s safety, robustness, and usability. The major difficulty in testing a GUI comes from fact that it is impossible to cover all possible interactions with all possible paths they might lead to. This paper introduces a model-based testing framework of GUIs that can automatically generate test cases from the task and dialog models.

Keywords: Model-based UI testing; ConcurTask Trees;

Dialog models; State charts




Graphical user interfaces (GUIs) are the most dominant way in interacting with today's software systems. The ease of using computers and handheld devices through GUIs makes them a daily need for people to do their work with a small amount of training, or even no training at all. On the other hand, a special attention should be taken in designing and implementing the user interface as it represents the first line of interaction between the users and the underlying software.

See All Chapters
Medium 9780946439034


Robert J. Stoller Karnac Books ePub

While the practice of sex has a venerable past, a more systematic understanding of its biology is still beyond us. Recently, however, and with increasing momentum, the study of biological aspects of this phenomenon is permitting us to see at least the dim outlines of the answers we shall be finding in the next years. This will permit us to take over a subject formerly the prerogative of philosophers, whose freedom from the responsibility of proof permitted them the assurance of certainty.

It is obvious that so many disciplines of biological research are now involved in studying problems of sex (for example, genetics, endocrinology, embryology, comparative anatomy, physiology) that in a short chapter one can only indicate some of the major areas in which significant investigations are taking place, and attempt to suggest the richness and promise of the field.

Forsaking the luxury of expressing all my confusions as to fundamentals, I should like to mention one: I do not know how to define the term “sexual behavior” or the related and even more frequently used term “sexuality.” One of the great contributors to (though undoubtedly one of the complicators of) the subject was Sigmund Freud, who in 1905 pointed out that significant parts of human behavior that seemed to common sense to be quite unrelated to sexual behavior, are in fact found, when one traces the thread out adequately, to derive from clearly sexual origins.1 It was Freud’s underlining the point that there is far more to sex than the coming together of a male genital and a female genital that put us in our present predicament of not being sure what should be termed sexuality or sexual behavior. This discussion, however, will restrict the meaning of these terms to that whose function is directly a prototype of, leads to, or accompanies either procreative behavior or that which is clearly a substitute for pro-creative behavior.

See All Chapters
Medium 9780596519360

7. Basic Image Retouching

Barbara Brundage O'Reilly Media ePub

You may be perfectly happy using Elements only in Quick Fix mode. And that's fine, as long as you understand that you've hardly scratched the surface of what the program can do for you. Sooner or later, though, you're probably going to run across a photo where your best Quick Fix efforts just aren't good enough. Or you may just be curious to see what else Elements has under its hood. That's when you finally get to put all your image-selecting and layering skills to good use.

Elements gives you loads of ways to fix your photos beyond the limited options in Quick Fix. This chapter guides you through fixing basic exposure problems, shows you new ways of sharpening your photos, and most important, helps you understand how to improve the colors in your photos.

If you want to get the most out of Elements, you need to understand a little about how your camera, computer, and printer think about color. Along with resolution, color is the most important concept in Elements. After all, almost all the adjustments that image-editing programs make consist of changing the color of pixels. So quite a bit of this chapter is about understanding how Elementsand by extension, youcan manipulate your image's color.

See All Chapters
Medium 9781588437105


Simon Foster Hunter Publishing ePub

With a population of one million and hailed as the Venice of the East, Suzhou is famous for its canals, gardens, silk and beautiful women. As you approach through the industrial suburbs, you might begin to doubt the hype, but visit one of the enchanting traditional gardens or take a canal cruise and you'll soon get back on track. With entire blocks of traditional old housing lining the canals, Suzhou's streets can take you back to another time. If you want to take the experience one step further, Tongli, Wuzhen, Xitang, Zhouzhuang and Zhujiajiao (see The Water Towns), while touristy, offer idyllic scenes free from the clamor of the city.

Supposedly founded by the mythical emperor, He Lu in 600 BC, Suzhou didn't really begin to develop for another thousand years. The construction of the Grand Canal (see callout below)under the Sui dynasty, which runs from Hangzhou straight past the city, transformed Suzhou from a sleepy backwater into an industrial hub. With the arrival of the Tang dynasty in 618 AD came the development of the Silk Road across Central Asia, and Suzhou prospered as a result of its silkproduction. The establishment of the Southern Song dynasty in 1126 brought the formation of a new capital in nearby Hangzhou. The resulting influx of academics, merchants and government officials to the new capital directed yet more wealth to Suzhou. That laid the foundations for the development of Suzhou's Chinese gardens. During the Ming dynasty, Suzhou continued to flourish. It became a center for the arts, especially wood-block carving and silk weaving. The already established gardens were expanded and it is estimated that, in Suzhou's heyday, the city had as many as 200 of these exquisite retreats.

See All Chapters

See All Slices