Dynamics & Object Runtime Composition with C# 4.0Jacinto Limjap
A discussion of the new language features of C# 4.0, emphasizing on the dynamic programming capabilities of the language and its ability to define objects at runtime
(ِData Structures-Java Object oriented Programming Languages)ساختارهای دیتا ...Muhibullah Aman
معلومات در حافظه به اشکال مختلف ذخیره و قابل دسترس می باشند که برای برنامه نویسان لازم است تا با روش های مختلف ذخیره معلومات در میموری و به آن دسترسی پیدا کنند.
Dynamics & Object Runtime Composition with C# 4.0Jacinto Limjap
A discussion of the new language features of C# 4.0, emphasizing on the dynamic programming capabilities of the language and its ability to define objects at runtime
(ِData Structures-Java Object oriented Programming Languages)ساختارهای دیتا ...Muhibullah Aman
معلومات در حافظه به اشکال مختلف ذخیره و قابل دسترس می باشند که برای برنامه نویسان لازم است تا با روش های مختلف ذخیره معلومات در میموری و به آن دسترسی پیدا کنند.
دراین پاورپوینت به این میپردازیم که زبان جاوا اسکریپت چیست؟چه ویژگی هایی دارد .کتابخانه ها و فریم ورک های جاوا
اسکریکیپت کدامند . چه مزایا و معایبی دارد
AngularJS is one of the most talked JavaScript frameworks. Rich bindings of Angular make HTML and JavaScript object interaction like a breeze. The core reason why Angular was born was binding, binding and binding. It’s a binding framework which binds the HTML UI with JavaScript objects.
این کتاب با هدف آشنایی با node.js و Express اختصاره به توضیح موارد مقدماتی درباره توسعه اپلیکشن Node.js و Express می پردازد و روش تالیف این کتاب مشابه آموزش های “Hello World” می باشد .
اسلاید های شروع برنامه نویسی اندروید با جاوا - مهندس سید وحید هاشمیVahid Hashemi
ماشین مجازی Dalvik تغییر یافته JVM
خروجی فایلهای APK شبیه JAR ولی کدها تبدیل به اسمبلی میشوند.
Java 1.6
سیستم عامل براساس لینوکس
از گوشی هوشمند تا تبلیت
هر برنامه اندروید نیاز به یک AndroidManifest.xml دارد
حاوی تعاریف تمامی صفحات
اجازه دسترسی به منابع سیستم
نسخه سیستم عامل برای اجرای برنامه
کتابخانه ها
سرویس ها
و ...
اطلاعات بیشتر :
http://developer.android.com/guide/topics/manifest/manifest-intro.html
از نامگذاری camleCase استفاده نکنید، برای مثال:
buttonImageOne(غلط میباشد)
از _ استفاده کنید مثال: button_image_one
همه حروف باید کوچک باشد
از اعداد میتوانید استفاده کنید
برای نامگذاری فولدرها بهتر است از – بجای _ استفاده کنید
مثال : drawable_hdpi (غلط است)
Drawable-hdpi (درست است)
برای اتصال بین layout.xml و فایلهای جاوا ابتدا کامپوننتی که میخواهید دارای یک event باشد حتماً باید دارای یک id باشد
قاعده id در android : android:id=“@+id/componenet_name”
سه روش برای bind کردن رویدادها در اندروید وجود دارد
ابتدا بایستی کامپوننت مورد نظر را پیدا کنید
Button btn = (Button) findViewById (R.id.button_id);
روش سوم : صدا کردن رویداد کلیک از xml و ایجاد تابع در فایل جاوا
در فایل xml تگ android:click اضافه میگرد و نام تابع مورد نظر اعلام میگردد
در فایل جاوا یک روال همنام ساخته میشود و الخ...
برفرض 2 فرم(activity) داریم
Intent intent = new Intent (from , to);
startActivity(intent);
Finish();
در صورتی که بخواهیم مقداری را بین دو فرم رد و بدل کنیم:
مانند بالا یک intent میسازیم
startActivityForResult(intent,value);
مثال در کد
اول باید یک هندلر http درست کنید
HttpClient
Verb مخصوص خود را انتخاب کنید
Get
Post
HttpPost,HttpGet
اگر میخواهید از post استفاده کنید بایستی اطلاعات را در بسته بندی مناسب به نمونه ایی که از post ساخته شده پاس دهید
Httppost اطلاعات را در قالب UrlEncodedEntity قبول میکند
UrlEncodedEntity اطلاعات را در قالب List<namevaluepair> قبل میکند.
اطلاعات در قالب HttpResponse برگشت داده میشوند
Httpresponse.getEntity() خروجی براساس bufferedReader میباشد
کلاس TelephonyManager/PackageManager حاوی اطلاعات بسیاری از
-------------------
دوره های برنامه نویسی اندروید / جاوا / شی گرا
http://www.tekplanet.ir
دراین پاورپوینت به این میپردازیم که زبان جاوا اسکریپت چیست؟چه ویژگی هایی دارد .کتابخانه ها و فریم ورک های جاوا
اسکریکیپت کدامند . چه مزایا و معایبی دارد
AngularJS is one of the most talked JavaScript frameworks. Rich bindings of Angular make HTML and JavaScript object interaction like a breeze. The core reason why Angular was born was binding, binding and binding. It’s a binding framework which binds the HTML UI with JavaScript objects.
این کتاب با هدف آشنایی با node.js و Express اختصاره به توضیح موارد مقدماتی درباره توسعه اپلیکشن Node.js و Express می پردازد و روش تالیف این کتاب مشابه آموزش های “Hello World” می باشد .
اسلاید های شروع برنامه نویسی اندروید با جاوا - مهندس سید وحید هاشمیVahid Hashemi
ماشین مجازی Dalvik تغییر یافته JVM
خروجی فایلهای APK شبیه JAR ولی کدها تبدیل به اسمبلی میشوند.
Java 1.6
سیستم عامل براساس لینوکس
از گوشی هوشمند تا تبلیت
هر برنامه اندروید نیاز به یک AndroidManifest.xml دارد
حاوی تعاریف تمامی صفحات
اجازه دسترسی به منابع سیستم
نسخه سیستم عامل برای اجرای برنامه
کتابخانه ها
سرویس ها
و ...
اطلاعات بیشتر :
http://developer.android.com/guide/topics/manifest/manifest-intro.html
از نامگذاری camleCase استفاده نکنید، برای مثال:
buttonImageOne(غلط میباشد)
از _ استفاده کنید مثال: button_image_one
همه حروف باید کوچک باشد
از اعداد میتوانید استفاده کنید
برای نامگذاری فولدرها بهتر است از – بجای _ استفاده کنید
مثال : drawable_hdpi (غلط است)
Drawable-hdpi (درست است)
برای اتصال بین layout.xml و فایلهای جاوا ابتدا کامپوننتی که میخواهید دارای یک event باشد حتماً باید دارای یک id باشد
قاعده id در android : android:id=“@+id/componenet_name”
سه روش برای bind کردن رویدادها در اندروید وجود دارد
ابتدا بایستی کامپوننت مورد نظر را پیدا کنید
Button btn = (Button) findViewById (R.id.button_id);
روش سوم : صدا کردن رویداد کلیک از xml و ایجاد تابع در فایل جاوا
در فایل xml تگ android:click اضافه میگرد و نام تابع مورد نظر اعلام میگردد
در فایل جاوا یک روال همنام ساخته میشود و الخ...
برفرض 2 فرم(activity) داریم
Intent intent = new Intent (from , to);
startActivity(intent);
Finish();
در صورتی که بخواهیم مقداری را بین دو فرم رد و بدل کنیم:
مانند بالا یک intent میسازیم
startActivityForResult(intent,value);
مثال در کد
اول باید یک هندلر http درست کنید
HttpClient
Verb مخصوص خود را انتخاب کنید
Get
Post
HttpPost,HttpGet
اگر میخواهید از post استفاده کنید بایستی اطلاعات را در بسته بندی مناسب به نمونه ایی که از post ساخته شده پاس دهید
Httppost اطلاعات را در قالب UrlEncodedEntity قبول میکند
UrlEncodedEntity اطلاعات را در قالب List<namevaluepair> قبل میکند.
اطلاعات در قالب HttpResponse برگشت داده میشوند
Httpresponse.getEntity() خروجی براساس bufferedReader میباشد
کلاس TelephonyManager/PackageManager حاوی اطلاعات بسیاری از
-------------------
دوره های برنامه نویسی اندروید / جاوا / شی گرا
http://www.tekplanet.ir
23. وراثت
یک در را موجود کالس کد از مجدد استفاده ی اجازه شما به جاوا در وراثت
دهد می دیگر کالس.
ج کالس به که کرد مشتق موجود کالس یک از را جدید کالس یک توان میدید
derived classشده بری ارث آن از که کالسی به وsuper classمی گفته
کالس های ویژگی جدید کالس و شودsuperبرد می ارث به را.
کلیدی کلمه ی بوسیله جاوا درextendsشود می انجام بری ارث.
مستندات ازoracle:
A subclass inherits all the members (fields, methods, and nested classes) from
its superclass. Constructors are not members, so they are not inherited by
subclasses, but the constructor of the superclass can be invoked from the
subclass.
33. اینترفیس سازی پیاده
کنیم می سازی پیاده زیر کالس در را قبل مثال اینترفیس:
class Automobile implements Car
{
public void start(){
system.out.println(“Car is started.”);
}
public void run(){
system.out.println(“Car is running.”);
}
public void trunOff(){
system.out.println(“Car is turned off.”);
}
}
34. سایت وب مستندات ازOracleاینترفیس مورد در:
Implementing an interface allows a class to become
more formal about the behavior it promises to provide.
Interfaces form a contract between the class and the
outside world, and this contract is enforced at build
time by the compiler. If your class claims to implement
an interface, all methods defined by that interface
must appear in its source code before the class will
successfully compile.
46. Runnable
سازی پیاده با ترد یک ایجادRunnable:
public class HelloRunnable implements Runnable
{
public void run() {
System.out.println("Hello from a thread!");
}
}
47. SubClass Thread
کالس از بری ارث با ترد یک ایجادThread:
public class HelloThread extends Thread
{
public void run()
{
System.out.println("Hello from a thread!");
}
}
48. ریسمان اجرای
ترد اجرای مثالHelloRunnable:
HelloRunnable helloRunnableA = new HelloRunnable ();
Thread t = new Thread( helloRunnableA );
t.start();
ترد اجرای مثالHelloThread:
HelloThread t = new HelloThread ();
t.start();
49. Runnable یا Thread
1) Implementing Runnable is the preferred way to do it. Here, you’re not really specializing
or modifying the thread’s behavior. You’re just giving the thread something to run. That
means composition is the better way to go.
2) Java only supports single inheritance, so you can only extend one class.
3) Instantiating an interface gives a cleaner separation between your code and the
implementation of threads.
4) Implementing Runnable makes your class more flexible. If you extend thread then the
action you’re doing is always going to be in a thread. However, if you extend Runnable it
doesn’t have to be. You can run it in a thread, or pass it to some kind of executor service,
or just pass it around as a task within a single threaded application.
5) By extending Thread, each of your threads has a unique object associated with it, whereas
implementing Runnable, many threads can share the same runnable instance.