สร้างและการแก้ไขซอฟแวร์ eHouse4DotNet ใน Visual Studio 2008 +

ซอฟต์แวร์ ehouse4DotNet จาก eHouse บ้านอัตโนมัติ ระบบสามารถสร้างและแก้ไขใน Visual Studio ตั้งแต่รุ่น 2008 .
Visual Studio เป็นเครื่องมือที่ค่อนข้างแพงสำหรับการสร้างซอฟแวร์ของแต่ละบุคคลเพื่อให้ผู้ใช้สามารถทำงานบนการประเมินผลรุ่นที่ใช้งานอยู่เป็นเวลา 90 วัน . นี้จะช่วยให้คุณมีเวลามากพอที่จะปรับปรุงโปรแกรมเสร็จตามนี้ eHouse4DotNet ซอฟต์แวร์แม่แบบ .
การติดตั้งติดตั้ง Visual Studio ต้องการการดาวน์โหลดซอฟต์แวร์สภาพแวดล้อมจากเว็บไซต์ไมโครซอฟท์และในบางกรณี DVD สร้างภาพ .
ISO ที่ดาวน์โหลดจากอินเทอร์เน็ตจากเซิร์ฟเวอร์ที่ใกล้ที่สุด .
หลังจากที่ริปสร้างภาพ ISO ลงแผ่น , เราสามารถคัดลอกแฟ้มการติดตั้งไปยังเครื่องคอมพิวเตอร์ของคุณและติดตั้ง VS .
สร้างซอฟต์แวร์สำหรับแพลตฟอร์มโทรศัพท์มือถือยังต้องดาวน์โหลดและติดตั้งภาพ Emulators ของระบบปฏิบัติการ:
ตัวอย่างเช่น:
” Windows Mobile 6 . 1 รีเฟรชมืออาชีพ SDK . MSI ” ,
” Windows Mobile 6 . 5 ภาพมืออาชีพ (USA) . MSI ” ,
” Windows Phone 7 ภาพมืออาชีพ (USA) . MSI ” ,
ฯลฯ . กับตัวเลขที่แตกต่างกันและชื่อของระบบปฏิบัติการ .
โดยทั่วไป , รุ่นมืออาชีพหมายถึงมาร์ทโฟนและมาตรฐานสำหรับโทรศัพท์ GSM ทั่วไป .
การแสดงของ eHouse หรือบ้านระบบอื่น ๆ อัตโนมัติจากโทรศัพท์ GSM และมาร์ทโฟนในกรณีที่หน้าจอมีขนาดเล็กเกินไปที่ไม่มีจุดหมาย .
การควบคุมเป็นไปได้ แต่อึดอัดมาก .
เป็นตัวควบคุมที่สะดวกสบายที่ได้รับจากเส้นทแยงมุมของมากกว่า 3 . 5 ” (นิ้ว) .
การติดตั้ง Visual Studio เป็นง่ายมาก , ไม่จำเป็นต้องมีความรู้พิเศษในการประยุกต์ใช้และต้องได้รับการอนุมัติในคำถามที่สร้างโดยตัวช่วยสร้าง .
เพื่อความสะดวก , ติดตั้งไฟล์ความช่วยเหลือซึ่งจะช่วยลดการเข้าถึงฟังก์ชันช่วยเหลือสำหรับการสนับสนุนระยะไกลบนเว็บ .
การตัดสินใจที่จะติดตั้ง Visual Studio บนระบบปฏิบัติการที่เฉพาะเจาะจงจะต้องดำเนินการหลังจากที่แพลตฟอร์มการวิเคราะห์ , เราตั้งใจที่จะสนับสนุน (เลียนแบบ) .
แพลตฟอร์มเก่า – Windows Mobile สามารถติดตั้งบน Windows XP .
emulators ใหม่เช่น Windows Phone 7 – ต้อง Vista หรือ Windows 7 .
หน้าต่าง Emulator โทรศัพท์ 8 – จำเป็นต้องใช้ระบบปฏิบัติการ Windows 8 Pro .
แม้มันอาจเป็นไปได้ว่าเพื่อแก้ปัญหา Windows รุ่นทั้งหมดสำหรับแพลตฟอร์มโทรศัพท์มือถือจะต้อง 2 หรือ 3 ระบบปฏิบัติการกับ Visual Studio และจำลอง .
คุณสามารถแก้ปัญหาซอฟแวร์ที่ถูกสร้างขึ้นมาร์ทโฟนที่เชื่อมต่อโดยตรง , แต่ , มันเป็นเวลาที่โดยทั่วไปมากขึ้น – โดยเฉพาะอย่างยิ่งการบริโภคที่จุดเริ่มต้นของการทำงาน .
ในการแก้ปัญหาซอฟแวร์มาร์ทโฟนของ Microsoft ActiveSync จะต้องติดตั้ง , ซึ่งให้การสื่อสารระหว่างเครื่องคอมพิวเตอร์และมาร์ทโฟน , อุปกรณ์โหลดซอฟต์แวร์ (ใช้งาน) , ขั้นตอนและ – โดย – การแก้จุดบกพร่องขั้นตอน .
บนมืออื่น ๆ การแก้จุดบกพร่องโดยตรงบนมาร์ทโฟนมีข้อดีและผู้สนับสนุนเพราะจะช่วยให้ 100 % เข้ากันได้กับอุปกรณ์ที่ไม่สมบูรณ์จะให้จำลอง .
เหตุผลสามารถหลายอย่างเช่น:

  • ระบบแฟ้มอื่น
  • การแปลงไฟล์ไปยังรูปแบบแฟ้มอื่นหรือตัวอักษร
  • กรณีเปลี่ยนชื่อไฟล์หรือไดเรกทอรี
  • ประสิทธิภาพของฮาร์ดแวร์อื่นมาร์ทโฟนในความสัมพันธ์กับจำลองบนคอมพิวเตอร์ของคุณ
  • ความเป็นไปของการแก้จุดบกพร่องการสื่อสารผ่านสื่อบางอย่างเช่นการเชื่อมต่อโมเด็ม GSM , 3G , บลูทู ธ , IRDA
  • ปัญหาเกี่ยวกับการสนับสนุนสำหรับมาร์ทโฟน , ปุ่มแท็บเล็
  • ความแตกต่างในการสนับสนุนสำหรับหน้าจอสัมผัส , ท่าทาง , หลาย – สัมผัส
  • ต้องคำนึงถึงการใช้พลังงาน CPU และอุปกรณ์จึงแบตเตอรี่และโทรศัพท์มือถือ
  • ความร่วมมือกับการใช้งานในประเทศอื่น ๆ , ทรัพยากรฮาร์ดแวร์และซอฟแวร์
  • การพึ่งพาอาศัยกันกับการกำหนดค่า , ผู้ประกอบการ GSM ล็อคและข้อ จำกัด

ถ้าคุณต้องการที่จะสร้างและอัพเกรดซอฟต์แวร์บนอุปกรณ์มือถือทั้งสอง ( . NET Framework กะทัดรัด – CF) และ PC ( . NET Framework) เพื่อสร้างซอฟต์แวร์ที่ดีที่สุดสำหรับรุ่นที่เก่าแก่ที่สุดและเลวร้ายที่สุดหรือหมายเลขโทรศัพท์ของ Windows 7 เช่น .
นี่คือเหตุผลที่ , ว่าองค์ประกอบ , ฟังก์ชั่นและ . ห้องสมุด NET มีมากขึ้นในความสัมพันธ์กับ ( . NET CF) และการถดถอย , สามารถมากยากกว่าขึ้นไปเปลี่ยนรุ่นและที่สำคัญ ” ความชำรุด ” โปรแกรมและหลายร้อยข้อบกพร่องในคอมไพเลอร์หลังการเปลี่ยนแปลงขนาดเล็กมากในรูปแบบ .
อับ , ไมโครซอฟท์เปิดเผยว่าซอฟต์แวร์ประกาศเก่าไม่ผ่านจากเครื่องขายเมื่อระบบปฏิบัติการรุ่นใหม่เช่น Windows Mobile 6 . 5 ถึง Windows Phone 7 ซึ่งอาจส่งผลในการต้องแก้ไขรหัสสำหรับรุ่นใหม่แต่ละระบบ .
รุ่นกลาง (หลังจุดทศนิยมหลัก) ไม่ได้เรื่องจริงๆเมื่อจะขึ้น , ปัญหาสามารถเกิดขึ้นเมื่อมีการเปลี่ยนแปลงรุ่นใหญ่ 6 – > ; 7 – > ; 8 .
กับโทรศัพท์มือ Windows 8 และ Windows 8 คือความแตกต่างที่ยิ่งใหญ่กว่าเนื่องจากสถาปัตยกรรมระบบแก้ไข . มันเป็นไปได้ที่คุณอาจจำเป็นต้องเขียนโปรแกรม eHouse4DotNet หลัก .
กลับตอนนี้การติดตั้งและการกำหนดค่าของ Visual Studio และ Emulators จำเป็น , สร้างโครงการใน VS สำหรับอุปกรณ์กำจัดจุดอ่อนที่จะไปจัดการ .

 ใน Visual Studio สร้างโครงการโปรแกรมมือถือสำหรับสมาร์ท eHouse


 เลือก . NET Framework กะทัดรัดสำหรับโครงการ

 นอกเหนือจากหนังสืออ้างอิงสำหรับแพลตฟอร์มอุปกรณ์เป้าหมายที่เลือก

  • คุณต้องใช้ Visual Studio
  • เมื่อไฟล์เลือกเมนู – > ; ; ใหม่ – > ; ; โครงการ
  • ในกล่องโต้ตอบโครงการใหม่เลือกจากรายการของ Visual C # – > ; ; อุปกรณ์สมาร์ท – > ; ; โครงการสมาร์ทอุปกรณ์
  • เลือกรุ่น . NET คือการสนับสนุนจากหน่วยกำจัดจุดอ่อน
  • ใส่ชื่อโครงการและเลือกโฟลเดอร์ปลายทาง , เลือกสร้างไดเรกทอรีสำหรับโครงการและคลิก OK
  • ในกล่องโต้ตอบ ” เพิ่มโครงการอุปกรณ์ใหม่สมาร์ท ” เลือกเช่นแพลตฟอร์มต่ำสุดได้รับการสนับสนุน ” Windows Mobile 6 . 1 มืออาชีพ ” และรุ่น . NET Framework กะทัดรัด
  • เลือกโปรแกรมการใช้อุปกรณ์และกด OK
  • โครงการสร้างหน้าต่างและเลือกอุปกรณ์เป้าหมายหรือ Emulator มาร์ทโฟน
  • แล้วก็ , ในเมนูโครงการ – > ; ; โครงการแท็บคุณสมบัติ , เลือก Device และเลือกอุปกรณ์เป้าหมาย ” ปรับใช้รุ่นล่าสุดของ . สุทธิ ”
  • บันทึกตามที่กำหนดไว้ในโครงการและ Visual Studio
  • คัดลอก eHouse4DotNet ห้องสมุดที่มีอยู่ไฟล์ที่มากับโครงการของคุณใน Windows
  • อีกครั้ง , ไป Visual Studio และเปิดโครงการ eHouse4DotNet
  • ใน ” explorer โซลูชั่น ” บนด้านขวาเลือกโครงการและคลิกปุ่มเมาส์ขวาและเลือกเพิ่ม – > ; ; ที่มีอยู่และเพิ่มรายการทั้งหมดของไฟล์ที่คัดลอกจากห้องสมุด eHouse4DotNet
  • นอกจากนี้ใน ” โซลูชัน Explorer ” เลือกการอ้างอิงกดปุ่มเมาส์ขวาเพื่อแสดงเมนู
  • เมื่อ . NET เพื่อหาข้อมูลอ้างอิงทั้งหมดไปยังแพลตฟอร์มซอฟต์แวร์โดยเฉพาะอย่างยิ่ง
  • ตรวจสอบขนาดของรูปแบบมาตรฐานสำหรับขนาดมาร์ทโฟนมาตรฐาน (ความละเอียด) ของจอเป็น 480 * 800
  • สร้างการกำหนดค่าสำหรับแผงควบคุมตามคำแนะนำในบทความนี้: ” eHouse สมาร์ท – ส่งออกการกำหนดค่าสำหรับการติดตั้ง ”
  • เมื่อแก้จุดบกพร่องโดยใช้มาร์ทโฟนที่คุณจะต้องคัดลอกสารบบทั้งหมด ” C: \ e – \ บ้าน ” กับการกำหนดค่าแผงระบบและการตั้งค่าการส่งออกไปการ์ดหน่วยความจำ (ยิ่งดึงการ์ดหน่วยความจำลงในเครื่องอ่านและแปลคอมพิวเตอร์หรือโน๊ตบุ๊ค) . นี้จะหลีกเลี่ยงปัญหาเกี่ยวกับการแปลงไฟล์ , ชื่อและตัวอักษร , และง่ายขึ้นและเร็วขึ้นเพื่อคัดลอก . นอกจากนี้ , ในกรณีของข้อผิดพลาดการคัดลอกสามารถทำให้มันผ่าน xcopy พร้อมรับคำสั่ง . ในไดเรกทอรีปลายทาง ” % CSIDL_PROGRAMS % \ EHouse4DotNet \ ” วางเส้นทางแฟ้ม . txt ที่มีเส้นทางไปยังไดเรกทอรีที่ – คือบ้าน . ” การ์ดจัดเก็บข้อมูล / / e – บ้าน / ” . มาร์ทโฟนพร้อมที่จะแก้ปัญหาและรันไทม์ .
  • ในกรณีของการใช้โปรแกรมจำลองการแก้ปัญหากำหนดค่าพารามิเตอร์จำลองดังนี้
  • โทรจำลองโดยการกดที่ไอคอนของโทรศัพท์
  • เลือกเมนู File – > ; ; กำหนดค่า
  • ในแท็บ General , ประเภทใน ” โฟลเดอร์ที่ใช้ร่วมกัน ” เส้นทางของไดเรกทอรีที่มีไดเรกทอรี eHouse , เช่น . สำหรับการติดตั้ง C: \ e – ประเภทบ้าน \ c: \
  • ในแท็บ , เลือก Video , และการตั้งค่าการปฐมนิเทศถึง 90 องศา
  • ภายใต้เครือข่าย , เลือก ” เปิดใช้งานอะแดปเตอร์เครือข่าย NE2000 ” และรายการของอินเตอร์เฟซการแข่งขันเพื่อเชื่อมต่อกับเครือข่ายโดยใช้ .
  • กด OK . เลือกเมนู File ” บันทึกงานของรัฐและออก ” . Emulator พร้อมสำหรับการใช้งาน .

รหัสแหล่งที่มาสำหรับ Windows ซอฟแวร์ . NET สามารถพบได้ที่: การทำงานอัตโนมัติหน้าแรก eHouse – เปิดแหล่งที่มา . สุทธิ

 เลือก . NET Framework กะทัดรัดสำหรับโครงการ

 การเขียนโปรแกรม Visual Studio สำหรับบ้านอัตโนมัติ ehouse
 การเขียนโปรแกรม Visual Studio สำหรับบ้านอัตโนมัติ ehouse
 การเขียนโปรแกรม Visual Studio สำหรับบ้านอัตโนมัติ ehouse
 การเขียนโปรแกรม Visual Studio สำหรับบ้านอัตโนมัติ ehouse