My Qt

Lingfa Yang

premitive
  • I was originally a C developer

    --- I was fascinated by C's speed, efficiency, and wide range of expressiveness from lowest bitwise operations to highest graphs.
  • Then, I move to C++

    --- C with Objects, considerable supports for object-oriented programming.
  • I developed my first education and research motivated software package at Brandeis using VC++ with MFC on Windows platform (link)

    --- You may not like Microsoft, but many developers are used to its Visual Studio IDE. I use it as a compiler and a debug tool.

  • The wonderful world

    Then, I moved on Qt C++ . . .

    --- a growing cutting-edge technology. I like Qt,
    • its cross-platform GUI,
    • its C++ performance,
    • its availability of the source code.
    • its documentation,
    • its feature richness . . .
  • I am a cross-platform GUI developer using Qt C++

    --- Designed and developed a way to build dialogs simply and systematically ( link )
    --- Expertise in standard model/view architecture and customizing trees and tables.
  • Qt logo

    I am an activeX developer using Qt C++

    --- Developed many commercial standard COM/ActiveX for embedding to Microsoft Office documents or web pages. (Technology)
  • I am an XML developer using Qt C++

    --- Expertise in xml DOM parsing, rendering, editing and delegating.
    --- Designed and developed OpenXml4Qt APIs for PowerPoint 2003 and 2007 to generate documents directly and automatically and systematically w/o Office installation. ( link )
  • I have experienced three life-cycle software developments.

    --- Domain Analysis, Extracting the requirements, Specification, Architecture, Reducing a design to code, Testing code cooperation, Implementation, and Documentation for future maintenance and enhancement.
    --- I like spiral model, combining elements of both design and prototyping-in-stages, in an effort to combine advantages of vertical design concepts.
  • I also love STL, containers and algorithms.

Dialogs | Model/View( List/Tree, Table, Network) | XML/ Office 2007 XML | COM/ActiveX | Network TCP/IP | OpenGL | Online Help ... || MyQt | Qt threading | C/C++ | Qt C++ | STL | eBooks