C#开发实战1200例(第Ⅱ卷)

C#开发实战1200例(第Ⅱ卷)

ID:46393302

大小:1.53 MB

页数:30页

时间:2019-11-23

C#开发实战1200例(第Ⅱ卷)_第1页
C#开发实战1200例(第Ⅱ卷)_第2页
C#开发实战1200例(第Ⅱ卷)_第3页
C#开发实战1200例(第Ⅱ卷)_第4页
C#开发实战1200例(第Ⅱ卷)_第5页
资源描述:

《C#开发实战1200例(第Ⅱ卷)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第1章鼠标操作控制获取鼠标信息鼠标基本设置鼠标操作在实际中的应用第1章鼠标操作控制1.1获取鼠标信息鼠标是计算机的一个重要组成部分,它有很多默认的设置,如双击时间间隔、闪烁频率、移动速度等。本实例使用C#实现了获取鼠标双击时间间隔的功能,实例运行效果如图1.1所示。图1.1获取鼠标双击时间间隔本实例实现时主要用到了API函数GetDoubleClickTime,下面对其进行详细介绍。GetDoubleClickTime函数主要用来判断连续两次鼠标单击之间会被处理成双击事件的间隔时间,其声明语法如下:[DllImport("user32.dll",EntryPoint

2、="GetDoubleClickTime")]publicexternstaticintGetDoubleClickTime();//重写API函数参数说明返回值:int类型,表示以毫秒表示的双击时间。说明:程序中使用系统API函数时,首先需要在命名空间区域添加System.Runtime.InteropServices命名空间,下面遇到类似的情况时将不再提示。(1)打开VisualStudio2008开发环境,新建一个Windows窗体应用程序,并将其命名为GetMouseTimeSpan。(2)更改默认窗体Form1的Name属性为Frm_Main,在该窗体中添加一

3、个Label控件,用来显示鼠标双击的时间间隔。(3)程序主要代码如下:[DllImport("user32.dll",EntryPoint="GetDoubleClickTime")]publicexternstaticintGetDoubleClickTime();//重写API函数privatevoidFrm_Main_Load(objectsender,EventArgse){label2.Text=GetDoubleClickTime()+"毫秒";//显示双击鼠标的时间间隔}心法领悟001:使用OpenWrite方法打开现有文件并进行写入。使用OpenWrite

4、方法打开现有文件并进行写入时,首先需要生成FileStream类的一个对象,用来记录要打开的文件路径及名称,然后定义一个Byte类型的数组,存储以Default方式编码的要写入文件的内容,最后调用FileStream对象的Write方法向指定文件中写入内容。使用OpenWrite方法打开现有文件并进行写入的代码如下:FileStreamFStream=File.OpenWrite(textBox1.Text);Byte[]info=Encoding.Default.GetBytes(textBox2.Text);FStream.Write(info,0,info.Leng

5、th);3C#开发实战1200例(第II卷)本实例使用C#实现了获取光标闪烁频率的功能,实例运行效果如图1.2所示。图1.2获取光标闪烁的频率本实例实现时主要用到了API函数GetCaretBlinkTime,下面对其进行详细介绍。GetCaretBlinkTime函数主要用来判断插入符光标的闪烁频率,其声明语法如下:[DllImport("user32",EntryPoint="GetCaretBlinkTime")]publicexternstaticintGetCaretBlinkTime();//重写API函数参数说明返回值:int类型,表示插入符连续两次闪烁间隔

6、的时间,以毫秒为单位,零表示函数调用失败。(1)打开VisualStudio2008开发环境,新建一个Windows窗体应用程序,并将其命名为GetMouseFrequency。(2)更改默认窗体Form1的Name属性为Frm_Main,在该窗体中添加一个Label控件,用来显示光标闪烁的频率。(3)程序主要代码如下:[DllImport("user32",EntryPoint="GetCaretBlinkTime")]publicexternstaticintGetCaretBlinkTime();//重写API函数privatevoidFrm_Main_Load(o

7、bjectsender,EventArgse){label2.Text=GetCaretBlinkTime()+"毫秒";//显示光标闪烁频率}心法领悟002:如何读取文件中的第一行数据?读取文件中第一行数据时,首先需要生成StreamReader类的一个对象,以指定要读取的文件,然后调用StreamReader对象的ReadLine方法将指定文件中的第一行数据读取出来。读取文件中第一行数据的代码如下:openFileDialog1.Filter="文本文件(*.txt)

8、*.txt";openFileDialog1.Show

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。