الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مقدمة عن الفيجول ستديو LightSwitch

بدأه VB Helper في 5 يوليو 2011 · 6 رد · 2,337 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركاته

اليوم اريد ان اطرح لحضراتكم برنامج من عائلة الفيجول ستديو الا وهو الـ LightSwitch

اللايت سويتش هو عبارة عن اسهل طريقة لبناء تطبيقات عملية تشتغل على الويندوز او الحوسبة السحابية.

يقدم اللايت سويتش مجموعة من القوالب المعدة مسبقا ومجموعة من الادوات لبناء تطبيقات تستهدف تطبيقات الويندوز او ويندوز Azure, بكمية من قليلة من الكود, مما يجعل عملية بناء البرامج العملية سهلة جدا ولا يتم التركيز كثيرا على الكود. كما يمكن بناء هذه التطبيقات بلغة الفيجول بيسك او السي شارب.

يمكنك بناء نماذج من قوالب جاهزة مع عرض بيانات من مصدر بيانات مثل السيكول سيرفر, SQL Azure, Share Point ... الخ, وهناك دعم متكامل مع برامج الاوفيس بحيث يمكنك التصدير الى ملف اكسل بدون اي كود, فيمكنك في دقيقة بناء وتصدير تطبيق عملي بسيط, والميزه الحلوه فيه انه يمكنك تعديل برنامجك وقت التنفيذ.

LightSwitch.jpg?psid=1

لايت سويتش يقوم ببناء تطبيقات سلفرلايت تشتغل على المتصفح او خارجه OOB او في الحوسبة السحابية, وبعد تطوير تطبيق يمكنك استخدام الاصدارات Ultimate, Professional, Premuim للفيجول ستديو 2010 لتطويره او تعديلة لاحقا. يمكنك تحميل اللايت سويتش من الرابط التالي http://msdn.microsoft.com/en-us/lightswitch/ff796201

كما يمكنكم رؤية الرابط التالي للفائدة http://blogs.msdn.com/b/jasonz/archive/2010/08/23/lightswitch-beta1-now-available-building-your-first-app.aspx

4

.:: Wish to become better and better ::.

#2

+1 , شكراً أخي VB Helper ، انا قرأت عن الموضوع في موقع MSDN منذ مدة بس بصراحة شرحك احلى ,,, :)

MagicCreativity.png

 

♥♥♥

♥♥♥

♥♥♥

♥♥♥


Palestine.gif

#3

السلام عليكم ورحمه الله وبركاته

لاشكر على واجب اخ ماهر, اصلا لي فترة طويلة وانا شغال مع السلفرلايت لين قبل اسبوع سمعت باللايت سويتش والذي في الاساس يبني البرامج بالسلفرلايت فحبيت اتطرق لهذا الموضوع واعرضه لأخوتي واخواتي في المنتدى .. بالتوفيق

.:: Wish to become better and better ::.

#4

شكرا أخي الكريم على الخبر الكريم :)

بس حاسس عمر البرمجة بالكود بدأ ينتهي... وسنرى بعد سنوات أن البرمجة هي سحب وإفلات :sad:

لو تقدر تسلط الضوء عن web matrix أكون إلك من الشاكرين ( أنا حالياً عم نزلو :wacko: )

شكراً

تم تعديل هذه المشاركة بواسطة KV2010 في 5 يوليو 2011 في 09:21

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#5
اقتباس

شكرا أخي الكريم على الخبر الكريم

بس حاسس عمر البرمجة بالكود بدأ ينتهي... وسنرى بعد سنوات أن البرمجة هي سحب وإفلات

هناك العديد من الابحاث العلمية فى هذا المجال

وهذا التخصص يطلق عليه Visual Programming Language

اى لغات البرمجة المرئية/الصورية

والتى تعتمد على تمثيل البرامج من خلال الواجهة الرسومية والصور والاشكال بدلا من التمثيل النصى عن طريق كتابة الكود

http://en.wikipedia.org/wiki/Visual_programming_language

العلماء يبحثون فى هذا المجال منذ زمن طويل (تقريبا 1975)

وشجعهم فى السنوات الاخيرة تطور انظمة التشغيل واعتمادها على البيئة الرسومية بدلا من كتابة الاوامر بشكل نصى فى سطر الاوامر

ويرى العلماء نظريا انه من الممكن تحويل لغات البرمجة لتعتمد هى ايضا على التمثيل الرسومى

ومنذ 1994 حتى الان ستجد الكثير من رسائل الماجستير والدكتوراه فى هذا التخصص

هناك تحديات تواجه نجاح هذه النوعية من اللغات

وقد نجحت حتى الان اللغات المرئية/الصورية المتخصصة فى مجال معين مثل LabView,LadderLogic,OpenMusic,Scratch,Alice,...etc

اما اللغات الصورية المتعدد الاغراض General Purpose

فمازالت تحتاج الى المزيد من الابحاث والبراهين لتكون بديل افضل من اللغات النصية مثل Java و ++C/C و #C وPython و Ruby و Php و VB وغيرها الكثير

ملاحظة

لغات مثل ال #C و VB

لايصنفها العلماء على انها Visual Programming Languages

وانما هى لغة نصية Text لها بيئة عمل مرئية/صورية Visual Environment

حيث فى لغات ال Visual Programming Language - VPLs لايوجد كود على شكل نص text

ملاحظة اقصد بصورية Graphical وليس Virtual

والله الموفق

تم تعديل هذه المشاركة بواسطة PWCT Maker في 5 يوليو 2011 في 13:31

1
#6

قرأت سابقاً حول هذا المنتج ( قراءة سطحية ) و منتج آخر (Visual Web Developer) ، لكن لا أرى أن هذه مشاريع " عملية " أو أنها جاءت بشيء جديد ، بقدر ماهي محاولة جلب أكبر عدد من المستخدمين . مجموعة من Templates الجاهزة + D&D رأيناه كثيراً في تطبيقات Windows الموجهة للمطورين ، وكلها في ظاهرها الرحمة و في بطانها العذاب ( أتفلسف :/ ) .. لا فائدة من أن تبني مشروع في خمسة دقائق و تمضي سنة لفهم كيف تم هذا .

يعني أتحمس لأبني تطبيقي الأول الموجه لويندوز Azure باستخدام lightswitch ، فأقرأ هذا :

http://msdn.microsof...y/ff852008.aspx

وأجده مجموعة خطوات 1 ، 2 ، 3 .. وكأني " مبرمَج و لست مبرمِج " . بينما أطر عمل Google مثلاً بمختلف أنواعها ، تشعر أنها واضحة ومفهومة لأنها مبنية و موجهة للمبرمجين .

لذلك Visual Studio بأدواته الأساسية أرى أنها " أصرف " من أدوات تحاول تعزل المبرمج بهذه الطريقة ، وجهة نظر فقط ، ليس لاثارة جدل " بيزنطي " ، وليس من باب التهوين من محبي هذا المنتج .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#7

السلام عليكم ورحمه الله وبركاته

اخي KV2010 المغزى مو عمر الكود بينتهي, مايكروسوفت تحاول بقدر الامكان في تقنياتها توفير العبء على المطور وان يركز في ويكتب الكود اللازم فعله, على سبيل المثال او ظهور لتقنية ال ADO.NET كانت العملية كلاسيكية للمبرمج قم بتعريف اتصال من ثم امر وبعدها يتم تطبيق هذا الامر واذا ارجع بيانات قمنا بحفظها سوى في قارىء البيانات او ال DataSet فنلاحظ كمية لابأس من الكود تتكرر في كل مشروع يستخدم هذه التقنية لذا فكرة في تطوير ادوات توفر على المطور هذا العبء, وهناك العديد من الامثلة التي يمكنك القياس بها, اما عن الـ Web Matrix فقد تعاملت معه قديما في الاصدار الاول لتقنية ال ASP.NET فأحببت التطرق لموضوعي هذا على اساس انها نقلة نوعية لصنع البرامج من مايكروسوفت واخيرا وليس اخرا فتحاول مايكروسوفت التركيز على تقنية السلفرلايت, رغم انني اذكر مره سمعت احد الاخوه يقول ان عمر السلفرلايت سينتهي بقدوم ال HTML5 وطبعا الان اقولها وبكل ثقة هذا كلام زائف لا اساس له من الصحه وان شاء الله في الايام الاتيه سوف اقوم بعمل مقالة للمقارنة بين التقنيتين وجها لوجه

شكرا اخ PWCT Maker على هذا التوضيح واذكر سابقا انني سمعت احد الدكاتره الذين درست على يديه سابقا وهو متخصص في بناء المترجمات, ان كثير من الشركات تفكر في بناء لغات يقل فيها نشبة الكود بحيث يمكن للمبرمج عمل برنامج باستخدام مخطط التدفق FlowChart

اخ عبدالله كما ذكرت سابقا القوالب الجاهز صح توفر مقدار الكود المكتوب وحسب ماقلت "في ظاهرها الرحمه وداخلها العذاب" لكن اقول عبارتك تنطبق على الاشخاص الذين ليس لهم خلفية في البرمجة كثيرا, فمثلا كثير منا يستخدم اداة ال SqlDataSource واذا واجهته بعض المشاكل فيها عجز عن حلها!! الاحتما الاكبر انه لم تكن عند خلفية اساسيه في تقنية ال ADO.NET والوضع المنفص والمتصل .. الخ من الكائنات والطرق المستخدمه فيها, لكن اذا كنت قدفهمت قدرا ما منها فستلاحظ ان الاداة السابقه توفير لكود كنت في غنى عنه

.:: Wish to become better and better ::.

مواضيع مشابهة