المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : MSDN C++ Lessons



الصفحات : [1] 2

  1. GUI Library: Bring the Simplicity of Windows Forms to Native Apps
  2. Windows With C++: X64 Debugging With Pseudo Variables And Format Specifiers
  3. Security Quiz: Test Your Security IQ
  4. Windows with C++: Asynchronous WinHTTP.
  5. Windows with C++: Decoding Windows Vista Icons with WIC
  6. C++ Plus: Beef Up Windows Apps with the Visual C++ 2008 Feature Pack
  7. Interview++: Bjarne Stroustrup on the Evolution of ********s
  8. Windows with C++: Windows Imaging Component Basics
  9. Windows With C++: Visual C++ 2010 And The Parallel Patterns Library
  10. Going Places: Provisioning Mobile Devices
  11. Security Briefs: Protecting Your Code with Visual C++ Defenses
  12. WinUnit: Simplified Unit Testing for Native C++ Applications
  13. Test Run: The Microsoft UI Automation Library
  14. Netting C++: EEK!—Time to Design the Mouse
  15. Windows with C++: Windows Template Library 8.0
  16. Crash Course: Analyze Crashes to Find Security Vulnerabilities in Your Apps
  17. Windows with C++: Task Scheduler 2.0
  18. Netting C++: Describing the EEK!-osystem
  19. Netting C++: Configuration with XML
  20. Windows with C++: Windows Vista Control Enhancements
  21. NTFS: Enhance Your Apps With File System Transactions
  22. Security: Applying Cryptography Using The CNG API In Windows Vista
  23. Speak Up: Support Dictation With Text Services Framework
  24. Bugslayer: Wait Chain Traversal
  25. C++: An Inside Look At The Next Generation Of Visual C++
  26. CONCURRENCY: Synchronization Primitives New To Windows Vista
  27. Netting C++: EEK! An Introduction
  28. Security Briefs: Events in Windows Vista
  29. XmlLite: A Small And Fast XML Parser For Native C++
  30. Event Tracing: Improve Debugging And Performance Tuning With ETW
  31. Netting C++: Mapping Templates to Generics
  32. Netting C++: Mapping Native C++ to the Common Type System
  33. C++ at Work: Rationales, Highlights, and a Farewell
  34. Desktop Security: Create Custom Login Experiences With Credential Providers For Windo
  35. CLR Inside Out: Introduction to COM Interop
  36. Netting C++: The Design Space of the Common Type System
  37. Smart Storage: Protect Your Data Via Managed Code And The Windows Vista Smart Card AP
  38. SQL Security: New SQL Truncation Attacks And How To Avoid Them
  39. Netting C++: Introducing Regular Expressions
  40. C++ at Work: IRegistrar, Finding Submenus, and More
  41. C++ at Work: Create Dynamic Dialogs, Satellite DLLs, and More
  42. CLR Inside Out: CLR Hosting APIs
  43. Netting C++: Resource Cleanup
  44. C++ at Work: Addin a Combobox Cancel Feature
  45. Beyond WinFX: Transactions, Aero Wizards, And Task Dialogs In Windows Vista
  46. C++ at Work: Controlling Balloon Tips, and More
  47. Netting C++: The .NET Wrap
  48. C++ at Work: Managed Code in Visual Studio 2005
  49. x64 Primer: Everything You Need To Know To Start Programming 64-Bit Windows Systems
  50. Mix And Match: Integrate Windows Forms Into Your MFC Applications Through C++ Interop
  51. C++ at Work: Web Version Checking, Adding Sound to an App
  52. Managed Spy: Deliver The Power Of Spy++ To Windows Forms With Our New Tool
  53. No More Hangs: Advanced Techniques To Avoid And Detect Deadlocks In .NET Apps
  54. Built For Speed: Develop Turbocharged Apps For Windows Compute Cluster Server
  55. .NET Profiling: Write Profilers With Ease Using High-Level Wrapper Classes
  56. Pure C++: How Templates and Generics Work Together
  57. C++ at Work: Implement Triple-Click, Subclass the Main Window
  58. C++ at Work: Event Programming, Part 2
  59. Pure C++: Live Source Browsing in Visual C++
  60. C++ at Work: Event Programming
  61. C++ at Work: Installing a Hook, Strings in Managed C++, and More
  62. Pure C++: Hello, C++/CLI
  63. Pure C++: Reflecting on Generic Types
  64. C++ at Work: Layered Windows, Blending Images
  65. C++ at Work: Disabling Print Screen, Calling Derived Destructors, and More
  66. OpenMP and C++: Reap the Benefits of Multithreading without All the Work
  67. Pure C++: Invoking Generic or Function Templates
  68. C++ at Work: Writing, Loading, and Accessing Plug-Ins
  69. C++ at Work: Copy Constructors, Assignment Operators, and More
  70. Pure C++: Generic Programming: Template Specialization
  71. C++ at Work: Dialog Templates, RegexTest
  72. Debugging: Root Out Elusive Production Bugs with These Effective Techniques
  73. C++ at Work: Enum Declarations, Template Function Specialization
  74. Security Briefs: Customizing GINA, Part 2
  75. Pure C++: CLR Generics Versus C++ Templates
  76. C++ at Work: Counting MDI Children, Browsing for Folders
  77. Safe!: Repel Attacks on Your Code with the Visual Studio 2005 Safe C and C++ Librarie
  78. Security Briefs: Customizing GINA, Part 1
  79. C++ at Work: Unreferenced Parameters, Adding Task Bar Commands, and More
  80. Wrappers: Use Our ManWrap Library to Get the Best of .NET in Native C++ Code
  81. Escape DLL Hell: Simplify App Deployment with ClickOnce and Registration-Free COM
  82. Pure C++: Generic Programming Under .NET
  83. C++ at Work: Form Validation with Regular Expressions in MFC
  84. Security Briefs: Access Control List Editing in .NET
  85. C++ at Work: Making Static Links Keyboard-Capable, Launching URLs from Your App
  86. Editor's Note: C++, Plus...
  87. Pure C++: Hello, C++/CLI
  88. C++ at Work: Persisting View State Update, Using Managed Extensions in a DLL
  89. C++ Rules: Power Your App with the Programming Model and Compiler Optimizations of Vi
  90. CLR Profiler: No Code Can Hide from the Profiling API in the .NET Framework 2.0
  91. Interop: Get Seamless .NET Exception Logging From COM Clients Without Modifying Your
  92. C++ Q&A: Sending Keystrokes to Any App, Calling .NET from an MFC App, and More
  93. C++ Q&A: Deleting Managed Objects, Wrapping a Library, and More
  94. App Lockdown: Defend Your Apps and Critical User Info with Defensive Coding Technique
  95. C++ Q&A: Calling Virtual Functions, Persisting View State, POD Type
  96. .NET Internals: Examine Running Processes Using Both Managed and Unmanaged Code
  97. C++ Q&A: Create Client Windows, Drag and Drop Between Listboxes
  98. C++ Q&A: Performance Monitoring, Managed Extensions, and Lock Toolbars
  99. C++ Q&A: GetKeyState, the STL String Class, Exposing C++ Objects, and More
  100. C++ Q&A: Message Values, Managed String Literals, Obfuscating Code, and More
  101. { End Bracket }: What Makes Good Code Good?
  102. C++ Q&A: Performance Optimization, Controls versus Components
  103. C++: Write Faster Code with the Modern ******** Features of Visual C++ 2005
  104. C++ Q&A: Updating Views in MFC, Spying on Events in the .NET Framework
  105. Testing: Perform Code Coverage Analysis with .NET to Ensure Thorough Application Test
  106. C++ Q&A: CD Burning and Device Discovery with IMAPI
  107. Timers: Implement a Continuously Updating, High-Resolution Time Provider for Windows
  108. ISA Server 2004: Developing an Application Filter for Microsoft Internet Security and
  109. C++ Q&A: List View Mode, SetForegroundWindow, and Class Protection
  110. The ASP Column: Web Services: ATL Server Versus ASP.NET
  111. C++ Q&A: Color Support, Console Apps, and Saving User Settings
  112. C++ Q&A: Get Logical Drives with VolInfo, Modifying the System Menu
  113. Threading: Break Free of Code Deadlocks in Critical Sections Under Windows
  114. Beyond Macros: Create Word and Excel Smart Documents with C++ and XML
  115. C++ Q&A: Docking the Menu Bar, Abstract Classes vs. Interfaces, and More
  116. Review It: Expert Tips for Finding Security Defects in Your Code
  117. The ASP Column: ATL Server Versus ASP.NET
  118. Bugslayer: Google from Visual Studio .NET
  119. C++ Q&A: Menu Tips in an MFC App
  120. C++ Q&A: Getting a Menu Handle, Declaring GetParam, and Filtering File Names
  121. .NET Internals: Rewrite MSIL Code on the Fly with the .NET Framework Profiling API
  122. Coroutines: Implementing Coroutines for .NET by Wrapping the Unmanaged Fiber API
  123. Visual C++ 6.0: Don't Let Memory Al******** Failures Crash Your Legacy STL Applicatio
  124. Cutting Edge: Managing Your Remote Windows Clipboard
  125. C++ Q&A: Retrieving Hidden Path Names, Mouse Events in C#
  126. DCOM Interop: Generate Custom Managed C++ Wrappers for Easier COM Interoperation Usin
  127. C++ Q&A: Finding a Win32 Handle, HTML in CHtmlCtrl
  128. C++ Q&A: Parent and Child Window Captions, More MoveDlg
  129. Windows Server 2003: Discover Improved System Info, New Kernel, Debugging, Security,
  130. Smart Cleanup: Achieve More Reliable Resource Management with Our Custom C++ Classes
  131. C++ Q&A: Locking Column Headers, Implementing Singleton Classes
  132. C++ Q&A: Window Destruction in the .NET Framework
  133. Security Briefs: Exploring S4U Kerberos Extensions in Windows Server 2003
  134. C++ Q&A: Desktop ********, sscanf *****alents in C#, and More
  135. Visual C++ .NET: ******** Enhancements and Simplified GUI Development Enrich Your C++
  136. Windows Forms: .NET Framework 1.1 Provides Expanded Namespace, Security, and ********
  137. Smartphones: Design Robust Apps that Take Advantage of Windows CE-powered Smartphone
  138. C++ Q&A: Find Icons, Launch an App from List Control, and More
  139. C++ Q&A: Singleton Class Private Constructor, C# Singleton Class, and More
  140. Design: Inspect and Optimize Your Program's Memory Usage with the .NET Profiler API
  141. Debug: Detect and Plug GDI Leaks in Your Code with Two Powerful Tools for Windows XP
  142. .NET Column: Safe Thread Synchronization
  143. C++ Q&A: Progress Indicator in the Status Bar, International UI Terms
  144. C++ and ATL: Use ATL Server Classes to Expose Your Unmanaged C++ Code as an XML Web S
  145. C++ Q&A: Full Screen Display and Implementing Drag to Move Dialogs
  146. CLR Debugging: Improve Your Understanding of .NET Internals by Building a Debugger fo
  147. C++ Q&A: System Tray Balloon Tips and Freeing Resources Quickly in .NET
  148. C++ Q&A: Getting Version Info, CFolderTabCtrl Revisited
  149. Security Tips: Defend Your Code with Top Ten Security Tips Every Developer Must Know
  150. C++ Q&A: Typename, Disabling Keys in Windows XP with TrapKeys
  151. ASP.NET: Intercept, Monitor, and Modify Web Requests with HTTP Filters in ISAPI and A
  152. Windows XP: Escape from DLL Hell with Custom Debugging and Instrumentation Tools and
  153. SENS: System Event Notification Services and WMI Enable Flexible, Efficient Mobile Ne
  154. The ASP Column: Code-behind in ASPX Files
  155. C++ Q&A: Call Unmanaged DLLs from C#, Killing Processes Cleanly
  156. Rotor: Shared Source CLI Provides Source Code for a FreeBSD Implementation of .NET
  157. DirectShow: Core Media Technology in Windows XP Empowers You to Create Custom Audio/V
  158. C++ Q&A: Get the Main Window, Get EXE Name
  159. Windows XP: Escape from DLL Hell with Custom Debugging and Instrumentation Tools and
  160. C++ Q&A: Commas, Pseudocode, Operator =, and More
  161. Under the Hood: Link-time Code Generation
  162. C++ Q&A: Ctrl Keys in MFC, Function Overloading, Checking for Null
  163. COM+ 1.5: Discover Powerful Low-Level Programming in Windows XP with New COM+ APIs
  164. SOAP: Using ATL Server to Build an Asynchronous SOAP Client in Unmanaged C++
  165. C++ Q&A: Launching Internet Explorer, Getting CD-ROM Drive Names with ListDrives, and
  166. AOP: Aspect-Oriented Programming Enables Better Code Encapsulation and Reuse
  167. Under the Hood: Improved Error Reporting with DBGHELP 5.1 APIs
  168. Bugslayer: Tester Utility, Take 3: Adding Mouse Recording and Playback
  169. C++ Q&A: Do You Have a License for that GIF? PreSubclassWindow, EOF in MFC, and More
  170. Visual C++ .NET: Tips and Tricks to Bolster Your Managed C++ Code in Visual Studio .N
  171. Still in Love with C++: Modern ******** Features Enhance the Visual C++ .NET Compiler
  172. House of Web Services: The Continuing Challenges of XML Web Services
  173. C++ Q&A: Getting a Class Name, ImgView Revisited, GetModuleFileName, and More
  174. C++ Q&A: OpenDlg Fixes Preview Problems
  175. Generative Programming: Modern Techniques to Automate Repetitive Programming Tasks
  176. Pocket PC: MSMQ for Windows CE Brings Advanced Windows Messaging to Embedded Devices
  177. Under the Hood: The .NET Profiling API and the DNProfiler Tool
  178. C++ Q&A: Stopping Screen Savers, Detecting Screen Resolution, Adding Status Bar Butto
  179. Windows XP Overview: Take Advantage of New Windows XP Features in Your Apps Today
  180. Beyond Windows XP: Get Ready Now for the Upcoming 64-Bit Version of Windows
  181. .NET CLR Profiling Services: Track Your Managed Components to Boost Application Perfo
  182. Under the Hood: TypeRefViewer Utility Shows TypeRefs and MemberRefs in One Convenient
  183. C++ Q&A: Understanding CControlView, Changing Scroll Bar Color in MFC Apps
  184. MSLU: Develop Unicode Applications for Windows 9x Platforms with the Microsoft Layer
  185. ISAPI Extensions: Creating a DLL to Enable HTTP-based File Uploads with IIS
  186. Win32 Resources: Using C++ to Programmatically Retrieve a Global Cursor's Shape and I
  187. ISAPI Filters: Designing SiteSentry, an Anti-Scraping Filter for IIS
  188. C++ Q&A: Displaying a JPG in your MFC Application
  189. Windows Management Instrumentation: Create WMI Providers to Notify Applications of Sy
  190. Under the Hood: New Vectored Exception Handling in Windows XP
  191. C++ Q&A: Disabling Context Menus, Sending Commands to Doc Objects
  192. Windows XP: Make Your Components More Robust with COM+ 1.5 Innovations
  193. Fax Services: Send Any Printable File From Your Program in Windows 2000
  194. Multiprocessor Optimizations: Fine-Tuning Concurrent Access to Large Data Collections
  195. .NET Delegates: Making Asynchronous Method Calls in the .NET Environment
  196. Bugslayer: Optimize and Trim Your Code with New Switches in Visual C++ .NET
  197. C++ Q&A: Getting the Text of a Window in Another Application; Making Backspace Work i
  198. C++ -> C#: What You Need to Know to Move from C++ to C#
  199. Windows UI: Our WinMgr Sample Makes Custom Window Sizing Simple
  200. Visual Studio .NET: Managed Extensions Bring .NET CLR Support to C++
  201. The XML Files: Understanding XML Namespaces
  202. Under the Hood: IA-64 Registers, Part 2
  203. C++ Q&A: Understanding Categories with CatView, Getting Toolbars in 256 Colors
  204. Pocket PC: Seamless App Integration with Your Desktop using ActiveSync 3.1
  205. DirectX 8.0: Enhancing Real-Time Character Animation with Matrix Palette Skinning and
  206. Under the Hood: IA-64 Registers
  207. C++ Q&A: Browser Detection Revisited, Fixing CPopupText, COM and the IServiceProvider
  208. C++ Q&A: Initializing Class Objects, The TestAD App and Active Desktop, #include Prob
  209. C++ Attributes: Make COM Programming a Breeze with New Feature in Visual Studio .NET
  210. Winsock 2: QoS API Fine-Tunes Networked App Throughput and Reliability
  211. C++ and STL: Take Advantage of STL Algorithms by Implementing a Custom Iterator
  212. SOAP Toolkit 2.0: New Definition ********s Expose Your COM Objects to SOAP Clients
  213. Windows Script Host: New Code-Signing Features Protect Against Malicious Scripts
  214. Security Briefs: The Security Support Provider Interface Revisited
  215. C++ Q&A: Why = Returns a Reference, Accessing the Recycle Bin, When to Use STL
  216. Whistler: Build More Flexible Console Snap-ins with the MMC 2.0 Object Model
  217. Microsoft .NET: Implement a Custom Common ******** Runtime Host for Your Managed App
  218. Resource Leaks: Detecting, Locating, and Repairing Your Leaky GDI Code
  219. COM: Handle Late-bound Events within Visual Basic Using an ATL Bridge
  220. Graphics: Manipulate Digital Images in Internet Explorer with the DirectX Transform S
  221. COM+: Create a Compensating Resource Manager to Extend Your App's Transactional Featu
  222. C++ Q&A: Browser Detection Revisited, Toolbar Info, IUnknown with COM and MFC
  223. C++ Q&A: Prevent Users from Performing Normal GUI Operations
  224. Cutting Edge: Binary Behaviors in Internet Explorer 5.5
  225. Under the Hood: Reduce EXE and DLL Size with LIBCTINY.LIB
  226. C++ Q&A: Browser Detection in the Registry, Changing Cursors in Windows, Avoiding Res
  227. COM+ and Windows 2000: Ten Tips and Tricks for Maximizing COM+ Performance
  228. Active Scripting APIs: Add Powerful Custom Debugging to Your Script-Hosting App
  229. MMC: Designing TView, a System Information Viewer MMC Snap-in
  230. House of COM: Is COM Dead?
  231. Bugslayer: Improving Runtime Performance with the Smooth Working Set Tool-Part 2
  232. C++ Q&A: Sending Messages in Windows, Adding Hot Keys to your Application
  233. Windows CE 3.0: Enhanced Real-Time Features Provide Sophisticated Thread Handling
  234. Windows 2000 Registry: Latest Features and APIs Provide the Power to Customize and Ex
  235. RPC and C++: Build a Template Library for Distributed Objects Containing Multiple Int
  236. Cutting Edge: Extend the WSH Object Model with Custom Objects
  237. Under the Hood: Programming for 64-bit Windows
  238. Wicked Code: Eight Lessons from the COM School of Hard Knocks
  239. C++ Q&A: FileType Icon Detector App, Custom Context Menus, Unreferenced Variables and
  240. Avoiding DLL Hell: Introducing Application Metadata in the Microsoft .NET Framework
  241. ATL Server and Visual Studio .NET: Developing High-Performance Web Applications Gets
  242. The VTrace Tool: Building a System Tracer for Windows NT and Windows 2000
  243. Propagate Error Info: Use ATL and C++ to Implement Error-Handling COM Objects
  244. Windows Sockets 2.0: Write Scalable Winsock Apps Using Completion Ports
  245. Bugslayer: Improving Runtime Performance with the Smooth Working Set Tool
  246. C++ Q&A: Sizing Windows for Text Strings, Creating Nonrectangular Windows, Activating
  247. Marshalling Your Data: Efficient Data Transfer Techniques Using COM and Windows 2000
  248. Cutting Edge: A Client-side Environment for ASP Pages
  249. C++ Q&A: CPopupText for Home-grown Tooltips, Controlling Application Instantiation
  250. Cutting Edge: SQL Server 7.0 and OLE DB Heterogeneous Queries