คำถามติดแท็ก atl

11
เริ่มต้นด้วยการพัฒนาส่วนขยายของ Internet Explorer อย่างไร
ใครบ้างที่นี่มีประสบการณ์กับ / ในการพัฒนาส่วนขยาย IE ที่สามารถแบ่งปันความรู้ของพวกเขา? ซึ่งจะรวมถึงตัวอย่างโค้ดหรือลิงค์ไปยังสิ่งที่ดีหรือเอกสารเกี่ยวกับกระบวนการหรืออะไรก็ตาม ฉันต้องการทำสิ่งนี้จริงๆ แต่ฉันกำลังตีกำแพงยักษ์พร้อมกับเอกสารหมัดรหัสหมัด / ตัวอย่างโค้ด / การขาดมัน ความช่วยเหลือ / ทรัพยากรใด ๆ ที่คุณสามารถนำเสนอจะได้รับการชื่นชมอย่างมาก โดยเฉพาะฉันต้องการเริ่มต้นด้วยวิธีการเข้าถึง / จัดการ DOM จากภายในส่วนขยาย IE แก้ไขรายละเอียดเพิ่มเติม: โดยหลักการแล้วฉันต้องการสร้างปุ่มแถบเครื่องมือที่เมื่อคลิกแล้วจะเปิดเมนูขึ้นซึ่งมีลิงก์ไปยังไซต์ภายนอก ฉันต้องการเข้าถึง DOM และ plant JavaScript บนหน้าขึ้นอยู่กับเงื่อนไขบางประการ วิธีที่ดีที่สุดในการคงอยู่ของข้อมูลในส่วนขยาย IE คืออะไร? ใน Firefox / Chrome / เบราว์เซอร์ที่ทันสมัยที่สุดคุณใช้window.localStorageแต่เห็นได้ชัดกับ IE8 / IE7 นั่นไม่ใช่ตัวเลือก อาจเป็น SQLite DB หรืออย่างนั้น? ถือว่าโอเคที่จะติดตั้ง. NET …

3
อะไรคือความแตกต่างพื้นฐานระหว่าง MFC และ ATL?
สมมติว่าฉันกำลังเพียงใช้พวกเขาสำหรับ "ปกติ" โปรแกรม GUI (ไม่ COM ไม่มี ActiveX ไม่มีอะไรแฟนซี) สิ่งที่เป็นความแตกต่างพื้นฐานฉันจะเห็นระหว่าง ATL และ MFC เพื่อช่วยฉันคิดออกที่หนึ่งที่จะใช้งานหรือไม่ ฉันได้ทำการค้นหาบนเว็บแล้ว แต่ในที่สุดก็ไม่มีคำตอบใดที่ตอบคำถามของฉันได้เลย: http://msdn.microsoft.com/en-us/library/bk8ytxz5(v=vs.80).aspx : "ATL เป็นวิธีที่ง่ายและรวดเร็วในการสร้างคอมโพเนนต์ COM ใน C ++ และรักษาขนาดเล็กใช้ ATL เพื่อสร้างตัวควบคุมหากคุณไม่ต้องการฟังก์ชันในตัวทั้งหมดที่ MFC มีให้โดยอัตโนมัติ" ไม่ตอบคำถามของฉันจริงๆเพราะ: ฉันไม่ได้ทำงานกับ COM นี่หมายความว่า MFC ไม่เร็วหรือ? ทำไม / อย่างไร "MFC ช่วยให้คุณสร้างแอปพลิเคชันเต็มรูปแบบตัวควบคุม ActiveX และเอกสารที่ใช้งานอยู่หากคุณได้สร้างตัวควบคุมด้วย MFC แล้วคุณอาจต้องการพัฒนาต่อใน MFC เมื่อสร้างตัวควบคุมใหม่ให้พิจารณาใช้ ATL หากคุณไม่ต้องการ ฟังก์ชันการทำงานในตัวทั้งหมดของ MFC …
110 c++  visual-c++  mfc  atl 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.