资源简介

AutoFlowchart是一个极佳的根据源码生成流程图的工具。它生成的流程图支持展开/合拢,并且可以预定义流程图块的大小和间隔,移动和缩放流程图也很方便。你还可以把它导出到WORD文档或bmp文件。它可以帮助程序员更好地理解程序,制作文档和可视化代码。支持C,C++,VC++(VisualC++.NET),Delphi(ObjectPascal).bmp文件。

资源截图

代码片段和文件信息

Test001()
{
     if (TRUE)
     {
          while (*p == ‘ ‘) p++;
          if (I>0) I--;
     }     
     else
          for (I=0;I<10;I++)
             CReobject;
     TestElse;
     switch (ch) {
         case ‘a‘ :
            printf(“Option a was selected.“);
            break;
         case ‘b‘ :
         default :
            printf(“\nNOT A VALID CHOICE!  Bye ...“);
            return(-1);
         case ‘c‘ :
            printf(“\nOption b or c was selected.\n“);
            break;
         }
     do {
          printf (“Enter password: “);
          scanf(“%s“ password);
     } while (strcmp(password checkword));
}


STDMETHODIMP CRichEditView::XRichEditOleCallback::GetDragDropEffect(
BOOL fDrag DWORD grfKeyState LPDWORD pdwEffect)
{
if (!fDrag) // allowable dest effects
{
DWORD dwEffect;
// check for force link
if ((grfKeyState & (MK_CONTROL|MK_SHIFT)) == (MK_CONTROL|MK_SHIFT))
dwEffect = DROPEFFECT_link;
// check for force copy
else if ((grfKeyState & MK_CONTROL) == MK_CONTROL)
dwEffect = DROPEFFECT_COPY;
// check for force move
else if ((grfKeyState & MK_ALT) == MK_ALT)
dwEffect = DROPEFFECT_MOVE;
// default -- recommended action is move
else
dwEffect = DROPEFFECT_MOVE;
if (dwEffect & *pdwEffect) // make sure allowed type
*pdwEffect = dwEffect;
}
return S_OK;
}


void CRichEditView::DoPaste(COleDataobject& dataobj CLIPFORMAT cf HmetaFILEPICT hmetaPict)
{
CWaitCursor wait;

CRichEditCntrItem* pItem = NULL;
TRY
{
// create item from dialog results
pItem = GetDocument()->CreateClientItem();
pItem->m_bLock = TRUE;

if (m_nPasteType == COlePasteSpecialDialog::pastelink)      // paste link
{
if (!pItem->CreatelinkFromData(&dataobj))
AfxThrowMemoryException();  // any exception will do
}
else if (m_nPasteType == COlePasteSpecialDialog::pasteNormal)
{
if (!pItem->CreateFromData(&dataobj))
AfxThrowMemoryException();      // any exception will do
}
else if (m_nPasteType == COlePasteSpecialDialog::pasteStatic)
{
if (!pItem->CreateStaticFromData(&dataobj))
AfxThrowMemoryException();      // any exception will do
}
else
{
// paste embedded
if (!pItem->CreateFromData(&dataobj) &&
!pItem->CreateStaticFromData(&dataobj))
{
AfxThrowMemoryException();      // any exception will do
}
}

if (cf == 0)
{
// copy the current iconic representation
FORMATETC fmtetc;
fmtetc.cfFormat = CF_metaFILEPICT;
fmtetc.dwAspect = DVASPECT_ICON;
fmtetc.ptd = NULL;
fmtetc.tymed = TYMED_MFPICT;
fmtetc.lindex = 1;
HGLOBAL hObj = dataobj.GetGlobalData(CF_metaFILEPICT &fmtetc);
if (hObj != NULL)
{
pItem->SetIconicmetafile(hObj);
// the following code is an easy way to free a metafile pict
STGMEDIUM stgMed;
memset(&stgMed 0 sizeof(stgMed));
stgMed.tymed = TYMED_MFPICT;
stgMed.hGlobal = hObj;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4065  2017-11-17 11:40  Demo.cpp

     文件       2053  2011-05-17 23:58  Demo.pas

     文件     429297  2011-05-17 23:58  Help.chm

     文件        424  2011-12-02 22:13  Main.ini

     文件       2562  2020-04-15 09:03  Readme.txt

     文件      27230  2020-04-15 09:16  Ress.xml

     文件      12029  2020-04-15 09:16  xml.xml

     文件     369664  2017-01-28 21:44  Languages\C\WWReserve.dll

     文件     573952  2017-11-28 09:15  Languages\C\WWxml.dll

     文件     367104  2017-01-28 21:44  Languages\Pascal\WWReserve.dll

     文件     571392  2020-04-14 12:23  Languages\Pascal\WWxml.dll

     文件     370176  2017-01-28 21:44  Languages\PHP\WWReserve.dll

     文件     561152  2017-11-21 09:14  Languages\PHP\WWxml.dll

     文件    2686976  2020-04-15 09:14  AutoFlowChart.exe

     文件      22528  2017-11-13 21:46  borlndmm.dll

     目录          0  2020-04-15 09:02  Languages\C

     目录          0  2020-04-15 09:02  Languages\Pascal

     目录          0  2020-04-15 09:02  Languages\PHP

     目录          0  2020-04-15 09:02  Languages

----------- ---------  ---------- -----  ----

              6000604                    19


评论

共有 条评论