`
yuanlanxiaup
  • 浏览: 859718 次
文章分类
社区版块
存档分类
最新评论

基于Visual C#的Windows API 程序设计——控制你的Windows系统

 
阅读更多

有人问:最近又有什么新的作品?

呵呵!新的作品算不上,只是做点自己感兴趣的,以前又没有做过的!

飞鸽传书是怎么开发的?飞秋是怎么设计的?QQ的远程协助又是基于什么原理?

9月份主要在学习Windows API,特奉上自己一点小小的学习心得《基于Visual C#的Windows API 程序设》!相信你看完,最好实践完后,对这些问题你会有一个明确的答案!

目录如下:(部分内容空间以前已经发布了)

一、窗体事件... 2

1、根据窗口标题得到窗口句柄(Handle... 2

2、根据窗体类名获取句柄... 3

3、获取子窗体句柄... 3

4、显示窗体... 4

5、设置当前窗体... 5

6、根据句柄获得类名... 5

7、获得指定窗口的状态及位置信息... 6

8、指定窗口的位置... 7

9、向窗体发送消息... 8

二、鼠标事件... 9

1、获取光标当前位置... 9

2、设置光标位置... 10

3、鼠标点击事件... 10

三、键盘模拟... 12

四、其他... 12

1、执行可执行程序... 12

2ShellExecute函数... 13

五、实例:农场工具... 14

1、获取光标位置... 14

2、设置窗体坐标... 14

3、定义鼠标单击事件函数... 15

4、获取图像... 16

5、识别摘取状态... 17

6、摘取自己的农场... 18

7、提示窗口的处理... 18

8、摘取他人农场... 19

9、定时为自己摘取... 22

10、模拟鼠标事件... 23

六、Socket通信... 25

1、同步模式... 26

2、异步模式... 27

3、实例:局域网通信工具... 28

七、TcpListener与TcpClient. 31

八、文件传输... 34

九、实例:局域网控制... 37

1、界面传输... 38

2、控制客户端... 42

3、其他... 47

下载地址(网络硬盘,请勿直接复制链接下载):

http://www.brsbox.com/filebox/uploadcomplete/randstr/9J3v0551I9R2Sq7m37g2590h2Z/fgid/c45814ff75e040dfe09d2ba0919f30d5/dirids/1501532

分享到:
评论

相关推荐

    Windows 程序设计(第5版)(上、下册)--详细书签版

    Microsoft Windows程序设计——Visual Basic.NET语言描述 Windows 3D编程(英文影印版) 目录 第一部分 基础知识 第一章 开始 l.1 windows环境 1.1.1 windows 简史 1.1.2 windows方面 1.1.3 动态链接...

    GDI+图像程序设计(PDF & 源码 -电子工业出版社)

    本书是一本为.NET开发人员讲授如何编写Windows和Web图形应用程序的专著,书中全面介绍了GDI+和Windows图形程序设计的基本知识和GDI+图形程序设计的各个方面。 本书适合于开发GDI+图形应用程序的初、中级程序员...

    C程序设计语言(第2版·新版中文)

    全面、系统地讲述了C语言的各个特性及程序设计的基本方法,包括基本概念,类型和表达式、控制流、函数与程序结构、指针与数组、结构、输入与输出、UNIX系统接口、标准库等内容。 目录   出版者的话 专家指导委员...

    C#微软培训资料

    第二部分 C#程序设计基础.28 第四章 数 据 类 型 .28 4.1 值 类 型 .28 4.2 引 用 类 型 .33 4.3 装箱和拆箱 .39 4.4 小 结 .42 第五章 变量和常量 .44 5.1 变 量 .44 5.2 常 量 .46 5.3 小 结 .47 ...

    Visual C++ 2010入门经典(第5版)--源代码及课后练习答案

    他从事程序设计教学工作已经超过了25年。  苏正泉,1995年毕业于解放军信息工程学院计算机及应用专业,高级工程师。在IT项目管理、软件开发、系统管理和网络管理方面都有非常丰富的实践经验。曾发表过多篇计算机...

    asp.net知识库

    用于 Visual Studio .Net 的 IBM DB2 开发外接程序 第2章 并发操作的一致性问题 (2) Using sqlite with .NET Visual Studio 2005 中的新 DataSet 特性 MySQL 和 .Net2.0配合使用 与DotNet数据对象结合的自定义数据...

    C#.NET开发者指南计算机专业毕业设计外文翻译-中英文对照.docx

    尽管不可能在一本书中包含所有的特征,但是本书中包含了其中的关键思想、类库和.NET框架的API,希望本书能够帮助你容易地使用C#创建新的应用程序。 既然有这么多特征要学习和掌握,那就不要再等待了,咱们现在就开始...

    亮剑.NET深入体验与实战精要2

    本书集实用性、思想性、趣味性于一体,内容共分为技术基础总结、系统架构设计思想及项目实战解析三部分,随书所附光盘收录大量实例代码及独家披露的商业系统,供读者参考学习。 本书适合于.NET初、中级开发人员参考...

    亮剑.NET深入体验与实战精要3

    本书集实用性、思想性、趣味性于一体,内容共分为技术基础总结、系统架构设计思想及项目实战解析三部分,随书所附光盘收录大量实例代码及独家披露的商业系统,供读者参考学习。 本书适合于.NET初、中级开发人员参考...

    精通Qt4编程(第二版)源代码

    \阅读本书的读者需要具有基本的C++程序设计知识,毕竟Qt是用C++编写的应用程序框架。如果要学习QtScript,还需要了解JavaScript。 \本书的结构 \本书共21章,每章讨论一个专题。章节安排上基本采用循序渐进、由浅...

    精通qt4编程(源代码)

    \ 第11章 事件机制 李立夏介绍了Qt的事件处理模型,详细介绍了在Qt程序设计中处理事件的五种方法,并讨论了如何利用Qt事件机制加快用户界面响应速度。 283 \ 第12章 数据库 李立夏介绍了Qt的数据库处理,重点介绍了...

    几个重要的c程序源码.rar

    2012-06-11 15:43 5,624,459 OpenGL游戏程序设计.zip 2012-06-11 15:19 10,468,734 TCP+IP协议内核源码分析.pdf 2012-06-11 15:18 26,911 TCP+IP协议的完整C源程序.rar 2012-06-11 15:14 6,642,870 u-boot-2011.06.7...

    2009.6.19—30举办3S研讨会暨Google Earth与Google Map等仿真建模与共享及ARCGIS与遥感高级程序员培训班

    13、用ERDAS操作上机——基于遥感的三维景观可视化技术应用设计开发 主讲人:南京大学博士(12、13) 14、遥感在资源灾害与污染监测中的应用方法实例及解决方案 主讲人:南京大学博士 15、遥感特征目标提取与遥感...

    LINQ 实战 1/11

    本书第一部分介绍了LINQ技术及C#和VB为此提供的新语言特性,第二、三、四部分详细介绍了LINQ的三大主要功能LINQ to Objects、LINQ to SQL、LINQ to XML,第五部分研究了LINQ的可扩展性、在应用程序中使用各种LINQ...

    LINQ 实战 3/11

    本书第一部分介绍了LINQ技术及C#和VB为此提供的新语言特性,第二、三、四部分详细介绍了LINQ的三大主要功能LINQ to Objects、LINQ to SQL、LINQ to XML,第五部分研究了LINQ的可扩展性、在应用程序中使用各种LINQ...

    LINQ 实战 4/11

    本书第一部分介绍了LINQ技术及C#和VB为此提供的新语言特性,第二、三、四部分详细介绍了LINQ的三大主要功能LINQ to Objects、LINQ to SQL、LINQ to XML,第五部分研究了LINQ的可扩展性、在应用程序中使用各种LINQ...

    LINQ 实战 2/11

    本书第一部分介绍了LINQ技术及C#和VB为此提供的新语言特性,第二、三、四部分详细介绍了LINQ的三大主要功能LINQ to Objects、LINQ to SQL、LINQ to XML,第五部分研究了LINQ的可扩展性、在应用程序中使用各种LINQ...

Global site tag (gtag.js) - Google Analytics