Category: AppML : Application Modeling Language

Application Modeling Language

অ্যাপ এম এল এর ইতিহাস (AppML History)

রিদওয়ান বিন শামীম   ১৯৯৯ সালে রেফসনেস ডাটা (Refsnes Data) অ্যাপ এম এল এর প্রথম সংস্করণ ডেভলাপ করে।এমনকি তখনও অ্যাপ এম এল মূলত ওয়েব ক্লায়েন্ট ও ওয়েব সার্ভারের মধ্যে এইচটিটিপি কমিউনিকেশনের উপর নির্ভরশীল ছিল। পরবর্তীতে এই পদ্ধতিই এজ্যাক্স নামে পরিচিতি লাভ করে। ২০০০ সালের সেপ্টেম্বরে নরওয়ের একজন গ্রাহকের আগ্রহে প্রায় ৩০টি এপ্লিকেশনের ডাটা উইন্ডোজ ডেক্সটপ …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%85%e0%a7%8d%e0%a6%af%e0%a6%be%e0%a6%aa-%e0%a6%8f%e0%a6%ae-%e0%a6%8f%e0%a6%b2-%e0%a6%8f%e0%a6%b0-%e0%a6%87%e0%a6%a4%e0%a6%bf%e0%a6%b9%e0%a6%be%e0%a6%b8/

অ্যাপ এমএল স্থাপত্য (AppML Architecture)

নাজমুল ইসলাম আধুনিক ওয়েব স্থাপত্য AppML সমসাময়িক কৌশল এবং আধুনিক ওয়েব ডেভেলপমেন্ট এর ধারনাকে একত্রিত করে। AppML গতি, সরলতা, এবং কম খরচে উপর নজর দেয়: সেবামূলক MVC আর্কিটেকচার অত্যন্ত কম ব্যান্ডউইথ খরচ ক্লাউড কম্পিউটিং জন্য অনুকূল উপস্থাপনা বা প্রেজেন্টেশন থেকে কন্টেন্টসময়হ সম্পূর্ণ আলাদা করা ইন্টেলিজেন্ট ঘোষণামূলক প্রোগ্রামিং দ্রুত এবং তৎপর ওয়েব ডেভেলপমেন্ট উচ্চ আকার পরিবর্তনযোগ্য …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%85%e0%a7%8d%e0%a6%af%e0%a6%be%e0%a6%aa-%e0%a6%8f%e0%a6%ae%e0%a6%8f%e0%a6%b2-%e0%a6%b8%e0%a7%8d%e0%a6%a5%e0%a6%be%e0%a6%aa%e0%a6%a4%e0%a7%8d%e0%a6%af-appml-architecture/

অ্যাপ এমএল রেফারেন্স – এপিআই (AppML Reference – API)

আদনান নাহিদ   অ্যাপ এমএল মেথড   মেথড বা পদ্ধতি বিবরণ new AppML() একটি নতুন AppML অবজেক্ট বা বস্তু তৈরি করুন appml (“name”) নির্দিষ্ট নামের AppML অবজেক্ট বা বস্তু ফেরত দেয় displayMessage(text) নির্দিষ্ট বার্তা প্রদর্শন করে getData() অ্যাপ্লিকেশন থেকে তথ্য গ্রহণ করে run() একটি অ্যাপ্লিকেশন অবজেক্ট বা বস্তু চালু করে setError(no, description) একটি নির্দিষ্ট ত্রুটি …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%85%e0%a7%8d%e0%a6%af%e0%a6%be%e0%a6%aa-%e0%a6%8f%e0%a6%ae%e0%a6%8f%e0%a6%b2-%e0%a6%b0%e0%a7%87%e0%a6%ab%e0%a6%be%e0%a6%b0%e0%a7%87%e0%a6%a8%e0%a7%8d%e0%a6%b8-%e0%a6%8f%e0%a6%aa/

অ্যাপ এম এল রেফারেন্সঃ ডাটাবেস (AppML Reference – Databases)

রিদওয়ান বিন শামীম     ডাটাবেসের বৈশিষ্ট্য ডাটাবেসের বৈশিষ্ট্য ডাটাবেসকে ডাটা সোর্সরূপে প্রদর্শন করে। এর কিছু উপবৈশিষ্ট্য আছে,   Element (উপাদান) বর্ণনা “connection” ডাটাবেসের কানেকশনের নাম “execute” এসকিউএল বিবৃতির অ্যারি যা ডাটা পুনঃরসজ্জিত করার আগে সম্পাদন করতে হয় (ঐচ্ছিক) “keyfield” মূল টেবিলের জন্য প্রধান ক্ষেত্র(ঐচ্ছিক) “maintable” এপ্লিকেশনের জন্য মূল টেবিল(ঐচ্ছিক) “orderby” নির্ধারিত এসকিউএল আরোপিত ক্লস(ঐচ্ছিক) …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%85%e0%a7%8d%e0%a6%af%e0%a6%be%e0%a6%aa-%e0%a6%8f%e0%a6%ae-%e0%a6%8f%e0%a6%b2-%e0%a6%b0%e0%a7%87%e0%a6%ab%e0%a6%be%e0%a6%b0%e0%a7%87%e0%a6%a8%e0%a7%8d%e0%a6%b8%e0%a6%83-%e0%a6%a1%e0%a6%be-2/

অ্যাপ এম এল রেফারেন্সঃ ডাটা ফাইল (AppML Reference – Data Files)

রিদওয়ান বিন শামীম   ডাটাবেসের বৈশিষ্ট্য ডাটাবেসের বৈশিষ্ট্য ডাটাবেসকে ডাটা সোর্সরূপে প্রদর্শন করে।এর কিছু উপবৈশিষ্ট্য আছে, উপাদান বিবরণ “type” ডাটা ফাইলের ধরণ (“csvfile”, “xmlfile”, or “jsonfile”) “filename” ফাইলের নাম “record” এক্সএমএল ডাটা নডের নাম (যদি xmlfile হয়) “items” ডাটা আইটেম   টেক্সট ফাইল থেকে ডাটা এই মডেল কমা দিয়ে আলাদা করা টেক্সট ফাইল থেকে টাইটেল, …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%85%e0%a7%8d%e0%a6%af%e0%a6%be%e0%a6%aa-%e0%a6%8f%e0%a6%ae-%e0%a6%8f%e0%a6%b2-%e0%a6%b0%e0%a7%87%e0%a6%ab%e0%a6%be%e0%a6%b0%e0%a7%87%e0%a6%a8%e0%a7%8d%e0%a6%b8%e0%a6%83-%e0%a6%a1%e0%a6%be/

অ্যাপ এম এল রেফারেন্স (AppML Reference)

রিদওয়ান বিন শামীম   অ্যাপ এম এল এইচটিএমএল এট্রিবিউট উদাহরণ, <div appml-include-html=”inc_header.htm”></div> <h1>Customers</h1> <table appml-data=”customers.js” appml-controller=”myController”>   <tr>     <th>Customer</th>     <th>City</th>     <th>Country</th>   </tr>   <tr appml-repeat=”records”>     <td>{{CustomerName}}</td>     <td>{{City}}</td>     <td>{{Country}}</td>   </tr> </table> <divappml-include-html=”inc_footer.htm”></div>       Attribute Description Explained appml-controller AppML controller হিসাবে বিবৃত AppML Controllers appml-data এপ্লিকেশনের জন্য …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%85%e0%a7%8d%e0%a6%af%e0%a6%be%e0%a6%aa-%e0%a6%8f%e0%a6%ae-%e0%a6%8f%e0%a6%b2-%e0%a6%b0%e0%a7%87%e0%a6%ab%e0%a6%be%e0%a6%b0%e0%a7%87%e0%a6%a8%e0%a7%8d%e0%a6%b8-appml-reference/

অ্যাপ এমএল এ অ্যামাজন ডাটাবেজ ব্যবহার করা (AppML using Amazon Database)

হ্যালো বন্ধুরা, আমাদের সাইটে আসার জন্য ধন্যবাদ… এখানে আমরা আমাজন ডাটাবেজ সম্পর্কে আলোচনা করব। ডাটাবেজ এ সংযুক্ত হওয়া খুব একটা কঠিন কাজ নয়। একটু জানলই তোমরা সহজেই ডাটাবেজ এর সাথে সংযুক্ত হতে পারবে আস জেনে নেই… আমাজন রিলেশনাল ডাটাবেস সার্ভিস কি (RDS) বিভিন্ন ডাটাবেজ প্রতিষ্ঠানের মধ্যে আমাজন হলো একটি প্রতিষ্ঠান। এই প্রতিষ্ঠান বিভিন্ন ডাটাবেজের সুবিধা …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%85%e0%a7%8d%e0%a6%af%e0%a6%be%e0%a6%aa-%e0%a6%8f%e0%a6%ae%e0%a6%8f%e0%a6%b2-%e0%a6%8f-%e0%a6%85%e0%a7%8d%e0%a6%af%e0%a6%be%e0%a6%ae%e0%a6%be%e0%a6%9c%e0%a6%a8-%e0%a6%a1%e0%a6%be%e0%a6%9f/

অ্যাপ এম এল -এ গুগল ক্লাউড এসকিউএল ব্যবহার করা (AppML using Google Cloud SQL)

রফিকুল ইসলাম   গুগল ক্লাউড এসকিউএল কী গুগল ক্লাউড এসকউএল হচ্ছে ক্লাউড ভিত্তিক ডাটাবেজ সেবা।   গুগল ক্লাউড এসকিউএল কেন? গুগল ক্লাউড এসকিউএল, মাই এসকিউএল ডাটাবেজকে কোন অতিরিক্ত  বিরম্বনা ছাড়াই ক্লাউড এ স্থাপন করে। গুগল শক্তিশালী ডাটাবেজ অফার করে এবং এর ব্যয় খুবই নমনীয় (যতটুকু ব্যবহার সেইঅনুপাতে বিল প্রদান করতে হয়) গুগল স্বয়ংক্রিয় ব্যাকআপ, সংস্কার, …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%85%e0%a7%8d%e0%a6%af%e0%a6%be%e0%a6%aa-%e0%a6%8f%e0%a6%ae-%e0%a6%8f%e0%a6%b2-%e0%a6%8f-%e0%a6%97%e0%a7%81%e0%a6%97%e0%a6%b2-%e0%a6%95%e0%a7%8d%e0%a6%b2%e0%a6%be%e0%a6%89%e0%a6%a1/

অ্যাপ এম এল ওয়েবম্যাট্রিক্স (AppML WebMatrix)

রিদওয়ান বিন শামীম   কারো যদি ওয়েব সার্ভার না থাকে তবে অ্যাপ এম এল ওয়েবম্যাট্রিক্স ব্যবহার করে তৈরি করে নেয়া যায়।   ওয়েবম্যাট্রিক্স ওয়েবম্যাট্রিক্স হল এক প্রকার ফ্রী ওয়েব ডেভেলাপমেন্ট টুল যেটি সহজে ওয়েবসাইট তৈরি করতে দেয়। এর উপাদানগুলো হল, ওয়েবের উদাহরণ ও টেম্পলেট, বিভিন্ন ওয়েব ল্যাঙ্গুয়েজের জন্য সাপোর্ট(যেমন পিএইচপি, এএসপি ডট নেট, নড জেএস …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%8f%e0%a6%aa%e0%a6%bf%e0%a6%aa%e0%a6%bf%e0%a6%8f%e0%a6%ae%e0%a6%8f%e0%a6%b2-%e0%a6%93%e0%a7%9f%e0%a7%87%e0%a6%ac%e0%a6%ae%e0%a7%8d%e0%a6%af%e0%a6%be%e0%a6%9f%e0%a7%8d%e0%a6%b0%e0%a6%bf%e0%a6%95/

অ্যাপ এম এল ডট নেট (AppML .NET)

রিদওয়ান বিন শামীম   ডট নেট সার্ভারে প্রবেশযোগ্যতা থাকলে নিচের প্রক্রিয়ায় অ্যাপ এম এল সার্ভার এপ্লিকেশন তৈরি করা যাবে, প্রবেশযোগ্যতা না থাকলে ওয়েবম্যাট্রিক্সের জন্য প্রযোজ্য প্রক্রিয়া অনুসরণ করতে হবে।   টেস্ট পেজ তৈরি করা প্রথমে টেস্ট পেজ তৈরি করে সেটিকে পিএইচপি সার্ভারে customers.htm নাম দিয়ে(বা অন্য কোনও নামও চলবে) সংরক্ষণ করতে হবে। customers.htm <!DOCTYPE html> …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%85%e0%a7%8d%e0%a6%af%e0%a6%be%e0%a6%aa-%e0%a6%8f%e0%a6%ae-%e0%a6%8f%e0%a6%b2-%e0%a6%a1%e0%a6%9f-%e0%a6%a8%e0%a7%87%e0%a6%9f-appml-net/

অ্যাপ এম এল পিএইচপি (AppML PHP)

রিদওয়ান বিন শামীম   যদি কোনও পিএইচপি ডাটাবেসে প্রবেশযোগ্যতা থাকে তাহলে তাহলে নিচের নির্দেশ মোতাবেক অ্যাপ এম এল সার্ভার এপ্লিকেশন তৈরি করা সম্ভব হবে। পিএইচপি ডাটাবেসে প্রবেশযোগ্যতা না থাকলে ওয়েবম্যাট্রিক্সের জন্য প্রযোজ্য উপদেশ দেখতে হবে।   টেস্ট পেজ তৈরি করা টেস্ট পেজ তৈরি করে customers.htm রূপে (বা অন্যকোনও রূপে) পিএইপি সার্ভারে সংরক্ষণ করতে হবে। customers.htm …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%85%e0%a7%8d%e0%a6%af%e0%a6%be%e0%a6%aa-%e0%a6%8f%e0%a6%ae-%e0%a6%8f%e0%a6%b2-%e0%a6%aa%e0%a6%bf%e0%a6%8f%e0%a6%87%e0%a6%9a%e0%a6%aa%e0%a6%bf-appml-php/

অ্যাপ এম এল ডাটাবেস (AppML Database)

আপনার নিজের ওয়েব SQL ডাটাবেস তৈরি করুন নীচের ছোট ইউটিলিটি ব্যবহার করে, AppML ব্যবহার করে আপনি আপনার নিজের ওয়েব SQL ডাটাবেস তৈরি করতে পারেন। নিজেই নিজের এসকিউএল লিখুন, অথবা প্রদত্ত এসকিউএল ব্যবহার করুন: নোটঃ ওয়েব এসকিউএল শুধুমাত্র ক্রোম এবং সাফারি ব্রাউজারে কাজ করে। কাস্টোমার DROP TABLE IF EXISTS Customers; CREATE TABLE IF NOT EXISTS Customers (CustomerID …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%85%e0%a7%8d%e0%a6%af%e0%a6%be%e0%a6%aa-%e0%a6%8f%e0%a6%ae-%e0%a6%8f%e0%a6%b2-%e0%a6%a1%e0%a6%be%e0%a6%9f%e0%a6%be%e0%a6%ac%e0%a7%87%e0%a6%b8-appml-database/

অ্যাপ এম এল ফর্ম (AppML Forms)

রিদওয়ান বিন শামীম   এই অধ্যায়ে দেখানো হবে কীভাবে ডাটাবেসের বিপরীতে ইনপুট ফর্ম তৈরি করা যায়।   ফর্ম মডেল তৈরি করা model_customersform.js { “database” : {     “connection” : “localmysql”,     “maintable” : “Customers”,     “keyfield” : “CustomerID”,     “sql” : “SELECT * FROM Customers”}, “updateItems” : [     {“item” : “CustomerName”},     {“item” : …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%85%e0%a7%8d%e0%a6%af%e0%a6%be%e0%a6%aa-%e0%a6%8f%e0%a6%ae-%e0%a6%8f%e0%a6%b2-%e0%a6%ab%e0%a6%b0%e0%a7%8d%e0%a6%ae-appml-forms/

অ্যাপ এম এল লিস্ট (AppML Lists)

রিদওয়ান বিন শামীম   এই অধ্যায়ে আমরা একটি ডাটাবেস থেকে রেকর্ড লিস্ট করব।   নতুন মডেল তৈরি করা পূর্ববর্তী অধ্যায়ে ডাটাবেস তৈরি করতে মডেল ব্যবহার করা হয়েছে। এখন ফিলটার ও সংক্ষিপ্ত বর্ণনাসহ নতুন মডেল তৈরি করব,  model_customerslist.js { “rowsperpage” : 10, “database” : {     “connection” : “localmysql”,     “sql” : “SELECT * Customers”,     …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%85%e0%a7%8d%e0%a6%af%e0%a6%be%e0%a6%aa-%e0%a6%8f%e0%a6%ae-%e0%a6%8f%e0%a6%b2-%e0%a6%b2%e0%a6%bf%e0%a6%b8%e0%a7%8d%e0%a6%9f-appml-lists/

AppML প্রোটোটাইপ (AppML Prototype)

আদনান নাহিদ   এই অধ্যায়ে আমরা একটি ওয়েব অ্যাপ্লিকেশনের জন্য একটি প্রোটোটাইপ তৈরি করবো ।   একটি HTML প্রোটোটাইপ তৈরি প্রথমত, আপনার প্রিয় সিএসএস ব্যবহার করে একটি শালীন এইচটিএমএল প্রোটোটাইপ তৈরি করুন । আমরা এই উদাহরণে বুটস্ট্র্যাপ ব্যবহার করেছি : উদাহরণ <!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”> <body> <div class=”container”> <h1>Customers</h1> <table class=”table …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/appml-%e0%a6%aa%e0%a7%8d%e0%a6%b0%e0%a7%8b%e0%a6%9f%e0%a7%8b%e0%a6%9f%e0%a6%be%e0%a6%87%e0%a6%aa-appml-prototype/

অ্যাপ এম এল ক্লায়েন্ট (The AppML Client)

রিদওয়ান বিন শামীম   পরবর্তী অধ্যায়গুলোতে আমরা ওয়েব ব্রাউজারে ওয়েব এপ্লিকেশন তৈরি করব।   অ্যাপ এম এল ক্লায়েন্ট অ্যাপ এম এল ক্লায়েন্ট হল একধরনের জাভাস্ক্রিপ্ট যা যেকোনো ওয়েব ব্রাউজারে চলতে পারে। এটি এক লাইনের কোডের মাধ্যমেই যেকোনো এইচটিএমএল পেজে যোগ করা যায়, <scriptsrc=”http://www.w3schools.com/appml/2.0.3/appml.js”></script>   অ্যাপ এম এল ক্লায়েন্ট এইচটিএমএল এট্রিবিউট ব্যবহার করে যেকোনো এইচটিএমএল উপাদানে …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%85%e0%a7%8d%e0%a6%af%e0%a6%be%e0%a6%aa-%e0%a6%8f%e0%a6%ae-%e0%a6%8f%e0%a6%b2-%e0%a6%95%e0%a7%8d%e0%a6%b2%e0%a6%be%e0%a7%9f%e0%a7%87%e0%a6%a8%e0%a7%8d%e0%a6%9f-the-appml-client/

AppML কেস স্টাডি – কর্মকর্তা-কর্মচারী (AppML Case Study – Employees)

এইচটিএমএল এইচটিএমএল সোর্স: <!DOCTYPE html> <html lang=”en-US”> <title>Employees</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>Employees</h1> <div id=”Form01″ class=”jumbotron” style=”display:none” appml-data=”local?model=model_employeesform” appml-controller=”myFormController”>   <div appml-include-html=”inc_formcommands.htm”></div>   <div class=”form-group”>     <label>Last Name:</label>     <input id=”LastName” class=”form-control”>   </div>   <div class=”form-group”>     <label>First Name:</label>     <input id=”FirstName” class=”form-control”>   </div>   <div class=”form-group”>     <label>Date …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/appml-%e0%a6%95%e0%a7%87%e0%a6%b8-%e0%a6%b8%e0%a7%8d%e0%a6%9f%e0%a6%be%e0%a6%a1%e0%a6%bf-%e0%a6%95%e0%a6%b0%e0%a7%8d%e0%a6%ae%e0%a6%9a%e0%a6%be%e0%a6%b0%e0%a7%80-appml-case-study-employees/

AppML কেস স্টাডি – শ্রেণীবিভাগ সমূহ (AppML Case Study – Categories)

এইচটিএমএল এইচটিএমএল সোর্স: <!DOCTYPE html> <html lang=”en-US”> <title>Categories</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>Categories</h1> <div id=”Form01″ class=”jumbotron” style=”display:none” appml-data=”local?model=model_categoriesform” appml-controller=”myFormController”>   <div appml-include-html=”inc_formcommands.htm”></div>   <div class=”form-group”>     <label>CategoryName:</label>     <input id=”CategoryName” class=”form-control”>   </div>   <div class=”form-group”>     <label>Description:</label>     <input id=”Description” class=”form-control”>   </div> </div> <div appml-data=”local?model=model_categorieslist”>   <div appml-include-html=”inc_listcommands_nofilter.htm”></div>   …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/appml-%e0%a6%95%e0%a7%87%e0%a6%b8-%e0%a6%b8%e0%a7%8d%e0%a6%9f%e0%a6%be%e0%a6%a1%e0%a6%bf-%e0%a6%b6%e0%a7%8d%e0%a6%b0%e0%a7%87%e0%a6%a3%e0%a7%80%e0%a6%ac%e0%a6%bf%e0%a6%ad%e0%a6%be%e0%a6%97-%e0%a6%b8/

AppML কেস স্টাডি – কোনো পরিবহনে মাল লেনদেনকারী (AppML Case Study – Shippers)

এইচটিএমএল এইচটিএমএল সোর্স: <!DOCTYPE html> <html lang=”en-US”> <title>Shippers</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>Shippers</h1> <div id=”Form01″ class=”jumbotron” style=”display:none” appml-data=”local?model=model_shippersform” appml-controller=”myFormController”> <div appml-include-html=”inc_formcommands.htm”></div> <div class=”form-group”> <label>ShipperName:</label> <input id=”ShipperName” class=”form-control”> </div> <div class=”form-group”> <label>Phone:</label> <input id=”Phone” class=”form-control”> </div> </div> <div appml-data=”local?model=model_shipperslist”>   <div appml-include-html=”inc_listcommands_nofilter.htm”></div>   <table class=”table table-striped table-bordered”>   <tr>     <th></th>     …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/appml-%e0%a6%95%e0%a7%87%e0%a6%b8-%e0%a6%b8%e0%a7%8d%e0%a6%9f%e0%a6%be%e0%a6%a1%e0%a6%bf-%e0%a6%95%e0%a7%8b%e0%a6%a8%e0%a7%8b-%e0%a6%aa%e0%a6%b0%e0%a6%bf%e0%a6%ac%e0%a6%b9%e0%a6%a8%e0%a7%87/

AppML কেস স্টাডি – সরবরাহকারী পাইকার পরিবেশক (AppML Case Study – Suppliers)

এইচটিএমএল এইচটিএমএল সোর্স: <!DOCTYPE html> <html lang=”en-US”> <title>Suppliers</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>Suppliers</h1> <div id=”Form01″ class=”jumbotron” style=”display:none” appml-data=”local?model=model_suppliersform” appml-controller=”myFormController”>   <div appml-include-html=”inc_formcommands.htm”></div>   <div class=”form-group”>     <label>SupplierID:</label>     <input id=”SupplierID” class=”form-control”>   </div>   <div class=”form-group”>     <label>SupplierName:</label>     <input id=”SupplierName” class=”form-control”>   </div>   <div class=”form-group”>     <label>ContactName:</label>     <input …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/appml-%e0%a6%95%e0%a7%87%e0%a6%b8-%e0%a6%b8%e0%a7%8d%e0%a6%9f%e0%a6%be%e0%a6%a1%e0%a6%bf-%e0%a6%b8%e0%a6%b0%e0%a6%ac%e0%a6%b0%e0%a6%be%e0%a6%b9%e0%a6%95%e0%a6%be%e0%a6%b0%e0%a7%80-%e0%a6%aa%e0%a6%be/

AppML কেস স্টাডি – পণ্য (AppML Case Study – Products)

এইচটিএমএল এইচটিএমএল সোর্স: <!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>     …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/appml-%e0%a6%95%e0%a7%87%e0%a6%b8-%e0%a6%b8%e0%a7%8d%e0%a6%9f%e0%a6%be%e0%a6%a1%e0%a6%bf-%e0%a6%aa%e0%a6%a3%e0%a7%8d%e0%a6%af-appml-case-study-products/

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”>     …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/appml-%e0%a6%95%e0%a7%87%e0%a6%b8-%e0%a6%b8%e0%a7%8d%e0%a6%9f%e0%a6%be%e0%a6%a1%e0%a6%bf-%e0%a6%97%e0%a7%8d%e0%a6%b0%e0%a6%be%e0%a6%b9%e0%a6%95%e0%a6%b0%e0%a6%be-appml-case-study-customers/

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” …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/appml-%e0%a6%95%e0%a7%87%e0%a6%b8-%e0%a6%b8%e0%a7%8d%e0%a6%9f%e0%a6%be%e0%a6%a1%e0%a6%bf-json-%e0%a6%ab%e0%a6%be%e0%a6%87%e0%a6%b2-appml-case-study-json-files/

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>     মডেল এই অ্যাপ্লিকেশনের মধ্যে ব্যবহৃত …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/appml-%e0%a6%95%e0%a7%87%e0%a6%b8-%e0%a6%b8%e0%a7%8d%e0%a6%9f%e0%a6%be%e0%a6%a1%e0%a6%bf-%e0%a6%8f%e0%a6%95%e0%a7%8d%e0%a6%b8%e0%a6%8f%e0%a6%ae%e0%a6%8f%e0%a6%b2-%e0%a6%ab%e0%a6%be%e0%a6%87%e0%a6%b2/

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, …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/appml-%e0%a6%95%e0%a7%87%e0%a6%b8-%e0%a6%b8%e0%a7%8d%e0%a6%9f%e0%a6%be%e0%a6%a1%e0%a6%bf-%e0%a6%9f%e0%a7%87%e0%a6%95%e0%a7%8d%e0%a6%b8%e0%a6%9f-%e0%a6%ab%e0%a6%be%e0%a6%87%e0%a6%b2-appml-case-study/

অ্যাপ এম এল কেস (AppML Cases)

রিদওয়ান বিন শামীম   এই কেস স্টাডিগুলোর মাধ্যমে বোঝানোর চেষ্টা করা হবে কীভাবে অ্যাপ এম এল ব্যবহার করে ইন্টারনেট এপ্লিকেশন তৈরি করা যায়।   ১ম পার্টঃ ইন্টারনেট ফাইলে ঢুকা টেক্সট ফাইলে ঢুকা এক্সএমএল ফাইলে ঢুকা জেএসওএন ফাইলে ঢুকা   ২য় পার্টঃ ইন্টারনেট ডাটাবেসে ঢুকাঃ ডাটাবেস ডাটা লিস্টিং করা, ডাটাবেস ডাটা ফিল্টারিং করা, ডাটাবেস ডাটা এডিট …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%85%e0%a7%8d%e0%a6%af%e0%a6%be%e0%a6%aa-%e0%a6%8f%e0%a6%ae-%e0%a6%8f%e0%a6%b2-%e0%a6%95%e0%a7%87%e0%a6%b8-appml-cases/

অ্যাপ এম এল এপিআই (AppML API)

রিদওয়ান বিন শামীম   অ্যাপ এম এল এপিআই অ্যাপ এম এল এর প্রক্রিয়া ও বৈশিষ্ট্য প্রকাশ করে থাকে।   প্রক্রিয়া ও বৈশিষ্ট্য দ্বারা কি কি সম্ভব? প্রক্রিয়া ও বৈশিষ্ট্যের মাধ্যমে- অ্যাপ এম এল এপ্লিকেশন তৈরি করা সম্ভব, এপ্লিকেশনকে ডাটা দ্বারা সমৃদ্ধ করা সম্ভব, ওয়েবপেজে ব্যবহারের জন্য এপ্লিকেশন ডাটা সন্ধান করা সম্ভব   উদাহরণঃ new AppML() …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%85%e0%a7%8d%e0%a6%af%e0%a6%be%e0%a6%aa-%e0%a6%8f%e0%a6%ae-%e0%a6%8f%e0%a6%b2-%e0%a6%8f%e0%a6%aa%e0%a6%bf%e0%a6%86%e0%a6%87-appml-api/

অ্যাপ এম এল মডেল (AppML Models)

রিদওয়ান বিন শামীম   অ্যাপ এম এল মডেল কোনও এপ্লিকেশনকে বিবৃত করে।   অ্যাপ এম এল মডেল আসলে কী অ্যাপ এম এল মডেল একধরনের জাভাস্ক্রিপ্ট অবজেক্ট বা জেএসওএন, যা কোনও এপ্লিকেশনকে বিবৃত করে। একটি ছোট মডেল ডাটাবেস থেকে প্রাপ্ত তথ্যের ভিত্তিতে সম্পূর্ণ এপ্লিকেশনকে বিবৃত করতে পারে। { “database” : {অ্যাপ এম এল     “connection” : …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%85%e0%a7%8d%e0%a6%af%e0%a6%be%e0%a6%aa-%e0%a6%8f%e0%a6%ae-%e0%a6%8f%e0%a6%b2-%e0%a6%ae%e0%a6%a1%e0%a7%87%e0%a6%b2-appml-models/

অ্যাপ এম এল ম্যাসেজ (AppML Messages)

রিদওয়ান বিন শামীম   অ্যাপ এম এল ম্যাসেজ এবং কার্যপ্রণালী যখন অ্যাপ এম এল কোনও কাজ করতে যায় তখন এটি কন্ট্রোলারে একটি এপ্লিকেশন অবজেক্ট ($appml) পাঠায়। এপ্লিকেশন অবজেক্টের একটি বৈশিষ্ট্য হল ম্যাসেজ ($appml.message), যা এপ্লিকেশনের অবস্থা বর্ণনা করে। এই ম্যাসেজ পরীক্ষা করে কাজের ধরণ অনুযায়ী জাভাস্ক্রিপ্ট কোড ব্যবহার করা যায়। উদাহরণ, function myController($appml) {     …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%85%e0%a7%8d%e0%a6%af%e0%a6%be%e0%a6%aa-%e0%a6%8f%e0%a6%ae-%e0%a6%8f%e0%a6%b2-%e0%a6%ae%e0%a7%8d%e0%a6%af%e0%a6%be%e0%a6%b8%e0%a7%87%e0%a6%9c-appml-messages/

অ্যাপ এম এল কন্ট্রোলার (AppML Controllers)

রিদওয়ান বিন শামীম   অ্যাপ এম এল কন্ট্রোলারের উদ্দেশ্য হল এপ্লিকেশনকে নিয়ন্ত্রণ করা। কন্ট্রোলার যা যা করতে পারেঃ প্রারম্ভিক ডাটা সেট করা, এপ্লিকেশন ডাটা পরিবর্তন করা, ইনপুট এবং আউটপুট নিয়ন্ত্রণ করা, ডাটা ভ্যালিডেট করা, ডাটা সংক্ষেপ করা, ভুলক্রুটি নিয়ন্ত্রণ, এপ্লিকেশন শুরু ও শেষ করা, আরও অনেক কিছু করা যায় এর দ্বারা।     কন্ট্রোলার ব্যতিত …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%85%e0%a7%8d%e0%a6%af%e0%a6%be%e0%a6%aa-%e0%a6%8f%e0%a6%ae-%e0%a6%8f%e0%a6%b2-%e0%a6%95%e0%a6%a8%e0%a7%8d%e0%a6%9f%e0%a7%8d%e0%a6%b0%e0%a7%8b%e0%a6%b2%e0%a6%be%e0%a6%b0-appml-controllers/

অ্যাপ এম এলঃ এইচটিএমএল অন্তর্ভুক্ত করা (AppML HTML Includes)

রিদওয়ান বিন শামীম   এইচটিএমএলের ভেতর এইচটিএমএল অন্তর্ভুক্ত করা এইচটিএমএল পেজের সর্বত্র একটি আদর্শ এইচটিএমএল ফুটার (HTML footer) অন্তর্ভুক্ত করা  হতে পারে এর আদর্শ উদাহরণ। আদর্শ এইচটিএমএল ফুটারসমৃদ্ধ ফাইলের উদাহরণ নিচে দেয়া হল, inc_footer.htm <hr style=”margin-top:10px;”> <p style=”font-size:11px”>2015&copy; W3Schools. All rights reserved.</p> <hr>     এখানে “inc_footer.htm” অন্তর্ভুক্তির জন্য appml-include-html এট্রিবিউট ব্যবহৃত হয়েছে। উদাহরণঃ <!DOCTYPE …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%8f%e0%a6%87%e0%a6%9a%e0%a6%9f%e0%a6%bf%e0%a6%8f%e0%a6%ae%e0%a6%8f%e0%a6%b2-%e0%a6%85%e0%a6%a8%e0%a7%8d%e0%a6%a4%e0%a6%b0%e0%a7%8d%e0%a6%ad%e0%a7%81%e0%a6%95%e0%a7%8d%e0%a6%a4-%e0%a6%95%e0%a6%b0/

অ্যাপ এম এল ডাটা (AppML Data)

রিদওয়ান বিন শামীম   অ্যাপ এম এল এর প্রধান কাজ হল এইচটিএমএল পেজে ডাটা সরবরাহ করা। অ্যাপ এম এল কে ডাটার সাথে সংযুক্ত করা অ্যাপ এম এল চলক থেকে ডাটা প্রদর্শন করতে পারে, অ্যাপ এম এল ফাইল থেকে ডাটা প্রদর্শন করতে পারে, অ্যাপ এম এল ডাটাবেস থেকে ডাটা প্রদর্শন করতে পারে।   অ্যাপ এম এল …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%85%e0%a7%8d%e0%a6%af%e0%a6%be%e0%a6%aa-%e0%a6%8f%e0%a6%ae-%e0%a6%8f%e0%a6%b2-%e0%a6%a1%e0%a6%be%e0%a6%9f%e0%a6%be-appml-data/

অ্যাপ এম এলঃ কীভাবে তৈরি করবেন? (AppML How To)

রিদওয়ান বিন শামীম   অ্যাপ এম এল এপ্লিকেশন তৈরির দুটি সহজ ধাপ নিচে দেখানো হল, 1. HTML ও CSS ব্যবহার করে পেজ তৈরি করা HTML <!DOCTYPE html> <html lang=”en-US”> <link rel=”stylesheet” href=”style.css”> <title>Customers</title> <body> <h1>Customers</h1> <table> <tr> <th>Customer</th> <th>City</th> <th>Country</th> </tr> <tr> <td>{{CustomerName}}</td> <td>{{City}}</td> <td>{{Country}}</td> </tr> </table> </body> </html>   {{ }} চিহ্ন অ্যাপ এম …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/8977/

অ্যাপ এম এল টিউটোরিয়াল (AppML Tutorial)

রিদওয়ান বিন শামীম   অ্যাপ এম এল কি? এপ্লিকেশন মডেলিং ল্যাঙ্গুয়েজকে অ্যাপ এম এল দ্বারা প্রকাশ করা হয়। অ্যাপ এম এল যেকোনো এইচটিএমএল পেজে চলতে পারে, কোনও ইন্সটলেশনের প্রয়োজন নেই। অ্যাপ এম এল কয়েকটি মাধ্যম থেকে ডাটা এইচটিএমএল পেজে আনতে ব্যবহৃত হয়, অবজেক্ট থেকে ফাইল থেকে ডাটাবেস থেকে অ্যাপ এম এল কেন? স্ট্যাটিক ডকুমেন্ট বিবৃত …

Continue reading

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%85%e0%a7%8d%e0%a6%af%e0%a6%be%e0%a6%aa-%e0%a6%8f%e0%a6%ae-%e0%a6%8f%e0%a6%b2-%e0%a6%9f%e0%a6%bf%e0%a6%89%e0%a6%9f%e0%a7%8b%e0%a6%b0%e0%a6%bf%e0%a7%9f%e0%a6%be%e0%a6%b2/