上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 33 下一页
摘要: 进度条是一个软件人性化考虑之一,他给用户的感觉就是程序内部在不停的动作,执行到了什么程度,而不是整个界面僵死,以至于用户不知道程序在做什么! 看了好几个WinForm程序了,发现他们对进度条的处理完全失去了进度条的作用。他们都是采用Timer来处理,在线程结束的时候,直接赋值进度条达到100%。和我以前做WebForm程序的时候完全不一样,做WebForm程序的时候,进度条是根据总体数据和每步执行后而计算和更新的。在看了这几个WinForm程序后,我在想:是否所有WinForm程序,在进度条的处理上都不能保证实时进度显示? 其实用Timer来处理,不停的更新进度条只是程序作者偷懒的方法。当然这 阅读全文
posted @ 2011-04-22 15:09 Sue_娜 阅读(40745) 评论(2) 推荐(0) 编辑
摘要: 窗体属性 FormBorderStyle 设备None 阅读全文
posted @ 2011-04-22 15:07 Sue_娜 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 在我以前学习WinForms的时候,用到过使窗体随鼠标的随意移动,当鼠标在窗体的任意位置按下(指的不是窗体的标题栏),按住鼠标不松手,然后移动鼠标到任意位置,可以实现窗体跟随鼠标移动。以下是实现这种小效果的简单的C#代码: //首先设置窗体的FormBorderStyle为None,隐藏标题栏和边框 //这段代码可以实现窗体的双击时自动关闭 private Point mouseOffset; private bool isMouseDown = false; public Form1() { InitializeComponent(); } //鼠标松开时的处理事件 private void 阅读全文
posted @ 2011-04-22 14:42 Sue_娜 阅读(710) 评论(0) 推荐(0) 编辑
摘要: string reportPath=Application.StartupPath.Substring(0,Application.StartupPath.Substring(0,Application.StartupPath.LastIndexOf("\\")).LastIndexOf("\\"));reportPath+=@"\文件名"; 阅读全文
posted @ 2011-04-21 18:44 Sue_娜 阅读(1664) 评论(0) 推荐(0) 编辑
摘要: //获取当前进程的完整路径,包含文件名(进程名)。string str = this.GetType().Assembly.Location;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)//获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)// 阅读全文
posted @ 2011-04-21 10:12 Sue_娜 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 微软Silverlight 3 Tools for Visual Studio 2008 SP1是自注释标签;尽管如此,该解决方案是一个Visual Studio 2008 SP1的补丁,允许开发人员在最新Silverlight版本上整合应用程序。微软表示, Silverlight 3工具,支持VS 2008 SP1在Windows 7 、Windows Vista和Windows XP,包括SP3系统之上的开发。Silverlight 3 Tools for Visual Studio 2008 SP1包括: Visual Basic和C#项目模板;XAML智能代码生成;调试Silverli 阅读全文
posted @ 2011-04-21 08:44 Sue_娜 阅读(218) 评论(0) 推荐(1) 编辑
摘要: 在项目中将数据导出为Excel格式时出现“检索COM 类工厂中CLSID 为 {00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误: 80070005”,从网上搜了一下有如下解决方案:1:在服务器上安装office的Excel软件.2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务"3:依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置"4 阅读全文
posted @ 2011-04-13 11:47 Sue_娜 阅读(1174) 评论(0) 推荐(0) 编辑
摘要: 首先,“插入”/“新建页”:在新建页对话框中选择“背景”,把你的图片放到这个页中,并调整好大小。然后,切换到你要应用这个背景的页上去,“文件”/“页面设置”/“页属性”:在“背景”下列表中选择你刚才那个页作为背景页就可以了。 阅读全文
posted @ 2011-04-12 15:37 Sue_娜 阅读(14835) 评论(0) 推荐(0) 编辑
摘要: 在C#中使用SerialPort类实现串口通信。2009年11月01日 星期日 10:03在.NET work 2.0中提供了SerialPort类,该类主要实现串口数据通信等。本文章将本人在学习过程中从网络上搜集到的相关信息写出来供大家参考。下面主要介绍该类的主要属性(表1)和方法(表.2)。如果需要了解更多的信息请登录http://msdn.microsoft.com/zh-cn/library/system.io.ports.serialport(VS.80).aspx查看。相关文章《使用System.IO.Ports读取COM口数据》http://www.devasp.net/net/ 阅读全文
posted @ 2011-04-11 13:05 Sue_娜 阅读(9248) 评论(3) 推荐(1) 编辑
摘要: 原文及源代码位置:http://bbs.msproject.cn/default.aspx?g=posts&t=333原文作者:ivanx转载自:http://bbs.msproject.cn/[翻译]Tapan Dantre.著Serial Communication using C# and Whidbey[简介]本文将介绍如何在.NET平台下使用C#创建串口通信程序,.NET 2.0提供了串口通信的功能,其命名空间是System.IO.Ports。这个新的框架不但可以访问计算机上的串口,还可以和串口设备进行通信。我们将使用标准的RS 232 C 在PC间通信。它工作在全双工模式下 阅读全文
posted @ 2011-04-11 13:04 Sue_娜 阅读(4088) 评论(0) 推荐(1) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 33 下一页