Matches in SemOpenAlex for { <https://semopenalex.org/work/W2531343503> ?p ?o ?g. }
Showing items 1 to 43 of
43
with 100 items per page.
- W2531343503 abstract "From the Book:This book was written for intermediate to advanced Visual Basic programmers. It is not for advanced and programmers, although intermediate level programmers might find the book beneficial. Many chapters would be tedious for someone who does not know Visual Basic, because of all the comparisons are drawn to Visual Basic code. So now that I have the Visual Basic programmer's attention, I want to ask a simple question. Do you want to program in C, C++, or C#? Are these languages that you want on your tool belt? This question may be more difficult to answer than you might expect. Why should you care about these languages? The short answer is that the family of languages is the consummate choice of programmers who want to program without restrictions. You can think of anything you want to do in programming and there is a way to get it done in C, C++, and C#. There are very few language families that can make that claim. Given that, isn't a language that you would like to know? The longer answer has to do with the evolution of Basic and C. In the past, Visual Basic had definite advantages in designing user interfaces. It was much simpler to do in Visual Basic than in or C++. Now, and Visual Basic (and a number of other languages, for that matter) use the same designer and share the same user interface design capabilities. The advantage has slipped away from Visual Basic in this department. Visual Basic had some other qualities that made it easier to develop and use end user programs, especially for fairly inexperienced programmers. This advantage has slipped away too. The latest Visual Basic is a magnitude more complicated thanprevious versions and much harder to get your arms around. Moving to the latest Visual Basic language from Visual Basic 6 may be just as difficult as making the move to C#. Microsoft says choosing a language is a lifestyle choice now. I think the choice carries more implications than that. has always been the internal development language at Microsoftwell, or a derivative of C. First was C, then C++, and now is being used extensively at Microsoft. What affect does this have on the language? Just the effect you might expect. If a Microsoft programmer needs a feature in C, C++, or to get his job done, he or she typically gets that feature. So now you are faced with a situation where is actually more capable than Visual Basic but, because of the designer, it's just as easy to use. For example, can be used to write unmanaged code; Visual Basic cannot. can override operators; Visual Basic cannot. can access memory directly; Visual Basic cannot. We could go on with this list and we will later, but the point I want to make now is that Microsoft uses as the premier development language in the .NET technologies. Am I advocating that you switch to now? I am advocating that you learn a language that is and has been at the top of this game for many years. This book will concentrate on components and about the differences in Visual Basic and C. I will show you how to write routines and objects that you can use to augment your Visual Basic skills. At the same time, there is enough information in this book to shift to completely if you want. My main point remains that you will want to know enough about these languages to augment your Visual Basic skills. If you decide to shift to the family altogether, this is a good way to begin your transition. The following summary should introduce you to the main aspects of this book. Chapter 1: How Did We Get Here?This chapter will take you on a short history lesson. If you've been in Visual Basic from the start, it may be a review for you. I think, however, that it is good to know where you came from, so you can better understand where you are going.Chapter 2: C BasicsThis chapter talks about (C language without the extensions), how the language is structured, and the differences between and Basic code. Samples will be used to demonstrate the differences. This chapter will be a basis for both and C#, because both of these languages are built on the concept.Chapter 3: C ProgrammingThis chapter continues the discussion on bare programming. This chapter lays the foundation for understanding variable types in and C++. It also covers common programming constructs in C, such as decisions and looping.Chapter 4: C++ BasicsThis chapter will talk about and the basic differences between and C++. The compiler added features to the language that are not necessarily directly related to classes. We'll cover those changes and prepare you for understanding classes.Chapter 5: C++ ClassesThis chapter focuses on classes. classes are the most common way for a programmer to get introduced to implementation inheritance, and we'll spend a little time understanding this. Inheritance is so intend to program in or technologies.Chapter 6: C++ and WindowsThis chapter is an introduction to the underlying components in a WIN32 program and contains some sample code that shows how to interact with those components. If you intend to do much work in or in WIN32, these basics are good to know.Chapter 7: C DLL BasicsThis chapter will take you back a little bit to an older, but still useful technology, a function-based DLL. Many of the features that more modern technologies rely on are implemented in simple DLLs. You'll learn how to write them in this chapter. This chapter also covers basic type conversions between Visual Basic and C.Chapter 8: C DLL Practical ExamplesThis chapter contains the samples for the preceding DLL chapter. It includes samples on subclassing and callbacks. It also provides a discussion about using a type library to simplify access to your DLL.Chapter 9: Components and ControlsThis chapter talks briefly about creating components in different technologies. It discusses the differences between COM technologies and .NET technologies. Then it moves into control technology in depth. It addresses ActiveX control development in detail.Chapter 10: C# BasicsThis chapter will lead you through the differences of the most modern language offerings from Microsoft. We'll discuss the basics of C#. was designed from the ground up to do the job that Microsoft has outlined for the .NET technologies and will likely become the premier MS development language.Chapter 11: Applying C#In th into and build a component with it. We'll demonstrate some of the practical differences between and the previous development languages.If you've been thinking about learning to program in C, now is the time to start the journey. You have a steep hill to climb moving from Visual Basic to .NET technologies, and it just might afford you the opportunity to expand your language choice." @default.
- W2531343503 created "2016-10-21" @default.
- W2531343503 creator A5041837741 @default.
- W2531343503 creator A5042689940 @default.
- W2531343503 date "2002-03-01" @default.
- W2531343503 modified "2023-09-24" @default.
- W2531343503 title "Visual C++ for Visual Basic Programmers" @default.
- W2531343503 hasPublicationYear "2002" @default.
- W2531343503 type Work @default.
- W2531343503 sameAs 2531343503 @default.
- W2531343503 citedByCount "0" @default.
- W2531343503 crossrefType "book" @default.
- W2531343503 hasAuthorship W2531343503A5041837741 @default.
- W2531343503 hasAuthorship W2531343503A5042689940 @default.
- W2531343503 hasConcept C41008148 @default.
- W2531343503 hasConceptScore W2531343503C41008148 @default.
- W2531343503 hasLocation W25313435031 @default.
- W2531343503 hasOpenAccess W2531343503 @default.
- W2531343503 hasPrimaryLocation W25313435031 @default.
- W2531343503 hasRelatedWork W1525863646 @default.
- W2531343503 hasRelatedWork W1529437810 @default.
- W2531343503 hasRelatedWork W1571607179 @default.
- W2531343503 hasRelatedWork W2013999503 @default.
- W2531343503 hasRelatedWork W2100706678 @default.
- W2531343503 hasRelatedWork W2123246871 @default.
- W2531343503 hasRelatedWork W218315687 @default.
- W2531343503 hasRelatedWork W2248620254 @default.
- W2531343503 hasRelatedWork W2259383322 @default.
- W2531343503 hasRelatedWork W2274321283 @default.
- W2531343503 hasRelatedWork W2474846177 @default.
- W2531343503 hasRelatedWork W2502084226 @default.
- W2531343503 hasRelatedWork W2513708558 @default.
- W2531343503 hasRelatedWork W2745515614 @default.
- W2531343503 hasRelatedWork W2966869887 @default.
- W2531343503 hasRelatedWork W2989003201 @default.
- W2531343503 hasRelatedWork W3137394385 @default.
- W2531343503 hasRelatedWork W3170774391 @default.
- W2531343503 hasRelatedWork W94410314 @default.
- W2531343503 hasRelatedWork W3114740642 @default.
- W2531343503 isParatext "false" @default.
- W2531343503 isRetracted "false" @default.
- W2531343503 magId "2531343503" @default.
- W2531343503 workType "book" @default.