OSDN Git Service

WinGui:
[handbrake-jp/handbrake-jp-git.git] / win / C# / frmDownload.cs
index 72b0fde..17ce3ec 100644 (file)
@@ -4,15 +4,15 @@
           Homepage: <http://handbrake.fr>.\r
           It may be used under the terms of the GNU General Public License. */\r
 \r
-using System;\r
-using System.Windows.Forms;\r
-using System.Net;\r
-using System.IO;\r
-using System.Threading;\r
-using System.Diagnostics;\r
-\r
 namespace Handbrake\r
 {\r
+    using System;\r
+    using System.Diagnostics;\r
+    using System.IO;\r
+    using System.Net;\r
+    using System.Threading;\r
+    using System.Windows.Forms;\r
+\r
     public partial class frmDownload : Form\r
     {\r
         private readonly Thread _downloadThread;\r
@@ -21,9 +21,12 @@ namespace Handbrake
         private HttpWebRequest _webRequest;\r
         private HttpWebResponse _webResponse;\r
         private static int _progress;\r
-        private Boolean _killThread;\r
-        private delegate void UpdateProgessCallback(Int64 bytesRead, Int64 totalBytes);\r
+        private bool _killThread;\r
+\r
+        private delegate void UpdateProgessCallback(long bytesRead, long totalBytes);\r
+\r
         private delegate void DownloadCompleteCallback();\r
+\r
         private delegate void DownloadFailedCallback();\r
 \r
 \r
@@ -38,7 +41,7 @@ namespace Handbrake
         private void Download(object file)\r
         {\r
             string tempPath = Path.Combine(Path.GetTempPath(), "handbrake-setup.exe");\r
-            string hbUpdate = (string)file;\r
+            string hbUpdate = (string) file;\r
             WebClient wcDownload = new WebClient();\r
 \r
             try\r
@@ -46,10 +49,10 @@ namespace Handbrake
                 if (File.Exists(tempPath))\r
                     File.Delete(tempPath);\r
 \r
-                _webRequest = (HttpWebRequest)WebRequest.Create(hbUpdate);\r
+                _webRequest = (HttpWebRequest) WebRequest.Create(hbUpdate);\r
                 _webRequest.Credentials = CredentialCache.DefaultCredentials;\r
-                _webResponse = (HttpWebResponse)_webRequest.GetResponse();\r
-                Int64 fileSize = _webResponse.ContentLength;\r
+                _webResponse = (HttpWebResponse) _webRequest.GetResponse();\r
+                long fileSize = _webResponse.ContentLength;\r
 \r
                 _responceStream = wcDownload.OpenRead(hbUpdate);\r
                 _loacalStream = new FileStream(tempPath, FileMode.Create, FileAccess.Write, FileShare.None);\r
@@ -64,7 +67,7 @@ namespace Handbrake
                         return;\r
                     _loacalStream.Write(downBuffer, 0, bytesSize);\r
                     flength = _loacalStream.Length;\r
-                    Invoke(new UpdateProgessCallback(this.UpdateProgress), new object[] { _loacalStream.Length, fileSize });\r
+                    Invoke(new UpdateProgessCallback(this.UpdateProgress), new object[] {_loacalStream.Length, fileSize});\r
                 }\r
 \r
                 _responceStream.Close();\r
@@ -81,12 +84,12 @@ namespace Handbrake
             }\r
         }\r
 \r
-        private void UpdateProgress(Int64 bytesRead, Int64 totalBytes)\r
+        private void UpdateProgress(long bytesRead, long totalBytes)\r
         {\r
-            long p = (bytesRead * 100) / totalBytes;\r
+            long p = (bytesRead*100)/totalBytes;\r
             int.TryParse(p.ToString(), out _progress);\r
             progress_download.Value = _progress;\r
-            lblProgress.Text = (bytesRead / 1024) + "k of " + (totalBytes / 1024) + "k ";\r
+            lblProgress.Text = (bytesRead/1024) + "k of " + (totalBytes/1024) + "k ";\r
         }\r
 \r
         private void DownloadComplete()\r