এইচটিএমএল এইচটিএমএল সোর্স: <!DOCTYPE html> <html lang=”en-US”> <title>Products</title> <link rel=”stylesheet” href=”http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css”> <script src=”http://www.w3schools.com/appml/2.0.3/appml.js”></script> <body> <div class=”container”> <h1>Products</h1> <div id=”Form01″ class=”jumbotron” style=”display:none” appml-controller=”myFormController”> <div appml-include-html=”inc_formcommands.htm”></div> <div class=”form-group”> <label>ProductName:</label> <input id=”ProductName” class=”form-control”> </div> <div class=”form-group”> <label>Supplier:</label> <div appml-data=”local?model=model_dropdown_suppliers”> <select id=”SupplierID” class=”form-control”> <option appml-repeat=”records” value=”{{SupplierID}}”>{{SupplierName}}</option> </select> …
Category: AppML : Application Modeling Language
Application Modeling Language
May 25
AppML কেস স্টাডি – গ্রাহকরা (AppML Case Study – Customers)
এইচটিএমএল এইচটিএমএল সোর্স: <!DOCTYPE html> <html lang=”en-US”> <title>Customers</title> <link rel=”stylesheet” href=”http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css”> <script src=”http://www.w3schools.com/appml/2.0.3/appml.js”></script> <body> <div class=”container”> <h1>Customers</h1> <div id=”Form01″ class=”jumbotron” style=”display:none” appml-data=”local?model=model_customersform” appml-controller=”myFormController”> <div appml-include-html=”inc_formcommands.htm”></div> <div class=”form-group”> <label for=”customername”>CustomerName:</label> <input id=”customername” class=”form-control”> </div> <div class=”form-group”> <label for=”contactname”>ContactName:</label> <input id=”contactname” class=”form-control”> </div> <div class=”form-group”> …
May 25
AppML কেস স্টাডি – JSON ফাইল (AppML Case Study – JSON Files)
এইচটিএমএল এইচটিএমএল সোর্স: <<!DOCTYPE html> <html lang=”en-US”> <link rel=”stylesheet” href=”http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css”> <script src=”http://www.w3schools.com/appml/2.0.3/appml.js”></script> <body> <div class=”container” appml-data=”appml.php?model=model_cd_from_json”> <h1>CD Collection</h1> <h3>Extracted from an XML file</h3> <div appml-include-html=”inc_listcommands_nofilter.htm”></div> <table class=”table table-striped table-bordered”> <tr> <th>Title</th> <th>Artist</th> <th>Country</th> </tr> <tr appml-repeat=”records”> <td>{{Title}}</td> <td>{{Artist}}</td> <td>{{Country}}</td> </tr> </table> </div> </body> </html> মডেল এই অ্যাপ্লিকেশনের মধ্যে ব্যবহৃত মডেল { “rowsperpage” …
May 25
AppML কেস স্টাডি – এক্সএমএল ফাইল (AppML Case Study – XML Files)
এইচটিএমএল এইচটিএমএল সোর্স: <!DOCTYPE html> <html lang=”en-US”> <head> <meta charset=”utf-8″> <link rel=”stylesheet” href=”http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css”> <script src=”http://www.w3schools.com/appml/2.0.3/appml.js”></script> </head> <body> <div class=”container” appml-data=”appml.php?model=model_cd_from_xml”> <h1>CD Collection</h1> <h3>Extracted from an XML file</h3> <div appml-include-html=”inc_listcommands_nofilter.htm”></div> <table class=”table table-striped table-bordered”> <tr> <th>Title</th> <th>Artist</th> <th>Country</th> </tr> <tr appml-repeat=”records”> <td>{{Title}}</td> <td>{{Artist}}</td> <td>{{Country}}</td> </tr> </table> </div> </body> </html> মডেল এই অ্যাপ্লিকেশনের মধ্যে ব্যবহৃত …
May 25
AppML কেস স্টাডি – টেক্সট ফাইল (AppML Case Study – Text Files)
এইচটিএমএল এইচটিএমএল সোর্স: <!DOCTYPE html> <html lang=”en-US”> <link rel=”stylesheet” href=”http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css”> <script src=”http://www.w3schools.com/appml/2.0.3/appml.js”></script> <body> <div class=”container” appml-data=”appml.php?model=model_cd_from_txt”> <h1>CD Collection</h1> <h3>Extracted from an XML file</h3> <div appml-include-html=”inc_listcommands_nofilter.htm”></div> <table class=”table table-striped table-bordered”> <tr> <th>Title</th> <th>Artist</th> <th>Country</th> </tr> <tr appml-repeat=”records”> <td>{{Title}}</td> <td>{{Artist}}</td> <td>{{Country}}</td> </tr> </table> </div> </body> </html> মডেল এই অ্যাপ্লিকেশনের মধ্যে ব্যবহৃত মডেল { “rowsperpage” : 7, …
May 23
অ্যাপ এম এল কেস (AppML Cases)
রিদওয়ান বিন শামীম এই কেস স্টাডিগুলোর মাধ্যমে বোঝানোর চেষ্টা করা হবে কীভাবে অ্যাপ এম এল ব্যবহার করে ইন্টারনেট এপ্লিকেশন তৈরি করা যায়। ১ম পার্টঃ ইন্টারনেট ফাইলে ঢুকা টেক্সট ফাইলে ঢুকা এক্সএমএল ফাইলে ঢুকা জেএসওএন ফাইলে ঢুকা ২য় পার্টঃ ইন্টারনেট ডাটাবেসে ঢুকাঃ ডাটাবেস ডাটা লিস্টিং করা, ডাটাবেস ডাটা ফিল্টারিং করা, ডাটাবেস ডাটা এডিট …
May 22
অ্যাপ এম এল এপিআই (AppML API)
রিদওয়ান বিন শামীম অ্যাপ এম এল এপিআই অ্যাপ এম এল এর প্রক্রিয়া ও বৈশিষ্ট্য প্রকাশ করে থাকে। প্রক্রিয়া ও বৈশিষ্ট্য দ্বারা কি কি সম্ভব? প্রক্রিয়া ও বৈশিষ্ট্যের মাধ্যমে- অ্যাপ এম এল এপ্লিকেশন তৈরি করা সম্ভব, এপ্লিকেশনকে ডাটা দ্বারা সমৃদ্ধ করা সম্ভব, ওয়েবপেজে ব্যবহারের জন্য এপ্লিকেশন ডাটা সন্ধান করা সম্ভব উদাহরণঃ new AppML() …
May 22
অ্যাপ এম এল মডেল (AppML Models)
রিদওয়ান বিন শামীম অ্যাপ এম এল মডেল কোনও এপ্লিকেশনকে বিবৃত করে। অ্যাপ এম এল মডেল আসলে কী অ্যাপ এম এল মডেল একধরনের জাভাস্ক্রিপ্ট অবজেক্ট বা জেএসওএন, যা কোনও এপ্লিকেশনকে বিবৃত করে। একটি ছোট মডেল ডাটাবেস থেকে প্রাপ্ত তথ্যের ভিত্তিতে সম্পূর্ণ এপ্লিকেশনকে বিবৃত করতে পারে। { “database” : {অ্যাপ এম এল “connection” : …
May 21
অ্যাপ এম এল কন্ট্রোলার (AppML Controllers)
রিদওয়ান বিন শামীম অ্যাপ এম এল কন্ট্রোলারের উদ্দেশ্য হল এপ্লিকেশনকে নিয়ন্ত্রণ করা। কন্ট্রোলার যা যা করতে পারেঃ প্রারম্ভিক ডাটা সেট করা, এপ্লিকেশন ডাটা পরিবর্তন করা, ইনপুট এবং আউটপুট নিয়ন্ত্রণ করা, ডাটা ভ্যালিডেট করা, ডাটা সংক্ষেপ করা, ভুলক্রুটি নিয়ন্ত্রণ, এপ্লিকেশন শুরু ও শেষ করা, আরও অনেক কিছু করা যায় এর দ্বারা। কন্ট্রোলার ব্যতিত …