郑德才博客 记录学习,记录工作,学习知识分享!

C# 带显示进度条和显示百分比的窗体实现过程

功能需求:
      如果程序中会执行一个耗时的计算过程,我想在用户点击按钮后,弹出一个进度条窗口,显示正在执行的进度(最好能带有百分比),执行完成后,进度条窗口关闭,回到主程序窗口。 在关闭子窗口之前父窗体不能点击操作。

 

 

======================================================

...
2012年6月16日 | 发布:郑德才博客 | 分类:网络文摘 | 评论:0

C#——DataGridView分页功能的实现

     最近做了一个DataGridView的分页显示Demo。也是看见网络上很多人询问关于DataGridView如何做分页。根据我的认识,Visual Sutido 2005里的DataGridView控件是没有带分页属性的,因此咱们必须通过写代码去实现分页功能。
      好了,先看一下Demo的界面。
    
...

2012年6月15日 | 发布:郑德才博客 | 分类:网络文摘 | 评论:4

VS2005中如何显示行号

Microsoft Visual Studio 2005 Microsoft Visual Studio 2008 Microsoft Visual Studio 2010
版本 8.0.50727.42    版本 9.0.0727.42   版本 10.0.0927.42  

用VS用了二周了,处理代码时有时没有行号,找起来真晕,还好 Ctrl+G 可以跳转行号,不过还是带个行号好处理~ 呵 调一下设置就OK了!

...

2012年6月11日 | 发布:郑德才博客 | 分类:工作之路 | 评论:0

服务器或VPS用户如何用命令创建MYSQL数据库

  一、连接MYSQL

  格式: mysql -h主机地址 -u用户名 -p用户密码

  1、 连接到本机上的MYSQL。

  首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.

  如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>

...

2012年6月9日 | 发布:郑德才博客 | 分类:网络文摘 | 评论:0

在查询数据库中某个表时,如何将查询的NULL替换为某个特定的值

Sql Server中有的数据查询的时候,如果为NULL值,查询出来还是NULL值,如果要赋值到Excel中,就是显示为NULL,现在如何将这个NULL在查询的时候就变为''值就不用再在Excel中替换;

使用的查询语句有两种:

1、select ISNULL(Phone, '') Phone,ISNULL(Tel, '') SpareTel from EMPLOYEE

2、select BusinessPhone = (case when Phone is null then '' else Phone end),SpareTel = (case when Tel is null then '' else Tel end) from EMPLOYEE

...

2012年6月8日 | 发布:郑德才博客 | 分类:工作之路 | 评论:0

ASP.NET 一个简单验证码的生成制作代码

使用Asp.Net进行验证码生成就是使用图片生成实体进行操作,生成一张图片,并把图片上的内容存在Session中,下面是网络中查找的代码:

网站上验证码效果一般制作方法是: 

1)使用HttpHandler(一般处理程序)绘制随机验证码的图,以及产生随机码,并输出到页面的OutputStream中。

2)页面中使用异步方式(js等)进行刷新当前页面的验证码。

【示例】

1)创建一个"一般应用处理程序ashx”,代码如下: 
...

2012年6月6日 | 发布:郑德才博客 | 分类:工作之路 | 评论:3

C# WinForm中添加窗体大小变化切换和退出前确认功能

在C# WinForm中添加窗体大小变化和退出前确认功能,就要自行添加Resize、FormClosing事件。方法如下:
 
在frmMain.Designer.cs中的InitializeComponent()添加:
this.Resize += new System.EventHandler(this.frmMain_Resize);
...
2012年6月2日 | 发布:郑德才博客 | 分类:学习之路 | 评论:0

C# 使按钮随窗体变化大小而变化,位置也随之变化

        #region 实用窗体变大,按钮位置大小随之变
        private void GengXin_Load(object sender, EventArgs e)
        {
            GetInitialFormSize();
...

2012年6月1日 | 发布:郑德才博客 | 分类:学习之路 | 评论:0

Asp.Net C# 删除文本中所有的Html标记元素

        public string NoHTML(string Htmlstring)  //替换HTML标记,将所有HTML标记删除
        {
            try
            {
...

2012年6月1日 | 发布:郑德才博客 | 分类:学习之路 | 评论:0

SQL Server 设置数据区分大小写

今天突然出现一个问题,在sql server中发现有个字段很多值重复了,但是查看数据库中发现原来这些数据只是大小写不一致,要怎么防止这种查询条件情况呢?找了一会找到了几个解决方法:

 

 

操作数据库 或 表

 

从数据库Collate到存储过程到函数,各种方法都有,选择适合你的。

...

2012年5月31日 | 发布:郑德才博客 | 分类:工作之路 | 评论:6

Javascript富文本编辑器,编辑器齐了

文本编辑器有很多,网上找了一下,发现这个19款javascript富文本编辑器还是很不错。也许你还有兴趣查看15个基于Web的HTML编辑器和6款所见即所得(WYSIWYG)的在线Web编辑器。1. AIE (演示地址)AIE是一个开源的ajax图片编辑器,基于ExtJS与PHP ImageMagick开发,易于与博客/相册等其它应用相集成。提供调整图片大小,裁剪图片,旋转/翻转图片,应用滤镜,添

2012年5月30日 | 发布:郑德才博客 | 分类:学习之路 | 评论:0