资源描述:
《Apress.Practical.Ruby.Projects.Dec.2007.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、cyanyelloWMaGenTaBlackpanTone123cBooksforprofessionalsByprofessionals®TheeXperT’sVoice®inopensourceCompanioneBookAvailablePracticalRubyProjects:PracticalRubyProjectsIdeasfortheEclecticProgrammerDearReader,You’velearnedthebasicsofRuby,andyou’rereadytomoveontothenextlevel—tryingoutadvancedtechniqu
2、es,masteringbestpractices,andexploringRuby’sfullpotential.Withthisbookyou’lllearnbyexperiencewhileyoutackleanexcitingseriesofvariedbutalwayspracticalprogrammingprojects.PracticalWhatisaneclecticprogrammer,youask?Heorsheisaninquisitivethinkerwholikestoplayaroundwithnewconcepts,apersonwhoisproject
3、-orientedandenjoyscoding,apersonwhodoesn’tmindsometechnicaldepthfoldedinwithcreativeexcursions,andapersonwhoisalwayslookingforfreshideas.Thisbookisalittledifferentfromothercomputerbooks.Itismeanttobeentertaining,exciting,andintellectuallychallenging.Insideyou’llfindacollec-tionofdiverseprojects,
4、rangingfromthecreativetothepractical,writtenasaRubyProjectsnodtoallthegreatRubyistsI’vebeenprivilegedtoknow.Eachchapterdivesintonewtopicsandapproachesmeanttoexerciseyourprogrammingmuscles.You’llstartbybuildingacross-platformmusicenvironment,progresstodrawinganimationsusingscalablevectorgraphics,
5、andthenmoveontoprac-ticalproblemsolvingusingsimulation.Inaddition,you’llimplementyourownIdeasfortheEclecticProgrammerturn-basedstrategygameandbuildaMac-nativeRubyCocoainterfacetoit.Next,you’llrevisityoursimulationwiththeassistanceofbiologicallyinspiredgeneticalgorithms.And,inthelasttwoprojects,y
6、ou’llimplementyourveryownLispinterpreterandexplorethetheoryandpracticebehindparsers.ThisbookisaboutprojectsbecauseRubycultureisaprojectculture.Theseideasaremeanttobeinstructional,enjoyable,andusefulassteppingstones.Startcoding,andbesuretoletmeknowwhereittakesyou!Learnadvancedprogrammingtechnique
7、sandTopherCyllexploreRuby’sfullpotentialthroughavariedseriesofexcitingprojectsCompanioneBookTHEAPRESSROADMAPPracticalRubyforPracticalRailsProjectsSystemAdministrationBeginningRubyPracticalJRubyonPracticalRubyProjectsRailsWeb