Your Ace up the Sleeve Enhancing Applications with
- Slides: 12
Your Ace up the Sleeve Enhancing Applications with SRP Utilities
Introduction Frank Tomeo, Senior Developer SRP Computer Solutions Placentia, CA ftomeo@srpcs. com
A Good Utility • Fast – Increases speed of routine – Increases speed of development • • Easy to use Easy to remember Well documented Does what it should
Things to consider… 1. 2. 3. 4. 5. 6. Not the only player on the field Experiences may vary Free means free WYS-MNB-WYG Please interrupt Anrbasicprogramersayswhat?
How many people can read hex if only you and dead people can read hex? • Encode binary into a printable format Ans = 1 data + 0 x. DEAD • Decode printable-encoded data into a variable Ans = 1 + 57005 • Generate a cryptographic hash for a given string Ans = SRP_Encode SRP_Decode 57006 SRP_Hash 00010101001111011 010110100010110101001
2+2=5 (for extremely large values of 2) • Perform arbitrary precision math operations • Decimal numbers with more than 16 digits • 40 different operations SRP_Math 1+1=2
Reg. Edit This • Read & modify the Windows registry – Delete, Exists, List. Keys, List. Values – Read, Write SRP_Registry REGEDIT
The Days of DOS • Run a DOS executable • Redirect the output to: – Variable SRP_Run_Command – Open. Insight Editline/Box – DOS Window C: >
Maximize Windows, Minimize Effort • Display a hidden window and adjusts the size to account for themes SRP_Show_Window • Establish the resize limits of a window SRP_Set_Min. Max. Info • Automatically update a window when the system colors change SRP_Set_Sys. Color. Change MDICHILD
Give me a venti, nonfat, quadshot Array • • Remove blanks and duplicates Move elements into any explicit order Change LIST formatted into an ARRAY format Sorting, without data preparation SRP_Clean_Array SRP_Rotate_Array SRP_Reorder_Array SRP_Sort_Array @MV
DEMONSTRATION
Thank You Any Questions?
- R
- Four enhancing qualitative characteristics
- Enhancing professional practice
- Danielson framework components
- Enhancing personal effectiveness
- Contoh pengembangan produk jasa
- Enhancing thermal conductivity of fluids with nanoparticles
- Enhancing the performance of grade vi-c
- Privacy-enhancing computation
- Explain property enhancing operations
- Enhancing a presentation with multimedia
- Enhancing professional practice a framework for teaching
- Enhancing decision making