aboutsummaryrefslogtreecommitdiff
path: root/files/bn/mozilla/add-ons/sdk/tutorials/index.html
blob: 25c953da9e347633ac9fe2a7abb9d880b523f4b6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
---
title: Tutorials
slug: Mozilla/Add-ons/SDK/Tutorials
tags:
  - টিউটোরিয়াল
translation_of: Archive/Add-ons/Add-on_SDK/Tutorials
---
<p>এই পেজ এর তালিকাগুলো নিজ হাতে গড়া অনুচ্ছেদ, কেমনে SDK ব্যবহার করে নির্দিষ্ট কাজসমূহ অর্জন করা যায় এ সম্পর্কে।</p>
<hr>
<h3 id="শুরু_করা"><a name="শুরু করা">শুরু</a> করা</h3>
<div class="column-container">
 <div class="column-half">
  <dl>
   <dt>
    <a href="/en-US/Add-ons/SDK/Tutorials/Installation"> স্থাপন করা </a></dt>
   <dd>
    ডাউনলোড, স্থাপন,এবং SDK চালু করা Windows, OS X এবং Linux এ।</dd>
  </dl>
  <dl>
   <dt>
    <a href="/en-US/Add-ons/SDK/Tutorials/Troubleshooting">সমস্যাসমাধান </a></dt>
   <dd>
    কিছু pointers ব্যবহার করা হয় গতানুগতিক সমস্যাসমূহ সমাধান করার জন্য এবং আরও সাহায্য পাওয়ার জন্য।</dd>
  </dl>
 </div>
 <div class="column-half">
  <dl>
   <dt>
    শুরু করা</dt>
   <dd>
    SDK এর সাথে একটি simple add-ones তৈরি করুন।</dd>
  </dl>
 </div>
</div>
<hr>
<h3 id="ইউজার_ইন্টারফেস_তৈরি">ইউজার ইন্টারফেস তৈরি</h3>
<div class="column-container">
 <div class="column-half">
  <dl>
   <dt>
    <a href="/en-US/Add-ons/SDK/Tutorials/Adding_a_Button_to_the_Toolbar">একটি  toolbar button যুক্ত করুন</a></dt>
   <dt>
    <a href="/en-US/Add-ons/SDK/Tutorials/Adding_a_Button_to_the_Toolbar">      একটি বোতাম যুক্ত করুন </a> Firefox Add-on toolbar এ।<a href="/en-US/Add-ons/SDK/Tutorials/Add_a_Menu_Item_to_Firefox"> </a></dt>
   <dt>
    <a href="/en-US/Add-ons/SDK/Tutorials/Add_a_Menu_Item_to_Firefox">একটি menu item যুক্ত করুন Firefox এ </a></dt>
   <dd>
    Firefox main menus এ items যুক্ত করুন।</dd>
  </dl>
 </div>
 <div class="column-half">
  <dl>
   <dt>
    পপআপ প্রদর্শন</dt>
   <dd>
    পপআাপ dialog প্রদর্শন করা HTML এবং Javascript এর সাথে।<a href="/en-US/Add-ons/SDK/Tutorials/Add_a_Context_Menu_Item"> </a></dd>
   <dd>
    <a href="/en-US/Add-ons/SDK/Tutorials/Add_a_Context_Menu_Item">একটি </a><a href="/en-US/Add-ons/SDK/Tutorials/Add_a_Context_Menu_Item">context menu item যুক্ত করা</a></dd>
   <dd>
           Firefox's context menu এ items যুক্ত করুন।</dd>
  </dl>
 </div>
</div>
<hr>
<h3 id="ব্রাউজার_দিয়ে_যোগাযোগ">ব্রাউজার দিয়ে যোগাযোগ</h3>
<div class="column-container">
 <div class="column-half">
  <p><a href="/en-US/Add-ons/SDK/Tutorials/Open_a_Web_Page">  একটি web page খোলা    </a></p>
  <p><a href="/en-US/Add-ons/SDK/Tutorials/Open_a_Web_Page">         একটি web page খুলুন একটি নতুন browser tab e অথবা window তে tabs module ব্যবহার করে,এবং ইহার বিষয়বস্তুকে প্রবেশাধিকার দেয়া।</a></p>
  <dl>
   <dt>
     </dt>
   <dd>
     </dd>
   <dt>
    পৃষ্ঠা লোড শুনুন</dt>
   <dd>
    Tabs module ব্যবহার করা অবহিত করার জন্য যখন নতুন web page load হবে, এবং তাদের বিষয়বস্তুকে প্রবেশাধিকার দেয়া হবে।</dd>
  </dl>
 </div>
 <div class="column-half">
  <dl>
   <dt>
    open tab এর তালিকা পাওয়া</dt>
   <dd>
    বর্তমানে খোলা tabs গুলোর মাধ্যমে বারবার,এবং তাদের content access tab module ব্যবহার করুন।</dd>
  </dl>
 </div>
</div>
<hr>
<h3 id="ওয়েব_পেজ_পরিবর্তন">ওয়েব পেজ পরিবর্তন</h3>
<div class="column-container">
 <div class="column-half">
  <dl>
   <dt>
    <a href="/en-US/Add-ons/SDK/Tutorials/Modifying_Web_Pages_Based_on_URL">URL এর উপর ভিত্তি করে ওয়েব পেজ পরিবর্তন করা </a></dt>
   <dd>
    URL এর উপর ভিত্তি করে web pages এর জন্য filters তৈরি করাঃযার URL টি ফিল্টার সাথে মিলে একটি ওয়েব পাতা লোড হয়, যখনই এটি একটি নির্দিষ্ট স্ক্রিপ্ট চালায়।</dd>
  </dl>
 </div>
 <div class="column-half">
  <dl>
   <dt>
    <a href="/en-US/Add-ons/SDK/Tutorials/Modifying_the_Page_Hosted_by_a_Tab">সচল ওয়েব পেজ চালানো </a></dt>
   <dd>
    বর্তমান সক্রিয় ওয়েব পেজ এর মধ্যে পরিবর্তনশীল একটি  স্ক্রিপ্ট লোড করুন।</dd>
  </dl>
 </div>
</div>
<hr>
<h3 id="উন্নয়ন_কৌশল">উন্নয়ন কৌশল</h3>
<div class="column-container">
 <div class="column-half">
  <dl>
   <dt>
    <a href="/en-US/Add-ons/SDK/Tutorials/Logging">লগিং </a></dt>
   <dd>
    <br>
    ডায়গনিস্টিক উদ্দেশ্যে কনসোল থেকে বার্তা লগ ইন</dd>
   <dt>
    <br>
    পূর্ণব্যবহারযোগ্য মডিউল নির্মাণ</dt>
   <dd>
    আলাদা modules এ আপনার add-on গঠন করুন যাতে এটি উন্নয়ন,ত্রুটি সরানো,এবং রক্ষণাবেক্ষণ করা সহজ হয়।পূর্ণব্যবহারযোগ্য packages তৈরি করুন যেটা আপনার modules এ ধারণ করবে,সুতরাং অন্যান্য add-on developers রাও তাদের ব্যবহার করতে পারবে।</dd>
   <dt>
    ইউনিট টেস্টিং</dt>
   <dd>
    SDK's test framework ব্যবহার করে writting and running unit tests করুন।</dd>
   <dt>
    ক্রোম কর্তৃপক্ষ</dt>
   <dd>
    components object এ access পাবেন,আপনার add-on load হওয়ার জন্য সক্রিয় করুন এবং কোন xpcom object ব্যবহার করুন।</dd>
   <dt>
    <a href="/en-US/Add-ons/SDK/Tutorials/Creating_event_targets">event targets </a>তৈরি করা</dt>
   <dd>
    আপনি তাদের নিজস্ব ইভেন্ট থেকে নির্গত নির্ধারণ বস্তু সক্রিয় করুন।</dd>
  </dl>
 </div>
 <div class="column-half">
  <dl>
   <dt>
    লোড এবং লোড না করার জন্য শুনুন</dt>
   <dd>
    যখন আপনার add-on firefox এ load বা unload হবে তখন এর বিজ্ঞপ্তি জানুন এবং আর্গুমেন্ট পাস করান add-on এ command line হতে।</dd>
   <dd>
    <a href="/en-US/Add-ons/SDK/Tutorials/Add_a_Menu_Item_to_Firefox">Third-party modules </a>ব্যবহার করা</dd>
   <dd>
    ইনস্টল করুন এবং অতিরিক্ত মডিউল ব্যবহার করুন যা SDK এর সাথে Ship করে না।</dd>
   <dt>
    স্থানীয়করণ</dt>
   <dd>
    অনুবাদ কোড লেখা।</dd>
   <dt>
    মোবাইল উন্নয়ন</dt>
   <dd>
    Firefox Mobile এর জন্য android এর উপর add-ons উন্নয়ন করুন।</dd>
   <dt>
    <a href="/en-US/Add-ons/Add-on_Debugger">Add-on ডিবাগার</a></dt>
   <dd>
    আপনার অ্যাড অন এর জাভাস্ক্রিপ্ট ডিবাগ করুন।</dd>
  </dl>
 </div>
</div>
<hr>
<h3 id="একসঙ্গে_নির্বাণ"><a name="putting-it-together"></a>একসঙ্গে নির্বাণ</h3>
<div class="column-container">
 <div class="column-half">
  <dl>
   <dt>
    <a href="/en-US/Add-ons/SDK/Tutorials/Annotator">ভাষ্যকার add-on </a></dt>
   <dd>
    একটি অপেক্ষাকৃত জটিল add-on এ walkthrough করা।</dd>
  </dl>
 </div>
</div>
<p> </p>