บทความ

Simple markers Google Map API with C# .Net

รูปภาพ
  Simple markers Google Map API with C#  ปักหมุดลงใน Google Map โดยนำข้อมูลจาก C#  สามารถเปลี่ยนหมุดได้ตามที่เรากำหนดเลย C# CodeFile map.aspx.cs string sql = "SELECT  Latitude, Longitude,markericons FROM table"; SqlCommand cmd = new SqlCommand(sql, con); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(ds, "Result"); //ข้อมูลจาก Sql server List<String> oGeocodeList= new List<String>(); List<String> MarkerIcon = new List<String>();  for (int i = 0; i < ds.Tables["Result"].Rows.Count; i++){                    oGeocodeList.Add(" '" + ds.Tables["Result"].Rows[i]["Latitude"].ToString() + "," + ds.Tables["Result"].Rows[i]["Longitude"].ToString() + "' "); MarkerIcon.Add(" '" + ds.Tables["Result"].Rows[i]["markericons"].ToString() + "' "); } String geocodevalues= String.Join("...

DropDown List Background Color C# ASP.NET

รูปภาพ
มาใส่สีพื้นหลังให้กับ DropDown List  ให้มีสีสันสวยงามกันดีกว่าครับ ตัวอย่างการใช้งาน Code-Behind (C#)   AspNetCodeBehind.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeFile="AspNetCodeBehind.aspx.cs" Inherits="AspNetCodeBehind" %> <html> <head> <   title> DropDownList Background  Color ASP.NET</title> </head> <body>     <form id="form1" runat="server">     <div class="input-group">                               <span class="input-group-addon" id="basic-addon-zonecolor">เลือกสี</span>                               <asp:DropDownList ID="ddlMultiColor" runat="server"  OnSelectedIndexChanged="ddlMultiColor_OnSelectedIndexChanged"                     ...

SQL Server เมื่อหยุดใช้ is not null กับผลที่ตามมา

รูปภาพ
เวลาใช้คำสั่งคิวรี่ต่างๆ ทำไมบางทีถึงรู้สึกว่ามันช้านะ ลองเช็คดูมีคำสั่ง is not null เต็มเลย ใช้เวลาคิวรี่ 10-20 วินาทีต่อคำสั่งเลย หยุดใช้แล้วเปลี่ยนมาเป็น  isnull ( name , '' ) <>  '' ถ้าเป็น int ก็สามารถปรับเปลี่ยนได้ เช่น  isnull (int , 0 ) <> 0 ลองมาดูกัน  Select Top 10000 ใช้เวลา 9 วินาทีเลย มาดูแบบไม่ใช้บ้าง เหลือแค่ 4 วินาทีเท่านั้น สุดยอดเลย มาดูที่เป็น varchar บ้าง ทำไปได้ 31 วินาที ลองปรับไม่ใช้ เหลือแค่ 14 วินาทีเท่านั้นหายไปมากกว่า 50 % เลย เห็นแบบนี้แล้วต้องลองเปลี่ยนมาใช้กันดูครับ แต่จะเร็วจะช้าก็ขึ้นอยู่กับ server และการใช้งานในขณะนั้นด้วยนะครับ

ASP.NET Hello World

ASP.NET Hello World  ทดสอบการทำงานของ Web Server และ .NET Framework ด้วยการแสดงคำว่า Hello World  C# ครับ <%@ Page Language="C#" %> <script runat="server"> public void Page_Load(object sender, EventArgs e) {        lblText.Text = "Hello World"; } </script> <html> <head>     <title>ASP.NET Hello World</title> </head> <body> <form id="formHello" runat="server"> <asp:Label id="lblText" runat="server"></asp:Label> </form> </body> </html> VB ครับ <%@ Page Language="VB" %> <script runat="server">     Sub Page_Load(sender As Object, e As EventArgs)  lblText.Text = "Hello World" End Sub </script> <html> <head>     <title>ASP.NET Hello World</title> </head> <body> <form id="formHello" runat=...

Speaking English

รูปภาพ
Speaking English Application Objective  1. เพื่อเป็นสื่อในการฝึกทักษะการพูดอังกฤษ 2. เพื่อศึกษาและพัฒนา Android Application 3. เพื่อนำไปประยุกต์ใช้กับงานอื่นๆได้ Flowchart User Interface - หน้าแรกของ Application     ประกอบด้วย2 Functions คือ Start และ Close Application - เลือก Lesson ที่ต้องการ    Function หลักก็คือ สามารถ Back กลับไปหน้าหลักได้    เลือก Lesson ที่ต้องการเล่นได้    เปลี่ยนหน้าไปยังหน้าถัดไปได้ โดยการ touch radio button หรือทำการ Swipe ที่หน้าจอ - เมื่อทำการเลือกบทเรียน Lesson จะเข้าสู่หน้าจอบทเรียน - กดปุ่ม Connect Bluetooth เพื่อทำการเชื่อมต่อกับอุปกรณ์ Edu Box   ทำการเลือก Connection ผ่าน Bluetooth ไปยังอุปกรณ์ จาก List รายการที่ทำการ scan มาให้ -เมื่อกดปุ่ม Start จะเป็นการเริ่มใช้ Application ระบบจะทำการสุ่มคำมาให้ผู้ใช้พูด - การแสดงผลเมื่อมีการพูด -เมื่อต้องการออกจาก Application จะทำการถามเพื่อให้ยืนยันการออก VDO ...

Corona SDK Simple Audio

รูปภาพ
Corona SDK - Simple Audio           แนะนำวิธีการเพิ่มเสียงเข้าไปในแอพพลิเคชั่น การสร้างเสียงป๊อปอัพแบบสั้นๆ 1. ทำการสร้างตัวแปร pop_sound ที่ไปทำการรับค่าไฟล์เสียงที่เราต้องการ             ใช้คำสั่ง local pop_sound = audio.loadSound("pathของเสียงที่จะทำการโหลด"); 2. ทำการสร้าง Event              โดยใช้คำสั่ง addEventListener  ในที่นี้จะมีเหตุการณ์เกิดขึ้นเมื่อทำการสัมผัสไปที่ลูกบอลสีฟ้า              โดยใช้คำสั่ง audio.play(pop_sound);  เป็นการเรียกใช้ตัวแปร pop_sound ที่โหลดเสียงที่    เราต้องการมาแล้ว การสร้างเสียงแบบซาวด์แทรก 1. ทำการสร้างตัวแปร soundtrack ไปรับค่าไฟล์เสียงที่เราต้องการ               ใช้คำสั่ง soundtrack = audio.loadStream("pathของเสียงที่จะทำการโหลด");     จะเห็นว่าจะมีการใช้คำสั่ง audio.loadStream เมื่อต้องการโหลดไฟล์เสียงที่มีขนาดใหญ่ 2. ใช้คำสั่ง audio.pl...

Corona SDK Basic Touch Handling

รูปภาพ
Corona SDK - Basic Touch Handling           Basic Touch Handling เป็นการออกแบบ และใช้ function สำหรับ touch screen และการ Handing โดยทำการสร้างปุ่มขึ้นมาจาก image และกำหนดค่าให้อยู่กลางหน้าจอ เพื่อใช้ในการทดสอบ           จากนั้นทำการสร้าง text คำว่า click state มาทดสอบ การเปลี่ยนแปลง โดยเราทำการสร้าง function มาใช้ทดสอบโดยทดสอบจากสถานะของ phase ซึ่ง phase มี 3 สถานะ คือ began, moved และ ended                        - สถานะ began หมายถึงมีการเริ่มการทำงาน หรือ touch                        - สถานะ move หมายถึงมีการ touch และ hold พร้อมทั้งขยับ                        - สถานะ ended หมายถึง เราได้ untouch วัตถุนั้นแล้ว เราสามารถนำฟังก์ชันเหล่านี้มาประยุกต์ใช้กับแอพพลิเคชันได้หลากหลายรูปแบบ โดยตัวอย่างและรายละเอียดนั้นเพื่อนๆ สามารถศึกษาได้จาก vdo...