วันอังคารที่ 10 กันยายน พ.ศ. 2556

รีโมทควบคุมคน

ก้าวย่างสู่อนาคต นักวิจัยเริ่มรีโมทควบคุมคนได้

 September 1, 2013    7:22 PM
ในนิยายวิทยาศาสตร์หรือภาพยนตร์ต่างๆ มักจะแสดงเทคโนโลยีล้ำยุคที่ทำให้ควบคุมมนุษย์คนอื่นจากระยะไกลได้ ซึ่งเทคโนโลยีนี้กำลังจะเป็นจริงแล้วในปัจจุบัน
Rajesh Rao และ Andrea Stocco นักวิจัยด้านประสาทวิทยาจากมหาวิทยาลัยวอชิงตันได้สร้างเครื่องมือที่สามารถถ่ายทอดคลื่นสมองจากคนหนึ่ง ไปสู่อีกคนหนึ่งเพื่อสั่งงานกล้ามเนื้อได้
ในการสาธิต Rao สวมหมวกพิเศษที่สามารถอ่านการสั่งงานกล้ามเนื้อจากคลื่นสมองได้ ส่วนอีกตึกหนึ่ง Stocco ก็สวมหมวกพิเศษที่ใช้คลื่นแม่เหล็กไฟฟ้าสั่งงานสมองได้ ซึ่งอุปกรณ์ทั้งคู่นี้เชื่อมต่อกันด้วยอินเทอร์เน็ตธรรมดา
โดย Rao จะเล่นเกมยิงขีปนาวุธศัตรู แต่จะไม่มีคีย์บอร์ดหรือแป้นควบคุมใดๆ ให้เล่นเกม สิ่งที่เขาต้องทำมีเพียงนั่งนิ่งๆ แล้วคิดว่ากำลังใช้มือกดแป้นเพื่อยิงขีปนาวุธอยู่   ในขณะที่ Stocco จะนั่งหันหลังให้จอมอนิเตอร์ และวางมือไว้บนคีย์บอร์ดเพื่อรอรับคำสั่งยิงจากสมองของ Rao
ผลปรากฏว่า Stocco สามารถสกัดขีปนาวุธได้ถูกต้องโดยไม่ยิงผิดไปโดนเครื่องบินโดยสาร ซึ่งคำสั่งยิงนั้นก็มาจากสมองของ Rao ที่ส่งตรงไปยังสมองของ Stocco ให้กดยิงนั้นเอง (Stocco ไม่มีทางรู้อยู่แล้วว่าต้องกดยิงเมื่อไหร่ เพราะมองไม่เห็นจอภาพ)  นี้เป็นแค่การวิจัยในชั้นแรกเท่านั้น ซึ่งทีมวิจัยตั้งใจว่าจะพัฒนาระบบให้สามารถถ่ายทอดคำสั่งที่ซับซ้อนได้มากขึ้น
แน่นอนว่าเมื่อเราสามารถรีโมทเข้าสู่สมองคนอื่นได้ ก็ต้องมีคนกลัวเทคโนโลยีนี้ แต่ดร. Rao ก็บอกว่า เราไม่สามารถควบคุมคนอื่นที่ไม่ยินยอมได้ คือผู้รับสัญญาณก็ต้องเปิดใจเพื่อรับคำสั่งที่จะเข้ามา ไม่ใช่อยู่ๆ จะสามารถบังคับการเคลื่อนไหวได้เลย    นอกจากนี้เจ้าอุปกรณ์นี้ยังไม่สามารถอ่านใจได้ ทำได้เพียงส่งคลื่นประสาทให้เคลื่อนไหวเท่านั้น
ซึ่งทีมวิจัยก็หวังว่าจะสามารถพัฒนาเทคโนโลยีนี้เพื่อการช่วยเหลือในอนาคต เช่นให้นักบินที่มีประสบการณ์บังคับพลเรือนที่กำลังมีปัญหาการควบคุมเครื่องบินจากภาคพื้น ก็ทำให้ช่วยชีวิตคนบนเครื่องได้
ที่มา gizmodo

นาฬิกาที่เที่ยงตรงที่สุดในโลก

กำเนิดนาฬิกาที่เที่ยงตรงที่สุดในโลก

 คนไทยกับเวลานั้นสัมพันธ์กันแบบเลทๆ มาตั้งแต่อดีต จนปัจจุบันได้มีความพยายามแก้ไขโดยลงทุนระบบเวลาในรัฐสภาให้เที่ยงตรงมากยิ่งขึ้น ซึ่งก็หวังว่าจะทำให้ตรงเวลาขึ้น แบไต๋ไฮเทคจึงขอเกาะกระแสเรื่องเวลาด้วยผลงานชิ้นใหม่จาก NIST หรือ National Institute of Standards and Technology สถาบันที่คอยกำหนด ควบคุมดูแลมาตรฐานชั่ง ตัก วัดของอเมริกา (ของไทยคือสถาบันมาตรวิทยาแห่งชาติ)
nistytterbiu
ในอดีตนั้นนาฬิกาที่เที่ยงตรงที่สุดในโลกคือนาฬิกาอะตอมที่อาศัยธาตุ Cesium-133 จนมีการกำหนดมาตรฐานว่า 1 วินาทีของสากลโลกเท่ากับการเวลาที่ธาตุ Cesium-133 รับและปลดปล่อยพลังงานครบ 9,192,631,770 รอบ
ในโลกอุดมคติ นาฬิกาที่เที่ยงตรงที่สุด คือนาฬิกาที่มีทุกๆ วินาทียาวเท่ากัน ส่วนในโลกของความเป็นจริง แม้แต่นาฬิกาที่แม่นยำที่สุดก็ยังมีความผิดเพี้ยน อย่างนาฬิกาอะตอม NPL-CsF2 ของสหราชอาณาจักร มีความผิดเพี้ยนแค่ 1 วินาทีในรอบการเดิน 138 ล้านปี
Andrew Ludlow นักฟิสิกส์จาก NIST จึงพัฒนานาฬิการุ่นใหม่ที่เที่ยงตรงยิ่งกว่าเดิม โดยเปลี่ยนจาก Cesium-133 มาเป็นธาตุ Ytterbium (อิตเทอร์เบียม ธาตุลำดับที่ 70 ในตารางธาตุ เป็นหนึ่งในธาตุหายากของโลก)
แต่ละวินาทีของนาฬิกาใหม่เที่ยงตรงมาก มีความคลาดเคลื่อนไม่เกิน 2 ในล้านล้านล้านส่วนของวินาที (2/1,000,000,000,000,000,000) ซึ่งเมื่อเทียบกับนาฬิกาอะตอมแบบเดิมจะเที่ยงตรงกว่าประมาณ 100 เท่า แต่ถ้าเทียบกับนาฬิกาข้อมือปกติก็เที่ยงตรงกว่าหมื่นล้านเท่า
rtyrw4trt
ซึ่งตอนนี้ทีมงานสร้างนาฬิกาก็กำลังปรับปรุงให้มีขนาดเล็กลงต่อไป  นาฬิกาที่เที่ยงตรงมีความสำคัญทั้งรักษาเวลามาตรฐานของโลกไม่ให้ผิดเพี้ยนไป และสำคัญต่อการใช้งานในเชิงวิทยาศาสตร์มากมาย เช่นระบบ GPS ที่ต้องมีนาฬิกาอะตอมบนดาวเทียมเพื่อใช้ประกอบการระบุตำแหน่งบนพื้นโลก ถ้าเวลาบนดาวเทียมผิดเพี้ยนไปก็จะบอกตำแหน่งพลาด หรือการทดลองฟิสิกส์ที่เกี่ยวข้องกับกาลอวกาศ ซึ่งนาฬิกาที่เที่ยงตรงจะพิสูจน์ได้เวลาบริเวณที่แรงโน้มถ่วงเยอะ เวลาจะไหลช้ากว่าบริเวณที่มีแรงโน้มถ่วงน้อย
ที่มา phys.org

วันพุธที่ 28 สิงหาคม พ.ศ. 2556

Google Dream Office

Google Dream Office สำนักงานในฝัน

                             Teacher :  Phaitoon  Yaemprasuan 
                                                       http://picta55.blogspot.com

         SOURCE:  http:// www.bigpicture.ru

Google has been founded in California in January 1996 as a research project by Larry Page and Sergey Brin when they were both studying in graduate school at Stanford University. 15 years later, Google is one of the most recognizable brands in the world. The company manages more than one million servers in data centers (DC) around the world, and processes over one billion search requests and twenty-four petabytes of user data each day, bringing incredible profits to its owners. Part of this income is invested in creating the most comfortable and pleasant working environment, which each employee can only dream of.

Google ก่อตั้งขึ้นที่มลรัฐแคลิฟอร์เนีย สหรัฐอเมริกา ในปี 1996 ในลักษณะ research project (โครงงานวิจัย)  โดย Larry Page และ Sergey Brin สองหนุ่มนักศึกษา บัณฑิตวิทยาลัย (graduate school - จะเป็นเสมือนคณะในมหาวิทยาลัย ที่ทำหน้าที่ประสานงานการจัดการศึกษาในระดับที่สูงกว่าปริญญาตรี) มหาวิทยาลัยสแตนฟอร์ด (Stanford University - มหาวิทยาลัยชั้นนำแห่งหนึ่ง ของสหรัฐอเมริกา)  15 ปี หลังจากนั้น Google ได้กลายเป็นแบรนด์สินค้าที่ได้รับการยอมรับในระดับโลก  โดยที่ Google ต้องบริหารจัดการเครื่องคอมพิวเตอร์แม่ข่าย (servers) จำนวนมากกว่าหนึ่งล้านเครื่อง ที่อยู่ตามศูนย์เก็บข้อมูล [data centers (DC)] ซึ่งกระจายตัวอยู่ทั่วโลก  และต้องทำการประมวลผล search requests (คำร้องขอให้สืบค้นข้อมูล) มากกว่าหนึ่งพันล้านคำขอ  ซึ่งปริมาณข้อมูลในแต่ละวันมีมากถึง 24 petabytes (24 ล้าน-ล้าน กิกะไบต์)  ก็คิดเอานะว่า ปีหนึ่งๆ Google จะโกยรายได้ไปเท่าไรจากผู้ใช้งานทั่วโลก (แม้ว่าคนธรรมดาอย่างเราๆ จะใช้ฟรี  แต่อย่าลืมว่า ผู้ใช้รายใหญ่ที่เป็นหน่วยงาน หรือองค์กร ที่เขาใช้ข้อมูลเยอะๆ ข้อมูลขนาดใหญ่ๆ เพื่อความปลอดภัย รวดเร็ว ... เขาก็ต้องเสียเงินค่าเช่านะ  แล้ว Google ยังได้ค่าโฆษณาอีกล่ะ มากมายมหาศาล) ก็เพราะรายได้มากมายนี่เอง Google เขาก็ต้องเอาใจพนักงานของเขา ที่เป็นมันสมอง เป็นมือ เป็นไม้ ให้ Google ดำเนินไปได้  (คนที่ Google จ้างมาทำงานนี่ ต้องมีความรู้ ความสามารถอยู่ในขั้นเทพ... กว่าจะผ่านการคัดกรองไปเป็นพนักงงานของเขาได้ ก็คงไม่ใช่ธรรมดาสามัญแน่) จึงพยายามสร้างที่ทำงานในฝัน ให้กับพนักงานของเขา  เป็นทำนองซื้อใจพนักงานให้มีขวัญกำลังใจเต็มร้อย ลุยงานโลดๆ โดดเด่นไม่เห็นฝุ่น ประมาณนั้น 


google01 Офис мечты: Работа в компании Google
1. Surfboards at the wall in the office of «Google» in Santa Monica, California October 11, 2010. Google Inc. - An American multinational public corporation that invests in Internet search, cloud computing, and advertising technologies.
ขนาดกระดานโต้คลื่น  ยังแสดงให้เห็นว่า บริษัทยักษ์ใหญ่ข้ามชาตินี้ ทำการใหญ่ขนาดไหน  แค่เป็นเจ้าพ่อการสืบค้นผ่านอินเทอร์เน็ต ระบบคลาวด์คอมพิวติ้ง และเป็นขาใหญ่ด้านเทคโนโลยีการโฆษณา  สามอย่างนี้ Google ก็รวยซะจนไม่รู้จะรวยยังไง

 
google02 Офис мечты: Работа в компании Google
2. Employees during a lunch break at a rest in the sun's headquarters in Mountain View, Calif., March 3, 2008.Google headquarters is called the "Googleplex" and is located in the famous "Silicon Valley." 
Googleplex แหล่งรับประทานอาหาร และพักผ่อน
google03 Офис мечты: Работа в компании Google
3. March 3, 2008 employees purchased food in one of the fifteen cafes located in the company's headquarters in Mountain View, California. Meals for employees of the company - free.
 พนักงานกินฟรีครับ
 
google04 Офис мечты: Работа в компании Google
Of 4. Employees in the "game room" where they can spend their time playing ping-pong or snooker, or doing at the gym. In 2011, Google has been recognized as the company with the best reputation in the U.S., ahead of Microsoft, Sony and other companies
 สนับสนุนส่งเสริมให้เล่น และพักผ่อนเต็มที่ เกินหน้าเกินตายักษ์ใหญ่ไมโครซอฟต์ โซนี่ และบริษัทแถวหน้าทั้งหลายไปแล้วเน้อ
 
google05 Офис мечты: Работа в компании Google
5. DenaKaufer, owner of the salon «Onsite Haircuts», cuts employee «Google Inc» at the company's headquarters May 10, 2007. Service «Onsite Haircuts» is held right in the workplace and demonstrates the unique culture of Silicon Valley, and therefore most welcome by the owners of local companies as they seek to motivate workers and give them some sense of community. Ultimately, experts say, such a working environment increases productivity.
มีบริการตัดผม ให้แก่พนักงานซะด้วยเน้อ 
 
google06 Офис мечты: Работа в компании Google
6. At the headquarters of the company «Google» in Mountain View, California, employees are free to use the gym.Picture taken March 3, 2008.
 มีสถานที่ให้พนักงานมาออกกำลังกายอีกด้วย ... สุดยอดจริงๆ
 
google07 Офис мечты: Работа в компании Google
7. Swimming pool, beside which constantly lifeguard. Picture taken March 3, 2008 at the company's headquarters - "Googleplex". The name is a contamination of the words Google - the name of the company - and the complex (with Engl. Group of buildings), and the name refers to the number googolplex, equal to ten degrees googol (that is equal to 1010100).
 สระว่ายน้ำก็ยังมี
 
google08 Офис мечты: Работа в компании Google
8. An employee with his dog in his office March 3, 2008. The picture was taken at the company's headquarters.The first four buildings in the complex "Googleplex" were originally built for the company Silicon Graphics in 1997, in 2003, Google took them out, and in 2006 bought the property with another Silicon Graphics (total value of the transaction amounted to 319 million dollars).
 นำสัตว์เลี้ยงมาทำงานด้วยยังได้อีก
 
google09 Офис мечты: Работа в компании Google
9. An employee of the company «Google» asleep in a special "capsule", blocking light and sound. The picture was taken at the headquarters of March 3, 2008.
 มีแค็ปซูล เอาไว้ให้พนักงานไปงีบสักพักหนึ่ง หายง่วงแล้วก็มาทำงานเต็มที่
 
google10 Офис мечты: Работа в компании Google
10. Employees of the company «Google» during a break in the New York office of «Google» March 10, 2008.
 เวลาเบรกของเขาล่ะ
 
google11 Офис мечты: Работа в компании Google
11. Employees called each other "Googlers." In the photo - an office in New York City during a break March 10, 2008.
 พนักงานจะเรียกแต่ละคนว่า Googlers (สาวกกูเกิล)
 
google12 Офис мечты: Работа в компании Google
12. Games room in the office of «Google» in New York March 10, 2008. Google maintains and develops a number of Internet-based services and products, and a profit primarily from advertising through its program of AdWords.
 ห้องเกม
 
google13 Офис мечты: Работа в компании Google
13. An employee of the company «Google» with the designer "Lego" in the New York office of March 10, 2008.
พนักงานกูเกิล ที่เป็นนักต่อชิ้นส่วน Lego ก็ยังมี
 
google14 Офис мечты: Работа в компании Google
14. An employee rides a scooter through the corridors of the New York office of the company «Google» March 10, 2008.
 ต้องใช้สกู๊ตเตอร์
 
google15 Офис мечты: Работа в компании Google
15. The staff at the New York office of the company «Google», March 10, 2008. The stated mission of the company from the beginning was "organizing the world's information, making it available and the benefits for all" and the company's unofficial slogan coined by Google engineer Paul Buchheit, "Do not be evil" (English Don't be evil)
 สโลแกนของ Google : "บริหารจัดการสารสนเทศของโลก ให้ยังประโยชน์กับชาวโลกทั้งมวล" 

google16 Офис мечты: Работа в компании Google
An employee who is the Lego designer.
พนักงานคนนี้แหละ นักออกแบบการต่อชิ้นส่วนเลโก้


google17 Офис мечты: Работа в компании Google 
 An employee uses her laptop PC. 
พนักงานหญิงของกูเกิ้ลใช้คอมพิวเตอร์วางตักของเธอในสำนักงาน 

วันอังคารที่ 6 สิงหาคม พ.ศ. 2556

Google X

Google X


10 projects on the future of Google

Google สุดยอดโครงการในอนาคตของกูเกิล


               As you know, Google - is not only a search engine: The company is a world leader in the creation of gadgets, internet services, and more. The most curious development team is engaged in a secret Google X, and among their projects -  here are 10 ideas that the Internet giant seeks to bring to life.

googlefuture01 10 проектов будущего от Google
1. Car without a driver will make road traffic safer
Experts of Google X for several years working on the project Driverless Car Program. 
Negotiations are underway with the authorities for permission to test the self-governing vehicles on public roads - as long as this agreement only states of California and Nevada. 
A fleet of ten vehicles with test systems allow run over more than 480 thousand km (as of August of 2012), and of course, tests are continuing. However, it is unclear when such a system will be commercially available. 

googlefuture02 10 проектов будущего от Google
2. Google Glass will change the way you think about gadgets
Having put on those glasses, you can forget about the screens of smartphones and computers - the right information will always be available in only one eye movements. 
One way to look up - and before you calendar, email, social networks, weather, in general, everything that you want. 
Google Glass makes a revolutionary technology available to a wide range of people so far only a few lucky people, mostly developers and journalists were able to get a working prototype of points, but the consumers opportunity arises next year. 

googlefuture03 10 проектов будущего от Google
3. "Smart House" according to Google
The technology, called Android @ Home, will fully automate all of the life support system by connecting to the Internet, for example, while you are not home, a refrigerator will be able to order the necessary products itself, and coffee maker to make coffee exactly to your arrival. 
Android @ Home will connect all electrical appliances.

googlefuture04 10 проектов будущего от Google
4. Space elevator
According to published in the journal «Time» information Google X team in 2011, the year included the idea of ​​a "space elevator" in the so-called list of "What if ...". I must say, the very concept of this method of delivery to the orbit of people and goods put forward by K. Tsiolkovsky in 1895, the year. 
Do not wait for Google's early implementation of this idea - the development of "lift into orbit," presents many technical challenges, and all the more likely to say that to implement this idea in life is impossible. However, it's probably Google thus "cover their tracks" to save the process of developing a secret.

  
googlefuture05 10 проектов будущего от Google
5. Watch a smartphone based on Android
Recently, it was reported that Google is preparing a direct competitor iWatch from Apple - a watch, combined with the smartphone: of course, watches SmartWatch smartphone from Google will use the operating system Android. 
This latest «must have»-new to the gadget lovers will be available early next year.



  
googlefuture06 10 проектов будущего от Google
6. Google will take care of your health
The Internet giant has a stake in the company Adimab, engaged in the development of diagnostics and treatment of various diseases, which would bring a variety of technologies and methods to combat diseases. The revolutionary idea is the invention of miniature sensors involved in the search and optimization of antibodies produced by the body - to start treatment only need to swallow such a sensor. 
Another development in the field of Google Health is a subsidiary of iPierian, creating the technology of "cellular reprogramming» (cellular reprogramming), which will fight the disease by modifying cells.


   
googlefuture07 10 проектов будущего от Google
7. Internet airships cover the entire planet wireless
Google's ambitions as a provider of Internet reached all-time highs - the company is developing airships that will provide wireless connectivity the entire planet, including remote regions in Africa and other parts of the Earth. 
If the project is realized, the "world wide web" will get about another 1 billion people - mostly residents of the "third world."
 

googlefuture08 10 проектов будущего от Google
8. Game console based on Android
The popularity of the Android platform is growing all over the world, and Google is seeking to use its potential to the maximum. 
«Wall Street Journal» spoke about the development of the gaming console from Google, which is designed to be a "killer" similar technology "Yabloko» - Apple TV: game console from Google allows you to run any Android-games directly on your home television.


  
googlefuture09 10 проектов будущего от Google
9. The way Google determines the development of smart phones Motorola
Buy Google of Motorola Mobility (transaction was $ 12.5 billion) to become the owner of the first allowed 24.5 thousand patents and designs. 
Under the wing of the Internet giant will release a smartphone Motorola Moto X based on Android, which has all the modern features and characteristics, as well as, of course, a number of trendy "chips", which has no rivals - release date already quite close.

  
googlefuture10 10 проектов будущего от Google
10. Eco-friendly sources of energy
The company Makani Power - developer of advanced technologies in the use of wind and solar energy: Google previously invested in the company a lot of money, and recently acquired in its entirety and included in the project, which deals with Google X. 
The best-known development Makani Power - wind turbines, hovering at an altitude of almost 300 m to 650 m-minute and allow to generate electricity out of thin air.

Pizza Order Application

Pizza Order Application

             



Exercise 2

Pizza Order Application

 We had just learned about programming with Microsoft Visual Basic 6.0 and tried to create two Windows applications (using Visual Basic 6.0), the first one was "Stop Watch" and the second was "Calendar/Time".  Some people have told me, the teacher, that it is interesting and challenging, while some other people have never said any word but have just thought that it is boring. Yes, the teacher realizes that programming is so valuable because it can develop anyone both systematic thinking and solvingWell, the teacher knows  that anybody can never hand on it if he is not interested in programming. But, now the teaching is not over, the show must go on!  
วกเราได้เรียนรู้เกี่ยวกับการโปรแกรมด้วยภาษาวิชวลเบสิก 6.0  และได้ลองพัฒนาแอ็ปปลิเคชันที่ทำงานในระบบวินโดวส์ 2 แอ็ป ด้วยกัน  โดยแอ็ปแรกเป็นนาฬิกาจับเวลา แอ็ปที่สองเป็นแอ็ปบอกวันเวลา  นักเรียนหลายคนก็บอกกับครูว่า "น่าสนใจและท้าทายมาก"  ขณะที่นักเรียนอีกหลายคนไม่พูดอะไรสักแอ่ะ...คิดอยู่อย่างเดียวว่า "มันน่าเบื่อ"   ใช่เลย..ครูตระหนักดีอยู่เสมอว่า ความจริงแล้วนะ.. การเรียนรู้เรื่องการโปรแกรมมันมีคุณค่าในตัวของมันเองอยู่แล้ว  เพราะมันเป็นการพัฒนาผู้เรียนให้รู้จักการคิด/การแก้ปัญหาอย่างเป็นระบบ  ครู..ทราบดีว่า.. นักเรียนคนไหนก็ตามที่รู้สึกว่าตนเองไม่สนใจในเรื่องของการโปรแกรมแล้วละก็ คงยากนะที่จะเอาดีในเรื่องนี้ได้ ... แต่ช้าก่อน... การเรียนการสอนก็คงหยุดไม่ได้ ... ก็ต้องว่ากันต่อไป..



  "Pizza Order" Application
แอ็ปปลิเคชัน "สั่งพิซซ่า"

     SOURCE  :   www.kidwares.com

1. Start a new project.  We'll build a form where a pizza order can be entered by simply clicking on check boxes and option buttons.
ให้นักเรียนเข้าไปที่หน้าจอหลักของ Microsoft Visual Basic 6.0 เหมือนที่เราเคยทำ ด้วยการเลือก Standard EXE เพื่อสร้าง New project .... อย่าลืม Save นะ  ซึ่งการ Save ครั้งแรก จะเป็น Save As โดยนักเรียนต้อง Save ฟอร์มก่อน แล้วจึง save โปรเจ็กต์ ... เลือก Folder ให้เรียบร้อย  (เรื่องนี้ นักเรียนถูกย้ำมาจนเป็นทักษะดีอยู่แล้วจากครูผู้สอน)  ตอนนี้เรากำลังจะสร้างแอ็ปสั่งพิซซ่า  โดยผู้ใช้ก็แค่ทำการคลิกเลือกตัวเลือก และติ๊กรายการต่างๆ แล้วสั่งการผ่านปุ่มคำสั่ง..

2. Draw three frames.  In the first, draw three option buttons, in the second, draw two option buttons, and in the third, draw six check boxes.  Draw two option buttons on the form.  Add two command buttons.  Make things look something like this.
ให้นักเรียนวาดเฟรม (frame) 3 เฟรม  แล้ววาดปุ่มอ็อปชัน (option button) ใส่ไว้ในเฟรมแรก 3 ปุ่ม  ส่วนเฟรมที่สองวาดปุ่มอ็อปชันใส่ไว้ 2 ปุ่ม  ส่วนเฟรมที่สามวาด check box ใส่ไว้ 6 ช่อง ด้วยกัน  แล้ววาดปุ่มอ็อปชันอีกสองปุ่มใส่ไว้ในฟอร์ม (ดูโซน 4 ประกอบ)  และวาด command button (ปุ่มคำสั่ง) สองปุ่ม (ไว้ในโซน 5) 

Fig.1  The Form which is being designed by us.
นี่เป็นฟอร์มที่กำลังได้รับการออกแบบจากนักเรียน



3. Set the properties of the form and each control.
หลังจากออกแบบเสร็จแล้ว ต่อไปนักเรียนต้อง set the properties (ตั้งค่าคุณสมบัติ) ของฟอร์ม และคอนโทรล (control )แต่ละตัว  ดังนี้

 



  • Form1:
    BorderStyle    1-Fixed Single
    Caption          Pizza Order
    Name            frmPizza
  • Frame1:
    Caption    Size

  • Frame2:
    Caption    Crust Type

  • Frame3
    Caption    Toppings


  • Option1:
    Caption    Small
    Name      optSize
    Value      True

  • Option2:
    Caption    Medium
    Name      optSize (yes, create a control array)

  • Option3:
    Caption    Large
    Name      optSize

  • Option4:
    Caption    Thin Crust
    Name       optCrust
    Value       True

  • Option5:
    Caption    Thick Crust
    Name       optCrust (yes, create a control array)

  • Option6:
    Caption    Eat In
    Name    optWhere
    Value    True

  • Option7:
    Caption    Take Out
    Name       optWhere (yes, create a control array)

  • Check1:
    Caption    Extra Cheese
    Name      chkTop

  • Check2:
    Caption    Mushrooms
    Name       chkTop (yes, create a control array)

  • Check3:
    Caption    Black Olives
    Name       chkTop


  • Check4:
    Caption    Onions
    Name      chkTop

  • Check5:
    Caption    Green Peppers
    Name      chkTop

  • Check6:
    Caption    Tomatoes
    Name      chkTop

  • Command1:
    Caption    &Build Pizza
    Name      cmdBuild

  • Command2:
    Caption    E&xit
    Name      cmdExit





4. Declare the following variables in the general declarations area:
ให้นักเรียนเลือก View/Code   แล้วพิมพ์ Source codes ในส่วนของ  general declarations (ส่วนประกาศทั่วไป)     เพื่อประกาศตัวแปร (to declare the variables) 3 ตัว เป็นตัวแปรชนิด String (เก็บข้อมูลที่เป็นข้อความ)  ได้แก่  PizzaSize (เก็บข้อมูลขนาดของพิซซ่าที่ลูกค้าสั่ง),  PizzaCrust (เก็บข้อมูลว่า ลูกค้าสั่งพิซซ่าที่มีขอบบางหรือหนา),   PizzaWhere (เก็บข้อมูลว่า พิซซ่าที่ลูกค้าสั่งนั้น จะกินที่ร้าน หรือแพ็กห่อ)

    Option Explicit
      Dim PizzaSize As String
      Dim PizzaCrust As String
      Dim PizzaWhere As String




5. Attach this code to the Form_Load procedure.  This initializes the pizza size, crust, and eating location.
ให้นักเรียนผูกโค้ด (attach code) เข้ากับฟอร์ม  (โดยการทำดับเบิลคลิกที่ฟอร์ม  ก็จะเข้าสู่โมดูล หรือโพรซิเยอร์ (procedure) ที่ชื่อ Form_Load แล้วนักเรียนก็ใส่โค้ดเข้าไป  บรรดาโค้ดตรงนี้ จะเป็นการกำหนดค่าเริ่มต้น (initialization) ให้กับตัวแปรทั้งสามตัว ที่เราประกาศไว้ คือ PizzaSize, PizzaCrust และ PizzaWhere

Private Sub Form_Load()
  PizzaSize = "Small"
  PizzaCrust = "Thin Crust"
  PizzaWhere = "Eat In"
End Sub




6.  Attach this code to the three option button array Click events.  Note the use of the Index variable:
ให้นักเรียน attach code เข้ากับปุ่มอ็อปชันในแต่ละเฟรม (โดยดับเบิลคลิกที่ปุ่มอ็อปชันใดๆ ในเฟรมนั้น แล้วใส่โค้ด) 


Private Sub optSize_Click(Index As Integer)
[ดับเบิลคลิกที่ปุ่ม optSize (ใดก็ได้ในสามปุ่ม ของโซน 1) แล้วใส่โค้ดข้างล่างนี้เข้าไป ]
  PizzaSize = optSize(Index).Caption
  (โค้ดนี้ จะให้อ่านค่า จำนวนเต็ม 0, 1 หรือ 2 ซึ่งแทนขนาดเล็ก กลาง ใหญ่  ของขนาดถาดพิซซ่า เอาค่าไปเก็บไว้ในตัวแปร PizzaSize)
End Sub

Private Sub optCrust_Click(Index As Integer)
[ดับเบิลคลิกที่ปุ่ม optCrust (ใดก็ได้ในสองปุ่ม ของโซน 2) แล้วใส่โค้ดข้างล่างนี้เข้าไป ]  
  PizzaCrust = optCrust(Index).Caption
  (โค้ดนี้ จะให้อ่านค่า จำนวนเต็ม 0 หรือ 1 ซึ่งแทนขอบพิซซ่า อย่างบาง หรืออย่างหนา  เอาค่าไปเก็บไว้ในตัวแปร PizzaCrust)
End Sub

Private Sub optWhere_Click(Index As Integer)
[ดับเบิลคลิกที่ปุ่ม optWhere (ใดก็ได้ในสองปุ่ม ของโซน 4) แล้วใส่โค้ดข้างล่างนี้เข้าไป ] 
   PizzaWhere = optWhere(Index).Caption
    (โค้ดนี้ จะให้อ่านค่า จำนวนเต็ม 0 หรือ 1 ซึ่งแทนว่าจะกินพิซซ่าที่ไหน กินที่ร้าน หรือนำกลับบ้าน  เอาค่าไปเก็บไว้ในตัวแปร PizzaWhere)
End Sub



7. Attach this code to the cmdBuild_Click event.
ให้นักเรียน attach code ต่อไปนี้  เข้าไปที่ปุ่มคำสั่ง cmdBuild

Private Sub cmdBuild_Click()
  Dim Message As String
  Dim I As Integer
  Message = PizzaWhere + vbCr
  Message = Message + PizzaSize + " Pizza" + vbCr
  Message = Message + PizzaCrust + vbCr
        For I = 0 To 5
  If chkTop(I).Value = vbChecked Then Message = Message + chkTop(I).Caption + vbCr
      Next I
      MsgBox Message, vbOKOnly, "Your Pizza"
End Sub


This code forms the first part of a message for a message box by integrating the pizza size, crust type, and eating location (vbCr is a symbolic constant representing a ‘carriage return’ that puts each piece of ordering information on a separate line).  Next, the code cycles through the six topping check boxes and adds any checked information to the message.  The code then displays the pizza order in a message box.
โค้ดในส่วนนี้ จะทำการสร้าง message ในลักษณะของ message box  ที่จะบูรณาการเอา ขนาดของพิซซ่า  ขอบหนาหรือบาง และจะกินที่ร้านหรือแพ็กกล่อง (vbCr คือ symbolic constant หรือค่าคงที่ ในภาษาวิชวลเบสิกที่หมายถึงการสั่งให้ขึ้นบรรทัดใหม่ หรือ carriage return ก็คือ "การปัดแคร่" ซึ่งขอยืมศัพท์ของพิมพ์ดีดมาอีกทีนั่นเอง)



8.  Attach this code to the cmdExit_Click event.
ผูกคำสั่ง End เข้ากับปุ่มคำสั่ง cmdExit
Private Sub cmdExit_Click()
  End
End Sub




9.  Run the application, the message box will be appeared.
เมื่อรันโปรแกรม ก็จะได้ application ที่มี user interface แบบนี้


The Application User Interface
นี่คือหน้าตาของแอ็ปปลิเคชันของเรา



Message Box
เม็ซเสซบ็อกซ์ที่ได้

Facebook Head Office

Facebook Head Office


Facebook Head Office สำนักงานใหญ่เฟสบุ๊ก

    Well, let's look at the world class Information and Technology company, Facebook, that serves millions of people globally. But their Head office is so common like any other office.
เอาล่ะ... นักเรียน  อยากให้เรามาดูบริษัทระดับโลกอย่าง Facebook ที่ให้บริการคนหลายล้านคนทั่วทั้งโลกาใบใหญ่นี้ ดูอ็อฟฟิศสำนักงานใหญ่ของพวกเขาสิ  ธรรมดาๆ บ้านๆ ซะจริงๆ (พวกฝรั่งเขาจะทำอะไรเรียบง่าย ไม่มากพิธี ไม่มีอะไรยุ่งยาก  แต่คุณภาพงานของพวกเขาที่ออกมานั้น สุดยอด)


Head Office of Facebook is in Palo Alto, California. 
สำนักงานใหญ่เฟสบุ๊ก  ณ  เมืองพาโลอัลโต มลรัฐแคลิฟอร์เนีย

1309 Head office of Facebook

We can see that their office is not sophisticated but very common.
นักเรียนคงเห็นแล้วนะว่า ออฟฟิศใหญ่ของ  Facebook ก็ไม่ได้เลิศหรูสลับซับซ้อนอะไร แบบบ้านๆ ธรรมดาๆ (เพราะความ Hitech  จะไปอยู่ที่ Data Center แทน)

1309 Head office of Facebook
1.
2247 Head office of Facebook
2. 

3198 Head office of Facebook
3. 

4163 Head office of Facebook
4. 

5143 Head office of Facebook
5. 
6135 Head office of Facebook
6.
7133 Head office of Facebook
7. 
8120 Head office of Facebook
8. .
9104 Head office of Facebook
9. .
1097 Head office of Facebook
10.
11129 Head office of Facebook
11.
12107 Head office of Facebook
12.
1385 Head office of Facebook
13.
1482 Head office of Facebook
14.
1578 Head office of Facebook
15. Their office is like any common office, nothing is superb.
 ออฟฟิศดูธรรมดาๆ บ้านๆ เหมือนออฟฟิศทั่วไปที่ไหนๆ นั่นเอง  ไม่มีสิ่งไหนเลยที่เลิศลอยเกินเลย
 
1673 Head office of Facebook
16. The employees has never ware any uniform.
พนักงานของเขา ก็แต่งตัวแบบง่ายๆ บ้านๆ ไม่ต้องมีเครื่องแบบอะไรให้มากพิธี 
1767 Head office of Facebook