SQL Server ডাটা ব্যাকআপ এবং SQL স্ক্রিপ্ট তৈরি করা । SQL Server Concepts Generate Scripts, Export and Import Data, Database Backup and Restore

SQL Server ডাটা ব্যাকআপ এবং SQL স্ক্রিপ্ট তৈরি করা । SQL Server Concepts Generate Scripts, Export and Import Data, Database Backup and Restore

A simple applet that uses the ClickListener class

ClickReporter.java A simple applet that uses the ClickListener class to handle mouse events.
***************
import java.applet.Applet;
import java.awt.*;

/** Prints a message saying where the user clicks.
 *  Uses an external listener.
 *  


 ******
public class ClickReporter extends Applet {
  public void init() {
    setBackground(Color.yellow);
    addMouseListener(new ClickListener());
  }
}

jQuery নির্বাচক (Selectors)

jQuery নির্বাচক jQuery লাইব্রেরির সবচেয়ে গুরুত্বপূর্ণ অংশ।

 

jQuery নির্বাচক

jQuery নির্বাচক আপনাকে এইচটিএমএল উপাদান (গুলি) নির্বাচন এবং নিপূণভাবে ব্যবহার করার অনুমতি দেয়। HTML উপাদান আইডি, ক্লাস, টাইপ, এট্রিবিউট, এট্রিবিউট এর মান সহ আরও অনেক কিছুর উপর ভিত্তি করে “খুঁজতে” (বা নির্বাচন করতে) jQuery নির্বাচক ব্যবহৃত হয়। এটা বিদ্যমান সিএসএস সিলেক্টর এর উপর নির্ভর করে এবং এ ছাড়াও, এটার কিছু নিজস্ব সিলেক্টর আছে।

JQuery মধ্যে সকল নির্বাচক ডলার চিহ্ন এবং বন্ধনী দিয়ে শুরু হয়: $ ()।

 

এলিমেন্ট নির্বাচক

JQuery এলিমেন্ট নির্বাচক এলিমেন্ট এর নাম অনুসারে নির্বাচন করে।
আপনি একটি পেজ এর সকল <p> এলিমেন্ট নির্বাচন করতে পারেন:


$ (“p”)


 

উদাহরণ:
যখন একজন ব্যবহারকারী একটি বাটন ক্লিক করবে, তখন সকল <p> এলিমেন্ট অদৃশ্য হয়ে যাবে:


$(document).ready(function(){
    $("button").click(function(){
        $("p").hide();
    });
});

 

#id নির্বাচক

JQuery এর #id নির্বাচক একটি HTML ট্যাগ এর আইডি অ্যাট্রিবিউট ব্যবহার করে নির্দিষ্ট এলিমেন্ট খোজে।

একটি পেজ এর মধ্যে আইডি অনন্য হতে হবে,যাতে নির্দিষ্ট এলিমেন্ট খুঁজে বের করার জন্য আপনি #id নির্বাচক ব্যবহার করতে পারেন।

নির্দষ্ট আইডি বিশিষ্ট কোন এলিমেন্ট খুঁজে বের করার জন্য উক্ত আইডি এর পূর্বে # (হ্যাস) ব্যবহার করুন।


$ (“#test”)


 

 

উদাহরণ
একজন ব্যবহারকারী যখন একটি বাটন ক্লিক করে, id=”test” এলিমেন্ট অদৃশ্য হয়ে যাবে:


$(document).ready(function(){
    $("button").click(function(){
        $("#test").hide();
    });
});

 

JQuery নির্বাচক এর আরো উদাহরণ

 

সিনটেক্স বর্ণনা
$(“*”) সকল এলিমেন্ট নির্বাচন করে
$(this) বর্তমান এইচটিএমএল এলিমেন্ট নির্বাচন করে
$(“p.intro”) class=”intro” বিশিষ্ট সকল <p> এলিমেন্ট নির্বাচন করে
$(“p:first”) প্রথম <p> এলিমেন্ট নির্বাচন করে
$(“ul li:first”) প্রথম <ul> এলিমেন্ট এর প্রথম <li> এলিমেন্ট নির্বাচন করে
$(“ul li:first-child”) প্রতিটি <ul> এলিমেন্ট এর প্রথম <li> এলিমেন্ট নির্বাচন করে
$(“[href]”) href এট্রিবিউট বিশিষ্ট সকল এলিমেন্ট নির্বাচন করে
$(“a[target=’_blank’]”) টার্গেন এট্রিবিউট মান “_blank” বিশিষ্ট সকল <a> এলিমেন্ট নির্বাচন করে
$(“a[target!=’_blank’]”) টার্গেন এট্রিবিউট মান NOT সমান “_blank” বিশিষ্ট সকল <a> এলিমেন্ট নির্বাচন করে
$(“:button”) type=”button” এর সকল <button> এবং <input> এলিমেন্ট নির্বাচন করে
$(“tr:even”) সকল জোড় <tr> এলিমেন্ট নির্বাচন করে
$(“tr:odd”) সকল বেজোড় <tr> এলিমেন্ট নির্বাচন করে

 

একটি পৃথক ফাইলে jQuery ফাংশান রাখা

যদি আপনার ওয়েব সাইটে প্রচুর সংখ্যক পেজ থাকে এবং jQuery ফাংশন সহজে ব্যবহার করতে চান তাহলে jQuery ফাংশনগুলোকে একটি আলাদা ফাইলে রাখতে পারেন, যার এক্সটেনশন হবে .js

আমাদের টিউটোরিয়াল এর উদাহরণগুলোতে jQuery ফাংশন হেড সেকশন এর ভিতরে রাখা হয়েছে। কিছু কিছু ক্ষেত্রে নিচের মতো করে আলাদা ফাইল এও রাখা হয়েছে:


<head>
<script src=”https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js”>
</script>
<script src=”my_jquery_functions.js”></script>
</head>


 

 

jQuery সিনট্যাক্স (Syntax)

jQuery এইচটিএমএল এলিমেন্ট নির্বাচন করুন এবং তাদের উপর কিছু “কার্য” সম্পাদন করুন।

jQuery সিনট্যাক্স

jQuery সিনট্যাক্স হল এইচটিএমএল এলিমেন্ট নির্বাচক এবং উক্ত এলিমেন্ট এর উপর কিছু কার্য সম্পাদন করা।

মৌলিক সিনট্যাক্স হচ্ছে : $(selector).action()

  • $ চিহ্ন হচ্ছে jQuery কে সঙ্গায়িত বা jQuery এ প্রবেশ করার জন্য
  • (selector) হচ্ছে এইচটিএমএল এলিমেন্ট এর “কুয়েরি (বা খোজার জন্য)”
  • jQuery action() হচ্ছে এলিমেন্ট এর উপর কার্য সম্পাদনের জন্য

 

উদাহরন

$(this).hide() – বর্তমান এলিমেন্ট লুকায়

$(“p”).hide() – সকল <p> এলিমেন্ট লুকায়

$(“.test”).hide() – class=”test” আছে এমন সকল এলিমেন্ট লুকায়

$(“#test”).hide() – id=”test” আছে এমন সকল এলিমেন্ট লুকায়

 

আপনি কি সিএসএস সেক্টর এর সাথে পরিচিত ?

jQuery নির্বাচন করার জন্য সিএসএস সিনট্যাক্স ব্যাবহার করে। আপনি পরবর্তী টিউটরিয়াল এ সিলেক্টর সিনট্যাক্স সম্বন্ধে আরও জানতে পারবেন ।

 

Document Ready ইভেন্ট

আমাদের সকল উদাহরণে jQuery মেথড document ready ইভেন্ট এর ভিতরে লেখা হয়েছে:


$(document).ready(function(){

   // jQuery methods go here...

});

এটি ডকুমেন্ট লোড হওয়ার পূর্বে jQuery কোড রান হওয়া থেকে রক্ষা করে।

ভাল অভ্যাস হচ্ছে jQuery নিয়ে কাজ করার পূর্বে ডকুমেন্ট পুরোপুরি লোড হওয়া পর্যন্ত অপেক্ষা করা। এটি ডকুমেন্ট প্রদর্শনের পূর্বেই হেড সেকশনে আপনার জাভাস্ক্রিপ্ট কোড পাওয়ার জন্য সহায়তা করে।

ডকুমেন্ট পুরোপুরি লোড হওয়ার পূর্বেই jQuery মেথড নিয়ে কাজ করলে কোন কার্য ব্যর্থ হতে পারে এখানে তার কিছু উদাহরণ দেখানো হলো:

  • একটি এলিমেন্টকে লুকানর চেষ্টা করে যা এখনও তৈরি হয়নিি
  • একটি ছবির আকার পেতে চেষ্টা করে যা এখনও লোড হয়নি

 

টিপস : jQuery টিম document ready এর জন্য সংক্ষিপ্ত পদ্ধতি তৈরি করেছে:


$(function(){

   // jQuery methods go here...

});

 

আপনার ওয়েব পেজ এ যেভাবে jQuery যোগ করবেন । Installing JQuery Library

আপনার ওয়েব পেজ এ যেভাবে jQuery যোগ করবেন
Name: Md. Ariful Islam
============================================
আপনার ওয়েব সাইটে jQuery ব্যবহার করার জন্য বেশ কিছু উপায় আছে।যেমন:
*JQuery.com থেকে jQuery লাইব্রেরি ডাউনলোড করে ব্যবহার করা।
*অথবা, CDN থেকে jQuery ব্যবহার করা।যেমন: গুগল, মাইক্রোসফট

jQuery ডাউনলোড করে ব্যবহার-
…………………………………………………
ডাউনলোড করার জন্য jQuery এর দুটি সংস্করণ পাওয়া যায়।সেগুলি হল:
১. Production সংস্করণ।-এটা minified version এটাকে সংকুচিত করা হয়েছে, কারণ এটা আপনার লাইভ ওয়েবসাইট এ ব্যবহার করার জন্য।এটা জায়গা কম নেয়।
২. Development সংস্করণ।-এটা পরীক্ষামূলক ব্যবহার করার জন্য এবং এটা একটা পাঠযোগ্য কোড।এটার বিস্তারিত আমরা পরবর্তীতে জনবো।

দুটি সংস্করণই jQuery.com থেকে ডাউনলোড করা যাবে।

JQuery লাইব্রেরি একটি একক জাভাস্ক্রিপ্ট ফাইল এবং এটা এইচটিএমএল “

আপনার ডাউনলোড করা jQuery ফাইলটি পেজ এর একই ডিরেক্টরির মধ্যে রাখুন।

আপনি কি আশ্চর্য হচ্ছেন কেন আমরা

Microsoft CDN:

গুগল বা মাইক্রোসফট থেকে হোস্ট থেকে jQuery ব্যবহার করার বড় সুবিধা হল:
CDN থেকে call করলে net connection থাকতে হবে আর website দ্রুত load হবে।ব্যবহারকারী অন্য সাইট ভিজিট করার সময় যখন গুগল বা মাইক্রোসফট থেকে jQuery ডাউনলোড করে তখন তা তার browser এর cache তে থাকে । পরবর্তীতে অন্য কোন jQuery সাইট ভিজিট করলে website টি cache থেকে jquery ডাটা নিয়ে খুব দ্রুত লোড হয়।

jQuery ভূমিকা (jQuery Introduction)

  • jQuery একটি জাভাস্ক্রিপ্ট লাইব্রেরী।
  • jQuery জাভাস্ক্রিপ্ট প্রোগ্রামিং কে অনেক সহজ করে।
  • jQuery শেখা সহজ

 

jQuery এর উদ্দেশ্য হচ্ছে ওয়েবে জাভাস্ক্রিপ্টকে সহজ করা।

 

jQuery শেখা শুরু করার আগে আপনার কিছু বিষয়ের মৌলিক (সাধারণ) জ্ঞান থাকতে হবেঃ

  • এইচটিএমএল
  • সিএসএস
  • জাভাস্ক্রিপ্ট

আপনি যদি উক্ত বিষয়গুলো বিশদভাবে অধ্যয়ন করতে চান, তাহলে আপনি আমাদের এইচ টি এম এল, সি এস এস এবং জাভা স্ক্রিপ্ট এর আলোচনাগুলো দেখতে পারেন।

 

JQuery কি?

jQuery একটি লাইটওয়েট, জাভাস্ক্রিপ্ট লাইব্রেরি। JQuery এর উদ্দেশ্য হচ্ছে সহজভাবে আপনার ওয়েবসাইটে জাভাস্ক্রিপ্ট ব্যবহার করা।

জাভাস্ক্রিপ্ট এর মাধ্যমে যে কাজ অনেকগুলো লাইন এর কোড বসিয়ে এবং মেথড এর মধ্যে নিয়ে এসে করতে হয় তা JQuery একটিমাত্র লাইনের কোড এর মাধ্যমেই করতে পারে।

জাভাস্ক্রিপ্ট এ যা অনেক জটিল সেখানে jQuery অনেক সহজসাধ্য, যেমন- AJAX কল এবং DOM ম্যানিপুলেশন

JQuery লাইব্রেরি এর নিম্নলিখিত আরও কিছু বৈশিষ্ট্য রয়েছেঃ

  • এইচটিএমএল / DOM ম্যানিপুলেশন
  • সিএসএস এর ম্যানিপুলেশন
  • এইচটিএমএল ইভেন্ট মেথড
  • ইফেক্ট এবং অ্যানিমেশন
  • AJAX
  • ইউটিলিটি

 

JQuery কেন?

জাভাস্ক্রিপ্ট এর অনেক ফ্রেমওয়ার্ক রয়েছে, কিন্তু jQuery কে সবচেয়ে জনপ্রিয়, এবং সবচেয়ে বৃদ্ধিযোগ্য মনে করা হয়

ওয়েব এর অনেক বড় বড় কম্পানী jQuery ব্যবহার করে, যেমন-

  • গুগল
  • মাইক্রোসফট
  • আইবিএম
  • Netflix
  • ইতাদি আরও সাইট রয়েছে…

 

এখন প্রশ্ন হলো JQuery কি সকল ব্রাউজারে কাজ করবে?

jQuery টিম ক্রস ব্রাউজার সমস্যা সম্পর্কে অবগত এবং তারা তাদের জ্ঞান jQuery লাইব্রেরি প্রয়োগ করেছে। তাই jQuery ইন্টারনেট এক্সপ্লোরার 6 সহ সকল প্রধান ব্রাউজারগুলোতে একইভাবে কাজ করবে।

JQUERY নীড় ঃ JQuery ভুমিকা

অনুবাদক: ফয়সাল রকি

jQuery হলো JavaScript এর সমগ্র বা Library. JavaScript প্রোগ্রামকে সহজীকরণ করে। এর সাহায্যে জটিলতম JavaScript প্রোগ্রামগুলোকে সহজে একসূত্রে গাঁথা যায়। খুব সামান্য চেষ্টা এবং শ্রম ব্যয় করে আপনি jQuery শিখতে পারবেন।

এই ওয়েবসাইটের প্রতি অনুচ্ছেদে “নিজে চেষ্টা কর” রয়েছে।
আমাদের অনলাইন এডিটরের সাহায্যে আপনি সহজে কোড এডিট করতে এবং ফলাফল দেখতে পারবেন।

উদাহরণ:
$(document).ready(function(){
$(“p”).click(function(){
$(this).hide();
});
});

“নিজে চেষ্টা কর” বাটনে ক্লিক করুন এবং এর ফলাফল দেখুন।

jQuery উদাহরণ
উদাহরণের সাহায্যে শিক্ষন একটি আধুনিক প্রক্রিয়া! এই ওয়েবসাইটে jQuery এর প্রচুর উদাহরণ রয়েছে। উদাহরণগুলো ধারাবাহিকভাবে বিন্যস্ত করা আছে যেন একজন নতুন শিক্ষার্থীর জন্য প্রক্রিয়াটি সহজ হয়। আমাদের অনলাইন এডিটর ব্যবহার করে এসকল উদাহরণ এডিট ও পরীক্ষা করে ফলাফল দেখতে পারবেন।

jQuery কুইজ টেস্ট
এই ওয়েবসাইটে jQuery এর পর্যাপ্ত পরিমাণ কুইজ টেস্ট রয়েছে। এসকল কুইজে অংশ নিয়ে আপনি আপনার jQuery দক্ষতা পরীক্ষা করতে পারবেন সহজেই।

jQuery রেফারেন্স
jQuery এর পরিপূর্ণ শিক্ষণের জন্য এর অবজেক্ট ও মেথড সম্পর্কে যথার্থ শিক্ষা উপকরণ প্রয়োজন। এই ওয়েবসাইটে অবজেক্ট ও মেথড সম্পর্কে পরিপূর্ণ রেফারেন্স পাওয়া যায়।

—————–

SQL Server ডাটা কুয়ালিটি প্রজেক্ট, ডাটা clean করার জন্য । Create a Knowledge base and use that Knowledge base to create a Data Quality Project to Clean Data for an existing Database

SQL Server ডাটা কুয়ালিটি প্রজেক্ট, ডাটা clean করার জন্য । Create a Knowledge base and use that Knowledge base to create a Data Quality Project to Clean Data for an existing Database
[youtube http://www.youtube.com/watch?v=Bcrq1-3xxTg?feature=player_detailpage&w=640&h=360]

SQL Server এর মাস্টার ডাটা সার্ভিস সম্পর্কিত । SQL Server : Random Master Data Services

SQL Server এর মাস্টার ডাটা সার্ভিস সম্পর্কিত । SQL Server : Random Master Data Services
[youtube http://www.youtube.com/watch?v=G3Hnc_nfiXk?feature=player_detailpage&w=640&h=360]

SQL Server এর মাস্টার ডাটা সার্ভিস কিভাবে কনফিগার করবেন।SQL Server Master Data Services Configurations Overview

SQL Server এর মাস্টার ডাটা সার্ভিস কিভাবে কনফিগার করবেন।SQL Server Master Data Services Configurations Overview
[youtube http://www.youtube.com/watch?v=u60NaQb6UkI?feature=player_detailpage&w=640&h=360]