asdlei99 / scriptdriven Goto Github PK
View Code? Open in Web Editor NEWThis project forked from denley-vendor/scriptdriven
《面向脚本驱动的软件开发》示例代码
This project forked from denley-vendor/scriptdriven
《面向脚本驱动的软件开发》示例代码
/*******************************************************\ 《脚本驱动的应用软件开发方法与实践》 作者:陆其明 \*******************************************************/ <<< 开发环境 >>> Windows XP操作系统,Visual Studio 2003 .NET。 <<< 实例程序 >>> A1> ImageViewer_Basic 一款基本的看图软件,能够查看JPEG、GIF、BMP等格式的图像文件, 能够对图像进行反色、灰度化、叠加Logo、叠加系统时间等处理,能将 处理过的图像内容另存为一个BMP文件。 这个例子主要演示原始的个人软件开发过程。 A2> ImageViewer_Skinned 软件的功能与ImageViewer_Basic相同,并在ImageViewer_Basic的 基础上修改而来,主要为软件的界面增加了漂亮的皮肤。 A3> ImageViewer_Customized 软件的功能与ImageViewer_Basic相同,并在ImageViewer_Skinned的 基础上修改而来,展现了软件的可定制性。用户可以通过一个XML文件来 定义一个软件特定的功能集。 A4> ImageViewer_ScriptDriven 软件的功能与ImageViewer_Basic相同,并在ImageViewer_Customized 的基础上修改而来,进一步展现了软件的可定制性和交互性。由于有了脚本 的支持,软件的灵活性和扩展性变得更强了! A5> CurveSee 一个使用Active Scripting技术进行脚本解析应用的典型例子,能够针对用户 输入的任意函数表达式,轻松地画出其函数曲线。学习Active Scripting技术 不可不看的例子! A6> JSInterpreting 这是一个演示程序,再现了使用Active Scripting技术进行JavaScript解析 过程中可能会碰到的种种问题,并且给出了各自的解决方案。这个例子可谓是 Active Scripting技术应用方面的一个实务指南! A7> Automation目录下的Tester 演示了COM自动化技术,包括自动化对象的实现,自动化对象的创建和管理。 A8> XML目录下的WebBased 演示了在网页中应用的XML解析技术。 A9> XML目录下的XMLParser 演示了在C++程序中应用的XML解析技术。 <<< 读书指南 >>> a. 阅读本书第1章时,请同时参考实例程序A1。 b. 阅读本书第2章时,请同时参考实例程序A8、A9。 c. 阅读本书第3章时,请同时参考实例程序A2、A1、A9。 d. 阅读本书第4章时,请同时参考实例程序A3、A2、A1。 e. 阅读本书第6章时,请同时参考实例程序A4、A3、A2、A1。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.