Click here to Skip to main content
15,884,353 members
Home / Discussions / C#
   

C#

 
AnswerRe: An MVC concern Pin
Neo101017-Jul-14 22:33
Neo101017-Jul-14 22:33 
AnswerRe: An MVC concern Pin
Richard MacCutchan7-Jul-14 22:21
mveRichard MacCutchan7-Jul-14 22:21 
QuestionHow to make Setup Project Pin
Amr Muhammed7-Jul-14 8:32
Amr Muhammed7-Jul-14 8:32 
AnswerRe: How to make Setup Project Pin
OriginalGriff7-Jul-14 8:58
mveOriginalGriff7-Jul-14 8:58 
GeneralRe: How to make Setup Project Pin
Amr Muhammed7-Jul-14 11:30
Amr Muhammed7-Jul-14 11:30 
GeneralRe: How to make Setup Project Pin
OriginalGriff7-Jul-14 22:25
mveOriginalGriff7-Jul-14 22:25 
SuggestionRe: How to make Setup Project Pin
Erik Rude14-Jul-14 5:03
Erik Rude14-Jul-14 5:03 
QuestionBuffered Stream & OpenRead Pin
computerpublic7-Jul-14 7:54
computerpublic7-Jul-14 7:54 
C#
<pre>/*
Hello friends, I am trying to show my students that a computer program is an arrangement of numbers. My kids love only video games and sports, but not every child is going to go on to play and make a living in sports. I am trying to get them interested in something other than sports. I am trying to engage then in something that they like that is more practical for them in the long run. I am not a computer programmer, but I know the importance of it. What you see here is what I have learn and read in books, but it is not working. I have tried many times to gain help in fixing this code, but no one in the forum wanted to help. They only wanted to make comments to show there arrogance. I have deleted some of it in order to make it short and simple. I can do some basic things, but now its getting very complicated. All i am attempting to do is read a file piece by piece, turn each byte into a number and SHOW IT, turn the number back to a byte and SHOW IT, then reassemble back the file and save it to another location the computer. That's all the kids want to see.
*/ 
using System;
using System.IO;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Applica
{
    class Program
    {
        static void Main(string[] args)
        {
            DirectoryInfo da = new DirectoryInfo("C:\\Folder1");
            FileInfo[] Arr = da.GetFiles();
            FileInfo ap = Arr[Arr.Length - 1];
            long Totbyte = ap.Length;
            string filePath = ap.FullName;
            Console.WriteLine("Total Bytes = {0} bytes", Totbyte);
            string temPath = Path.GetTempFileName();
            string temPath2 = Path.GetTempFileName();
            const int BufferSize = 1024;
            byte[] buffer = new byte[BufferSize];

            using (BufferedStream input = new BufferedStream(File.OpenRead(temPath)))
            {
                int bytesRead;
                using (BufferedStream output = new BufferedStream(File.OpenWrite(temPath2)))
                {
                    while ((bytesRead = input.Read(buffer, 0, BufferSize)) > 0)
                    {
                        // Convert the bytes to decimals:
                        decimal[] arry = new decimal[Totbyte];
                        for (int count = 0; count < buffer.Length; count++)
                        {
                            arry[count] = buffer[count];
                            Console.WriteLine("{0}={1}",arry[count],buffer[count]);//THE VISUAL PRESENTATION DOES NOT WORK
                        }
                        // Convert the decimals back to bytes:
                        byte[] data2 = new byte[Totbyte];
                        for (int count = 0; count < arry.Length; count++)
                        {
                            data2[count] = (byte)arry[count];
                            Console.WriteLine("{0}={1}",data2[count],arry[count]);//THE VISUAL PRESENTATION DOES NOT WORK
                        }
                        string filePath2 = Path.Combine("C:\\check", Path.GetFileName(filePath));//THE OUTPUT FILE DOES NOT WORK
                        output.Write(buffer, 0, bytesRead);
                    }
                }
            }
        }
    }
} 



AnswerRe: Buffered Stream & OpenRead Pin
Kornfeld Eliyahu Peter7-Jul-14 8:05
professionalKornfeld Eliyahu Peter7-Jul-14 8:05 
GeneralMessage Closed Pin
7-Jul-14 8:13
computerpublic7-Jul-14 8:13 
GeneralRe: Buffered Stream & OpenRead Pin
Kornfeld Eliyahu Peter7-Jul-14 8:21
professionalKornfeld Eliyahu Peter7-Jul-14 8:21 
GeneralRe: Buffered Stream & OpenRead Pin
computerpublic7-Jul-14 8:24
computerpublic7-Jul-14 8:24 
AnswerRe: Buffered Stream & OpenRead Pin
Kornfeld Eliyahu Peter7-Jul-14 8:27
professionalKornfeld Eliyahu Peter7-Jul-14 8:27 
GeneralRe: Buffered Stream & OpenRead Pin
computerpublic7-Jul-14 8:34
computerpublic7-Jul-14 8:34 
AnswerRe: Buffered Stream & OpenRead Pin
OriginalGriff7-Jul-14 8:13
mveOriginalGriff7-Jul-14 8:13 
GeneralRe: Buffered Stream & OpenRead Pin
computerpublic7-Jul-14 8:24
computerpublic7-Jul-14 8:24 
GeneralRe: Buffered Stream & OpenRead Pin
OriginalGriff7-Jul-14 8:56
mveOriginalGriff7-Jul-14 8:56 
JokeRe: Buffered Stream & OpenRead Pin
Wes Aday7-Jul-14 10:58
professionalWes Aday7-Jul-14 10:58 
GeneralRe: Buffered Stream & OpenRead Pin
Pete O'Hanlon7-Jul-14 11:22
mvePete O'Hanlon7-Jul-14 11:22 
GeneralRe: Buffered Stream & OpenRead Pin
Wes Aday7-Jul-14 11:35
professionalWes Aday7-Jul-14 11:35 
GeneralRe: Buffered Stream & OpenRead Pin
OriginalGriff7-Jul-14 22:20
mveOriginalGriff7-Jul-14 22:20 
GeneralRe: Buffered Stream & OpenRead Pin
Pete O'Hanlon7-Jul-14 23:28
mvePete O'Hanlon7-Jul-14 23:28 
AnswerRe: Buffered Stream & OpenRead Pin
Eddy Vluggen7-Jul-14 8:46
professionalEddy Vluggen7-Jul-14 8:46 
GeneralRe: Buffered Stream & OpenRead Pin
OriginalGriff7-Jul-14 8:52
mveOriginalGriff7-Jul-14 8:52 
GeneralRe: Buffered Stream & OpenRead Pin
computerpublic7-Jul-14 9:12
computerpublic7-Jul-14 9:12 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.