Project Analyzer

Dictionary - PicInfo sample application


Symbol Type Scope Line Location

B

BackgroundColorIndex Field Pri 27 PicGIF
bcBitCount Field Pri 39 PicBMP
bcHeight Field Pri 39 PicBMP
bcPlanes Field Pri 39 PicBMP
bcSize Field Pri 39 PicBMP
bcWidth Field Pri 39 PicBMP
bfOffBits Field Pri 19 PicBMP
bfReserved1 Field Pri 19 PicBMP
bfReserved2 Field Pri 19 PicBMP
bfSize Field Pri 19 PicBMP
 
bfType Field Pri 19 PicBMP
BI_bitfields Const Pri 52 PicBMP
BI_RGB Const Pri 49 PicBMP
BI_RLE4 Const Pri 50 PicBMP
BI_RLE8 Const Pri 51 PicBMP
biBitCount Field Pri 26 PicBMP
biClrImportant Field Pri 26 PicBMP
biClrUsed Field Pri 26 PicBMP
biCompression Field Pri 26 PicBMP
biHeight Field Pri 26 PicBMP
 
biPlanes Field Pri 26 PicBMP
biSize Field Pri 26 PicBMP
biSizeImage Field Pri 26 PicBMP
BITMAPCOREHEADER Type Pri 39 PicBMP
BITMAPFILEHEADER Type Pri 19 PicBMP
BITMAPINFOHEADER Type Pri 26 PicBMP
biWidth Field Pri 26 PicBMP
biXPelsPerMeter Field Pri 26 PicBMP
biYPelsPerMeter Field Pri 26 PicBMP
bmpCoreHeader EnumConst Pri 12 PicBMP
 
BMPFileHeader Dim Loc 70 PicBMP.ReadBitmapFile
bmpInfoHeader EnumConst Pri 12 PicBMP
BMPType Dim Pri 17 PicBMP
bmpUnknown EnumConst Pri 12 PicBMP
Button Parameter Loc 91 PicForm.Pict_OLEDragOver
Button Parameter Loc 80 PicForm.Pict_OLEDragDrop

C

CDERR_DIALOGFAILURE Const Pri 100 PicMain
CDERR_FINDRESFAILURE Const Pri 101 PicMain
CDERR_INITIALIZATION Const Pri 103 PicMain
CDERR_LOADRESFAILURE Const Pri 107 PicMain
CDERR_LOADSTRFAILURE Const Pri 109 PicMain
CDERR_LOCKRESFAILURE Const Pri 105 PicMain
CDERR_MEMALLOCFAILURE Const Pri 111 PicMain
CDERR_MEMLOCKFAILURE Const Pri 113 PicMain
CDERR_NOHINSTANCE Const Pri 102 PicMain
CDERR_NOHOOK Const Pri 104 PicMain
 
CDERR_NOTEMPLATE Const Pri 106 PicMain
CDERR_STRUCTSIZE Const Pri 108 PicMain
ColorResolution Dim Loc 60 PicGIF.ReadGIF
CommDlgExtendedError Decl Func Pri 99 PicMain
CoreHeader Dim Pri 47 PicBMP

D

Data Parameter Loc 91 PicForm.Pict_OLEDragOver
Data Parameter Loc 80 PicForm.Pict_OLEDragDrop
DefaultExtension Parameter Loc 117 PicMain.ShowFileOpenDialog
DefaultExtension Parameter Loc 135 PicMain.FileDialog
DialogTitle Parameter Loc 135 PicMain.FileDialog
DialogTitle Parameter Loc 117 PicMain.ShowFileOpenDialog
DisplayPictureInfo Sub Pri 10 PicForm

E

EBMPType Enum Pri 12 PicBMP
Effect Parameter Loc 80 PicForm.Pict_OLEDragDrop
Effect Parameter Loc 91 PicForm.Pict_OLEDragOver
EFileDlgFlags Enum Pub 43 PicMain
ErrCode Dim Loc 142 PicMain.FileDialog
ErrMsg Dim Loc 142 PicMain.FileDialog

F

FileDialog Function Pri 135 PicMain
Filename Parameter Loc 63 PicBMP.ReadBitmapFile
Filename Parameter Loc 138 PicBMP.IPicInfo_ReadFile
Filename Parameter Loc 33 IPicInfo.ReadFile
Filename Prop.Get Pub 17 IPicInfo
Filename Parameter Loc 126 PicGIF.IPicInfo_ReadFile
Filename Dim Loc 67 PicForm.OpenFile_Click
Filename Parameter Loc 10 PicForm.DisplayPictureInfo
FileNr Dim Loc 61 PicGIF.ReadGIF
FileNr Dim Loc 71 PicBMP.ReadBitmapFile
 
FileOK Dim Pri 17 PicGIF
Filter Parameter Loc 135 PicMain.FileDialog
Filter Parameter Loc 117 PicMain.ShowFileOpenDialog
FilterIndex Parameter Loc 135 PicMain.FileDialog
FilterIndex Parameter Loc 117 PicMain.ShowFileOpenDialog
Flags Parameter Loc 117 PicMain.ShowFileOpenDialog
Flags Field Pri 20 PicMain
Flags Parameter Loc 135 PicMain.FileDialog
FNERR_BUFFERTOOSMALL Const Pri 110 PicMain
FNERR_INVALIDFILENAME Const Pri 112 PicMain
 
FNERR_SUBCLASSFAILURE Const Pri 114 PicMain
Form_KeyPress Sub Pri 46 PicForm
Form_Load Sub Pri 55 PicForm

G

GetOpenFileNameA Decl Func Pri 15 PicMain
GetSaveFileNameA Decl Func Pri 18 PicMain
GIFFilename Parameter Loc 53 PicGIF.ReadGIF

H

HeaderSize Dim Loc 72 PicBMP.ReadBitmapFile
Height Field Pub 12 IPicInfo
Height Field Pri 27 PicGIF
hInstance Field Pri 20 PicMain
hwndOwner Parameter Loc 135 PicMain.FileDialog
hwndOwner Parameter Loc 117 PicMain.ShowFileOpenDialog
hwndOwner Field Pri 20 PicMain

I

i Parameter Loc 37 PicGIF.UInt
indNull Dim Loc 140 PicMain.FileDialog
InfoHeader Dim Pri 46 PicBMP
InitialDir Parameter Loc 117 PicMain.ShowFileOpenDialog
InitialDir Parameter Loc 135 PicMain.FileDialog
IPicInfo Class Pub 1 IPicInfo
IPicInfo Dim Loc 14 PicForm.DisplayPictureInfo
IPicInfo_Filename Prop.Get Pri 119 PicBMP
IPicInfo_Filename Prop.Get Pri 109 PicGIF
IPicInfo_MaxColors Prop.Get Pri 126 PicBMP
 
IPicInfo_MaxColors Prop.Get Pri 116 PicGIF
IPicInfo_ReadFile Function Pri 138 PicBMP
IPicInfo_ReadFile Function Pri 126 PicGIF
IPicInfo_Size Prop.Get Pri 150 PicBMP
IPicInfo_Size Prop.Get Pri 138 PicGIF
IsRLE Dim Pri 57 PicBMP

K

KeyAscii Parameter Loc 46 PicForm.Form_KeyPress

L

lCustData Field Pri 20 PicMain
LogicalScreenDescriptor Dim Pri 34 PicGIF
lpfnHook Field Pri 20 PicMain
lpstrCustomFilter Field Pri 20 PicMain
lpstrDefExt Field Pri 20 PicMain
lpstrFile Field Pri 20 PicMain
lpstrFileTitle Field Pri 20 PicMain
lpstrFilter Field Pri 20 PicMain
lpstrInitialDir Field Pri 20 PicMain
lpstrTitle Field Pri 20 PicMain
 
lpTemplateName Field Pri 20 PicMain
lStructSize Field Pri 20 PicMain

M

Main Sub Pub 236 PicMain
MaxColors Dim Pri 35 PicGIF
MaxColors Dim Loc 16 PicForm.DisplayPictureInfo
MaxColors Prop.Get Pub 24 IPicInfo
MAXFILE Const Pri 96 PicMain

N

nFileExtension Field Pri 20 PicMain
nFileOffset Field Pri 20 PicMain
nFilterIndex Field Pri 20 PicMain
nMaxCustFilter Field Pri 20 PicMain
nMaxFile Field Pri 20 PicMain
nMaxFileTitle Field Pri 20 PicMain

O

OFN Dim Loc 138 PicMain.FileDialog
OFN_ALLOWMULTISELECT EnumConst Pub 43 PicMain
OFN_CREATEPROMPT EnumConst Pub 43 PicMain
OFN_FILEMUSTEXIST EnumConst Pub 43 PicMain
OFN_HIDEREADONLY EnumConst Pub 43 PicMain
OFN_NOCHANGEDIR EnumConst Pub 43 PicMain
OFN_NODEREFERENCELINKS EnumConst Pub 43 PicMain
OFN_NONETWORKBUTTON EnumConst Pub 43 PicMain
OFN_NOREADONLYRETURN EnumConst Pub 43 PicMain
OFN_NOTESTFILECREATE EnumConst Pub 43 PicMain
 
OFN_OPENDEFAULTS EnumConst Pub 43 PicMain
OFN_OVERWRITEPROMPT EnumConst Pub 43 PicMain
OFN_PATHMUSTEXIST EnumConst Pub 43 PicMain
OFN_READONLY EnumConst Pub 43 PicMain
OFN_SAVEDEFAULTS EnumConst Pub 43 PicMain
OFN_SHAREAWARE EnumConst Pub 43 PicMain
OpenFile_Click Sub Pri 64 PicForm
OpenFilename Type Pri 20 PicMain

P

Packed Field Pri 27 PicGIF
PicBMP Class Pub 1 PicBMP
PicForm Form Fri 1 PicForm
PicGIF Class Pub 1 PicGIF
PicMain Module Fri 1 PicMain
PicSize Dim Loc 15 PicForm.DisplayPictureInfo
Pict_OLEDragDrop Sub Pri 80 PicForm
Pict_OLEDragOver Sub Pri 91 PicForm
PixelAspectRatio Field Pri 27 PicGIF
pOpenfilename Parameter Loc 18 PicMain.GetSaveFileNameA
 
pOpenfilename Parameter Loc 15 PicMain.GetOpenFileNameA
ProgramTitle Dim Pub 11 PicMain

R

ReadBitmapFile Function Pri 63 PicBMP
ReadFile Function Pub 33 IPicInfo
ReadGIF Function Pri 53 PicGIF
Result Dim Loc 139 PicMain.FileDialog

S

SaveFile_Click Sub Pri 101 PicForm
Shift Parameter Loc 91 PicForm.Pict_OLEDragOver
Shift Parameter Loc 80 PicForm.Pict_OLEDragDrop
ShowFileOpenDialog Function Pub 117 PicMain
Signature Dim Pri 25 PicGIF
Size Prop.Get Pub 43 IPicInfo
State Parameter Loc 91 PicForm.Pict_OLEDragOver
StoredFilename Dim Pri 12 PicGIF
StoredFilename Dim Pri 60 PicBMP

T

TLogicalScreenDescriptor Type Pri 27 PicGIF
TPicSize Type Pub 12 IPicInfo

U

UInt Function Pri 37 PicGIF

V

Version Prop.Get Fri 96 PicGIF

W

Width Field Pri 27 PicGIF
Width Field Pub 12 IPicInfo

X

X Parameter Loc 80 PicForm.Pict_OLEDragDrop
X Parameter Loc 91 PicForm.Pict_OLEDragOver

Y

Y Parameter Loc 91 PicForm.Pict_OLEDragOver
Y Parameter Loc 80 PicForm.Pict_OLEDragDrop

Scopes

Pub Public - No access restrictions
Fri Friend - Available inside project
Pri Private - Available inside declaration context
Loc Local - Available inside procedure

Statistics

Total counts  
Names in dictionary 190
Unique names in dictionary 157
Total information (total number of characters) 2128
Name length averages
Average name length 11.2
Average unique name length 11.7
Name length
1-character names 5
2-character names 0
3-9-character names 81
10+-character names 104
Total names 190
Casing
UPPERCASE names 42
lowercase names 1
TitleCase names 99
camelCase names 48
Other names 0
Total names 190
Underscore use
_Prefix 0
Suffix_ 0
In_The_Middle 48
No underscore 142
Total names 190
Numbers in names
Names ending with number0 0
Names ending with number1 1
Names ending with number2 1
Names ending with other number 2
Total names ending with number 4
Names with mid-number 0
Numbers, letters and punctuation
Names with letters [A-Z] only 140
Names with numbers [0-9] 4
Names with ASCII punctuation (not underscore) 0
ASCII
Pure ASCII names 190
Names with non-ASCII characters 0
Total names 190

Characters used in names

ASCII
1248ABCDEFGHIKLMNOPRSTUVWXYZ_abcdefghiklmnoprstuvwxyz
Non-ASCII