-
This is a string conversion. text(str) is multi-character in a multi-character program. In unicode programs it is unicode.
-
Tip 1 Do it.
Operating system application programming requires some reserve knowledge, but it is not clear how much is needed. There are abundant examples of Windows core programming, you may wish to compile it, run it, change it, see what effect, and you will learn it slowly.
Tip 2 Stockpile knowledge.
In terms of programming, Windows programming is essentially API programming, just like you use malloc free in stdlib and so on, the Windows SDK provides a wealth of functions for you to use system resources. Well, programming, you need to be familiar with API programming. Write a generic linked list that can accommodate any data type, supporting head-out, tail-out, single-element, multi-element, index, recursive, and so on.
Here, the linked list is equivalent to the API library you developed yourself, and then used in the address book management, library management, and other classic university courses. Then you will understand that Windows functions are essentially no different from your own linked list functions.
In terms of knowledge, computer foundation, operating system principles, you don't need to look closely, you can probably look at the encyclopedia and know what it is. And then the specific knowledge is actually what Windows core programming is supposed to teach!! After studying this book, the programming of other operating system applications is much the same.
Other operating systems work in much the same way. The key to know is memory, virtual memory, threads, processes, synchronization methods, communication methods, and so on. Think about the question, why is there a lot of synchronous technology in this book, and why is there no asynchronous technology?
-
If you don't see anything at all, there are generally only two possibilities:
One, you don't pay attention to it at all.
2. You think something should be in line with your subjective cognition, and try to explain and understand it with your own inherent cognition.
If it's the former, there's nothing to say, and if it's the latter, you have to learn to discover the inherent roots of the new thing.
-
To grow on the Windows platform, you must first have an in-depth understanding of standard C++. MFC and other libraries are based on various virtual functions, frameworks, etc., it is recommended to take a look at "C++ Primer".
If you want to understand Windows Core Programming, you must first have a certain understanding of VC++ and understand how it works. It is recommended to take a look at "Windows Programming (Fifth Edition)", although this book is relatively early, and some of the knowledge in it may have been eliminated, but this book is called the Windows Programming Bible, and the Windows programming principles explained in it are still applicable today. Secondly, it is necessary to have a certain understanding of the operating system of Windows itself, and it is recommended to look at the principle of the operating system.
If you want to look at the linux aspect, you can look here.,It's also what I wrote.,It's not sticky:
-
This book is rubbish, it's all bullshit. First, it's not a textbook, and second, it's not like a reference book. API explains a lot of birds, very simple truths, and uses some inappropriate metaphors.
Those who really understand, don't read this book. Those who don't understand read it, and there is no nutrition. The entire book is a translation of an API that is not commonly used.
TM also marked a bestseller at 99RMB, and the publisher received an unknown amount of kickbacks, wasting my brother's money.
-
First of all, you need to know the basic knowledge of the C language and operating system. If you look at Windows SDK programming first, you will write certain Windows programs.
-
Let's take a look at the Windows SDK programming of VC++ first, and you will understand it when you actually get some Windows programs.
-
Highlights: A long-selling Windows programming classic.
The authoritative masterpiece is once again freshly unveiled.
Famous translations highlight the charm of classics.
Deeply analyze the underlying implementation mechanism.
Go straight to the essence of Windows programming.
Windows Core Programming (5th Edition) is a complete revision for Windows XP, Windows Vista and Windows Server 2008. The topics are wide-ranging, the content is rich, and the explanations are in-depth and incisive. Through this Windows programming classic, we can gain insight into the essence of Windows programming under the careful guidance of experts, gain an in-depth understanding of advanced programming skills, and write high-performance Windows application rental programs.
Important topics in the book:
how to build and implement applications for 32-bit and 64-bit Windows systems;
how to create and process processes and jobs;
how to schedule, manage, synchronize, and destroy threads;
How to complete the synchronization of the port and the mitigation of the operation of the asynchronous device;
how to allocate memory using various techniques such as virtual memory, memory-mapped files, and heaps;
how to handle the thread stack physical storage allocated by default;
how to build DLLs for lazy loading, API interception, and process injection;
How to use mechanisms such as structured exception handling, Windows error recovery, and application restarts.
The Microsoft Tech Series includes the following subseries:
From beginner to proficient: practical tutorials for novice programmers; focus on the underlying technology and features; Sample documents are provided.
Advanced Programming: Focuses on advanced features, techniques, and problem-solving; Contains abundant and applicable examples**; Help readers become proficient in Microsoft technologies.
Mastery: Focus on dissecting application skills to help improve work efficiency; Topics include office applications and development tools.
Certification Exam Materials: Explain every knowledge disadvantage completely according to the requirements of the exam; Provide searchable eBooks (in English) and training questions; Provide real-world scenarios, case studies, and troubleshooting experiments.
-
First, the authors are different.
1. Windows Core Programming: It is a book published by the Machinery Industry Press in May 2008, and the author is (American) Jeffrey Richter.
2. Windows Programming: It is a book published by Tsinghua University Press in 2010, the author is (American) Petzold, and the translators are Fang Min, Zhang Sheng, and Liang Luping.
Second, the content is different.
1. Windows core programming: Starting from the basic concepts, this paper comprehensively and systematically introduces the underlying implementation mechanism of Windows, the basic components of Windows applications and various Windows APIs, and lists a large number of application examples.
2. Windows Programming: Covering basic knowledge and intermediate and advanced topics, it comprehensively introduces the details involved in Windows programming, aiming to help readers establish a complete knowledge system from a strategic perspective and lay a good foundation for their future careers.
Third, the role is different.
1. Windows core programming: a wide range of topics, rich content, in-depth and incisive explanations. Through this Windows programming classic, we can gain insight into the essence of Windows programming under the careful guidance of experts, gain an in-depth understanding of advanced programming skills, and write high-performance Windows applications.
-
"Windows Programming": "Windows Core Programming" for junior or intermediate programmers: The so-called junior and intermediate programmers for senior and system programmers are to program some ordinary applications. For example, minesweeper.
The so-called senior programmer is to write hardware drivers and the like, large applications, such as solving the system programmer, writing the underlying driver, system platform, super-large applications, word, Rising and the like.
-
I haven't seen the program design, judging from the name, it should be about window application, which is different from the imperative program of DOS, and is more upper-level; I've seen core programming, which mainly talks about the memory management of the system, kernel objects, and processes and threads, which are relatively low-level.
-
If you want to make a game, it's better to use Windows Programming, which is a classic book for SDK programming. Windows Core Programming is the study of system kernels and multithreading. To dig deeper, take a look.
-
"Windows Programming" is primary, I know what it is, I don't know why it is.
Windows Core Programming is advanced, solving (or rathering) some of the core problems of Windows, more in-depth.
-
Windows Programming 5th Edition PDF format "Windows Core Programming (Fourth Edition)" Chinese version PDF format. rarm
Programming (2nd Edition) Rev.].Scanned version. pdf
-
Programming
Core Programming" pdf version. If you have a mobile phone, you can use a PDF reader.
When Confucius first founded Confucianism, he advocated "propriety" and "benevolence". >>>More
Comb your hair and pass away new red leaves.
When I was in tears, I was lonely. >>>More
I heard that the Internet access is fast and requires the configuration of the machine. Symbian software is also a lot of standby can also be, although WP is smooth, but it seems that normal use will be more than Symbian cost traffic. .In fact, WP7 only consumes traffic. And because of the machine.
a.Simple temperament package.
Curly straight hair is suitable for simple wrap hairstyles >>>More
Arrandale, of course, is more advanced.
Penryn is at the heart of the Core 2. >>>More