Tuesday, November 26, 2019

The Great Gatsby Study Guide

The Great Gatsby Study Guide The Great Gatsby, published in 1925, is F. Scott Fitzgeralds most famous novel. Set during the Roaring 20s, the book tells the story of a group of wealthy, often hedonistic residents of the fictional New York towns of West Egg and East Egg. The novel critiques the idea of the American Dream, suggesting that the concept has been corrupted by the careless pursuit of decadence. Though it was poorly received in Fitzgerald’s lifetime, The Great Gatsby is now considered a cornerstone of American literature. Plot Summary Nick Carraway, the narrator of the novel, moves to the Long Island neighborhood of West Egg. He lives next door to a mysterious millionaire named Jay Gatsby, who throws extravagant parties but never seems to show up at his own events. Across the bay, in the old-money neighborhood of East Egg, Nick’s cousin Daisy Buchanan lives with her unfaithful husband Tom. Toms mistress, Myrtle Wilson, is a working-class woman married to mechanic George Wilson. Daisy and Gatsby were in love before the war, but they were separated due to Gatsby’s lower social status. Gatsby is still in love with Daisy. He soon befriends Nick, who agrees to help Gatsby rekindle his affair with Daisy by acting as go-between. Gatsby and Daisy restart their affair, but it is short lived. Tom soon catches on and becomes furious over Daisys unfaithfulness. Daisy chooses to stay with Tom due to her unwillingness to sacrifice her social position. After the confrontation, Daisy and Gatsby drive home in the same car, with Daisy driving. Daisy accidentally hits and kills Myrtle, but Gatsby promises to take the blame if need be. Myrtle’s suspicious husband George approaches Tom about the death. He believes that whoever killed Myrtle was also Myrtles lover. Tom tells him how to find Gatsby, suggesting that Gatsby was the driver of the car (and thus indirectly suggesting that Gatsby was Myrtles lover). George murders Gatsby, then kills himself. Nick is one of only a few mourners at Gatsby’s funeral and, fed up and disillusioned, moves back to the Midwest. Major Characters Jay Gatsby. Gatsby is a mysterious, reclusive millionaire who climbed from a poor upbringing to immense wealth. Hes an idealist fixated on grandeur and romance, but his relentless attempts to woo Daisy and free himself from his past only brings more tragedy upon him. Nick Carraway. Nick, a bond salesman whos new to West Egg, is the narrator of the novel. Nick is more easygoing than the wealthy hedonists around him, but he is easily awed by their grand lifestyles. After witnessing the fallout from Daisy and Gatsby’s affair as well as the careless cruelty of Tom and Daisy, Nick becomes more jaded and leaves Long Island for good. Daisy Buchanan. Daisy, Nicks cousin, is a socialite and flapper. She is married to Tom. Daisy displays self-centered and shallow characteristics, but the reader occasionally sees glimmers of greater depth beneath the surface. Despite renewing her romance with Gatsby, she is too unwilling to give up the comforts of her wealthy life. Tom Buchanan. Tom, Daisys husband, is wealthy and arrogant. He also displays hypocrisy, as he regularly carries on affairs of his own but becomes furious and possessive when he realizes Daisy is in love with Gatsby. His anger over the affair leads him to mislead George Wilson into believing his wife had an affair with Gatsby- a lie that ultimately results in Gatsbys death. Major Themes Wealth and Social Class. The pursuit of wealth unites most of the characters in the novel, most of whom live a hedonistic, shallow lifestyle. Gatsby- a â€Å"new money† millionaire- finds out that even immense wealth does not guarantee crossing over the class barrier. In this way, the novel suggests that there is a significant difference between wealth and social class, and that social mobility is more illusory than the characters think. Love. The Great Gatsby is a story about love, but it is not necessarily a love story. No one in the novel truly feels â€Å"love† for their partners; the closest anyone comes is Nick’s fondness for his girlfriend Jordan. Gatsby’s obsessive love for Daisy is the center of the plot, but he is in love with a romanticized memory rather than the real Daisy. The American Dream. The novel critiques the American Dream: the idea that anyone can achieve anything if they work hard enough. Gatsby works tirelessly and acquires enormous wealth, but he still winds up alone. The misfortune faced by the novels wealthy characters suggests that the American Dream has become corrupted by the greedy pursuit of decadence and wealth. Idealism. Gatsby’s idealism is his most redeeming quality and his biggest downfall. Although his optimistic idealism makes him a more genuine character than the calculating socialites around him, it also leads him to hold onto hopes that he should let go of, as symbolized by the green light he stares at across the bay. Historical Context Fitzgerald was famously inspired by both the Jazz Age society and the Lost Generation. The novel is steeped in the historical context of the era, from flapper and bootlegging culture to the explosion of â€Å"new money† and industrialization. In addition, Fitzgerald’s own life was reflected in the novel: like Gatsby, he was a self-made man who fell in love with a bright young ingenue (Zelda Sayre Fitzgerald) and strived to be â€Å"worthy† of her. The novel can be read as Fitzgerald’s attempt to critique Jazz Age society and the concept of the American Dream. The decadence of the era is portrayed critically, and the idea of the American Dream is depicted as a failure. About The Author F. Scott Fitzgerald was a key figure in the American literary establishment. His work often reflected on the excesses of the Jazz Age and the disillusionment of the post-World War I era. He wrote four novels (plus one unfinished novel) and over 160 short stories. Although he became something of a celebrity in his lifetime, Fitzgeralds novels didn’t achieve critical success until they were rediscovered after his death. Today, Fitzgerald is hailed as one of the great American authors.

Saturday, November 23, 2019

Bullying Case Study Analysis through the Major Psychology Studies

Bullying Case Study Analysis through the Major Psychology Studies Bullying Case Study Analysis through the Major Psychology Studies Once upon a time, there was a girl named Sarah who went to school with children, studied in the university with other students or worked in an office with white collars. In fact, that doesn’t matter who, how old, and where she was. The thing is that she was kinda different, no matter how, maybe she was a bit taciturn, or liked a special type of food, or followed a separate religion, and because of that, Sarah often got picked on. Just because she was not like everyone else. Loads of people have been in Sarah’s shoes and got bullied because of the race, religion, social, gender or national differences, and, the chances are that they consider bullies the real villains. In some measure, that is the truth because every person has a choice. However, we would like you to have a look at the issue from a different perspective – the share of social impact on the bullying phenomenon. Stanford Prison Experiment Let’s consider any bullying case study in terms of the most popular psychological studies, and Stanford Prison Experiment is one of them. Regular students were placed in jail and were given roles: prisoners and guards. After some time, they got into the characters so much that guards assaulted prisoners psychologically and physically without any hints from the research team, and â€Å"convicts† accepted the abuse like normal behavior. After 6 days, the experiment was stopped. The result of the experiment stated that the reasons for such course of actions were not certain personalities of the participants or predisposition for violence, but the situation and environment were put in. Sounds familiar? The Third Wave Studying fascism in one of California high schools, students couldn’t understand how German people could have accepted the Nazi regime. In fact, they claimed that they would never join the movement willingly. To prove them wrong, the history teacher promoted some concepts mimicking certain peculiar features of the Nazi regime. After 5 days, the movement following these concepts got out of control, and the teacher gathered a meeting explaining what happened. Bullying appears as a result of stereotypes and standards set too high. The society itself produces bullies who pick on people refusing to follow the â€Å"correct† and approved by the majority rules. Asch Conformity Experiments Solomon Asch studied the phenomenon of people following the crowd. His most famous experiments consisted of placing real participants with fake ones. The real subjects of the studies had to give correct answers to different questions, but only after the fake ones had responded first (opting for a wrong variant). During the first sessions, participants answered correctly, but after some rounds, they followed the crowd and chose wrong variants. As you can see, these experiments prove the social nature of bullying. We don’t protect bullies by any means. We’re just saying that before blaming them for all the evil in the world, you should address bigger issues and raise people’s awareness about something like fakely set social standards if you really want to change the situation. Be smarter than those who follow the crowd. At service, we can provide you with case study analysis help from reliable writers.

Thursday, November 21, 2019

The importance of analysis and analitical skills to the manager making Essay

The importance of analysis and analitical skills to the manager making decisions in business - Essay Example Business opportunity of get fit quick Competition, coupled with increased changes in the business environment, has combined to execute powerful impact on the way managers and their different organizations conduct businesses. In this regard, organizations have been forced to develop and implement the most sophisticated decision-making techniques in order to ensure available resources are economically and optimally utilized. In order for business to get fit quickly and successfully, managers are required to explore the different available alternatives of decision-making. The alternatives should have the ability to outline, in the most efficient way, how the organization can make use of the available resources in a way that differs from competitors and give returns that enable the business to create competitive advantage (Casey and Capella University 2006). Available resources in an organization can be used in ways that provide opportunity for the organization to achieve maximum utility. However, this is possible through selecting the best alternatives of decision-making as it pertains to resource utilization, environmental scanning, and goals to be achieved. Approaches of decision-making process Management literature depicts that decision-making process can benefit greatly from the four main approaches that are generally used in making decisions. As a result, in order for decision-making process to be successful and productive, managers are either to select one or multiple approaches that include logical systems approach, contingency approach, quantitative approach, and the qualitative approach. Logical systems of decision-making are premised on the rationality essence that is needed to make decisions (Wysocki 2010). In this case, an individual (manager) is perceived to have rational set of stages that should be followed before arriving at the appropriate conclusion regarding decision (Wysocki, 2010). Contingency approach on the other hand categorizes or program alternatives that can be used to achieve decision goals (Sengupta and Bhattacharya, 2006). A problem is presented to have different ways of solving it and this lead to development and evaluation of different ways of finding solution. On the other hand, quantitative approaches dictate that, decision-making process succeed when concept such as project management are adopted (Anderson, 2011). In this way, figures are seen to possess great ability of providing management with chances of finding solut

Tuesday, November 19, 2019

Kindly see the instructions Essay Example | Topics and Well Written Essays - 750 words

Kindly see the instructions - Essay Example According to McLagan, Human resource development is a systematic integrated use of training and development, organizational and career development to enhance personal and institutional effectiveness (p23). The primary point of focus in HRD is the training and enhancement of employee capabilities. HRD has been adopted as one of the fundamental courses taught at schools in most of the countries. This paper presents the importance of learning HRD, interests developed, the lessons learnt, and the goals of a prospective human resource manager. Human resource development is a crucial component of the school curriculum course. The reason to study HRD is that it assists students to acquire the skills necessary in preparation to hit the industry which involves, influencing the human capital of an organization in order to bring positive effect on the financial results or outcomes of that organization. The market position has dynamically changed to be very competitive and as a consequence of obsolesce in technology; the product cycle has been shorted further annually. These circumstances or incidents demand for constant changes on every virtue of enterprise working, more precisely at the levels of operations. Such changes need lively collaboration of employees and their support in the efforts of reengineering roles and skill up-gradation. In such cases the organizations should come up with new relations to effectively manage and contain the crisis. With the knowledge of HRD being part of studies, one may be at a supreme advanta ge to make wise decisions and judgments on how jobs are to be redesigned. Learning also HRD as part of the courses taught at school enables one to understand the ever-changing labour market, understand the expectations of the people joining the work force before going to the industry. Therefore attending a HRD class is unavoidable if one has to be a resourceful HRD manager in future. Learning HRD leaves important messages in reflection of

Sunday, November 17, 2019

Navy Uniform Regulations Essay Example for Free

Navy Uniform Regulations Essay In dress uniform, civilian bags will be hand carried only.  All bags worn with the working uniform must conceal its contents and be either solid black or navy blue. No personal ornamentation. No tattoos/body art/brands that are prejudicial to good order, discipline and morale or are of nature to bring discredit upon the Navy are prohibited. Do not wear skirts or dress shoes aboard ship. Do not wear corfam shoes for normal work aboard ship, only when immediately departing or returning to the ship. Same applies for V-Neck/Sleeveless shirts. SOPA – Senior Officer Present Afloat Hair cut for men – Hair above the ears and around the neck shall be tapered from the lower natural hairline upward at least  ¾ inch and outward not greater than  ¾ inch to blend with hairstyle. Hair shall be no longer than 4 inches and may not touch the ears, collar, extended below eyebrows when headgear is removed, show under front edge of headgear, or interfere with properly wearing military headgear. Bulk shall no proceed 2 inches. Color must look natural and compliment the individual. Sideburns shall not extend below a point level with the middle of the ear, shall be of even width (not flared) and shall end with a clean-shaven horizontal line. Hair for women – The hair may touch, but not fall below a horizontal line level with the lower edge of the back of the collar. With jumper uniforms, hair may extend a maximum of 1- ½ inches below the top of the jumper collar. Bulk shall not exceed 2 inches. A maximum of 2 small barrettes/combs/clips, similar to hair color, may be used un the hair. Hairnets shall not be worn. Hair ornaments shall not present a safety hazard.

Thursday, November 14, 2019

Its Time to End Poverty in America Essay -- Break the Cycle of Povert

For those who live an impoverished life, it is difficult to participate in society. They are left behind in our cultural movement because they lack the necessities to be on an equal level with the rest of society. Because the poor cannot get their basic needs for life, they cannot improve their well-being; therefore, our society as a whole cannot efficiently move in new directions. As Jo Goodwill Parker states in "What is Poverty," she does not have luxuries. Luxuries of the impoverished are what we would consider our basic needs such as food, water, transportation and shelter. Simply getting adequate food is difficult, but not the main problem for the poor. As Parker states, her children "do not suffer from hunger, [her] seventy-eights dollars keeps [them] alive, but they do suffer from malnutrition" (63). The poor also suffer from a lack of clean water. Their water is often dirty and can not be heated to clean it or to clean anything else properly because of their lack of funds for gas and electricity. Parker must wash the dishes she has "in cold water and no soap ... hot water is a luxury. [She] does not have luxuries" (61). The money for the soap that she cannot afford must be saved for her baby's diapers, and she can not afford to use it for anything else. The poor can not afford soap, nor can they afford transportation, whether it is a car or publi c transportation. Those who are not lucky enough to live in an area with public transportation must find other means to get around. As Parker says, she must find a way to pay her neighbor "one way or another" for the rides to the health clinic (63). For those of us who have easy access to transportation, it is hard to imagine living without a vehicle in our family a... ...ng, then our nation will soon run into the problem that countries like Angola have, where the rich are rich but the poor are barely alive and there is no in between. If our efforts to advance ourselves in science and other areas cannot be put to use to improve the well-being of everyone living on our country and make a difference, then we need to change them. Poverty is a problem throughout the nation, and we must do something to correct it. The United States government and its citizens must focus its efforts to prevent and stop poverty in order to keep it from being a wide spread epidemic. Works Cited Awalt, Chistopher L. "Brother, Don't Spare a Dime" Dubuclet and Polster 66-68. Dubuclet, Mallory, and Kristen Polster, eds. The Mercury Reader. Dallas: Pearson Custom Publishing, 2004. Parker, Jo Goodwin. "What is Poverty?" Dubuclet and Polster 60-64.

Tuesday, November 12, 2019

Object Oriented Programming in Different Languages

OOP with Microsoft Visual Basic . NET and Microsoft Visual C# Step by Step by Robin A. Reynolds-Haertle Microsoft Press  © 2002 (393 pages) ISBN: 0735615683 This intuitive, self-paced learning title is designed to help you master the basics of object-oriented programming with Visual Basic. NET or Visual C#. Table of Contents OOP with Microsoft Visual Basic . NET and Microsoft Visual C# . NET Step by Step Introduction Chapter 1 – Writing Your First Object-Oriented Program Chapter 2 – Creating Class Instances with Constructors Chapter 3 – Creating Fields and PropertiesChapter 4 – Working with Methods Chapter 5 – Using Inheritance to Create Specialized Classes Chapter 6 – Designing Base Classes as Abstract Classes Chapter 7 – Responding to Changes with Events and Exceptions Chapter 8 – Putting It All Together with Components Chapter 9 – Providing Services Using Interfaces Chapter 10 – Using Classes Interchangeably T hrough Polymorphism Chapter 11 – Using Shared and Static Members Chapter 12 – Overloading Operators with Visual C# Chapter 13 – Saving Instance Data Chapter 14 – Reducing Complexity by DesignAppendix – Additional Resources Index Height Gage List of Sidebars OOP with Microsoft Visual Basic . NET and Microsoft Visual C# . NET Step by Step PUBLISHED BY Microsoft Press A Division of Microsoft Corporation One Microsoft Way Redmond, Washington 98052-6399 Copyright  © 2002 by Robin A. Reynolds-Haertle All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form or by any means without the written permission of the publisher. Library of Congress Cataloging-in-Publication Data Reynolds-Haertle, Robin A. , 1959-OOP with Microsoft Visual Basic . NET and Microsoft Visual C# Step by Step / Robin A. Reynolds-Haertle. p. cm. Includes bibliographical references and index. ISBN 0-7356-1568-3 1. Object-oriented programming (Computer science). 2. Microsoft Visual BASIC. 3. C# (Computer program language) I. Title. QA76. 64 . R495 2001 005. 2’768—dc21 2001052122 Printed and bound in the United States of America. 1 2 3 4 5 6 7 8 9 QWT 7 6 5 4 3 2 Distributed in Canada by Penguin Books Canada Limited. A CIP catalogue record for this book is available from the British Library.Microsoft Press books are available through booksellers and distributors worldwide. For further information about international editions, contact your local Microsoft Corporation office or contact Microsoft Press International directly at fax (425) 936-7329. Visit our Web site at www. microsoft. com/mspress. Send comments to: [email  protected] com. IntelliSense, Microsoft, Microsoft Press, Visual Basic, Visual C#, Visual Studio, and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.Other product and company names mentioned herein may be the trad emarks of their respective owners. The example companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted herein are fictitious. No association with any real company, organization, product, domain name, e-mail address, logo, person, place, or event is intended or should be inferred. Acquisitions Editor: Danielle Bird Project Editor: Kathleen AtkinsTechnical Editor: Jack Beaudry Body Part No. X08-42192 MICROSOFT LICENSE AGREEMENT Book Companion CD IMPORTANT—READ CAREFULLY:This Microsoft End-User License Agreement (â€Å"EULA†) is a legal agreement between you (either an individual or an entity) and Microsoft Corporation for the Microsoft product identified above, which includes computer software and may include associated media, printed materials, and â€Å"online† or electronic documentation (â€Å"SOFTWARE PRODUCT†).Any component included within the SOFTWARE PRODUCT that is accompanied by a separate End -User License Agreement shall be governed by such agreement and not the terms set forth below. By installing, copying, or otherwise using the SOFTWARE PRODUCT, you agree to be bound by the terms of this EULA. If you do not agree to the terms of this EULA, you are not authorized to install, copy, or otherwise use the SOFTWARE PRODUCT; you may, however, return the SOFTWARE PRODUCT, along with all printed materials and other items that orm a part of the Microsoft product that includes the SOFTWARE PRODUCT, to the place you obtained them for a full refund. Software PRODUCT LICENSE The SOFTWARE PRODUCT is protected by United States copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The SOFTWARE PRODUCT is licensed, not sold. 1. GRANT OF LICENSE. This EULA grants you the following rights: a. Software Product. You may install and use one copy of the SOFTWARE PRODUCT on a single computer.The primary user of the computer on which th e SOFTWARE PRODUCT is installed may make a second copy for his or her exclusive use on a portable computer. b. Storage/Network Use. You may also store or install a copy of the SOFTWARE PRODUCT on a storage device, such as a network server, used only to install or run the SOFTWARE PRODUCT on your other computers over an internal network; however, you must acquire and dedicate a license for each separate computer on which the SOFTWARE PRODUCT is installed or run from the storage device.A license for the SOFTWARE PRODUCT may not be shared or used concurrently on different computers. c. License Pak. If you have acquired this EULA in a Microsoft License Pak, you may make the number of additional copies of the computer software portion of the SOFTWARE PRODUCT authorized on the printed copy of this EULA, and you may use each copy in the manner specified above. You are also entitled to make a corresponding number of secondary copies for portable computer use as specified above. . Sample Cod e. Solely with respect to portions, if any, of the SOFTWARE PRODUCT that are identified within the SOFTWARE PRODUCT as sample code (the â€Å"SAMPLE CODE†): i. Use and Modification. Microsoft grants you the right to use and modify the source code version of the SAMPLE CODE, provided you comply with subsection (d)(iii) below. You may not distribute the SAMPLE CODE, or any modified version of the SAMPLE CODE, in source code form. ii. Redistributable Files.Provided you comply with subsection (d)(iii) below, Microsoft grants you a nonexclusive, royalty-free right to reproduce and distribute the object code version of the SAMPLE CODE and of any modified SAMPLE CODE, other than SAMPLE CODE, or any modified version thereof, designated as not redistributable in the Readme file that forms a part of the SOFTWARE PRODUCT (the â€Å"Non-Redistributable Sample Code†). All SAMPLE CODE other than the Non-Redistributable Sample Code is collectively referred to as the â€Å"REDISTRIBU TABLES. † iii. Redistribution Requirements.If you redistribute the REDISTRIBUTABLES, you agree to: (i) distribute the REDISTRIBUTABLES in object code form only in conjunction with and as a part of your software application product; (ii) not use Microsoft’s name, logo, or trademarks to market your software application product; (iii) include a valid copyright notice on your software application product; (iv) indemnify, hold harmless, and defend Microsoft from and against any claims or lawsuits, including attorney’s fees, that arise or result from the use or distribution of your software application product; and (v) not permit further distribution of the REDISTR IBUTABLES by your end user. Contact Microsoft for the applicable royalties due and other licensing terms for all other uses and/or distribution of the REDISTRIBUTABLES. 2. DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS. †¢ Limitations on Reverse Engineering, Decompilation, and Disassembly. You may not reve rse engineer, decompile, or disassemble the SOFTWARE PRODUCT, except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation. †¢ Separation of Components. The SOFTWARE PRODUCT is licensed as a single product.Its component parts may not be separated for use on more than one computer. †¢ Rental. You may not rent, lease, or lend the SOFTWARE PRODUCT. †¢ Support Services. Microsoft may, but is not obligated to, provide you with support services related to the SOFTWARE PRODUCT (â€Å"Support Services†). Use of Support Services is governed by the Microsoft policies and programs described in the user manual, in â€Å"online† documentation, and/or in other Microsoft-provided materials. Any supplemental software code provided to you as part of the Support Services shall be considered part of the SOFTWARE PRODUCT and subject to the terms and conditions of this EULA.With respect to technical information you provide to Microsoft as part of the Support Services, Microsoft may use such information for its business purposes, including for product support and development. Microsoft will not utilize such technical information in a form that personally identifies you. †¢ Software Transfer. You may permanently transfer all of your rights under this EULA, provided you retain no copies, you transfer all of the SOFTWARE PRODUCT (including all component parts, the media and printed materials, any upgrades, this EULA, and, if applicable, the Certificate of Authenticity), and the recipient agrees to the terms of this EULA. †¢ Termination.Without prejudice to any other rights, Microsoft may terminate this EULA if you fail to comply with the terms and conditions of this EULA. In such event, you must destroy all copies of the SOFTWARE PRODUCT and all of its component parts. 3. COPYRIGHT. All title and copyrights in and to the SOFTWARE PRODUCT (including but not limited to any images, photogr aphs, animations, video, audio, music, text, SAMPLE CODE, REDISTRIBUTABLES, and â€Å"applets† incorporated into the SOFTWARE PRODUCT) and any copies of the SOFTWARE PRODUCT are owned by Microsoft or its suppliers. The SOFTWARE PRODUCT is protected by copyright laws and international treaty provisions. Therefore, ou must treat the SOFTWARE PRODUCT like any other copyrighted material except that you may install the SOFTWARE PRODUCT on a single computer provided you keep the original solely for backup or archival purposes. You may not copy the printed materials accompanying the SOFTWARE PRODUCT. 4. U. S. GOVERNMENT RESTRICTED RIGHTS. The SOFTWARE PRODUCT and documentation are provided with RESTRICTED RIGHTS. Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252. 27-7013 or subparagraphs (c)(1) and (2) of the Commercial Computer Software Restricted Rights at 48 CFR 52. 227-19, as applicable. Manufacturer is Microsoft Corporation/One Microsoft Way/Redmond, WA 98052-6399. 5. EXPORT RESTRICTIONS. You agree that you will not export or re-export the SOFTWARE PRODUCT, any part thereof, or any process or service that is the direct product of the SOFTWARE PRODUCT (the foregoing collectively referred to as the â€Å"Restricted Components†), to any country, person, entity, or end user subject to U. S. export restrictions. You specifically agree not to export or re-export any of the Restricted Components (i) to any country to which the U. S. as embargoed or restricted the export of goods or services, which currently include, but are not necessarily limited to, Cuba, Iran, Iraq, Libya, North Korea, Sudan, and Syria, or to any national of any such country, wherever located, who intends to transmit or transport the Restricted Components back to such country; (ii) to any end user who you know or have reason to know will ut ilize the Restricted Components in the design, development, or production of nuclear, chemical, or biological weapons; or (iii) to any end user who has been prohibited from participating in U. S. export transactions by any federal agency of the U. S. government. You warrant and represent that neither the BXA nor any other U. S. ederal agency has suspended, revoked, or denied your export privileges. DISCLAIMER OF WARRANTY NO WARRANTIES OR CONDITIONS. MICROSOFT EXPRESSLY DISCLAIMS ANY WARRANTY OR CONDITION FOR THE SOFTWARE PRODUCT. THE SOFTWARE PRODUCT AND ANY RELATED DOCUMENTATION are PROVIDED â€Å"AS IS† WITHOUT WARRANTY OR CONDITION OF ANY KIND, EITHE R EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. THE ENTIRE RISK ARISING OUT OF USE OR PERFORMANCE OF THE SOFTWARE PRODUCT REMAINS WITH YOU. LIMITATION OF LIABILITY.TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL MICROSOFT OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE PRODUCT OR THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES, EVEN IF MICROSOFT HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN ANY CASE, MICROSOFT’S ENTIRE LIABILITY UNDER ANY PROVISION OF THIS EULA SHALL BE LIMITED TO THE GREATER OF THE AMOUNT ACTUALLY PAID BY YOU FOR THE SOFTWARE PRODUCT OR US$5. 00; PROVIDED, HOWEVER, IF YOU HAVE ENTERED INTO A MICROSOFT SUPPORT SERVICES AGREEMENT, MICROSOFT’S ENTIRE LIABILITY REGARDING SUPPORT SERVICES SHALL BE GOVERNED BY THE TERMS OF THAT AGREEMENT.BECAUSE SOME STATES AND JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY, THE ABOVE LIMITATION MAY NOT APPLY TO YOU. MISCELLAN EOUS This EULA is governed by the laws of the State of Washington USA, except and only to the extent that applicable law mandates governing law of a different jurisdiction. Should you have any questions concerning this EULA, or if you desire to contact Microsoft for any reason, please contact the Microsoft subsidiary serving your country, or write: Microsoft Sales Information Center/One Microsoft Way/Redmond, WA 98052- 6399. PN 097-0002296 For Bruce You’re still the one.About the Author Robin A. Reynolds-Haertle Robin’s interest in computing began when she taught herself to program in C to fulfill a programming language requirement for her master’s degree in biomathematics at the University of Washington. Fascinated by the subject, Robin attended as many computer science classes as her schedule would permit, and took a position as a programmer with the University of Washington after graduation. Robin spent several years in the biotechnology industry, writing dat a applications in various database management systems, C, and Microsoft Visual Basic.Not content to just read computer science and software engineering books, she then pursued and completed a master’s degree in software engineering at Seattle University. During these years, Robin presented training sessions on software engineering topics to her peers. After so many years in the classroom, Robin wanted to try teaching, and jumped at the opportunity to teach object- oriented programming with Visual Basic for the University of Washington Outreach program. Here she discovered she loved writing instructional materials and sample projects for her students. This led Robin to her current position as a programmer/writer at Microsoft, writing conceptual documentation for Visual Basic and Microsoft Visual C#.When not at the computer, Robin is trying to make peace with her abandoned husband and sons. After she completes this book, they look forward to Mom’s attention to Cub Scouts , Boy Scouts, hiking, and watching BattleBots. After catching up with the family, Robin hopes to sew a few quilts. Acknowledgments First I’d like to thank the team at Microsoft Press that turned my writing into a book. Without Jack Beaudry, the technical editor, I never would have gotten any sleep. His meticulous reviews saved me time and saved readers from much frustration. Kathleen Atkins, the project editor, kept everything running smoothly and improved my text considerably.Credit is also due to Danielle Bird, acquisitons editor; Rebecca McKay (Becka), manuscript editor; Cheryl Penner and Rebecca Wendling (Becky), copy editors; Gina Cassill, compositor; and Michael Kloepfer, electronic artist. I also want to thank my colleagues at Microsoft who listened sympathetically to my complaints about deadlines and beta software. Editors Roger Haight and Meredith Waring made me a better writer. Mike Pope reminded me to put the reader ahead of being clever. Megan Shult and Ann Morris , my managers, were supportive even when writing consumed all my after-hours energy. Much of what I learned about . NET came from the material written by my team members Jina Chan, Seth Grossman, Steve Hoag, Steve Stein, and Matt Stoecker. And thank you to Diana Rain, my office mate.I’d also like to thank Ruth McBride, my longtime manager, and my instructors at Seattle University. I appreciate their patience with my often experimental approaches to their assignments over the years. I also have to mention the friends that still call to check on me, even though I haven’t called them in months. Jennifer Wirt, Lisa Wiken, Molly Potteiger, and Julie Brinkley have been true friends. This book would never have been written without the support of my husband, Bruce. He completely ran my life for the seven months I was writing this book. I worked and wrote; he did everything else. My friends are still laughing about how he RSVPs for me.Lastly, I thank my sons for just being ther e and for being proud of me. Introduction Microsoft Visual Basic developers have long clamored for complete objectoriented language support. Microsoft Visual Basic . NET supports all the features of an object- oriented language. In addition, the entire Microsoft . NET Framework, which includes the development support for Microsoft Windows applications, Web applications, Web services, graphics, and data access, is designed according to object-oriented principles. Developers who have a firm grasp of object-oriented principles will be the strongest . NET developers.Also new to developers is C#, a C-based language that gives developers a language choice for developing with the . NET Framework. Some C, Java, and C++ development will move to C# to take advantage of . NET’s features. Visual Basic programmers looking to learn a C language might also move to C#. Visual Basic . NET and C# both support object-oriented development with the . NET Framework. No matter what language you cho ose for development, being able to read code in either language will double your access to Microsoft Visual Studio documentation, . NET books, magazine articles, and other developer resources. System RequirementsYou’ll need the following hardware and software to complete the exercises in this book:  ¦  ¦ Microsoft Visual Studio . NET Professional edition. The Visual Studio . NET software isn’t included with this book. You must purchase it separately and install it before you can complete the exercises in this book. A computer capable of running Microsoft Visual Studio . NET. The following hardware configuration is recommended by the Microsoft Visual Studio . NET Web site, at http://msdn. microsoft. com/vstudio/nextgen/ Computer/Processor PC with a Pentium II–class processor, 450 megahertz (MHz); Pentium III–class processor, 600 MHz recommendedOperating System Microsoft Windows 2000, Server or Professional Microsoft Windows XP Home or Professional Micr osoft Windows NT 4. 0 Server Memory Windows 2000 Professional, 96 megabytes (MB) of RAM; 128 MB recommended Windows 2000 Server, 192 MB of RAM; 256 MB recommended Windows XP Professional, 128 MB of RAM; 160 Recommended Hard Disk 500 MB on System Drive and 3. 0 gigabyte (GB) on installation drive Drive CD-ROM drive Display VGA or higher–resolution monitor Computer/Processor Input Device Microsoft Mouse or compatible pointing device Finding Your Best Starting Point This book is designed to teach you the fundamentals of object-oriented programming.You can use this book if you have a basic knowledge of Visual Basic 6, Visual Basic . NET, Visual C#, or another Windows programming language. The exercises in this book assume you can already perform the following tasks:  ¦ Create a new Windows Application project, build it, and run it.  ¦ Add Windows Forms controls to a Windows Form.  ¦ Create a method to respond to the Click event of a Button control.  ¦ Create a simple meth od (called a Sub or Function in Visual Basic . NET).  ¦ Declare and use variables. For an introduction to Visual Basic . NET, read Microsoft Visual Basic . NET Step by Step by Michael Halvorson (Microsoft Press, 2002).For an introduction to Visual C# , read Microsoft Visual C# . NET Step by Step by John Sharp and Jon Jagger (Microsoft Press, 2002). Use the following table to find your best starting point in this book. If you are New To object- oriented programming Migrating From Visual Basic 6 Switching From another object- oriented programming Follow these steps Install the practice files as described in the following section, â€Å"Installing and Using the Practice Files† Work through the chapters sequentially for a complete introduction to object-oriented programming. Chapters 1 through 7, 9, and 11 concentrate on the mechanics of object- riented programming, while the other chapters cover the concepts in more depth. Install the practice files as described in â€Å"Inst alling and Using the Practice Files† on the next page. Work through the chapters sequentially for a complete introduction to object- oriented programming with Visual Basic .NET. Chapters 1 through 7, 9, and 11 concentrate on the mechanics of object- oriented programming, while the other chapters cover the concepts in more depth. Install the practice files as described in â€Å"Installingand Using the Practice Files. † If you are New language. Referencing The book after working through the exercises Follow these steps Complete Chapter 1 to learn the basic yntax of properties and methods. Read the Quick Reference sections at the end of the chapters for information about specific class constructs. Use the index or the Table of Contents to find information about particular subjects. Read the Quick Reference at the end of each chapter to find a brief review of the syntax and techniques presented in the chapter. Installing and Using the Practice Files The companion CD inside the back cover of this book contains the practice files that you’ll use as you perform the exercises in the book. For example, when you’re learning to create class events, you’ll use a bitmap file named Train. bmp.By using the practice files, you won’t waste time creating objects that aren’t relevant to the exercise. Instead, you can concentrate on learning object-oriented programming with Visual Basic . NET and Visual C# . NET. The files and the step-by-step instructions in the lessons also let you learn by doing, which is an easy and effective way to acquire and remember new skills. Important Install the practice files Before you break the seal on the OOP with Microsoft Visual Basic . NET and Microsoft Visual C# Step by Step companion CD package, be sure that this book matches your version of the software.This book is designed for use with Microsoft Visual Studio . NET Professional Edition for the Windows operating systems. To find out what softw are you’re running, you can check the product package or you can start the software, and then click About Microsoft Development Environment in the Help menu at the top of the screen. Follow these steps to install the practice files on your computer’s hard disk so that you can use them with the exercises in this book. 1. Remove the companion CD from the package inside the back cover of this book and insert the CD in your CD-ROM drive. 2. Double-click the My Computer icon on the Desktop.Tip On some computers, the startup program might run automatically when you close the CD-ROM drive. In this case, skip steps 2 through 5 and follow the instructions on the screen. 3. Double-click the icon for your CD-ROM drive. 4. Double-click StartCD. exe 5. Click Install Sample Code. The setup program window appears with the recommended options preselected for you. For best results in using the practice files with this book, accept these preselected settings. 6. When the files have been installed, remove the CD from your CD- ROM drive and replace it in the package inside the back cover of the book.A folder called OOPVBCS has been created on your hard disk, and the practice files have been placed in that folder. Using the Practice Files Each lesson in this book explains when and how to use any practice files for that lesson. The practice files contain the complete source listings for all the applications created in this book, as well as any resources, such as bitmaps and databases, that you’ll need to complete the exercises. For those of you who like to know all the details, here’s a list of the Visual Basic and Visual C# projects on the practice disk: Project Chapter 1 ReadBooks Chapter 2 ReadMoreBooks Chapter 3 CodeAnalysis CodeAnalysis2 Chapter 4DeckOfCards Chapter 5 TheBank ARoundButton Chapter 6 ABetterBank ABetterLibrary Variations Description This simple program demonstrates the basics of creating, instantiating, and using a class. This program expands on the ReadBooks program and adds constructors. These two applications demonstrate different approaches to using class properties, and the interaction of class properties and the DataGrid control. This application explores class methods by using dynamic creation of Windows Forms controls and drag-and-drop operations. This simple application demonstrates the basics of class inheritance. This small project shows how easy it is to derive rom a Windows Forms control and redefine its drawing. This adaptation of Chapter 5’s TheBank application uses an abstract class as a base class. This improvement on Chapter 1’s ReadBooks application uses a strongly typed collection. This application contains code snippets demonstrating variations on inheritance. Chapter 7 TrainGame ThrowSystemException PersonList Project Chapter 8 GamesLibrary Memory Chapter 9 MoveIt Points Chapter 10 PatternMaker Chapter 11 BetterCard SortablePoint Singleton Chapter 12 VectorAlgebra Chapter 13 S erialize DataSetExercise Chapter 14 This application introduces delegates, events, and user-drawn controls in the context of a simple game.This small program throws a system exception and recovers by using exception handling. This application creates and throws a custom application exception. Description The GamesLibrary project creates a component library containing objects used to develop the simple Memory card game This application covers the basics of creating and implementing an interface. The Points project contains objects that implement the IComparable, IFormattable, and IEnumerable interfaces. Moving beyond the basics of inheritance, the PatternMaker program makes extensive use of inheritance and polymorphism. This improvement on the Card class from Chapter 4 uses static methods to liminate the project’s dependency on file locations. The SortablePoint application from Chapter 10 is made more flexible through static properties. Static fields are used to implement the Singleton design pattern. The mathematical concept of vectors is used to demonstrate the definition and use of operator overloading in Visual C#. The Serialize application demonstrates the use of binary and XML serialization of data. This very simple ADO. NET application reads data from an Access database. PatternMaker Uninstall the practice files This example uses the PatternMaker exercise from Chapter 10 to demonstrate the way to make design changes after the i nitial development of an application.If you are using the Windows XP Professional operating system, follow these steps to remove the practice files from your computer. If you are using a different version of Windows, refer to your Windows Help documentation for removing programs. 1. Click Start, and then click Control Panel. 2. In Control Panel, click Add Or Remove Programs. 3. In the Add Or Remove Programs window, click OOP Visual Basic And C# . NET Code in the Currently Installed Programs list. 4. Click Change/Remove. The Confirm File Deletion dialog appears. 5. Click Yes to delete the practice files. 6. Click Close to close the Add Or Remove Programs window. 7. Close Control Panel.Conventions and Features in this Book This book uses conventions designed to make the information more readable and easier to follow. The book also includes features that contribute to a deeper understanding of the material. Conventions  ¦ Each exercise is a series of tasks. Each task is presented as a series of numbered steps. If a task has only one step, the step is indicated by a round bullet.  ¦ Notes labeled â€Å"tip† provide more information for completing a step successfully.  ¦ Notes labeled â€Å"important† alert you to information you need to check before continuing. The book uses typographic styles to help organize the information presented. The following table describes the styles used. Style Code Italics Used for Code that you type in Method argument or parameter Event Procedure Field Ful ly Qualified Name Keyword Method Property value Example ‘ Visual Basic Public Class Book End Class // Visual C# public class Book { } aBook showPage_Click m_shelf SomeBook. Text Public, public, If, if GetPage listOfBooks Roman Other Features Boolean values Class name Control type Data type Event Form Namespace Parameter type Property True, true, False, false Book, Library, Train ListBox, TextBox String, string, Integer, int Click Form1 ReadBooks String, string, Integer, int NameShaded sidebars throughout the book provide more in-depth information about the exercise. The sidebars might contain debugging tips, design tips, or topics you might want to explore further. Each chapter ends with a Quick Reference section. The Quick Reference provides a brief review of the syntax and techniques presented in the chapter. Corrections, Comments, and Help Every effort has been made to ensure the accuracy of this book and the contents of the practice files on the companion CD. Microsoft Pre ss provides corrections and additional content for its books through the World Wide Web at http://www. microsoft. com/mspress/support/If you have problems, comments, or ideas regarding this book or the companion CD, please send them to Microsoft Press. Send e-mail to [email  protected] com Or send postal mail to Microsoft Press Attn: Step by Step Series Editor One Microsoft Way Redmond, WA 98052-6399 Please note that support for the Visual Studio . NET software product itself is not offered through the preceding address. For help using Visual Studio . NET, visit http://support. microsoft. com. Visit the Microsoft Press World Wide Web Site You are also invited to visit the Microsoft Press World Wide Web site at http://www. microsoft. com/mspress/You’ll find descriptions for the complete line of Microsoft Press books, information about ordering titles, notice of special features and events, additional content for Microsoft Press books, and much more. You can also find out the latest in Visual Studio . NET software developments and news from Microsoft Corporation at http://msdn. microsoft. com/vstudio/nextgen/ Check it out! Chapter 1: Writing Your First Object-Oriented Program Overview ESTIMATED TIME 2 hr. 30 min. In this chapter, you’ll learn how to  ¦ Decide which classes to implement in your program.  ¦ Create a class with fields, properties, and methods. Use a class in an application.  ¦ Use Microsoft Visual Studio . NET tools to create a class definition. Classes are the building blocks of object-oriented programs. Object-oriented program design is driven by the objects in the problem you need to solve. If your goal is to automate class registration, you might create classes for the instructor, student, and class schedule objects. Objects also have properties that describe them and their behavior. These are implemented as properties and methods of a class. Just as an instructor has a name, so does the Instructor class have a Name proper ty.To assign a student to a class, you’d need to find an open section in the schedule. So your ClassSchedule class might implement a FindOpenSection method. The method would likely check the variable, called a field, in the class in which you’ve stored information about sections. In this chapter, you’ll learn how to identify the objects in your problem domain and their properties and behaviors (methods). Using this analysis, you’ll design and implement the classes using property and method programming constructs. You’ll then declare and initialize the variables of the classes you’ve coded.Finally, you’ll implement the solution to your problem by calling the properties and methods of the class variables. Reading Books: Your First Object-Oriented Program Your task in this chapter is to implement a program that displays large text files in page- size pieces. Typically, your task begins with a specification, perhaps complete, perhaps not. The specification for Chapter 1 follows: You have downloaded on your computer the text of several books. You want to be able to select a book and read one particular page at a time. You also want to be able to set the length of a page. You’ve already decided which user interface you want to use; it’s shown here:As you look at the user interface, you can see that you need to add some controls to a Windows form: a ListBox, a RichTextBox, two NumericUpDown controls, and some labels. How will you store the texts of the books? How will you fill the list? How will you retrieve the correct page of the book that you want to read? You can use object-oriented programming to answer these questions. Designing the Classe s Before you can implement your classes, you must decide which classes you need. First you look for the objects in the problem. Having found the objects, you then look for properties, which are characteristics or qualities that belong to the object, and methods, w hich are behaviors of the object.You can choose from many ways to design the classes in an application. The approach presented here begins with a textual analysis of the problem. The nouns are selected as candidates for classes, while verbs become candidates for the methods. In the course of the analysis, you’ll eliminate many of the nouns as candidates, and you might discover classes that aren’t among the nouns in the specification. After you determine the objects, properties, and methods that belong to your classes, you can then write the class specification that you’ll use in the implementation. Find the classes . Read the problem statement, and find all the nouns. You have downloaded on your computer the text of several books. You want to be able to select a book and read one particular page at a time. You also want to be able to set the length of a page. 2. Eliminate candidates. Reasons to eliminate a candidate include  ¦ The class based on the noun would have only properties or only methods.  ¦ The class based on the noun wouldn’t be relevant to the problem.  ¦ The class based on the noun wouldn’t represent one object.You can eliminate the irrelevant candidates: computer and time. Length (of a page) is merely an integer value and wouldn’t generate enough behavior to qualify as a class. The same is true of text in this example—the only thing to be done with it is to display a piece of it, a page. By the same reasoning, page is also not a class. That leaves book and books. Books is just the plural of book , so you are left only with book as a potential class. But you aren’t finished yet. 3. Search for missing candidates. Consider this specification, â€Å"The dealer deals four cards to each player. There’s no mention of a deck of cards, although deck is a likely class in that problem. Remember eliminating books? Another class does, in fact, represent the properties and behavior of a grou p of books. You can call this class Library. The library concept is different from the book concept. A book has a title and text and can be read. A library contains many books, which can be checked out and returned. Left with the Book and Library classes, you can now search for properties and methods. Find the methods and properties 1. Read the problem statement, and find all the verbs. You can leave out the helping verbs, such as is, was, and have.As in the case of the nouns, textual analysis of verbs is just the starting point for finding the methods. You have downloaded on your computer the text of several books. You want to be able toselect a book and read one particular page at a time. You also want to be able to set the length of a page. 2. Consider each verb. Is it a method, or does it indicate a method? Is it relevant to the problem? Downloaded and want are clearly irrelevant to the problem. Select is an operation of the Library class. In a real library, this action would co rrespond to finding a book on the shelf and checking it out. So the Library has a CheckOut method.There’s also a hidden property here because a book needs a title. Read is an operation of the Book class. This method allows you to read one particular page, so it can be named GetPage. The verb set indicates that a property needs to be changed, and that property is the length of a page, PageLength. 3. The same nouns that you eliminated as classes might in fact be properties of those classes. Text, length (of a page), and page were eliminated as classes. A book does need text, so Text becomes a property of Book. You discovered that PageLength is a property in considering the verb set.Page represents one section of the text and represents the result of the GetPage operation, so it isn’t a property. 4. Look for missing properties and methods. If you’re going to check books out of the library, you need a way to add books to the library and return the checked-out books. A CheckIn method will handle this. Testing the Class Design Reread the problem, and determine whether your classes, with their properties and methods, provide the functionality necessary to solve the problem. You have downloaded on your computer the text of several books. Do you have a way of storing and organizing several books?Yes, you can create one Book for each book and one Library to store them all. You want to be able to select a book and read one particular page at a time. Can you select one book and read one page? Yes, books can be selected by their titles, and the GetPage method retrieves one page. You also want to be able to set the length of a page. Can you set the length of a page? Yes, the Book class has a PageLength property. The results are shown in the following table. The methods are shown as they might be declared in Visual Basic. Class Book Properties Integer PageLengt h Methods GetPage (pageNumber As Integer) As String Class Library Creating the Book Class Prop ertiesString Text String Title Methods CheckIn (aBook As Book) CheckOut(title As String) As Book The following exercise covers the basics of class implementation using the Book class as an example. To implement the Library class, you’ll use some of the development tools provided by the Microsoft Visual Studio . NET integrated development environment (IDE). Create the book class 1. In the IDE, click the File menu, point to New, and then click Project. The New Project dialog box opens. 2. Select Visual Basic Projects or Visual C# Projects in the Project Types tree, click Windows Application in the Templates list. 3.Enter ReadBooks in the Name box, and click OK. 4. Display the Solution Explorer by selecting Solution Explorer on the View menu. Click the ReadBooks project in the Solution Explorer. 12. On the Project menu, click Add Class. The Add New Item dialog box appears, as shown here: 13. Enter either Book. vb or Book. cs in the Name box, depending on the language you are usi ng. Note that the class name begins with a capital letter and is singular. 14. Click Open. The IDE adds a file to your project. The file includes the basic definition of a class, as shown in the following two screen shots.The Visual Basic class contains the minimum for a class declaration. Here’s the syntax for declaring a class in Visual Basic: Class ClassName End Class In this case, the class is named Book. The IDE adds the Public modifier that’s shown to indicate that the class can be used throughout the project. The Visual C# class contains the class declaration as well as a constructor. Here’s the syntax for declaring a class in C#: class ClassName {} A constructor contains code to initialize the fields of a class and perform other class initialization fun‘ctions. In C#, it has the same name as the class. A constructor isn’t required.I’ll talk more about constructors in Chapter 2, â€Å"Creating Class Instances with Constructors. † Add the Text and PageLength fields A field is a variable declared in a class block. Fields can be any . NET data type, such as Integer or Boolean; . NET class, such as TextBox or ListBox; or any class that you have created. 1. Locate the beginning of the class definition. In Visual Basic, the class definition begins immediately after the line that shows the class name. In Visual C#, the class definition begins after the opening curly brace of the class. 2. Add the following code inside the class to create Text and PageLength fields. 3. ‘ Visual BasicPublic Text As String = â€Å"† Public PageLength As Integer = 10 // Visual C# public string Text = â€Å"†;p public int PageLength = 10; Tip By convention, the initial letters of names of public members (fields, properties, methods, and events) of a class are capitalized (Textfield) or are intercapitalized (PageLength field). According to the code, you have specified initial values for the fields: the empty string for Text and 10 for PageLength. A basic tenet of object-oriented programming is that an object should maintain a consistent state. That means that the state of the object (the values of its fields) should represent a usable state.If you didn’t initialize the fields, values would default to â€Å"† for the Text field and 0 for the PageLength field. If those were acceptable values for a book, you could leave them uninitialized. But because compilers and their default values change, you can prevent maintenance problems by initializing the fields. Your client code (the code that uses a Book object) is able to read and write to any field declared with the public keyword (Public in Visual Basic and public in Visual C#). Providing direct access to the class data is a violation of the object-oriented principle of information hiding, which stipulates that the client has no knowledge of the underlying data structure of an object.In the next section, you’ll learn how to al low the client code to get and set the Title of the Book without giving away details about the implementation. Add the Title property A property is a programming construct that allows your code to get and set a value. Typically, the code in the property constructor will get and set the value of a private field in the class. In client code, a public field and a property are used in the same way—for example, SomeBook. Text and SomeBook. Title. 1. Add the following code to the Book class after the Text and PageLength declarations. 2. Private m_title As String ‘ Visual Basic private string m_title; // Visual C#This code creates a private field in the Book class. Client code doesn’t have access to this property. Tip Private fields of a class are declared using the m_ prefix to identify them as member data. Private field names aren’t capitalized. 3. Add the following code to the Book class, after the m_title declaration. 4. ‘ Visual Basic 5. Public Propert y Title() As String 6. Get 7. Return m_title 8. End Get 9. Set(ByVal value As String) 10. m_title = value 11. End SetEnd Property 12. // Visual C# 13. public string Title { 14. get { 15. return m_title; 16. } 17. set { 18. m_title = value; 19. }} These syntax blocks define class properties.The Title property appears in the IntelliSense drop-down list just like any other property, such as the familiar TextBox. Text or Form. Backcolor. The property block allows you to control access to the property. You can add validation code to the Set block to ensure that only reasonable values are assigned to the underlying m_title field. Note Please notice an important difference between fields and properties. A place is reserved in memory for fields. They contain the actual data of the class. Properties provide access to the data but are not data themselves. In this book, I use the word set to mean changing a property. I use the word get to mean retrieving the value of a property.The Get and Set blocks of a property can be called getters and setters, or accessors . The property block is more flexible than you’ve seen here. Properties can be public or private, read/write, read-only, or write-only. In Visual Basic, the property statements can even take a parameter. By the way, I cover properties in detail inChapter 2, but I need to talk about them at least a little bit in this chapter. A Little Bit About Properties We can use the word properties, in a general object-oriented sense, to mean the descriptive information about an object. We can also use properties to mean the particular syntactic construct provided by Visual Basic and C#.The particular meaning of the word can be determined by context. Use properties to validate class data and hide class implementation. You have to make a strong case for using public fields in a class. The addition of a property to a class to control access to the underlying data requires minimal effort. The benefit of this practice is tha t you can easily add validation or change the implementation if you need to without affecting clients already using your objects. Add the GetPage method  ¦ Add the GetPage method to the class definition after the field declarations. ‘ Visual BasicPublic Function GetPage(ByVal pageNumber As Integer) As String Dim start As Integer = (pageNumber -1) * PageLength If (start < Text. Length) And (start >= 0) Then If (start + PageLength) < Text. Length Then Return Text. Substring(start, PageLength) Else Return Text. Substring(start, Text. Length – start) End If Else Return â€Å"† End IfEnd Function // Visual C# public string GetPage(int pageNumber) { int start = (pageNumber – 1) * PageLength; if ((start < Text. Length) && (start >= 0)) { if ((start + PageLength) < Text. Length) { return Text.Substring(start, PageLength); } else { return Text. Substring(start, Text. Length – start); } } else { return â€Å"†; }} In Chapter 3, â€Å"Fields and Prop erties,† you’ll see how we can replace the GetPage method with a construct known as an indexer in Visual C# or with a default Item method in Visual Basic. The complete class definitions for our project are shown here: ‘ Visual Basic Public Class Book Public Text As String = â€Å"† Public PageLength As Integer = 10 Private m_title As String Public Property Title() As String Get Return m_title End Get Set(ByVal Value As String) m_title = Value End Set End PropertyPublic Function GetPage(ByVal pageNumber As Integer) As String Dim start As Integer = (pageNumber – 1) * PageLength If (start < Text. Length) And (start >= 0) Then If (start + PageLength) < Text. Length Then Return Text. Substring(start, PageLength) Else Return Text. Substring(start, Text. Length – start) End If Else Return â€Å"† End If End FunctionEnd Class // Visual C#using System;namespace ReadBooks{ /// /// Summary description for Book. /// public class Book { public strin g Text = â€Å"†; public int PageLength = 10; private string m_title; public Book() { // // TODO: Add constructor logic here // } public string Title { get { return m_title; } set { m_title = value; } } ublic string GetPage(int pageNumber) { int start = (pageNumber – 1) * PageLength; if ((start < Text. Length) && (start >= 0)) { if ((start + PageLength) < Text. Length) { return Text. Substring(start, PageLength); } else { return Text. Substring(start, Text. Length – start); } } else { return â€Å"†; } } }} Fields, properties, methods, and constructors can appear in any order in a class definition. Good organization benefits future readers of your code.Here’s a common organization and, in fact, the one I used in this book:  ¦ Field declarations  ¦ Constructors  ¦ Properties  ¦ Methods Using the Book Class in an Application You’ve just finished implementing the Book class. The class definition is just a template for an object. To put data in the fields and properties, you have to create an instance of the class in memory; this action is known as instantiation. When you create an instance, a section of memory is set aside to hold the fields of the object. If you create another instance of the class, another section of memory is set aside for its fields. You aren’t going to implement the full solution yet.First you need to write some code to test your class. You’ll create two instances of the Book class in the ReadBooks project, and you’ll display the fourth page of each book. (These will be very short books. ) You’ll create a cookbook and a book of fairy tales, so you’ll need to create two separate instances of the Book class. Instead of creating a fancy interface, you’ll write just enough code to see whether your class is working as you expected. Test Drivers A short program to test a class is called a driver. It’s a good idea to exercise your class a bit with a driver before adding the class to a larger program.Use the driver to test your class without the interference of other code in the program. Create an instance of Book 1. In the Solution Explorer, double-click Form1 to open it in the Windows form designer. If Form1 is opened in the code editor, select View, Designer. 2. Drag a button from the Toolbox onto Form1. If the Toolbox isn’t visible, select View, Toolbox. 3. Right -click the button, and click Properties on the shortcut menu. In the Properties window, set the Name property of the button to showPage and set the Text property to Show Page. The button on the Windows form is created from the Button class.Name and Text are properties of the Button class. So we can talk about getting and setting these properties. Form1 is a class as well, and the button you just created is a field of the Form1 class. 4. Double-click the button to create the Click event method. 5. Add the following code in boldface to the Click event to create a book of fairy tales. 6. ‘ Visual Basic 7. Private Sub showPage_Click(ByVal sender As System. Object, _ 8. ByVal e As System. EventArgs) Handles showPage. Click 9. Dim fairyTales As Book 10. fairyTales = New Book() 11. End Sub 12. // Visual C# 13. rivate void showPage_Click(object sender, System. EventArgs e) { 14. Book fairyTales; 15. fairyTales = new Book(); } 16. Add the following code to set the Text, PageLength, and Title properties immediately after the code you entered in step 5: 17. ‘ Visual Basic 18. fairyTales. Text = â€Å"Once upon a time there was a bear. † 19. fairyTales. PageLength = 8fairyTales. Title = â€Å"Fairy Tales† 20. // Visual C# 21. fairyTales. Text = â€Å"Once upon a time there was a bear. â€Å"; 22. fairyTales. PageLength = 8; fairyTales. Title = â€Å"Fairy Tales†;When the instance of Book is created, its fields contain the values specified in the class definition. The Text field is an empty string, the page length is 10, and the title is blank. Notice that it makes no difference in the client code whether you use a field or a property. 23. Add the following code after the fairyTales code to create another instance of the Book class. (This instance will be a recipe book. ) 24. ‘ Visual Basic 25. Dim cookies As Book = New Book() 26. cookies. Text = â€Å"Chocolate chip cookies are the most delicious co okies. † 27. ookies. PageLength = 8 28. cookies. Title = â€Å"Cookie Recipes† 29. // Visual C# 30. Book cookies = new Book(); 31. cookies. Text = â€Å"Chocolate chip cookies are the most delicious co okies. â€Å"; 32. cookies. PageLength = 8; cookies. Title = â€Å"Cookie Recipes†; In this case, you used a different syntax for declaring and initializing a variable of the Book class. Visual Basic and Visual C# allow declaration and initialization in the same statement. Declaring and initializing in the same statement has the following advantages:  ¦ Programmers ar e less likely to forget to initialize the variable. When a class defines a constructor with parameters, the fields can be initialized at the same time. (You’ll create constructors with parameters in Chapter 3. ) Use an instance of the Book class 1. Add the following code after the cookies code to display some of the text of the two books. In later chapters, you’ll learn other ways to return the text of a particular page in the book. 2. ‘ Visual Basic 3. Dim page As Integer = 3 4. Dim report As String 5. report = â€Å"Page † & page. ToString() & ControlChars. CrLf _ 6. & fairyTales. Title & â€Å": † & fairyTales. GetPage(page) _ 7. ControlChars. CrLf _ 8. & â€Å"Cookies: † & cookies. GetPage(page) 9. MessageBox. Show(report) 10. report = â€Å"Titles: † + fairyTales. Title & † and † & cookies. Title 11. MessageBox. Show(report) 12. // Visual C# 13. int page = 3; 14. string report; 15. report = â€Å"Page † + page. ToString() + † † 16. + fairyTales. Title + â€Å": † + fairyTales. GetPage(page) + † † 17. + cookies. Title + â€Å": † + cookies. GetPage(page); 18. MessageBox. Show(report); 19. report = â€Å"Titles: † + fairyTales. Title + † and † + cookies. Title; MessageBox. Show(report);This bit of code demonstrates that there are two separate instances of the Book class. We can refer to these instances using the variables fairyTales and cookies . The object-oriented concept that permits each instance to be referred to separately is known as identity. You’ll see in later chapters that the identity principle doesn’t mean that you have to create a variable for each instance. Creating so many variables is unwieldy if you need hundreds of instances of a class. Identity does mean that you can refer to each instance separately when you need to.Notice that when you created an instance of Book, the fields of fairyTales were change d and the GetPage method was called. Later on we retrieved the value of the Title property. The value of Title was unchanged after the GetPage method was called. The fact that the value was unchanged demonstrates the concept of object state, the idea that the fields retain their values between method calls. Compare the way the GetPage method works with a method that has variable declarations. After the GetPage method ends, the variables go out of scope and their values are lost to the application. 20. Press F5 to run the code. Click the Show Page button.The results are shown here: Click OK, and the book titles are displayed in a message box as shown here: Click OK, and then close the application. You’ve now created a class, Book, and two instances of it. Your code sent a message to the Book class through the GetPage method to ask for the third page of the text. In the next sections, you’ll implement another class, Library. This time, however, you’ll let some of the IDE tools do some of the syntactic work for you. Using the Class View The IDE provides a Class View that displays a tree view of the class structure of the project, namespaces, and classes.The Class View can share the same window as the Solution Explorer. On the View menu, click Class View to open the Class View. The expanded Class View is shown below for Visual Basic and Visual C#, respectively. The highest-level node represents the project, ReadBooks. The next level of nodes represents the namespaces in the project. A project can contain several namespaces; in this case, there’s only one. The project namespace contains two classes: the class that we created, Book, and the class for the Windows form, Form1. The Book class contains two public fields, PageLength and Text, epresented by blue blocks, and one private field, m_ti

Sunday, November 10, 2019

Motivation techniques

Entrepreneurs who start and build new businesses are more celebrated than studied. They embody, in the popular imagination and in the eyes of some scholars, the virtues of â€Å"boldness, ingenuity, leadership, persistence and determination but policy makers see them as crucial source of employment and productivity growth; our systematic knowledge of how entrepreneurs start and grow their businesses is limited, since the activity does not occupy a prominent place in the study of business and economics because laments about the ineffable nature of entrepreneurship dominate the discourse about new and fledging businesses.Most new business lack any ideas or assets that differentiate them from their competitors, they don’t really earn profit; they merely provide a wage to their proprietors that is set by a competitive market for the proprietor’s labor, and for many individuals this wage turns out to be lower than what they could make working for someone else, and therefore , they have a powerful incentive to shut down. Most entrepreneurs agree that their businesses generates a positive cash flow within months of launch and the profitability of their businesses is difficult to estimate; small firms often keep inaccurate financial records and commingle company and personal expenditures.The capacities of the incorporated companies finance their high rates of growth through internal generated funds suggesting that their profit margins are significantly positive. The belief that many entrepreneurs are special has widespread appeal, but we cannot easily specify their exact distinctive traits and skills but folklore attributes some of the many qualities of the entrepreneur as; great energy, vision, leadership skills, and lastly a never-say-die spirit, to name just a few. In addition formal research on entrepreneurs, also assumes as individuals with distinctive traits and skills, but contrastingly empirical studies provide weak support, in â€Å"profiling th e entrepreneur’s personality† (Adler, 1999).Although, the studies have suffered from basic methodological problems, for instance, many researchers have tried to identify a universal entrepreneurial personality where they have implicitly assumed that owners of the car dealerships, self-employed accountants and the founders of software companies share common traits that distinguish them from the population at large, but this seems unlikely, given the wide variety of problems and tasks that these individuals face; a related problem also is derived from the arbitrary selection of traits, and   consequently researchers have studied whether entrepreneurs have ‘Type A’ personalities or a high speed for achievement, without specifying why these qualities matter.In business theories and models studies, most businesses mature gradually and only exceptional business start with talent, capital and strategies that will rapidly propel them into the ranks of large well established companies. Fledging businesses turn into long-lived companies through a protracted, multistage process rather than through a one-short transformation. It requires decades of sustained investment to develop the necessary systems of coordinated assets, since, developing the assets that will sustain a long-lived firm requires much more investment than does when starting a promising business. This therefore implies that entrepreneurs have to undertake initiatives that require considerable out of-pocket outlays or opportunity costs to develop brand names, technologies, broad product lines, and distribution channels.Fore knowledgeEntrepreneurs cannot easily envision the design of an effective system of complementary assets in advance. For example the distinctive features of the Wal-mart discount chain is its focus on underserved rural areas, low prices,   purchasing skills, investments in information technology, employee culture and the greater store entrances; all these hav e an impressive logic and coherence. The Wal-Mart system evolved over more than a decade, after much trial and error and some failed initiatives, rather than through the execution of a master plan (Ballard, & Langrehr, 1993).Learning by doingSome critical assets like the know-how technique and reputations can only be developed through repeated action. Firms build relationship with customers by consistently providing high-quality service and products. They develop valuable brand names and distribution capabilities after decades of effort and investment. Therefore, the evolution of coordination mechanism follows the gradual development of assets.The   mainstream economic theories has little to tell us about how and why some firms survive and grow and others do not; since in the standard microeconomic theory where it focuses on perfect competition among many identical competitors, the question of survival does not arise. Although variations in the size and longevity of firms have no influence on outcomes, and the evolution of a specific firm is irrelevant; it makes little difference in this theory whether changes in characteristics are treated as altering the existing firm or were able to implement early were rewarded with growth in output and value; the others joined a mass exodus (Bielski, 2007).In the life-cycle models; or ‘stages of growth’ or life cycle models often predictions on how firms develop as well as advice to entrepreneurs on nurturing their new ventures. The models recognize that businesses evolve in a gradual way; The Ford Motor Company and General Motors, which came to dominate the US automobile industry, evolved in markedly different ways. Ford’s evolution reflects founder Henry Ford’s engineering and manufacturing interests.It was produced on a moving assembly line, with machines specialized for minute tasks and extreme division of labor. The system of mass production of a single standardized productivity yielded c ost savings, which allowed for low prices, which in turn helped expand consumer demand. Ford Motor Company grew by replicating this system in even larger and more vertically integrated facilities.The survival of such businesses depends more on effective adaptation to unexpected problems and opportunities than on the entrepreneur’s ability to formulate and implement a strategy. This therefore means long-term strategies do play an important role in the management of large corporations. Entrepreneurs who build long-lived firms establish audacious goals for their companies. For the founders of promising businesses may have a far-reaching vision, but it is not necessary for starting their ventures.These goals help entrepreneurs build large and long-lived firms contrary to the case where fledgling businesses do not automatically undertake the initiatives and investments needed to build a system of coordinated assets according to the satisfaction principle, audacious goals must stim ulate the search for these initiatives and investments.Employees’ motivationThe diversity of activities in these corporations requires the boards and top executives to delegate their control and management responsibilities to employees with the appropriate specific knowledge. The top executives do not initiate or implement many concrete proposals, but rather influence the initiatives undertaken by subordinates by formulating an overall corporate strategy and the processes for evaluating new initiative, not specific investment decisions. Instead of monitoring the implementation of every project, the board evaluated aggregate performance and the control system. For example, the board may evaluate whether the auditing function has sufficient independence from the operating managers.There is separation of ‘management’ and ‘control by the broad policy which leads to a corresponding separation of roles for specific decisions, and this is done by instituting monit oring devices and policies boards whereby top executives can give decision making rights to subordinates whom they cannot directly supervise while protecting shareholders from abuse of these rights. For instance, a sales person or executive or brand manager who has direct knowledge of customer needs and competitive offerings may initiate proposals for a new product (BhidÉ, 2003).It cannot be denied that, chance events often provide the spark for starting a promising business, entrepreneurs often encounter their opportunities by accident. In connection two factors also predispose some individuals to look for and take advantage of chance events; human capital and family backgrounds, and tolerance for ambiguity. In general, the transition of a fledging business into a large, well-established corporation requires a fundamental transformation rather than a simple scaling up, because of some basic differences in their attributes, since the profits of fledging businesses are derived fr om a few factors. Given the appropriate predisposition, what traits and skills determine an individual’s capacity to adapt to new circumstances and to secure resources on the converse the qualities do not have a material bearing on an individual’s willingness and capacity to start a promising business.ConclusionThe transformation from fledging to mature firm requires protracted, purposive investment. The firms acquire a system of coordinated assets gradually, because capital constraints limit the size of individual investments and since it takes time to build customer relationship, know-how, and other such intangible assets. This process is not predestined, such as the normal development of an infant into an adult; entrepreneurs must consciously abandon the pursuit of short-term cash flow in favor of long-term investment. And although the sequent and pattern of investments are not predetermined, they are not random or opportunistic either, thus building long-lived firm s involves the coordination of investments and efforts across functions and time. In specific, entrepreneurs have to adopt and articulate audacious goals and formulate a set of general rule (Bielski, 2007).ReferencesAdler, P. S. (1999). â€Å"Hybridization of Human Resource Management at Two Toyota   Ã‚  Ã‚  Ã‚   Transplants,† In J. Liker, M. Fruin, and P. S. Adler, eds., Remade in America:   Ã‚   Transplanting and Transforming Japanese Management Systems. New York:  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚   Oxford University Press.Ballard, M., & Langrehr, F. W. (1993). What CPAs Can Learn from Wal-Mart. Journal   Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚   of   Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚   Accountancy, 176(5), retrieved November 21, 2007, from Questia  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚   database:   Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚   www.questia.comBhidÉ, A. V. (2003). The Origin and Evolution of New Businesses. New York: Oxford University Press. Ret rieved November 21, 2007, from Questia database:  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚   www.questia.comBielski, L. (2007). Texas Growth plus Wal-Mart Locations: Wood forest National Bank   Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚   ABA Banking Journal, 99(6), 42. Retrieved November 21, 2007, from Questia  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚  Ã‚   database: www.questia.com

Thursday, November 7, 2019

5 Tips for Keeping Warm at Work

5 Tips for Keeping Warm at Work It’s freezing. You can’t feel your fingers, and the warmth of summer is but a distant memory. Except you’re not even outside in the elements- you’re at your desk. Your complaints go unheeded by the Facilities team. You’d change the thermostat yourself, except Joe from Accounting sits closer- and he seems to have the blood of a Viking, judging by how often he turns the temperature down. And many offices prohibit space heaters these days due to fire hazards. So what do you do? There are ways to get around the office deep freeze.Put on some fingerless gloves.Keep your delicate mitts warm and flexible while you type those temperature complaint emails or post pictures of your arctic agony on Instagram.Wrap up in a heated scarf.This is totally a thing now! What a time to be alive†¦Bundle up.Just keep adding layers until you’re comfortable. This has the added bonus of coming in handy when the heat gets stuck in tropical mode, and you can peel t hem back off.Find your inner barista.Keep drinking hot tea, coffee, or hot chocolate. Not only will it warm you up, but staying hydrated is pretty key when temperatures are off.Take â€Å"business casual† to a new level.Okay, so wearing a Snuggie in the office is a bit drastic. But if things get to that point, double check your new interpretation of the dress code with HR.Stay warm, office dwellers! Spring will come again†¦uh, someday.

Tuesday, November 5, 2019

Stunning College Basketball Players

Stunning College Basketball Players Best college basketball players ever: Top 10 Sport is our healthy life. Fortunately, it is becoming more and more popular nowadays. Now is exactly that period of time when stars of college basketball starts shining. Yes, college basketball is very popular now. So, if you feel exhilarated about it, let us present you a list of 10 top stunning college basketball players. SF Jaylen Brown Ranked by 10th position, Jaylen Brown always does his best to contribute greatly for Cal`s success. And, he always manages to do so. Brown main specialty is that he attacks the basket in a very proper way and thanks to his size makes it impossible for opponents to do something against the hit. He helps a lot to prospect Cal and lead it to unprecedented success. PG Tyler Ulis Position number 9 is for Tyler Ulis here in this list of the best college basketball players. He is from Kentucky College and is well-known for being signature floater. Ulis has many chances to lead Kentucky to a real success in various competitions. He is also well-known for being a great distributor. Besides it, Ulis can perfectly attack the basket any time needed. G Brandon Ingram Number 8 is for Brandon Ingram from Duke. He is considered to be a top player. Ingram is able to professionally attack the basket. He also shoots greatly: over 40% from behind the three-point line. Despite the fact he is a good player now and has all physical characteristics required, Ingram still needs to get stronger to achieve a real success and all his goals. PG Melo Trimble Melo Trimble is a basketball player from the Maryland College. He is always ready to attack the basket. In addition, Trimble is good in jumpers` hitting. He is also considered to be a solid scorer. PG Kris Dunn Kris is a player from the school of Providence. He is one of the top NBA personalities in the tournament. Dunn is thought to be an excellent passer and defender. He always proves it while playing. C Jakob Poeltl The next player in this list is Jacob Poeltl, Utah. He is famous for his professional skill set. Poeltl can score on the block properly and knock down a mid-range jumper. In general, he is solid on the boards. Besides it, Jacob performs block tricks very often. G Grayson Allen One more player from the Duke College, Grayson Allen is ranked now number 4. He is claimed to be one of the most controversial college basketball player. Allen always helps his team to win a game or tournaments, using his perfect skills. He has 41% three-point shooting this season of games. PF Brice Johnson Brice Johnson from the North Carolina is said to be the most stunning basketball player around the country with the very best skills of scoring and rebounding. He always shows his the strongest sides and keeps the opposite team in a great tension. He is expected to make a great deep run and become the best player of tournament. G Buddy Hield A basketball player from the Oklahoma school, Buddy Hield, is ranked number 2 here. He is also considered to be one of the most successful scorers throughout the country. It won`t be a great surprise if Hield will lead the Sooners to the great Final Four. Denzel Valentine And finally, the position number one in the list of the best college basketball players is for Denzel Valentine, Michigan State. Both Denzel Valentine and Buddy Hield have battled for this top position and the title of the most stunning player. Speaking about Valentine, he is one of the best scorers. He is also good in observing the floor and distributing the ball to other teammates.   His physical features also contribute greatly to the success as a college basketball player. So, this was the list of the most amazing college basketball players. Maybe a new tournament will bring us new champions and titles.

Sunday, November 3, 2019

Gippaland E-Market Strategic Plan Essay Example | Topics and Well Written Essays - 2250 words

Gippaland E-Market Strategic Plan - Essay Example A survey done showed that its customers are mainly tourists and people in aged care and in hospitals. The target market is therefore the hospitality and the healthcare industry for both online and offline customers. There are few competitors that exist in the market and this is because GPS acquired the main competitor in the market. A market analysis revealed that the products are of basic importance and therefore there are no cultural beliefs attached to them. The political environment is also supportive and therefore it will be easy to run the online platform. GPS is strong as it is able to provide most of the goods required by the market. They also have a variety of products to suit different markets. The have also taken a customer based approach where they deal face to face with customers in order to win their trust. The threats identified were the developed companies around that posed the biggest challenge. The goal for online marketing is to grow its numbers, to provide support to customers and provide a platform where it will be easy to interact with customers and products. ... the website on a daily basis, monitoring revenues generated by each product or service and documenting customer ratings of products and services to find out which is the most liked. This online platform is seen to work if all the parameters discussed will be put in place and the governing boards ready to implement the plan. Apart from a few technical areas, the rest should be able to work and meet the company’s target objectives. TABLE OF CONTENTS EXECUTIVE SUMMARY 2 TABLE OF CONTENTS 4 1.0SITUATION ANALYSIS 6 1.1Our customers 6 1.2Our market 7 1.3Our competitors 7 1.4Intermediary and potential customers 8 1.5Wider macro environment 9 1.6Our own capabilities 10 2.0Internet specific SWOT summary 10 3.0GOALS SETTING 11 4.0STRATEGY 11 4.1Targeting 11 4.2Positioning 12 4.3Proposition and the marketing mix 12 4.4Brand strategy 12 4.5Online presentation and presence 13 4.6Content and engagement strategy 13 4.7Acquisition and communication strategy 13 4.8Conversion strategy 13 4.9Ret ention and communication strategy 14 4.10Data strategy 14 4.11Multichannel integration strategy 14 5.0TACTICS, ACTION AND CONTROL 14 5.1Tactics and action 14 5.2Control 15 5.3Governance 16 REFERENCES 17 1.0 SITUATION ANALYSIS 1.1 Our customers Gippaland packaging supplies has a variety of customers due to its broad range of products as explained in the introductory part. They supply products to small and midsized companies that include cafes, restaurants and take away shops located in the Gippaland region. Gippaland region is a tourist hub and therefore these services are of paramount importance. Other customers include hospitals that require products such as napkins, tissues and toilet papers, aged care and guest houses. All of them are customers who are held with high esteem by providing

Friday, November 1, 2019

Comprehensive care plan Term Paper Example | Topics and Well Written Essays - 1250 words

Comprehensive care plan - Term Paper Example The medical examination conducted on the patient revealed significant degenerative changes in both hip joints, which were observed on the X-ray films. The surgeon recommended a total replacement of the right hip coupled with a total replacement of the left hip to follow in a period of 6 to 12 months. This article contains a comprehensive nursing care for a resident who has osteoarthritis and undergoes joint replacement surgery. The RN completed a nursing history and examination of Mr Powell on admission. The medical records indicate that the patient suffers from mild Parkinson’s disease. Mr Powell is currently taking carbidopa/levodopa (Sinemet 25-100) four times a day to control his symptoms. There have been no other reports of chronic medical conditions. The RN reported that the patient been essentially healthy his entire life. Moreover, Mr Powell has no known allergies to medications, has no history of smoking, and consumes small amounts of alcohol. The medical examination conducted by the RN notes that the patient is alert and oriented. Mr Powell’s medical examination reported vital signs at BP 116/64, P 68 regular, R 18, T 97.4Â °F (36.3Â °C) PO. Marginal pulses are strong and equal in the upper extremities and slightly weaker but equivalent in the lower extremities. The patient’s feet are cool to the touch but have an immediate capillary refill. Mr Powell’s shoulders, wr ists and elbows indicated full ROM. On the other hand, the ROM of both hips is significantly restricted. The pain on both sides in prompted by hip flexion beyond 90 degrees. Also, both flexion and extension of the knees are slightly limited. Mr Powell has a shuffling gait and walks with a limp, favouring his right hip. Preoperative laboratory studies and CBC were conducted on the patient. The coagulation studies and urinalysis show a serum creatinine of 1.7 mg/dL and BUN of 30 mg/dL, with no other noted abnormal values. His ECG and chest X-ray indicate