标签: progress-bar

复制大文件时表单应用程序"无响应"?

我有一个我正在处理的文件管理器应用程序.这些文件通常为500MB到2GB.一切正常,但应用程序"停止响应"非常烦人.我想做的是逐字节或兆字节复制,每次读/写操作后都有一些Application.DoEvents().沿着这些方向,我不知道实际使用的类是什么,所以我只是想做些什么:)

private void CopyFile(string inFilename, string outFilename)
{
    FileReader inReader(inFilename);
    FileWriter outWriter(outFilename, FileMode.OpenOrCreate);

    byte theByte;
    while (theByte = inReader.ReadByte())
    {
        outWriter.WriteByte(theByte, WriteMode.Append);
        UpdateProgressBar();
        Application.DoEvents();
    }

    inReader.CloseFile();
    outWriter.CloseFile();
}
Run Code Online (Sandbox Code Playgroud)

我知道这似乎应该是一件简单的事情,但是对于我的生活,我似乎无法找到任何一种不使用直接API调用或其他方式的例子.我必须在这里遗漏一些东西,所以如果有人能让我走在正确的轨道上,我真的很感激.

提前致谢!

c# file copying winforms progress-bar

2
推荐指数
1
解决办法
4008
查看次数

使用ProgressBar的活动 - >服务 - > AsyncTask下载 - 但如何更新进度?

这是当前的状态/情况:我有一个Activity绑定一个Service,它创建AsyncTasks,下载各种Web资源.这很好用,但ProgressBar当然没有显示任何内容.

以前我有一个Activity创建了一个下载了一些东西的AsyncTask.AsyncTask得到了包含ProgressBar的View.所以我可以使用onProgressUpdate和publishProgress更新进度.显然这不再起作用,因为我没有引用ProgressBar.

那么,您对如何更新进度有任何想法吗?

提前致谢.

service android progress-bar

2
推荐指数
2
解决办法
1万
查看次数

我可以使用jQuery UI Progress Bar来指示下载文件的进度吗?

我有一个网页,有几个文件可供下载.这些文件的大小从1MB到40MB不等.为了帮助用户在文件下载过程中看到实际发生的事情,我想包含一个进度条,可以直观地显示下载进度.

jQuery UI Progress Bar可以用于这种任务吗?如果是这样,是否有一些我可以遵循的编码示例?(是的,我已经回顾了jQuery UI网站).

谢谢.

jquery-ui progress-bar

2
推荐指数
2
解决办法
7306
查看次数

Android:ProgressDialog在使用资源初始化消息时崩溃

当我使用这段代码时:

public class VideoSorveglianza extends Activity {

  private ProgressDialog mLoading;

      ...

      @Override
      public void onCreate(Bundle savedInstanceState) {

      ...

      mLoading = new ProgressDialog(this);
      mLoading.setMessage("Loading");
      ...
}
Run Code Online (Sandbox Code Playgroud)

一切正常.但如果我试试这个:

mLoading.setMessage(getString(R.string.loading));
Run Code Online (Sandbox Code Playgroud)

使用res/string.xml中声明的字符串,没有任何作用!

这是一个错误吗?我使用API​​ 2.2版.

编辑:我的string.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
...
<string name="loading">Loading...</string>
...
</resources>
Run Code Online (Sandbox Code Playgroud)

java android progress-bar

2
推荐指数
1
解决办法
2328
查看次数

设置进度条超过100%C#

这是我第一次在c#中使用ProgressBar.我们的想法是将ProgressBar用作简单游戏中的健康栏.事情是我认为条形图的最大值是100%,但我想给它一个更高的值,比如让我们说1000%,或者不确定是否可能,给条形码一个整数值而不是一个百分比.

    progressBar1.Increment(100);
Run Code Online (Sandbox Code Playgroud)

这是我将健康状况初始化为100个点的地方.即使我使用这种语法:

    progressBar1.Increment(1000);
Run Code Online (Sandbox Code Playgroud)

我减去:

    progressBar1.Increment(-25);
Run Code Online (Sandbox Code Playgroud)

玩家正在失去1/4的生命,好像他只有100点生命值.知道如何更改最大条形值吗?提前致谢.

c# oop progress-bar

2
推荐指数
1
解决办法
5951
查看次数

如何在iOS中使用图像创建连续动画

如何在iOS中使用图像创建连续动画?我想创建一个循环动作,其中我的imageView保持在屏幕边界内,但x轴不断前进,所以它基本上会产生动画效果..所以我只需要使用一个图像.任何帮助将不胜感激!!想法?

我的图像是800*12像素的大图像.

animation uiimageview uiimage ios progress-bar

2
推荐指数
1
解决办法
1460
查看次数

使用窗口应用程序中的数据表或数据集在gridview中添加进度条

我需要在WinForms应用程序中使用DataTable或DataSet在DataGridView中添加进度条,类似于:

进度栏栏

我找到的所有地方都有如下代码:

DataGridViewProgressColumn column = new DataGridViewProgressColumn();
column.HeaderText = "Status";
dataGridView1.Columns.Add(column);
Run Code Online (Sandbox Code Playgroud)

并赋值:

object[] row1 = new object[]  { "test1", "test2", 50 };
Run Code Online (Sandbox Code Playgroud)

但我需要将此进度条放在DataTable或DataSet中.

c# datatable dataset winforms progress-bar

2
推荐指数
1
解决办法
8360
查看次数

如何在Windows应用程序中显示进度条?

我正在使用c#处理Windows应用程序.

我有一个表格和一个有所有方法的课程.

我在课堂上有一个方法,我正在处理arraylist中的一些文件.我想为此文件处理调用进度条方法,但它不起作用.

任何帮助

PFB我的代码片段:

public void TraverseSource()
{
    string[] allFiles1 = Directory.GetFiles(sourcePath, "*.xml", SearchOption.AllDirectories);

    var allFiles = new ArrayList();
    var length = allFiles.Count;
    foreach (string item in allFiles1)
    {
        if (!item.Substring(item.Length - 6).Equals("MD.xml"))
        {
            allFiles.Add(item);

            // Here i want to invoke progress bar which is in form
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# winforms progress-bar

2
推荐指数
1
解决办法
1万
查看次数

css/html使用hr标签的简单进度条

我正在尝试使用表示完成百分比的HR的width属性来创建一个简单的进度条.我这些年前做过,但由于某种原因,我似乎无法让这一个看起来正确.该网站使用表格,因此我将栏放在表格单元格中.我愿意用纯css来做这件事,但是我希望这很简单,因为在这个页面上还有很多其他东西需要快速加载.

我可以得到规则来显示一个漂亮的实心栏.

<td width=200 style="border: 2px solid silver;padding:none"><hr style="color:#c00;background-color:#c00;height:15px; border:none;" align="left" width=50% /></td> 
Run Code Online (Sandbox Code Playgroud)

使用php在服务器端设置完成百分比.这不是需要轮询的动态栏.只是表示完整配置文件百分比的一个.

理想情况下,我希望条形图填充等于完成的单元格的百分比,以便实心条显示完成的百分比和右边的空白部分保留的部分.但是,我无法在整个单元格周围获得一个漂亮的规则,以便条形填充一部分.相反,酒吧周围有很多空间.我已经尝试将填充设置为无,但这似乎不起作用.

这是一个jsfiddle.

http://jsfiddle.net/GqrnC/

谢谢你的任何建议.

html css progress-bar

2
推荐指数
1
解决办法
7448
查看次数

HTML5音频进度条长度

<html>
    <head>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
        <script>
            $(document).ready(function(){

                var counter = 0;
                var numOfTracks = $(".audio-player").length;
                $("#play-bt").click(function(){
                    $(".audio-player")[counter].play();
                    $("#message").text("Music started");
                })

                $("#pause-bt").click(function(){
                    $(".audio-player")[counter].pause();
                    $("#message").text("Music paused");
                })

                $("#stop-bt").click(function(){
                    $(".audio-player")[counter].pause();
                    $(".audio-player")[counter].currentTime = 0;
                    $("#message").text("Music Stopped");
                })

                $("#next-bt").click(function(){
                    $(".audio-player")[counter].pause();
                    $(".audio-player")[counter].currentTime = 0;
                    counter++;


                    if(counter > numOfTracks - 1){
                        counter = 0 ;
                    }

                    $(".audio-player")[counter].play();
                    $("#message").text("Next Track started");
                })

                $("#prev-bt").click(function(){
                    $(".audio-player")[counter].pause();
                    $(".audio-player")[counter].currentTime = 0;
                    counter--;
                    $(".audio-player")[counter].play();
                    $("#message").text("Previous Track");
                })

                $(".audio-player").bind('timeupdate', function(){

                    //Gets the whole duration of the track.
                    //No idea kung saan ko ilalagay sa …
Run Code Online (Sandbox Code Playgroud)

javascript audio jquery html5 progress-bar

2
推荐指数
1
解决办法
4368
查看次数