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



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

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