Compressing and Decompressing Files in C#

Samual Sam
Updated on 23-Jun-2020 11:09:08

2K+ Views

Use the System.IO.Compression Namespace in C# to compress and decompress files in C#.CompressTo zip a file, use the GZipStream class with the FileStream class. Set the following parameters: File to be zipped and the name of the output zip file.Here, outputFile is the output file and the file is read into the FileStream.Exampleusing(var compress = new GZipStream(outputFile, CompressionMode.Compress, false)) {    byte[] b = new byte[inFile.Length];    int read = inFile.Read(b, 0, b.Length);    while (read > 0) {       compress.Write(b, 0, read);       read = inFile.Read(b, 0, b.Length);    } }DecompressTo decompress a file, use ... Read More

Set All Border Bottom Properties in One Declaration in JavaScript DOM

Lakshmi Srinivas
Updated on 23-Jun-2020 11:07:31

171 Views

To set the border bottom properties in one declaration in JavaScript, use the borderBottom property. It allows you to set the border-bottom-width, border-bottom-style, and border-bottom-color.ExampleYou can try to run the following code to learn how to set border bottom properties −Live Demo                    #box {             border: 2px dashed blue;             width: 120px;             height: 120px;          }                     Set border bottom color                Demo Text          Demo Text                      function display() {             document.getElementById("box").style.borderBottom = "thin dashed #000000";          }          

Set Border Width, Style, and Color in One Declaration with JavaScript

Paul Richard
Updated on 23-Jun-2020 11:06:22

1K+ Views

To set the border width, style, and color in a single declaration, use the border property in JavaScript.ExampleYou can try to run the following code to learn how to set border in JavaScript −Live Demo           Set border                Demo Text          Demo Text                      function display() {             document.getElementById("box").style.border = "thick dashed #000000";          }          

Compute Modulus Division by a Power of 2 in C#

Ankith Reddy
Updated on 23-Jun-2020 11:05:24

160 Views

We have taken the number as the following −uint a = 9; uint b = 8;Above, a is a divisor and b is dividend.To compute modulus division.Example Live Demousing System; class Demo {    static uint display( uint a, uint b) {       return ( a & (b-1) );    }    static public void Main () {       uint a = 9;       uint b = 6;       Console.WriteLine( a + " modulus " + b + " = " + display(a, b));    } }Output9 modulus 6 = 1

DivideByZeroException Class in C#

George John
Updated on 23-Jun-2020 11:04:53

1K+ Views

C# exceptions are represented by classes. The exception classes in C# are mainly directly or indirectly derived from the System.Exception class. Some of the exception classes derived from the System.Exception class are the System.ApplicationException and System.SystemException classes.System.DivideByZeroException is a class that handles errors generated from dividing a dividend with zero.Example Live Demousing System; namespace ErrorHandlingApplication {    class DivNumbers {       int result;       DivNumbers() {          result = 0;       }       public void division(int num1, int num2) {          try {         ... Read More

Const vs Static vs Readonly in C#

karthikeya Boyini
Updated on 23-Jun-2020 11:03:56

1K+ Views

ConstConstant fields are the fields that cannot be modified. At the time of declaration, you need to assign a value to it.const int a = 5;StaticIf the static modifier is applied to a class then you cannot instantiate the class using the new keyword. You can use the static keyword on methods, properties, classes, constructors, etc.static int a = 10;ReadonlyA Readonly field is initialized at the time of declaration or you can also set it within the constructor.Let us see an example in which the readonly field is initialized inside the constructor.Exampleclass Demo {    readonly int a;    public ... Read More

Get Value of usemap Attribute of an Image with JavaScript

Sravani S
Updated on 23-Jun-2020 11:03:29

221 Views

To get the value of the usemap attribute of an image, use the useMap property. You can try to run the following code to display the usemap attribute value −Example                                                var x = document.getElementById("myid").useMap;          document.write("Usemap: "+x);          

Dynamic Binding in C#

Chandu yadav
Updated on 23-Jun-2020 11:02:14

1K+ Views

In Dynamic binding, the compiler will not do type checking at compile time. At run time, the checking is done.Use it to avoid the restriction of anonymous types to one method. This is only because the type name is visible only to the compiler; therefore, you cannot declare it as the return value of a method.Examplepublic dynamic GetAnonymousType() {    return new {       StudentName = "Tom",       Subject = "Java",    }; }Above, the method is set to be dynamic, that would means the compiler won’t do type checking at compile time.public dynamic GetAnonymousType() { }

Change Table Border Width Using JavaScript

Nitya Raut
Updated on 23-Jun-2020 10:58:32

1K+ Views

To change the width of a table border, use the DOM border property. You can try to run the following code to change the width of a table border in JavaScript −Example                    function borderFunc(x) {             document.getElementById(x).style.border = "5px dashed blue";          }                                             One             Two                                 Three             Four                                 Five             Six                                          

Call a Method Asynchronously in C#

Samual Sam
Updated on 23-Jun-2020 10:50:01

287 Views

Asynchronous programming in C# is an efficient approach towards activities blocked or access is delayed. If an activity is blocked like this in a synchronous process, then the complete application waits and it takes more time. The application stops responding. Using asynchronous approach, the applications continues with other tasks as well.An application with a GUI, check the content of the queue and if an unprocessed task is there, it takes it out and processes it first. The code executes synchronously and the unprocessed task is completed first. The application will show stop responding messages if the processing takes more time ... Read More

Advertisements