C4Swimmers Newsletter  

VC++

VC++ Resources

Search Engine on C Programming

Search for C/C++/Unix Programming related information.
<!-- Google CSE Search Box Begins -->



<!-- Google CSE Search Box Ends -->

(Article) Tag Parsing C++

Tag Parsing C++

The tag parser is used in Visual Studio 2010 to populate the SQL database that supersedes the NCB file. All of the browsing features of VC++ rely in some way on results provided by the tag parser. These include Class View, Call Hierarchy, Go To Definition/Declaration, Get All References, Quick Search, the Navigation Bar and VCCodeModel.

(ARTICLE) Advice on creating a code generator

(ARTICLE) Advice on creating a code generator

I have been spending some time recently creating a custom code 
generator that outputs C++ and C# code from a custom XML format. This 
blog is about some of what I have learned while working on this.
Advice #1: Use '#line'

(ARTICLE) Attaching a debugger at startup

(ARTICLE) Attaching a debugger at startup

Sometimes you need to debug a process, and you need to attach the debugger right away, but you cannot launch the process under the debugger. For example, if the process you need to debug is a Windows Service, the Windows Service Manager must launch the process. How can you debug it?

Here are the two easiest solutions:

(ARTICLE) Parallel Computing

(ARTICLE) Parallel Computing

The manycore shift presents an unprecedented business opportunity for developers to take software experiences to the next level. At the same time, parallel programming is complex, difficult and labor-intensive, for even the most skilled developers.

(ARTICLE) Writing a script debugger without using the MDM

(ARTICLE) Writing a script debugger without using the MDM

Visual Studio has provided ‘Script’ debugging for a long time. In this context, ‘Script’ refers to script run by jscript.dll or vbscript.dll such as the script code in Internet Explorer, classic ASP scripting, or the cscript/wscript programs. Long long ago, someone provided a sample for creating your own script debugging utilizing the active script debugging interfaces (ex: IRemoteDebugApplication).

(Download) Serial Numbers of Every Kind of Softwares

Serial Numbers of Every Kind of Softwares

 

 

(Article) OpenGL with Visual C++ 2008 Express Edition

OpenGL with Visual C++ 2008 Express Edition

 

(Article) Cross-Platform Graphics with SDL and OpenGL

Cross-Platform Graphics with SDL and OpenGL

 

(BOOK) Introduction to C++ Programming and Graphics by: C. Pozrikidis

(BOOK) Introduction to C++ Programming and Graphics: by C. Pozrikidis

TUTORIALS

  • (TUTORIAL) C++ Programming Language Tutorials

  • (Tutorial) Managed DirectX C# Graphics Tutorial 1: Getting Started

  • (Tutorial) Defining and Overloading Operators in C++

  • (Tutorial) C-Jump Boardgame: Learn C, C++ and Java in a fun yet educational way

  • (Tutorial) C++ Standard Library, A Tutorial and Reference

  • (Tutorial) C, C++, and Java Programming Training

  • (Tutorial) Learn ASP.NET 2.0 - A "From the Ground Up" Tutorial (Part -1)

  • (Tutorial) Learn ASP.NET 2.0 - A "From the Ground Up" Tutorial (Part-2)

  • (Tutorial) Learn ASP.NET 2.0 - A "From the Ground Up" Tutorial (Part-3)

  • (Tutorial) Learn ASP.NET 2.0 - A "From the Ground Up" Tutorial (Part-4)

  • (Tutorial) Introducing cfix, a unit testing framework for C/C++ on Win32

  • (Tutorial) Crashproof C++ Language

  • (Tutorial) Introduction to Python - Part 1

  • (Tutorial) C++ Language Reference (All)

  • (Tutorial) ELATE - Extensible Logger And TracEr

  • (Tutorial) Excellent Collection of C/C++ tuorials

  • (Tutorial) Learning OO/C++

  • (Tutorial) The Anatomy of a C++ Program

  • (Tutorial) C++ Coder’s Newbie Guide to Lisp-style OOPS

  • (TUTORIAL) Introduction to Python 3

  • (TUTORIAL) C-C++ books and tutorial

  • (TUTORIAL) Introduction to Object-Oriented Programming Using C++

  • (TUTORIAL) Introduction to computer programming

  • (TUTORIAL) Getting Started with ASP.NET Ajax

  • (TUTORIAL) Getting Started with ASP.NET Ajax

  • (TUTORIAL) Introducing the .NET Platform

  • (TUTORIAL) C++ Programming

  • (Tutorial) Extreme Programming Explored

  • (Tutorial) STRUCTURED QUERY LANGUAGE (SQL)

  • (Tutorial) C# Tutorial

  • (Tutorial) Using the C/C++ Tool Collection Descriptor

  • (Tutorial) C/C++ Remote Development

  • (Tutorial) Debugging C/C++ Projects Tutorial

  • (Tutorial) Lecture Series on Internet Technologies (TCP/IP)

  • (Tutorial) Functional Programming in C# 3.0 using Lambda Expression - Part 1

  • (Tutorial) Debugging C++ Code from Java Application By Gregory Shpitalnik

  • (Tutorial) C++ Implementation of the C# Property and Indexer with Accessor-Modifiers

  • (Tutorial) The Building of a Knowledge Base Using C++ and an Introduction to the Power of Predicate Calculus

  • (Tutorial) A C# tiny fireworks simulator

  • (Tutorial) Fast native structure reading in C# using dynamic assemblies

  • (Tutorial) Straight way to Create ASP.NET user controls library

  • (Tutorial) SQL Server CE Query Tool

  • (Tutorial) Writing a C++ Program with the CAPICOM Component to Encrypt and Decrypt Files

  • (Tutorial) Operator Overloading (C++ The Overloading Principle)

  • (Tutorial) Managing Database Operations Using ADO And C++

  • (Tutorial) Using Multiple Inheritance in C++

  • (Tutorial) Csharp (C#) Tutorial

  • (Tutorial) VB.NET Tutorial | Customize user controls and object methods

  • (Video) Cpp programming tutorial 1

    Job Opening: QA Manager - Software Testing

    Dear c4swimmers,

    We have some urgent requirements with our Client in India.

    About Client: It’s a Fortune 25 top Software MNC with Multiple offices across USA, UK and India.
    Current open requirements are for INDIA office.

    If you feel you are fitting to any of position below send your updated resume, and contact details to swiftsol.consultant@gmail.com

    Position: Manager – Quality Engineering

    Job Experience: 8 - 15 yrs in software QE
    Job Function: Lead Quality Assurance Team
    Location: Northern Part of India

    (TIPS & TRICKS) C++ Pitfalls, by: Cay S. Horstmann

    C++ Pitfalls, by: Cay S. Horstmann

    C++ Pitfalls with Source Code EXAMPLES

    What is a pitfall?
    Constructor pitfalls
    Destructor pitfalls
    Stream pitfalls
    Overloading pitfalls
    Exception pitfalls
    Container pitfalls


    Click on the link to see the Article...

    Courtesy:
    http://www.horstmann.com/cpp/pitfalls.html

    Multithreaded Programming Tutorial with Thread Visualization System

    Multithreaded Programming with ThreadMentor: A Tutorial

    ThreadMentor is designed to help you learn multithreaded programming and the use of synchronization primitives easily. It consists of three components:
    * a class library that simplifies your programming task
    * a visualization system that permits you to see the execution behavior of every threads and synchronization primitives in your threaded program, and
    * mtuThread, a user-level kernel that supports non-preemptive multithreaded programming.

    ThreadMentor is portable and runs on Sun Solaris, Windows, any system (e.g., Linux) that supports Pthread, and mtuThread. However, all of these system dependent issues are hidden from the user by the class library. Therefore, ThreadMentor is platform transparent.

    Challenging Programming Problems and Solutions using C/C++

    Part-I Programming Problems

    (Q001) Write a program (W.A.P.) in C to SWAP the contents of 3 variables without using the temporary (or extra) variables.

    (Q002) W.A.P. in C to find the Fifth root of the sum of the squares of the first 100 ODD numbers only. 1Kb

    (Q003) W.A.P. in C to multiply any two numbers without using * (asterisk) [Hint : Use BITWISE OPERATORS] 1Kb

    (Q004) W.A.P. in C to check whether given number x is equal to the value 2 POWER i or something. [Hint: where i>=0 using BITWISE operators ONLY.] 1Kb

    (Q005) W.A.P. in C to maintain 2 STACKS within a SINGLE ARRAY and the values of one stack should not overwrite the values of another stack. 2Kb

    C Pointers - Different ways pointers are declared and its meaning

    Several declarations involving C pointers are shown below. Pick the correct solution.

    Note: Correct solutions are highlighted by BOLD text

    [Q001] int *ptr;
    (a)ptr is a integer variable
    (b)ptr is a pointer to an integer quantity
    (c)Invalid statement
    (d)None of these

    [Q002] int *ptr[10];
    (a)ptr is a pointer to an integer quantity
    (b)ptr is a pointer to a 10-element integer array
    (c)ptr is a 10-element array of pointers to integer quantities
    (d)None of these

    [Q003] int (*ptr)[10];
    (a)ptr is a pointer to an integer quantity

    Huge collection of C C++ Programming Books

    The following are a good collection of books on the two major topics (C and C++):

    Learning C

      The C Programming Language, 2nd Edition
      Brian W. Kernighan and Dennis Ritchie
      Prentice Hall, 1998
      ISBN: 0131103628

    Syndicate content