Tuesday, February 8, 2011

How To Learn Visual C++ 2005

Learn Visual C++ 2005

Visual Studio Team Edition for Software Developers with MSDN Premium Subscription

What Is Visual C++ 2005?

Microsoft Visual C++ 2005 provides a powerful and flexible development environment for creating Microsoft Windows–based and Microsoft .NET–based applications. It can be used as an integrated development system, or as a set of individual tools. Visual C++ is comprised of these components:
Visual C++ 2005 compiler tools - The compiler has new features supporting developers that target virtual machine platforms like the Common Language Runtime (CLR). There are now compilers to target x64 and Itanium. The compiler continues to support targeting x86 machines directly, and optimizes performance for both platforms.

Visual C++ 2005 Libraries - This includes the industry-standard Active Template Library (ATL), the Microsoft Foundation Class (MFC) libraries, and standard libraries such as the Standard C++ Library, and the C RunTime Library (CRT), which has been extended to provide security enhanced alternatives to functions known to pose security issues. A new library, the C++ Support Library, is designed to simplify programs that target the CLR.

Visual C++ 2005 Development Environment - Although the C++ compiler tools and libraries can be used from the command-line, the development environment provides powerful support for project management and configuration (including better support for large projects), source code editing, source code browsing, and debugging tools. This environment also supports IntelliSense, which makes informed, context-sensitive suggestions as code is being authored.
In addition to conventional graphical user-interface applications, Visual C++ enables developers to build Web applications, smart-client Windows-based applications, and solutions for thin-client and smart-client mobile devices. C++ is the world's most popular systems-level language, and Visual C++ gives developers a world-class tool with which to build software.

What Are the Differences Between the Visual C++ Editions?

The Visual C++ 2005 Express Edition is a lightweight, easy to use and easy to learn tool for hobbyist, novice, and student developers who want to build dynamic Windows applications. The Visual C++ 2005 product team has put together a series of Hands-on Tutorial Videos for people who are new to the Express Edition.
For the professional developer who needs the ultimate in power in order to design and produce timely and robust Windows and Web applications, Visual C++ is included with the award-winning Visual Studio interactive development editor (IDE). There are currently three different editions of Visual Studio (all of which include Visual C++). Click here to see a grid comparison of all the Visual C++/Visual Studio editions.

Where Can I Find Sample Applications?

MSDN provides two distinct types of sample applications in order to help developers who are new to Visual C++ 2005 become more productive faster than ever. The first type of sample is a set of walk-through samples, where the developer is taken step-by-step through the process of performing a programmatic task such as extending the famous "Scribble" MFC application to support a plug-in model using .NET to demonstrating the use of reflection in a pure MSIL (Microsoft Intermediate Language) application.
In addition, MSDN also features a Visual C++ 2005 Samples page dedicated to samples that cover every aspect of programming with Visual C++ 2005. This includes such tasks as programming with Standard Template Library (STL), ATL, internationalization, .NET interoperability, Platform SDK and much more.
Finally, if you can't find the exact example you're looking for, we recommend browsing through the list of third-party community sites where you'll find thousands of source-code examples and tutorials.

How Do I Learn More About Visual C++ 2005?

MSDN provides many starting points for learning about Visual C++ 2005 depending on your need. If you're looking for product information such as a feature overview or system requirements, you can visit the Product Information page. On other hand, if you're looking to learn more about the product from a usage (developer) standpoint, here are some great resources that will help get you underway very quickly:
  • What's New in Visual C++ 2005 - Discover all the changes to the libraries, IDE and compiler as well as information on such topics as how to port, or upgrade, your existing projects.
  • Getting Started - This page contains links to such information as supported platforms, Visual C++ settings and how to create and manage your Visual Studio 2005 projects.
  • Guided Tour - For the newcomer to Visual C++, this page could become your best friend as it covers many common tasks such as how to: compile a code example found on MSDN, create a command-line applications, convert between different types, use the IDE more efficiently, create and use dynamic and static libraries and more. There's even a page for Unix developers new to Visual C++.
  • How do I ... ? - As software developers we're always wanting to learn more. Therefore, we've created a page for such inquisitive people where the most commonly asked about topics are categorized for your convenience. For example, if you have a question regarding the performance of a mixed-mode application (containing both native and managed code), you would go to the How-To page and click on Interop where where one of the topics is entitled Performance Considerations for Interop (C++).

How to Get Everything You Want in Life

Get Everything You Want in Life

The biggest drag in life seems to be when routine sets in and you lose all sense of purpose. What makes this even worse is when chaos sets in from some area of life, such as with finances, and causes you to feel like you're losing control over everything. Here's how to get back control and accomplish all the things you want to do.

  1. Realize what you would like to accomplish and why. Many people these days have a lot goals but do not actually realize what they truly want in life. You should worry less of what you want "in" life and more about what you want "from" life. If you find what you want feelings rather than material possessions, this is the article for you.
  2. Begin with making a column. Within the column list out your current situations and brainstorm pathways to get you on the right road success. Reminder: Getting everything you want cannot be done alone. Gathering support from others is always a brilliant way to get your foot in the door. The sky is the limit, and achieving your dreams is something that we all have the privilege to strive for. For many the dream will be lived, and unfortunately for some failure looms.
  3. Identify Obstacles. Make a second column after the first one. In this column, write down everything that's preventing you from accomplishing that task. Be completely honest. If it's not enough money, write it. If it's not enough time, write it. If there is nothing preventing you from getting something done, write that down. Identifying any obstacles that are preventing you from accomplishing anything is one of the most important elements here. This will serve two purposes - it will highlight all the things you can do that you've just been lazy about (such as laundry), and it will give you an idea on what you need to overcome to get those items crossed off your list. What's important to realize at this point is that the underlying cause is, ultimately, that inaction is the number one thing preventing you from doing all these things. This leads you to the next column.
  4. Formulate a Plan. Make a third column and write down a plan of action now that you know what's preventing you from accomplishing everything you want. The reality is that you have to take action, and without having a plan, you'll just keep spinning your wheels and nothing will get done. If one of your obstacles is not enough money, maybe you can write down ideas on how to make more money, how to spend less money, or how to get a handle on your finances. If there is nothing preventing you from doing something, write down that you need to JUST DO IT! If your goal is "Learn to ride a motorcycle", and not having a motorcycle is what's preventing you, write down "find a friend with a motorcycle" or "save money for a motorcycle". Write down anything that comes to mind.
  5. Put Your Plan Into Action. Now that you have a plan, you need to act on it. It is all up to you at this point.

How to Find Financial Help Online

Getting financial help online is possible if you need help in dealing with money troubles or other financial difficulties. You can find a great deal of financial help for your household finances, online loan applications and even applying for a personal loan online with online finance help sites, without paying the cost of high fees.
If you want to seek out free finance online help websites you'll be surprised to find you can organize your household finances and personal money issues for wealth building without paying a cent.
The type of help you can expect to find with online finance sites will come in the from informative articles on managing your personal loan online, household budgeting, free personal accounting software downloads, to advice on debt consolidation, refinances and getting financial aid, household finances and online loan applications. You’ll even find budgeting spreadsheets as well as free software to download as well.

  1. Check out YouTube. There are plenty of resourceful people giving so much advice and how tools on all sorts of money issues.
  2. Use Google Search. This search engine contains millions of sites that give a wealth of information on just about anything from experts covering on topics from investing in gold to bad credit repair.
    • Look for completely free websites to help with personal finances, budgeting and expense tracking that includes a number of helpful tools and suggestions for reducing your expenses and tracking you’re spending.[1]
  3. Understand the benefits of using online financial help. It means you don't have to sit through presentations, waste your gas, pay for parking, or worst, waste your time and money getting the wrong type of advice.
  4. Keep across your finances. Improving your personal finances is a lifelong and rewarding journey. With all the completely free personal finance online help resources available today, you can take hold of your financial life back from your creditors.

How to Add a Credit Card to a PayPal Account


Add a Credit Card to a PayPal Account

You can use a PayPal account to send or receive money to and from banks and other PayPal accounts, or pay directly for online transactions. PayPal also issues a debit card that you can use to access money in your PayPal account, and some employers issue PayPal payments for work done online. Small businesses and individuals can also use PayPal to process credit card transactions without having to contract with a processing service.
When you first sign up for a PayPal account you'll be asked to provide a bank account, debit card or credit card as a source of funds. Even if you don't use a credit card as your initial funding source, you can always link a credit card to your PayPal account later. If you have a credit card with a rewards program, you still get rewards points for PayPal purchases drawn on your credit card. You also have the added benefit of keeping your credit card number confidential.

Steps
  1. Log in to your PayPal account. If you don't have an account yet, go to the PayPal homepage. Click "Sign Up" and then input an e-mail address and password for your new account. You'll receive an e-mail confirmation letter within a few minutes. Click "Activate My Account," in the confirmation letter, to confirm your PayPal account. You will be automatically logged in.
  2. Hover your mouse over "Profile" in the menu bar near the top of your account page. Select "Add or Edit Credit Card." Alternatively, you can click "Profile," and then click "Credit/Debit Cards" under the "Financial Information" heading.
  3. Click "Add a Card," then fill out the required fields: full name, card type, card number, verification number, expiration date and billing address. You can use a debit/check card as a credit card if it has a Visa or MasterCard logo on it.
  4. Wait while PayPal confirms your billing address automatically; this may take up to 30 seconds. Once your credit card is confirmed, it'll be listed in the "Credit/Debit Cards" screen. Only the last four digits and expiration date are displayed.

How to Find Out What Music You Like


Find Out What Music You Like

When it comes to music, most people are undecided. If this is you, and you aren't okay with this, consider reading on. Your choice of music for the future is in the hands of this page!
 Steps
  1. Think about your personality. Are you wild, or quiet? Do you like things slow or fast? Consider these elements before beginning your search.
  2. Compile possibilites. Ask friends to loan you CDs from different genres (i.e. country could be from one friend, rock from another, pop from another...)
  3. Ask yourself yet more questions. Would you prefer music that you can dance to over music you can work to? Do you care if there is swearing or not?
  4. Try out CDs and look up your favorite artists from them on itunes or Amazon.com. You can preview the songs and get a small taste of what they are really like.
  5. Go to www.youtube.com. There you can watch music videos of the songs you chose on itunes.
  6. Go to your chosen artist's official site and fan site(s). It doesn't matter if they are well known or not, you've just found what kind of music you like!
  7. Try out lots of different kinds of music. Not all music makes the radio. Don't limit yourself to what's popular or well-known because you could be missing out on some great music.
  8. Try your local public library. Most public libraries have a variety of music on CD that you can check out for free or interlibrary loan for a small fee.
  9. Listen to the radio. You can try the radio stations in your area or any of the various online radio sites. Some online radio stations broadcast what's on the air somewhere; others play mixes based on what you say you like. Try Pandora or Last.fm for two examples of sites that recommend music based on recommendations from others who like what you like.