2010-01-15 9 views
6

मुझे अपने नवीनतम एएसपीनेट परियोजना के साथ मदद की ज़रूरत है। इसमें ग्राफिक्स शामिल हैं। मुझे एक सर्कल खींचने की ज़रूरत है और मध्य से किनारे (त्रिज्या) तक कई रेखाएं चल रही हैं। यह वह हिस्सा है जो मुझे पता है कि कैसे करना है। अगला भाग वह हिस्सा है जो मुझे नहीं पता कि कैसे करना है और कुछ सलाह की सराहना करेंगे। उपयोगकर्ताओं को अपने माउस के साथ लाइनों को पकड़ने और उन्हें स्थानांतरित करने की क्षमता की आवश्यकता होती है। उदाहरण के लिए यदि कोई रेखा 90 डिग्री अंक की ओर इशारा कर रही है, तो वे इसे पकड़ना चाहेंगे और इसे 45 डिग्री अंक पर ले जा सकते हैं। इससे गणनाओं को प्रभावित किया जाएगा जो पृष्ठ पर कहीं और प्रदर्शित होंगे।एएसपी.Net में ग्राफिक्स (सी #)

मैं तीसरे पक्ष के नियंत्रण पर विचार करूंगा लेकिन कोडिंग या ओपन सोर्स कंट्रोल के साथ समाधान पसंद करूंगा।

अग्रिम धन्यवाद।

बॉब Avallone

उत्तर

8

ASP.net सर्वर पर चलाता है - यह बस (& जावास्क्रिप्ट) जो ग्राहक के लिए भेज दिया जाता है (उदाहरण के लिए एक ब्राउज़र) और गाया वहाँ एचटीएमएल उत्पन्न करता है।

तो आपको जो चाहिए वह एएसपीनेट समाधान नहीं है, बल्कि वास्तव में एक समृद्ध ग्राहक समाधान है। अपने विकल्पों में से कुछ हैं:

  • जावास्क्रिप्ट
  • फ्लैश
  • सिल्वरलाइट
  • जावा एप्लेट

मुझे लगता है जावास्क्रिप्ट या Silverlight आपके लिए सबसे अधिक ब्याज की हो जाएगा। शायद आप एक छोटी सी जांच करना चाहते हैं, और एक अद्यतन प्रश्न के साथ वापस आना।

अद्यतन पुन: बॉब की टिप्पणी:

एक त्वरित google इस पाया है, जो बहुत अच्छा लगता है:

Lightweight Visual Thesauras

+0

मुझे लगता है कि मैं एक समाधान के रूप में जावास्क्रिप्ट को आगे बढ़ाना चाहता हूं। क्या कोई मुझे एक उदाहरण के लिए इंगित कर सकता है जो कि मैं क्या करना चाहता हूं? –

+0

@Bob अद्यतन उत्तर –

+0

मैंने जावास्क्रिप्ट को एक समाधान के रूप में देखा है और इस बिंदु पर, मैं उस एवेन्यू को आगे नहीं लेना चाहता हूं। सिल्वरलाइट अब आगे बढ़ने के लिए एक बेहतर एवेन्यू जैसा दिखता है। वही सवाल लागू होता है, क्या किसी को ऐसे उदाहरण के बारे में पता है जो मैं करने की कोशिश कर रहा हूं? –

4

आप संभवतः एक svg इस्तेमाल कर सकते हैं आप के लिए काम करने के लिए, हो सकता है

http://www.maa.org/joma/Volume7/Lane/Developer.html

पर काम को संशोधित करना

विशिष्ट उदाहरण है:

http://www.maa.org/joma/Volume7/Lane/Thales.svg

+0

+1 अच्छा समाधान। –

+0

मैं उत्तर देने वाले सभी को धन्यवाद देना चाहता हूं। जॉन द्वारा यह समाधान सबसे आशाजनक दिखता है। मैं इसका पीछा करूंगा और आपको सभी बता दूंगा कि यह कैसे काम करता है। बॉब –

+0

मुझे यह समाधान पसंद है, लेकिन मुझे यह उल्लेख करना होगा कि IE svg का समर्थन नहीं करता है। –

0

आप ASP.Net के लिए विवश करने की आवश्यकता नहीं है, तो इस समस्या को और अधिक आसानी से एक फार्म एप्लिकेशन के माध्यम से हल किया है। आप बाहरी रखरखाव की समान डिग्री प्राप्त करने के लिए इसे एक-क्लिकऑन ऐप के रूप में नेट-सक्षम कर सकते हैं और वितरित कर सकते हैं (यदि आप एएसपी.NET का उपयोग कर रहे हैं)।

+0

यह एएसपीनेट नहीं होना चाहिए, लेकिन वे एक वेब समाधान की तलाश में हैं। मुझे एक विंडो ऐप बदलने के लिए कहा गया है। यह काम कर रहा है, लेकिन जिसके लिए उनके पास स्रोत कोड नहीं है। बॉब –

संबंधित मुद्दे