MSCFj\, ( DrinksDiaryDave Curtisd?<\t DRINKS~1.000`d? {r?po< {s= o> { o? { s( o@ { rMpoA { zsB oC { oD { s= oE { cs( o@ { rmpoA { dsB oC { oD { s= oF { #s( o@ { rpoA { /sB oC { oD { s= oF { Cs( o@ { rpoA {  sB oC { oD { s= oF "B"BsG (H (I oJ  sB (K ( { oL ( { oL ( { oL ( { oL (M {(N rp(A rpoO  sP (Q (R *z,{, {o1 (2 *0 ,s4 }s5 }s5 }s5 }s5 }s6 }sS }s5 }(9 {o: {o; &{o: {o; &{o: {o; &{o: {o; &{o: {o; &{rpo< {s= o> {rpo< {s= o> {rpo< {s= o> {rpo< {s= o> {o? {6s( o@ { sT oU { sT oV {rMpoA {ssB oC {oD {s= oE {rp"AsW oX { s( o@ {r poA { sB oC {rpo< {s= o> "B"BsG (H (I oJ (Y  sB (K ( {oL ( {oL (M {(N r'p(A r3poO sP (Q (R *BrMp(Z &*0Gs%}s$}s4}s=} ( ( { o@,{{ o7:{rOprYp";Ds9"@s1o5{ropryp"Cs9"@s1o5{ rp"Bs9o>{ rp"zCs9o>{o(9{{=>{{{>{{=Y{4}4{{{>{{=Y{5}5{{{>{{=Y{7}7{{{>{{=Y{2}2+Z{{{E{A}4{{ {J{G}5{rMp}7{"?}2{rp}6{([ ( }3([ }!{{!o * 0{o)&(\ *(] **0R{{{{ s(^ &{|!( o+ {oO {o_ *J{s(^ &*0B{o }!|!( {o+ {oO {o_ *0 o  @ 8( o o 9( o o# o$ rp(% 9( o o& Yo' Ys( () (* o+ (, [ (* o+ (- [ (. Z(/ Z ~0 ( ~0 (o! *X ( o" ? *.rp(*0^( ( }&([ }'{,{'o {&|'( o* {+oO {+o_ *( **0@{,o }'{&|'( o* {+oO {+o_ *0 o  @ 8( o o 9( o o# o$ rp(% 9( o o& Yo' Ys( () (* o+ (, [ (* o+ (- [ (. Z(/ Z ~0 ( ~0 (o! *X ( o" ? *z,{(, {(o1 (2 *0hs4 })s5 }*sS }+s6 },sS }-(9 {)o: {*o; &{*rpo< {*s= o> {+rp"AsW oX {+ /s( o@ {+r poA {+ sB oC {+s= o` {,o? {, s( o@ {,rMpoA {,UsB oC {,oD {,s= oE {-rp"AsW oX {-s( o@ {-rpoA {- sB oC {-rpoO "B"BsG (H (I oJ  sB (K ( {-oL ( {,oL ( {+oL (M {)(N rp(A rpoO sP (Q (R *0is$ {3(a }3{4(a }4{5(a }5{6(a }6{7(a }7{2}2*0t) rp{3(b rp{6(b rp{5(b rp{4(b r$p{2"(b (c *0  od +X% oe 2*rMp(% -%X }3+X% oe 2*rMp(% -%X }6+X% oe 2*rMp(% -%X }5+X% oe 2*rMp(% -%X }4+X% oe 2*rMp(% -%X }7{7(f k}2*(g *0K~8}>(g ~9 }< +{<s.X ~92}=* 0()&(h * 0(i r6p(j *0r s$ }=('(k - rXp(*('sl om % ,+o#,(,om % -on {=- rp(*0C ('so r~pop  +{>o"op X {=2oq *0  (   ~;(r   (s Y rp  8""+q" ZYY2Y +2{< ZYY{@ {2XX X  {< ZYY{?26X2rp M(b r$p"(b r8p"(b (t X ?3*0   " rMp( ~;(r (s  8{<{@ {2X 2rVp(j 8)   rnp{6(b  r|p{5(b  rp{4(b  rp{2"(b  (c X X {<{??A- rp+rp"(b (j *0{>{=o!{>{={3( ~;(r (s {<{?-{<~:}@{<{@{<{?{>{=%{=X}={<%{?X}?* '8 9:rp( ;*:(g }?*N{C{B{H[*0{A(a {B{Cs1 *r(g }A}B}C*(g rMp}As:}B"}C*0 Nod +X% oe 2*rMp(% -%X }A+X% oe 2*rMp(% -%X +X% oe 2*rMp(% -(f k}C +{J{G(% - X {K2{K3rp{Ar0p(t (*{J}B*z~D }E(g }F*0{E%{F% X}Fo0*0(i rrp(j *0ms2 }F(6(k - rp(*(6sl om % ,+o3,(5om % -{F- rp(*"D*V(g }G}H*v(g rMp}G"}H*0{G(a {Hs9 *0s Nod +X% oe 2*rMp(% -%X }G+X% oe 2*rMp(% -%X (f k}H*z~I }J(g }K*0{J%{K% X}Ko;*0(i rp(j *0ls: }K(?(k - rp(*(?sl om % ,+o<,(>om % -{K- r3p(*"I*(g *03~L(v , rp(w ox sy L~L*~M*M*0(Cr" p~Moz t*.s(} *flSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetfSystem.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aO@@/AppIcon@ QSystem.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aSystem.Drawing.IconIconDataIconSizeSystem.Drawing.Size System.Drawing.Sizewidthheight6(& N(  ?( @ ???????????? lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADPlSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADPlSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADPBSJB v2.0.50727lh#~#Strings4 #US(#GUID(#BlobW 3TMGL}   %?^ H ZI v x x x x x x *x Ex }^ ^ x s' *G e^ V : z x     & 3 ? W \     G g     & 1 > P _    %  1  >  R  _  t  x+ @ 4  ?  4 "E &4 .!K 2!V 8%c ?.l A/v D4 G9 I= LB NG  AENRgVqV{VZZ^bVeVeVeAEZZZZNRxZ0 7DFQbVVV0 AEZxNRxbVVV b*b3bDMRb\bbbb  %bjP  )!/3 U"?3 ]"O3"n3"3"3$#:$#I%+N4(#IT(+N+|+N-'N (.]3 /./3"4.?3$.m3&.3(.}:*03,0. /0/340360380::1#I<2+N=4=5=5=6N>6N>6'N> 7c>D7q>7|>8> 9?L:@ ; @A6;NAE;A\;A;A;ND;D<NF<F=G@=G= @H=H=NJ=J >J>NK>-K>4L?@L? @L?NL?L?!L?&L?,M@@M DF#/6/6/6/6/6/6/688B#/6/6/6/6/6/6/6#/6/6/6/68GRRWY[]_FDFY[iDrDDDDDDDDIDDI NI OTIY2^A=dS Dn NIsAwi)!) ! ! ). I1p  A I ! ! Q! Y Y a a Q Q i. q#N!#IyN9NQNANYIN!I No Q} DQ A ! ! D! ! A I / "U )y I! )0 I 7!} D! =! IaNiDA dA dO! X _w fi| w'N @ |! N! II I I !  N'N) I 9* ADII INQDYj DYNi} a I yN _9 e9 nqtqNSDiHnLsinsins)..#.+.c..3.K. .S.;IZZj|(16=FKQ|Z16;CDEFx@@#@5Wp( DrinksDiary.exeForm3SmartDeviceProject2MouseFlagsForm1Form2DailyDrinkDrinksRecordDrinkDayDrinkTypeDrinkTypesDrinkVolDrinkVolsResourcesSmartDeviceProject2.PropertiesProgramSystem.Windows.FormsFormmscorlibSystemEnumObjectDRDDmlstrengthttvv.ctormouse_eventEventArgsmenuItem1_ClickmenuItem2_ClickcomboBox1_SelectedIndexChangedcomboBox2_SelectedIndexChangedcomboBox3_SelectedIndexChangeddateTimePicker1_ValueChangedKeyEventArgsForm3_KeyDownSystem.ComponentModelIContainercomponentsMainMenumainMenu1DisposeInitializeComponentDateTimePickerdateTimePicker1ComboBoxcomboBox2comboBox3comboBox1MenuItemmenuItem1menuItem2Microsoft.WindowsCE.FormsInputPanelinputPanel1value__LeftDownLeftUpAbsolutemenuItem3menuItem4Labellabel1menuItem5MessageFinalizerecorddefaultDrinktvDateTimecurrentDatemenuItem3_ClickmenuItem4_ClickForm1_KeyDownmenuItem5_ClickthisDaylabel1_ParentChangedForm2_KeyDownlabel2UnitsDateKindOfDrinkKindOfQuantityNumberUnitStrCopyWriteToLineReadFromLineMAXDRINKSMAXDATESMAXENTRIESPERDAYearliestDaysnumDrinksdrinksGetDrinksFileReadDrinksWriteDrinksShowSummaryDrinksShowOneDayDrinksAddDrinknumEntriesentrynamemeasureunitsStrengthMAXTYPEStypesnumTypesaddTypeGetTypesFileReadTypesMAXVOLSvolsnumVolsaddVolGetVolsFileReadVolsSystem.ResourcesResourceManagerresourceManSystem.GlobalizationCultureInforesourceCultureget_ResourceManagerget_Cultureset_CultureSystem.DrawingIconget_AppIconCultureAppIconMaindrdddwFlagsdxdydwDatadwExtraInfosenderedisposingmessdrinksLinedatednmutypesLinevolsLinevalueSystem.ReflectionAssemblyTitleAttributeAssemblyDescriptionAttributeAssemblyConfigurationAttributeAssemblyCompanyAttributeAssemblyProductAttributeAssemblyCopyrightAttributeAssemblyTrademarkAttributeAssemblyCultureAttributeSystem.Runtime.InteropServicesComVisibleAttributeGuidAttributeAssemblyVersionAttributeSystem.DiagnosticsDebuggableAttributeDebuggingModesDrinksDiaryObjectCollectionget_ItemsAddset_SelectedItemConvertToDateTimeset_ValueListControlget_SelectedIndexDllImportAttributecoredll.dllToInt16SingleToStringCloseget_SelectedItemget_ValueToShortDateStringKeysget_KeyCodeControlControlCollectionget_Controlsget_Itemget_FocusedSelectNextControlset_HandledSystem.Windows.Forms.LayoutArrangedElementCollectionget_CountTypeGetTypeMemberInfoget_NameStringop_Equalityget_Rightget_BottomPointPointToScreenScreenget_PrimaryScreenRectangleget_Boundsget_Widthget_Heightget_Xget_YUIntPtrZeroIDisposableContainerSuspendLayoutMenuMenuItemCollectionget_MenuItemsset_TextEventHandleradd_ClickDateTimePickerFormatset_Formatset_Locationset_NameSizeset_Sizeset_TabIndexadd_ValueChangedadd_SelectedIndexChangedSizeFContainerControlset_AutoScaleDimensionsAutoScaleModeset_AutoScaleModeScrollableControlset_AutoScrollset_ClientSizeset_KeyPreviewset_MenuKeyEventHandleradd_KeyDownResumeLayoutset_MaxDateset_MinDateFontFontStyleset_FontAutoValidateset_AutoValidateMessageBoxDialogResultMessageBoxButtonsMessageBoxIconMessageBoxDefaultButtonShowget_TodayComponentApplicationExitShowDialogRefreshadd_ParentChangedFormatConcatSplitArrayGetLengthToDoubleEnvironmentSpecialFolderGetFolderPathSystem.IOFileExistsStreamReaderTextReaderReadLineStreamWriterTextWriterWriteLineTimeSpanSubtractget_DaysInt32.cctorCharDebuggerNonUserCodeAttributeReferenceEqualsRuntimeTypeHandleGetTypeFromHandleAssemblyget_AssemblyGetObjectEditorBrowsableAttributeEditorBrowsableStateMTAThreadAttributeRunSmartDeviceProject2.Properties.Resources.resourcesSmartDeviceProject2.Form3.resourcesSmartDeviceProject2.Form2.resourcesSmartDeviceProject2.Form1.resources123456DateTimePickerAdd CanceldateTimePicker1comboBox1comboBox2comboBox3 Form3Add drink MenuSee summary QuitCourier New label1 About Form1Drinks diary WineWinebottle Beer PintSmallGlassLargeGlassDrinksDiary version 1.0 - record daily drinks by Dave Curtis Help and latest version at: www.davecurtis.net /drinksdiary Close label2Weeks up to Form2Summary {0,8} {0,6} {0,-10} {0,5:F1}!\drinksdiary.txtWarning: Could not open drinksdiary.txt Hopefully this is first run of programWarning: Could not read any previous entries from drinksdiary.txtWDate Number Measure Substance Units7Week Week total Daily max {0,2} {0,5:F1}  {0,4:F1} And more... {0,2} {0,10} {0,4:F1} !No drinks today 3 Total units = {0,4:F1}01/01/10'Could not add type A because it has unknown measure \drinktypes.txtkCould not open drinktypes.txt Will use default typesCould not read any drink types from drinktypes.txt Will use default types%\drinkmeasures.txtwCould not open drinkmeasures.txt Will use default measuresCould not read any measures from drinkmeasures.txt Will use default measuresQSmartDeviceProject2.Properties.ResourcesAppIconNgBbD"* =3"$  08 $ 08      !%)- 1 5 $     (     4  , 4  8, , 8   44 49=9==A9=A  u y  5 5  55             )                  5       !) 15   51   5151,,!44!A E E9 = MSmartDeviceProject2 Microsoft Copyright © Microsoft 2010)$54dc3e61-cfee-459f-b673-9d0d4f0949b4eKduWRSDSnI)GokC:\msvc\SmartDeviceProject2\SmartDeviceProject2\obj\Release\DrinksDiary.pdbuu u_CorExeMainmscoree.dll% @(@`"x <D(lT"CEUX HI_RES_AWARE(  ?( @ ????????????( p 5Name Measure Units Wine SmallGlass 1.5 Beer Pint 2.3 Cider Pint 2.3 Spirits Single 1 Sherry Double 1 Name Millilitres SmallGlass 125 LargeGlass 250 WineBottle 750 BeerBottle 330 Pint 568 HalfPint 284 Single 25 Double 50 HalfLitre 500 Litre 1000 35ml 35 70ml 70