บทความล่าสุด

25 กันยายน 2554

ภาวะส่วนตัวและความมั่นคง (Privacy and Security)

ผลกระทบด้านลบ
1. การใช้เทคโนโลยีอย่างมีประสิทธิภาพ คือการใช้งานที่
- มีผลกระทบด้านบวกมากที่สุด
- มีผลกระทบด้านลบน้อยที่สุด
2. ประเด็นที่ต้องคำนึงในการใช้เทคโนโลยี …
- ภาวะส่วนตัว (Privacy)
- ความมั่นคง (Security)
- การยศาสตร์ หรือเออร์โกโนมิกส์ (Ergonomics)
- สิ่งแวดล้อม
ภาวะส่วนตัว(Privacy)
1. กฎหมายมักไม่ทันต่อเทคโนโลยี
2. จริยธรรม(ethics)
- มาตรฐาน หรือศีลธรรม
3. จริยธรรมทางคอมพิวเตอร์ (Computer ethics)
- แนวทางการใช้คอมพิวเตอร์อย่างมีศีลธรรม และบุคคลในสังคมยอมรับได้
• ภาวะส่วนตัว (Privacy)
• ความถูกต้อง(Accuracy)
• การเป็นเจ้าของ (Property)
• การเข้าถึงข้อมูล(Access)

การเชื่อมต่อการปฏิวัติไร้สายและการสื่อสาร

การเชื่อมต่อ
1. เครือข่ายคอมพิวเตอร์เชื่อมโยงผู้คนและทรัพยากรต่างๆบนโลกใบนี้เข้าด้วยกัน
- คอมพิวเตอร์อื่นๆ
- อุปกรณ์เก็บข้อมูลขนาดใหญ่
- อินเทอร์เน็ต
การปฏิวัติไร้สาย
1. เทคโนโลยีไร้สายและโทรศัพท์เคลื่อนที่
- เป็นจุดเปลี่ยนที่สำคัญของการเชื่อมต่อระบบต่างๆ เข้าด้วยกัน
- ทำให้สามารถเชื่อมต่อได้ทุกที่ทุกเวลา
2. เดิมสื่อสารโดยใช้เสียงเพียงอย่างเดียว
3. การสื่อสารคอมพิวเตอร์
- บลูทูธ
- การเชื่อมต่ออุปกรณ์ต่างๆเข้าด้วยกัน

ระบบสื่อสาร
1. ระบบอิเล็กทรอนิกส์ที่ส่งและรับสารสนเทศ
2. องค์ประกอบพื้นฐาน
- อุปกรณ์ส่งและรับข้อมูล
- ช่องทางสื่อสาร
- อุปกรณ์เชื่อมต่อ
- การกำหนดรูปแบบการขนส่งข้อมูล

ช่องทางสื่อสาร
- ส่วนประกอบพื้นฐานของระบบสื่อสาร
- มี 2 ประเภท
- การเชื่อมต่อทางกายภาพ
- แบบไร้สาย

24 กันยายน 2554

Code_C#ของพี่พีท(แต่ทำเอง)


            //////////////////////////////////////////////////////////////////
            ///////////////////////////[CODE 1]///////////////////////////////
            //////////////////////////////////////////////////////////////////
            โจทย์
            จงเขียนโปรแกรมคำนวณค่าน้ำค่าไฟ โดยที่
            คำนวณค่าน้ำ
            1 - 2       หน่วยแรก   10  บาท
            21 - 30     หน่วยถัดไป  12  บาท

            30          หน่วยขึ้นไป  14  บาท
            คำนวณค่าไฟ
            0 - 20      หน่วยแรก            100     บาท
            21 - 25     ช่วงหน่วยนี้หน่วยละ      3/หน่วย  บาท

            30          ช่วงหน่วยนี้ขึ้นไปหน่วยละ  6/หน่วย  บาท
            SOURCE CODE
            int w, e, t;

            Console.Write("Please input Water/Unit : ");
            w = int.Parse(Console.ReadLine());
            Console.Write("Please input Water/Unit : ");
            e = int.Parse(Console.ReadLine());

            if (w >= 0 && w <= 20) w = w * 10;
            else if (w >= 21 && w <= 30) w = w * 12;
            else w = w * 14;
            if (e >= 0 && e <= 20) e = 100;
            else if (e >= 21 && e <= 25) e = e * 3;
            else e = e * 6;

            t = w + e;

            Console.WriteLine("Total :" + t + "$\n" + "Bye");

15 กันยายน 2554

Lab#11

CODE 1 : โปรแกรม เหมือนกันจับยัดด้วยเลข 0
                ค่าตัวเลขที่รับเข้าไปคือจำนวนแถวที่แสดงออกมาทางหน้าจอ แต่ละแถวจะพิมพ์ตัวเลข 1, 2, 3... ยกเว้นตำแหน่งที่แถวกับหลักเท่ากันจะพิมพ์เลข 0 ในข้อนี้ต้องมีการใช้ Nested Loop ร่วมกับ if

SOURCE CODE

int num;
       Console.Write("Please input number : ");
       num = int.Parse(Console.ReadLine());

       for (int i = 1; i <= num; i++)
       {
             for (int j = 1; j <= num; j++)
             {
                     if (j == i) Console.Write("0");
                     else Console.Write(j);
             } Console.WriteLine();
       }

แสดงผล

***ใต้เส้นสีแดงนี้คือค่า 0 เนื่องจากว่าแถวและหลักมีค่าเท่ากันเช่น [1,1] , [2,2] เป็นต้น ก็ให้แสดเป็น
*** ใช้ Nested for , (if,else)




13 กันยายน 2554

หนังสั้น_Pha-InFilm

        เวลาที่เราได้ทำอะไรที่เราชอบนี้ช่างดีจริงๆเน่อะ ถึงมันจะเหนื่อยยังไงก็ทำให้เรากล้าที่จะสู้ต่อไปเช่นหนังสั้นที่เคยทำมานี้

If [ถ้า] 

        สิ่งที่เราต้องเลือก!! คือคำตอบที่เราต้องค้นหา สิ่งที่เราต้องคิดคือผลของการกระทำ ในเมื่อ"อาร์ต" ต้องการตอบคำถามบางอย่างแล้ว...ถ้า...เขาจะตอบคำถามนี้ะทำให้เกิดการเปลี่ยน แปลงอะไร
­บ้าง??



12 กันยายน 2554

C#_รับข้อมูล และแสดงผล

การรับข้อมูลผ่านทางแป้นพิมพ์ และการแสดงผลทางหน้าจอ
ชนิดของตัวแปรแบบเลขจำนวนเต็ม
ตัวแปร
มาจาก
ช่วงข้อมูล
sbyte
System.Sbyte
-128 ถึง 127
byte
System.Byte
0 ถึง 255
short
System.Int16
-32768 ถึง 32767
ushort
System.UInt16
0 ถึง 65535
int
System.Int32
-2147483648 ถึง 21474483647
uint
System.UInt32
0 ถึง 4294967295
long
System.Int64
-9223372036854775808  ถึง  9223372036854775807
ulong
System.UInt64
0 ถึง 18446744073709551615

// ตัว u ที่อยู่ก่อนชื่อชนิดตัวแปร ย่อมาจาก "unsigned" หมายความว่า ไม่สามารถจัดเก็บจำนวนติดลบในตัวแปรชนิดนี้ได้ หรือพูดอีกอย่างว่า ตัวแปรแบบไม่คิดเครื่องหมาย
 

7 กันยายน 2554

Lab#10

งานทดลองในชั่วโมง
Source Code : 1

            float score;
            do
            {
                Console.Write("Please input score : ");
                score = float.Parse(Console.ReadLine());
                if (score < 0 || score > 100)
                    Console.WriteLine("Invalid! Please input again");                
            } while (score < 0 || score > 100);
           
            Console.WriteLine("Good Bye");