ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب C ++ Windows Programming

دانلود کتاب C ++ برنامه نویسی ویندوز

C ++ Windows Programming

مشخصات کتاب

C ++ Windows Programming

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1786464225, 9781786464224 
ناشر: Packt Publishing 
سال نشر: 2016 
تعداد صفحات: 577 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 13 مگابایت 

قیمت کتاب (تومان) : 49,000



کلمات کلیدی مربوط به کتاب C ++ برنامه نویسی ویندوز: ویندوز سرور، فناوری کسب و کار، کامپیوتر و فناوری، ویندوز دسکتاپ، ویندوز ویستا، ویندوز XP، ویندوز، سیستم عامل، کامپیوتر و فناوری، برنامه نویسی ویندوز C و C++، برنامه نویسی مایکروسافت، برنامه نویسی، کامپیوتر و فناوری، زبان های برنامه نویسی، آدا، آژاکس، برنامه نویسی به زبان اسمبلی، Borland Delphi، C & C++، C#، CSS، طراحی کامپایلر، کامپایلرها، DHTML، اشکال زدایی، دلفی، Fortran، جاوا، Lisp، Perl، Prolog، Python، RPG، Ruby، Swift، Visual Basic، XHTML، XML XSL، کامپیوتر و فناوری، مرجع، سالنامه و سال



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 10


در صورت تبدیل فایل کتاب C ++ Windows Programming به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب C ++ برنامه نویسی ویندوز نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب C ++ برنامه نویسی ویندوز



ویژگی های کلیدی

  • ایجاد برنامه های کاربردی متنوع با تطبیق پذیری کتابخانه کوچک ویندوز C++
  • درباره برنامه نویسی شی گرا در ویندوز و نحوه ایجاد یک شی گرا بزرگ بیاموزید. کتابخانه کلاس در C++
  • درک نحوه مقابله با مشکلات خاص برنامه همراه با درک عمیق از عملکرد معماری ویندوز

توضیحات کتاب

بسیار مهم است که توسعه دهندگان مدرن ابزارهای مناسبی برای ساخت برنامه های کاربردی، کاربرپسند و کارآمد داشته باشند تا بتوانند در بازار امروز رقابت کنند. این کتاب از طریق راهنمایی عملی، بهترین شیوه‌های C++ و کتابخانه کلاس شی گرا Small Windows را نشان می‌دهد تا توسعه برنامه‌های کاربردی تعاملی ویندوز را آسان کند.

با تمرکز بر توسعه برنامه‌های کاربردی سطح بالا با استفاده از Small شروع کنید. پنجره ها. بیاموزید که چگونه چهار برنامه کاربردی در دنیای واقعی بسازید که بر مشکلات کلی که در هنگام توسعه برنامه های گرافیکی با آن مواجه می شوند تمرکز می کنند. راهنمایی های ضروری عیب یابی در برنامه های طراحی، صفحه گسترده و پردازش کلمه را دریافت کنید. در نهایت با یک غواصی عمیق در عملکرد کتابخانه کلاس Small Windows تمام کنید، که تمام بینش هایی را که برای ساختن کتابخانه کلاس شی گرا خود در C++ نیاز دارید در اختیار شما قرار می دهد.

آنچه خواهید آموخت< /h4>

  • توسعه برنامه های کاربردی پیشرفته در دنیای واقعی در ویندوز
  • طراحی و پیاده سازی یک کتابخانه کلاس شی گرا گرافیکی در C++
  • با کارها آشنا شوید جنبه های جدایی ناپذیر Win32 API، مانند ورودی ماوس، طراحی، برش و چسباندن، مدیریت فایل و رها کردن فایل ها
  • مشکلات کلی در هنگام توسعه برنامه های گرافیکی و همچنین مشکلات خاص در مورد ترسیم، صفحه گسترده را شناسایی کنید. ، و برنامه های پردازش کلمه
  • کلاس ها، توابع و ماکروهای کتابخانه کلاس شی گرا توسعه یافته در کتاب و نحوه پیاده سازی عملکرد آن با فراخوانی توابع و ماکروها در Win32 API
  • /ul>

توضیحاتی درمورد کتاب به خارجی

Key Features

  • Create diverse applications featuring the versatility of Small Windows C++ library
  • Learn about object-oriented programming in Windows and how to develop a large object-oriented class library in C++
  • Understand how to tackle application-specific problems along with acquiring a deep understanding of the workings of Windows architecture

Book Description

It is critical that modern developers have the right tools to build practical, user-friendly, and efficient applications in order to compete in today's market. Through hands-on guidance, this book illustrates and demonstrates C++ best practices and the Small Windows object-oriented class library to ease your development of interactive Windows applications.

Begin with a focus on high level application development using Small Windows. Learn how to build four real-world applications which focus on the general problems faced when developing graphical applications. Get essential troubleshooting guidance on drawing, spreadsheet, and word processing applications. Finally finish up with a deep dive into the workings of the Small Windows class library, which will give you all the insights you need to build your own object-oriented class library in C++.

What you will learn

  • Develop advanced real-world applications in Windows
  • Design and implement a graphical object-oriented class library in C++
  • Get to grips with the workings of the integral aspects of the Win32 API, such as mouse input, drawing, cut-and-paste, file handling, and drop files
  • Identify general problems when developing graphical applications as well as specific problems regarding drawing, spreadsheet, and word processing applications
  • Implement classes, functions, and macros of the object-oriented class library developed in the book and how we implement its functionality by calling functions and macros in the Win32 API


فهرست مطالب

Preface 1
Chapter 1: Introduction 7
The library 8
Summary 17
Chapter 2: Hello, Small World! 18
Hello, Small Windows! 18
The circle application 21
The main window 22
The CircleDocument class 23
The Circle class 31
Summary 34
Chapter 3: Building a Tetris Application 35
The MainWindow function 36
The Tetris window 36
Keyboard input 40
Drawing 41
Input focus 42
The timer 42
New figures 42
Game over 43
New game 44
Deleting and flashing rows 44
Closing the window 46
The TetrisFigure class 47
The red figure 54
The brown figure 55
The turquoise figure 57
The green figure 57
The yellow figure 59
The blue figure 60
The purple figure 61
The GameGrid class 62
Invalidating and drawing squares 63[ ii ]
Summary 65
Chapter 4: Working with Shapes and Figures 66
The MainWindow function 67
The DrawDocument class 67
The application modes 72
The DynamicList class 73
Initialization 74
Mouse input 76
Painting 82
The File menu 83
Cut, copy, and paste 84
The Modify menu 86
The Add menu 90
The cursor 91
Summary 92
Chapter 5: The Figure Hierarchy 93
The DrawFigure class 93
The LineFigure class 97
The ArrowFigure class 105
The RectangleFigure class 112
The EllipseFigure class 119
Summary 124
Chapter 6: Building a Word Processor 125
Auxiliary classes 125
Character information 126
Line information 129
The Paragraph class 131
The MainWindow class 135
The WordDocument class 135
The caret 144
Mouse input 146
Touchscreen 151
Page setup and calculation 152
Painting and drawing 154
File management 157
Cut, copy, and paste 160
Delete 166
Page break 168[ iii ]
Font 169
Alignment 170
Summary 173
Chapter 7: Keyboard Input and Character Calculation 174
Keyboard handling 174
Arrow keys 179
Home and End 183
Shift arrow keys 184
Shift Page Up and Page Down 187
Shift Home and End 187
Control Home and End 188
Shift Control Home and End 189
Neutral keys 189
Visible characters 192
Character calculation 193
Character size and ascent line 194
Line generation 195
Regular and justified rectangle list generation 199
Invalidate rectangle set generation 202
Summary 203
Chapter 8: Building a Spreadsheet Application 204
The MainWindow class 204
The CalcDocument class 205
Mouse input 214
Scrolling and marking 215
Painting 218
Visibility 220
Marking and updating 222
Keyboard input 224
File management 234
Cut, copy, and paste 238
Font and color 245
Alignment 247
Source and target sets 252
Graph searching 254
Error handling 259
Summary 260
Chapter 9: Formula Interpretation 261[ iv ]
Formula interpretation 261
The tokens 264
The tree node 266
The Scanner – Generating the list of tokens 268
The parser – Generating the syntax tree 272
Matrix and reference 286
The reference class 286
The Matrix class 291
The cell 292
Character input 299
Drawing 301
Caret rectangle list generation 302
Formula interpretation 304
File management 312
Further reading 315
Summary 315
Chapter 10: The Framework 316
An overview of Small Windows 316
“Hello” window for the Win32 API 318
The MainWindow function 322
The WinMain function 323
The Application class 324
The Win32 API Windows classes 325
The message loop 326
The Window class 328
Initialization 336
Header and visibility 339
The touch screen 340
Invalidation and window updates 341
Preparing the device context 342
Unit transformation 344
Window size and position 345
Text metrics 347
Closing the window 348
The MessageBox method 349
The Graphics class 355
Summary 361
Chapter 11: The Document 362[ v ]
The Document class 362
Initialization 366
The Document header 368
The caret 369
The mouse wheel 371
The menu bar 371
The scroll bar 373
The DocumentProc method 379
The Menu class 382
The Accelerator class 387
The StandardDocument class 390
Initialization 395
Standard menus 396
File management 398
Cut, copy, and paste 401
Drop files 407
Page size 408
Page setup 409
Printing 409
Summary 413
Chapter 12: The Auxiliary Classes 414
The Size class 414
The Point class 421
The Rect class 428
The Color class 436
The Font class 442
The Cursor class 446
The DynamicList class 447
The Tree class 460
The InfoList class 463
Strings 466
Summary 469
Chapter 13: The Registry, Clipboard, Standard Dialogs, and Print
Preview 470
The registry 470
The Clipboard class 474
ASCII and Unicode lines 475
Generic information 478Standard dialogs 480
The Save dialog 480
The Open dialog 483
The Color dialog 485
The Font dialog 487
The Print dialog 488
Print preview 490
Keyboard input 492
Scroll bar 493
Summary 494
Chapter 14: Dialogs, Controls, and Page Setup 495
Custom dialogs 495
Controls 507
The button controls 510
List controls 514
Combo box 518
Label 520
The TextField class 520
Converters 523
Signed integers 523
Unsigned integers 524
Double values 525
Strings 526
Rational numbers 526
Complex numbers 527
Page setup 528
Page setup information 528
The Page Setup dialog 532
The Template function 535
Summary 538
Appendix: Rational and Complex Numbers                                                                    539
Rational numbers 539
Complex numbers 545
Summary 558
Index 559




نظرات کاربران