惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

罗磊的独立博客
SecWiki News
SecWiki News
酷 壳 – CoolShell
酷 壳 – CoolShell
爱范儿
爱范儿
量子位
M
MIT News - Artificial intelligence
GbyAI
GbyAI
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
TaoSecurity Blog
TaoSecurity Blog
博客园 - 【当耐特】
H
Heimdal Security Blog
腾讯CDC
The Last Watchdog
The Last Watchdog
Security Archives - TechRepublic
Security Archives - TechRepublic
Hacker News: Ask HN
Hacker News: Ask HN
S
Schneier on Security
Microsoft Security Blog
Microsoft Security Blog
WordPress大学
WordPress大学
博客园 - 司徒正美
Recent Commits to openclaw:main
Recent Commits to openclaw:main
C
Cybersecurity and Infrastructure Security Agency CISA
S
SegmentFault 最新的问题
大猫的无限游戏
大猫的无限游戏
Application and Cybersecurity Blog
Application and Cybersecurity Blog
F
Full Disclosure
有赞技术团队
有赞技术团队
T
Tailwind CSS Blog
Engineering at Meta
Engineering at Meta
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
T
Threatpost
月光博客
月光博客
A
Arctic Wolf
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
雷峰网
雷峰网
T
Troy Hunt's Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The Cloudflare Blog
D
DataBreaches.Net
O
OpenAI News
L
LINUX DO - 最新话题
宝玉的分享
宝玉的分享
小众软件
小众软件
V
Vulnerabilities – Threatpost
A
About on SuperTechFans
人人都是产品经理
人人都是产品经理
T
The Exploit Database - CXSecurity.com
Martin Fowler
Martin Fowler
美团技术团队
P
Privacy International News Feed

博客园 - a_a

开源发布F#写的人工智能AI项目。 基于Silverlight 3的类Visio绘图软件发布第一个版本 明天发布一个基于Silverlight的类Visio小型绘图工具项目。 开始“工作流设计器” LINQS: Supporting translation reversing in following builds. - a_a "描述知识" { LINQS 0.0.7 } 描述结构并创建数据库,SQL Server 2008 Toolkit发布第一个版本。 使用LINQS 0.0.6描述数据库模型和创建数据库 LINQS 0.0.6.x bug在此反馈 LINQS 0.0.6 [α] 发布 “xp”中对多语言资源的支持 QQForce第一个版本发布 F#的火星人问题 语义研究(开源)项目启动中 MSDN群组讨论资源分享计划启动中 牛年更牛!贴年画、吉祥话大赛! LINQS、xp、xb等开源项目的来龙去脉。 [团购]《庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术》团购活动~ ;") TestSuite 0.0.2a源码发布。(http://www.codeplex.com/ts)
【庆祝VS2010的发布】发布一个F#开发的仿按键精灵功能开源项目
a_a · 2010-04-24 · via 博客园 - a_a

Visual Studio的新版本发布对于.Net程序员来说是件大事,为了庆祝2010正式版的发布,配合F#被列入首选语言,发布分享一个项目。

Macrosome是一个宏管理软件,整个项目全部用F#编写,主要功能是记录用户操作和重现执行,类似按键精灵,但当前版本的功能还很简单。

通过此开源项目共享了这些代码演示:

  1. 在F#中调用User32.dll等外部DLL
  2. 用F#建立WPF、Winform等项目
  3. 大量F#语法包括事件处理、异步操作等

由于本人也只是初学F#,这些都仅供交流和切磋,并且也请多多指教指点。

现在发布的是0.0.1预览版本

备注

  • 仅支持鼠标左键点击操作,右键、拖拽、键盘操作等会在后续版本中加入
  • 这只是个预览版本,未经妥善的测试

怎样使用

  1. 打开Macrosome.Wpf.exe
  2. 点击“Record”按钮开始记录用户操作
  3. 进行一些鼠标左键点击操作,例如:点击开始按钮,打开记事本,点击“文件”菜单,点击关闭
  4. 点击Macrosome的“Stop”按钮来停止记录
  5. 点击“Play”按钮后Macrosome会执行刚刚录制的操作

系统需求

使用Visual Studio 2010开发,运行需要.Net 4.0运行库。

下载地址

http://ms.codeplex.com/releases/view/44219#DownloadId=118579

  • 欢迎加入项目,请在此留言。
  • 稍后分享简单的代码分析和经验介绍。
  • 初学F#,项目开发时间也短,因此代码质量有限,本项目仅用于交流和切磋,并且也请多多指教指点。