السبت، 31 أكتوبر 2009

c# programming

1. Introduction


C# is a simple, modern, object oriented, and type-safe programming language derived from C and C++. C#


(pronounced “C sharp”) is firmly planted in the C and C++ family tree of languages, and will immediately be


familiar to C and C++ programmers. C# aims to combine the high productivity of Visual Basic and the raw


power of C++.


C# is provided as a part of Microsoft Visual Studio 7.0. In addition to C#, Visual Studio supports Visual Basic,


Visual C++, and the scripting languages VBScript and JScript. All of these languages provide access to the Next


Generation Windows Services (NWGS) platform, which includes a common execution engine and a rich class


library. The .NET software development kit defines a "Common Language Subset" (CLS), a sort of lingua


franca that ensures seamless interoperability between CLS-compliant languages and class libraries. For C#


developers, this means that even though C# is a new language, it has complete access to the same rich class


libraries that are used by seasoned tools such as Visual Basic and Visual C++. C# itself does not include a class


library.


The rest of this chapter describes the essential features of the language. While later chapters describe rules and


exceptions in a detail-oriented and sometimes mathematical manner, this chapter strives for clarity and brevity at


the expense of completeness. The intent is to provide the reader with an introduction to the language that will


facilitate the writing of early programs and the reading of later chapters.


1.1 Hello, world


The canonical “Hello, world” program can be written in C# as follows:


using System;


class Hello


{


static void Main() {


Console.WriteLine("Hello, world");


}


}


The default file extension for C# programs is .cs, as in hello.cs. Such a program can be compiled with the


command line directive


csc hello.cs


which produces an executable program named hello.exe. The output of the program is:


Hello, world


Close examination of this program is illuminating:


• The using System; directive references a namespace called System that is provided by the .NET


runtime. This namespace contains the Console class referred to in the Main method. Namespaces


provide a hierarchical means of organizing the elements of a class library. A “using” directive enables


unqualified use of the members of a namespace. The “Hello, world” program uses


Console.WriteLine as a shorthand for System.Console.WriteLine. What do these identifiers


denote? System is a namespace, Console is a class defined in that namespace, and WriteLine is a


static method defined on that class.


C# LANGUAGE REFERENCE


2 Copyright  Microsoft Corporation 1999-2000. All Rights Reserved.


• The Main function is a static member of the class Hello. Functions and variables are not supported at


the global level; such elements are always contained within type declarations (e.g., class and struct


declarations).


• The “Hello, world” output is produced through the use of a class library. C# does not itself provide a


class library. Instead, C# uses a common class library that is also used by other languages such as Visual


Basic and Visual C++.


For C and C++ developers, it is interesting to note a few things that do not appear in the “Hello, world”


program.


• The program does not use either “::” or “->” operators. The “::” is not an operator in C# at all, and


the “->” operator is used in only a small fraction of C# programs. C# programs use “.” as a separator in


compound names such as Console.WriteLine.


• The program does not contain forward declarations. Forward declarations are never needed in C#


programs, as declaration order is not significant.


• The program does not use #include to import program text. Dependencies between programs are


handled symbolically rather than with program text. This system eliminates barriers between programs


written in different languages. For example, the Console class could be written in C# or in some other


language.


1.2 Automatic memory management


Manual memory management requires developers to manage the allocation and de-allocation of blocks of


memory. Manual memory management is both time consuming and difficult. C# provides automatic memory


management so that developers are freed from this burdensome task. In the vast majority of cases, this automatic


memory management increases code quality and enhances developer productivity without negatively impacting


either expressiveness or performance.


The example


using System;


public class Stack


{


private Node first = null;


public bool Empty {


get {


return (first == null);


}


}


public object Pop() {


if (first == null)


throw new Exception("Can't Pop from an empty Stack.");


else {


object temp = first.Value;


first = first.Next;


return temp;


}


}


public void Push(object o) {


first = new Node(o, first);


}


Chapter 1 Introduction


Copyright  Microsoft Corporation 1999-2000. All Rights Reserved. 3


class Node


{


public Node Next;


public object Value;


public Node(object value): this(value, null) {}


public Node(object value, Node next) {


Next = next;


Value = value;


}


}


}


shows a Stack class implemented as a linked list of Node instances. Node instances are created in the Push


method and are garbage collected when no longer needed. A Node instance becomes eligible for garbage


collection when it is no longer possible for any code to access it. For instance, when an item is removed from


the Stack, the associated Node instance becomes eligible for garbage collection.


The example


class Test


{


static void Main() {


Stack s = new Stack();


for (int i = 0; i < 10; i++)


s.Push(i);


while (!s.Empty)


Console.WriteLine(s.Pop());


}


}


shows a test program that uses the Stack class. A Stack is created and initialized with 10 elements, and then


assigned the value null. Once the variable s is assigned null, the Stack and the associated 10 Node instances


become eligible for garbage collection. The garbage collector is permitted to clean up immediately, but is not


required to do so.


For developers who are generally content with automatic memory management but sometimes need fine-grained


control or that extra iota of performance, C# provides the ability to write “unsafe” code. Such code can deal


directly with pointer types, and fix objects to temporarily prevent the garbage collector from moving them. This


“unsafe” code feature is in fact “safe” feature from the perspective of both developers and users. Unsafe code


must be clearly marked in the code with the modifier unsafe, so developers can't possibly use unsafe features


accidentally, and the C# compiler and the execution engine work together to ensure that unsafe code cannot


masquerade as safe code.


The example


using System;


C# LANGUAGE REFERENCE


4 Copyright  Microsoft Corporation 1999-2000. All Rights Reserved.


class Test


{


unsafe static void WriteLocations(byte[] arr) {


fixed (byte *p_arr = arr) {


byte *p_elem = p_arr;


for (int i = 0; i < arr.Length; i++) {


byte value = *p_elem;


string addr = int.Format((int) p_elem, "X");


Console.WriteLine("arr[{0}] at 0x{1} is {2}", i, addr, value);


p_elem++;


}


}


}


static void Main() {


byte[] arr = new byte[] {1, 2, 3, 4, 5};


WriteLocations(arr);


}


}


shows an unsafe method named WriteLocations that fixes an array instance and uses pointer manipulation to


iterate over the elements and write out the index, value, and location of each. One possible output of the


program is:


arr[0] at 0x8E0360 is 1


arr[1] at 0x8E0361 is 2


arr[2] at 0x8E0362 is 3


arr[3] at 0x8E0363 is 4


arr[4] at 0x8E0364 is 5


but of course the exact memory locations are subject to change.
see you soon in the second lecture.

الثلاثاء، 27 أكتوبر 2009

الهند تكشف قريبا عن كمبيوتر محمول بقيمة 11$

نيودلهي -جريدة القدس - تكشف الهند غدا الاربعاء النقاب عن حاسوب دفتري محمول متهافت الثمن لا يتجاوز سعره 500 روبيه (7.35 جنيه استرليني، اي مايقارب 11 دولارا). وفي محاولة لجسر "الفجوة الرقمية" في البلاد بين الاغنياء والفقراء، ستعرض الحكومة النموذج الأولي للحاسوب الدفتري باعتباره حجر الزاوية في برنامج تعليم اليكتروني طموح لربط 18 الف كلية و400 جامعة في انحاء الهند. واكتسبت الهند سمعة في ابتكار تكنولوجيا رخيصة جدا، وهي نزعة اطلقتها العام الماضي من خلال "تاتا نانو"، ارخص سيارة في العالم ثمنها مئة الف روبيه (1450 جنيه استرليني). وسيطلق الكمبيوتر الذي سمّي"ساكاشات" ـ أي (امام عينيك) ـ في اطار "مهمة التعليم الوطنية" الجديدة بكلفة 46 مليار روبيه.

ويشمل ذلك شبكة من اجهزة الحاسوب الدفترية التي يستطيع الطلبة من خلالها الوصول الى المحاضرات والدورات والمساعدة المتخصصة من أي مكان في الهند، مما سيشعل شرارة ثورة في التعليم. ويذكر ان عددا من الناشرين قد وافقوا على تحميل مقاطع من كتبهم الدراسية على النظام.

وقال برابهاكار، نائب مستشار الجامعة التي سيطلق نموذج "ساكاشات" في اندرا براديش، ان الهند تتطلع للحصول على الأجهزة والبرمجيات بسعر أرخص. وفي دولة نامية، يجب ابقاء التكاليف منخفضة ليستفيد اكبرعدد من الطلبة. وهذا يعني اجهزة حاسوب ووصولا الى ارخص شبكة، لكي يتسنى للطلبة الاطلاع على الكتب الاليكترونية والصحف الاليكترونية".

وعلى الرغم من ان نصف عدد سكان الهند البالغ مليار نسمة تقل اعمارهم عن 25 عاما، فان البلاد متأخرة فيما يتعلق بعدد المقاعد الجامعية، حيث تقدّر نسبة الالتحاق بنحو 11 في المئة، مقارنة مع ضعف هذه النسبة في الصين. وكذلك فان لدى الجارة الشمالية الأكبر للهند 180 مليون مستخدم للانترنت حاليا، وهو خمسة أضعاف الأجمالي في الهند.

وهذا الحاسوب الدفتري، الذي صممه علماء في معهد "فيلزر" للتكنولوجيا والمعهد الهندي للعلوم في بانغالور والمعهد الهندي للتكنولوجيا في مدينة مدراس ومجمع اشباه الموصلات الحكومي، يحتوي على ذاكرة سعتها 2 غيغابايت ونظام اتصال لاسلكي. وفي محاولة لابقاء التكاليف منخفضة، يقول خبراء انه من المستبعد استخدام برنامج "ويندوز مايكروسوف" المعروف.

ويبدي مسؤولون ثقة في ان السعر المحدد بـ500 روبيه يمكن تحقيقه. وصرح ار بي اغاروال، الموظف الكبير في وزارة التعليم العالي الهندية، لصحف الاسبوع الماضي انه "في هذه المرحلة، يتبين ان التكلفة هي 20 دولار (الف روبيه) ولكن مع الانتاج الضخم، فان السعر سينخفض".

وسيكون الجهاز الهندي ارخص بشكل كبير من "الحاسوب الدفتري بـ 100 دولار"، وهو الحاسوب الأخضر المعروف باسم "جهاز الأطفال" او "اكس او" الذي صممه خبراء في معهد ماساتشوستس للتكنولوجيا في الولايات المتحدة.

وكان حاسوب "اكس او"، الذي اطلق عام 2005 وسط موجة من الاشادات من جانب نيكولاس نيغروبونتي، المدير السابق لشركة "ام تي آي ميديا لاب"، قد فشل، وذلك جزئيا لأن تكلفة انتاجه تبلغ 200 دولار (141 جنيه). ولكنه شجع ظهور اجهزة حاسوب قليلة التكلفة من خلال التخلص من الأقراص الصلبة واستخدام شاشات رخيصة. ويمكن شراء حاسوب "كلاسميت" الشخصي من انتاج "انتل"، كبرى شركات صناعة الرقائق الدقيقة، مقابل 400 دولار. ويباع حاسوب "اي بي سي" التايواني بمبلغ زهيد يصل الى 200 دولار.

ولكن بعض الخبراء يشككون في ان حاسوبا دفتريا مقابل 20 او 10 دولارات مستدام تجاريا. وقال راجيش جاين، المدير الاداري لشركة "نيتكور" للحلول والرائدة في ما يتعلق بالاستخدام الرخيص للحواسيب: "لا يمكنك حتى ان تصنع شاشة حاسوب بعشرين دولارا. والهند لا تبني الكثير من تجهيزات الكمبيوتر. ولذلك، من اين سيأتي التوفير؟".

ولا يرى بعض كتاب المدونات اليوم في الحاسوب الدفتري الجديد اكثر من "آلة حاسبة محسنة". ولخص اتانو داي هذه الشكوك، حيث كتب في مدونته: "اذا تمكنت الحكومة من تحقيق معجزة تكنولوجية قريبة من المستحيل، الا يعني ذلك ان كامل قطاع الحاسوب العالمي اما عديم الكفاءة تماما أو انه احتيال ضخم ينتج مواد بكلفة زهيدة جدا ويبيعها بأسعار خيالية".

ويبدي مسؤولون ترددا في الحديث عن المشروع قبل اطلاقه، ولكن احدهم قال انه يمكن المحافظة على انخفاض التكاليف من خلال استخدام الطلبة والباحثين لاتمام جزء كبير من التصميم. وقال ان التكلفة كانت 47 دولارا عام 2007، ولكن تعديلات اضافية تعني انها انخفضت بصورة دراماتيكية.

الدليل العربي لمواصفات الكمبيوتر المحمول it's "laptop" for arab

الدليل العربي لمواصفات الكمبيوتر المحمول
"Laptop"





في البداية:

قد تحتار أي جهاز سوف يقععليه الاختيار ..
لكن إن كنت تعلم ماذا تريد و ما هي حاجتك للمحمول و قمتبوضع مواصفات مبدئية تكونكحد أدني للمواصفات التي تتناسب مع حاجاتك وإمكانياتك الماليةلشراء المحمول فهذا سوف يسهل عليك كثيراً الاختيار بغضالنظر عن اسم الشركة المصنعة له .
أما إن كنت لا تعرف كيفتعد أو تقرأ المواصفات و أيها المناسب لك فحتماً انك سوف تنساق خلف الدعاياتو الشركات المعروفة في هذا المجال و تغض ناظريك عن بعض الشركات الأخرى حتى وإن كنت ستجد ضالتك عندهم و كيف لك أن تعرف هذا و أن تجهل ما يناسبك .
أيضا قد ينساق البعض وراءتجارب من عرفهم لمجرد أنهم امتدحوا جهاز معين أو شركة معينة متجاهلاً أو غيرمدرك أن ما يناسبه قد لا يناسب غيره و بالتالي سيفاجئ بعد شرائه للجهاز بأنهأخطئ الاختيار بالرغم من سعر الجهاز و اسم الماركة التي تعلوا غطاء الجهاز وفي نفس الوقت قد تصدف معك و تختار جهازاً لا يقل أدائه عن حاجتك بل يزيد وأنت هنا تكون قد تكلفت على نفسك بشراء جهاز كان بإمكانك أن تشتري ارخص منه وبمواصفات تفي بحاجتك و بسعر يحفظ مالك .

حتماً بعدما أن تتعرف علىكيفية اختيار المحمول أنك لن تتشتت عند معرفتك أن هناك أكثر من 18 شركة تنتجهذا النوع من الكمبيوترات المحمولة و هي كالتالي دون أي مفاضلة ( فالأفضليرجع أولا و أخيرا لحاجتك و مدى ملائمته لمتطلباتك و ظروفك) :
HP
SONY
TOSHIBA
LG
Dell
Vectron
IBM
Asus
BenQ
SIEMENS
Gigabyte
ORANGE
MSI
COMPAQ
Acer
Fly book
Panasonic
ART


أن المهم ليس ماركة الجهازو اسم الشركة المصنعة له بقدر ما هو مهم محتوى و مواصفات و سعر هذا الجهاز .
وأما العلامة أو الماركة فأتركها للصحف والإعلانات والأشخاص الذين تغرهمالعلامة التجارية * .
المعالج ( Processor )

سرعة و أداء الجهاز تعتمد على عدة عوامل ( سيأتي ذكرهافيما بعد ) منها المعالج و هناكشركات عدة وأنواع من المعالجاتأشهرها معالجاتIntel و AMD لكني هنا سأتحدث عن معالجات Intel لتسيدها السوق بإصدارهاتقنيتها المعروفة بـ ( Centrino ) و التي طورت منالكمبيوترات المحمولةإلى الأفضل .

يمكن تقسيم معالجات ( Intel ) إلى قسمين حسب ظروف الاستخدام :

1- معالجاتالكمبيوتر المكتبي ( Desktop ) :

منها معالجات : Pentium 4 و Celeron .
و هذا النوع من المعالجاتيمكناستخدمه في الكمبيوتر المحمولبدل معالجات المحمول و ذلكلرخص ثمنها مقارنة بمعالجات المحمول لكهناتستهلك بطارية عالية و ترتفع حرارتها بسرعة بالإضافة لأنها تصدر صوت مزعج منمراوح التبريدلأنها معدة للاستخدام المكتبي .
تذكرأنمعالجات Celeron أقل كفاءة منمعالجات Pentium و بالتالي فهي أرخصمنهاثمناً فإذا كنت لا تستخدم تطبيقات متطورة كبرامج تحرير الصور والصوت و الفيديو و البرامج الهندسية وإنما تستخدمالكمبيوترللتتطبيقاتالبسيطةفقط فيمكنك استخدام معالجات Celeron و بالتاليتحصل على جهاز غير مكلف ( قد يصل سعره إلى 2900 ريال سعوديفقط ) و يفي بحاجتك البسيطة .

2- معالجاتالكمبيوتر المحمول ( Laptop ) :منها معالجات : Pentium Mobile و Pentium M و التيتعتبرجزء من تقنية Centrino .
تمتاز معالجات الكمبيوتر المحمول عموماً بأنها صنعت خصيصالتلائم ظروف المستخدم المتنقل فهي لا تستهلك بطارية عاليةولا ترتفع حرارتها بسرعة .


وبعد ظهورتقنية Centrino و المزودةبمعالجات Pentium Mو التي امتازتبأنهاتستخدم رقائق اصغرحجماً مما انعكس على شكل الجهاز الخارجي فأصبح خيف الوزن و صغيرالحجمبالإضافة لدعمهاللشبكاتاللاسلكيةو قلة استهلاكهاللبطارية.
و اما بالنسبةللسرعة فليس هناكمقياس يحدد سرعة معالجات الـ Centrino مقابل معالجات Pentium و لكن معالجات الـ Centrino تتفوق على معالجات Pentium بالأداء والإمكانيات .

علىسبيلالمثال :
أداءمعالج
أعلى من أداءمعالج
Pentium M ( Centrino ) 1.6 GHz
Pentium 2.4 GHz
Pentium M ( Centrino ) 1.7 GHz
Pentium 2.6 GHz
لمزيد من التفاصيل قم بزيارة : www.intel.com/arabic
تردد الناقل الأمامي ( FBS ) للمعالج :
قد تجد جهازين لهما نفسالمعالجلنفرضPentium M بسرعة 1.6 جيجاهيرتز و لكن لاحمدهما تردد 400ميجاهيرتز بينما للأخر تردد 533 ميجاهيرتز فاحرص على انتقاء ذا التردد الأعلىلأن ذالك يؤثر إيجابياً في مستوى أداء المعالج .
الذاكرةالمخبئة ( Cache ) :
و تسمى أيضا بـ الذاكرةالثانوية و( L2 ) و يختلف حجمها حسب نوع المعالج ففي معالجات Pentium 4 كانت 512 كيلوبايت و الآن في معالجاتPentium M و صلت إلى 2 ميجابايت .




طقم الرقائق ( Chipset ) *

إن مجرد عمل مقارنة بسيطة بين طقم رقاقاتمن نفس الجيل من الشركات الخمسIntel , VIA , SIS , Ali , ATI سيعطكانطباعاحقيقياًعن أهمية هذاالموضوع ، كذلك المقارنة بين طقم رقاقات شركة واحدة مثل Intel ولكن لأجيالمختلفة مثل E7205 , I865 I875 والتي جميعها تدعم تقنية ( Dual Channel ) سيعطيك نفس الانطباع لذلكينبغي الحرص على التمييز بين هذه الشركات وهذهالأطقم وتعتبر أطقم( Intel 8xx )الأغلى في هذه الأجهزة بينماأطقم ( SIS ) وغيرها أرخص بكثير و تختلف الأطقم فيما بينها فبعضها يحتوي علىكرت شاشة مدمج ( Integrated ) وبعضها بحاجة إلى كروتمستقلة مما يعني أداء أعلى و سعرا أغلى .
رقائق ( Intel CPUs ) مرتبة حسب الأفضل
Pentium M
( DDR )
Pentium M
( DDR 2 )
P4 Mobile
Celeron Mobile
P4EE / P4 / Celeron
I855PM / Centrino
I915PM
I845MP / MZ
I865PE / I865GE
I855GM / Centrino
I915GM
I852GME
SIS655TX / FX
I855GME / Centrino
I915GMS
I852PM
SIS661FX
SISm661MX
I910GML
SISm661FX
I848P
SISm648MX
SISm650
SIS648FX
M Radeon 9000 IGP
M Radeon 9000 IGP
M Radeon 7000 IGP




الذاكرةالعشوائية ( RAM )

و تسمى أحياناMemory أو الذاكرة الرئيسيةو كما سبق و ذكرنا فهي أيضا تساهم في تحسين أداء الكمبيوتر و سرعته و ذلككلما زاد حجمهاو يفضل أن لا تقل عن 256 مجابايت معنظام التشغيل Windows XP و إن كانت 512 ميحابايتفذلكأفضلبالتأكيدو الآن توجد ذواكربحجم1024 ميجابايت ( أي 1 جيجابايت ) و 2 جيجابايت .
و الذواكرنوعين :SD RAM و DDR و أفضلهما DDR بل و ظهر هناك نوع أخرمع تقنية Centrino و هوDDR 2و التي تعتمد على تقنية Dual Channel بحيث يكون هناك ثقبينتوسعة و يركب في كل ثقب ذاكرة واحدة وبالتالي يمكنترقيتها إلى 2 جيجابايت و بتردد ناقل أمامي يصل إلى 533 ميجاهيرتز .
و كما ذكرنا سابقاً معتردد الناقل الأمامي للمعالج نذكر الآن بأنه كلما زاد تردد الذاكرة FSB كانذلك أفضل .





كرت الشاشة ( VGA )

بناء علىاستخدامكللجهاز يمكننا تحديد حاجتك من كروت الشاشة فمثلاً أن كنت تستخدمه للتصميم وتحرير الفيديو و الألعاب المتطور القوية و مشاهدةالأفلام والتلفازفإنكفي هذهالحالةتحتاج إلى كرت بمواصفاتجيدة أوعالية .

ذاكرة كرت الشاشة :
يفضلألاتقلذاكرة كرت الشاشة عن 64 ميجابايتو هناككروت بذاكرة 32 ميجابايت و 128 ميجابايت و كلما زاد تحسن الأداء .
نوع كرت الشاشة :
هناك نوعين من كروت الشاشةهيكالتالي :

1- المستقل :و يأتي مستقل عن طقم الرقائق ويمتلكذاكرة خاصة به و هو أغلى سعراًواكثر استهلك للبطاريةو تعد كروتATI Radeonو GeForce الأفضل .

2- المدمج ( Integrated ) :و يكون مدمج بالرقائقو يشارك ( Shared ) في استخدام ذاكرة الجهاز ( RAM ) و بالتالي سيستخدم منهابقدر حاجته من الذاكرة ( مثلاً أن كانت ذاكرة الجهاز 128 ميجابايت و ذاكرةالكرت 32 ميجابايت فستصبح ذاكرة الجاهز المتبقية 96 ميجابايت و هذه لايتناسبمعحاجة نظام Windows XP من الذاكرة فما بالك بالبرنامج الأخرى المثبتة على الجهاز وافضل أنواعه Intel و هو ياخذ من الذاكرة بقدر 8ميجابايت كحد ادنى و غالباً ما يوصف بـ UpTo 64 - 128 و هذا الحد الأقصى للمشاركة .






شاشة العرض ( Display ) *

نوعالشاشة :
حتما تكون شاشة الجهاز المحمولمبنية على شاشات ( LCD ) والتي تعني Liquid crystal display أيشاشةالكرستال السائلوغالبا ما تنقسم إلى قسمين رئيسيين :
TFT :وهي اختصار للجملةThin film transistor وتسمى Active-Matrix وتتميز هذه الشاشة بوضوح أكثر وبزاوية رؤيةأكبر وهي تساهم في ارتفاع سعر المحمول وكذلك تعتبر أكثر استهلاكا للطاقة ومع ذلك فهي أريح للعين وقدرتها في الإضاءةأكبر .
DSTN :وتسمى كذلك ( HPA ) أو Passive Matrix وهذه الشاشة تعتبر إضاءتها أقل من سابقتها وهي أقل فيالوضوح وزاوية الرؤية صغير جدا بحيث لا يمكنكمشاهدة تفاصيل الشاشة من الجنب وهي أقل كلفة .
كذلك ظهر النوع الجديد من الشاشات وهونوع :
Wide Screen :وهذا النوع منالشاشات يتميز كما هو ظاهر من الاسم بزيادة عرض الشاشة والسبب في هذا أن تقنية الشاشات الحالية مبنية على معامل 4/3 وهي تمثل نسبة عرض الشاشة إلى ارتفاعها أي أن العرض أكبربما يساوي الثلث ( 1/3 ) وهي تقنية قديمة ظهرت معظهور التلفاز ولم يتم تطويرها ومع التقنيات الحديثة في التصوير والفيديو تمالانتقال إلى مقاس أقرب لحقيقية مسقط نظر العين بحيث أصبح معامل نسبة عرضالشاشة إلى الارتفاع يساوي 16/9 بينما التقنية السابقة تساوي 4/3 أو 12/9ولذلك تعتبر شاشات Wide مريحة للنظر خاصة إذا كانالمستخدم ينظر للشاشة من مسافة مناسبة كما أن هذه الشاشة أفضل بكثير لمشاهدةأفلام DVD ولكنها أغلى سعرا ويبقى الخيار للمستخدم .
مقاس الشاشة (Size ) :
وأما مقاس الشاشة فلا حاجة لشرح وتوضيح أن شاشات ( LCD ) كلما زاد مقاسها ترتب علىهذا ثلاثة أمور هي :

1- ارتفاع السعر .
2- زيادة الوزن .
3- زيادة استهلاك البطارية .

فإذا كان لديك جهازان بنفس المواصفات الأولبمقاس شاشة 15.4" والثاني 14.1" فحتما سيكونسعر الأول أعلى لذا يجب أن تدرس مدى إمكانية تبرير هذا السعر الإضافيهل تستحق زيادة الشاشة بوصة واحدة هذه الإضافة أم لا ؟فإذا كنت ممن يعاني من مشكلة في بصره بسبب الشاشات الصغيرة عليكبالكبيرةأيضاً هناكشاشاتبمقاس 17" كما نذكرك بأن معظم الأجهزةالمحمولة تحوي على منفذ VGA الذي يعطي القابلية لتوصيلة شاشةالكمبيوتر المكتبي ( CRT ) العاديةبالمحمولفيما لو أحببت أن تسهل على نفسك استخدام شاشةكبيرة دون الحاجة لزيادة مقاس شاشة الجهاز طبعا حينما تكون بعيد عن منزلكستضطر أن تتخلى عن الشاشة العادية .
دقة الشاشة ( Resoiution ) :
أما دقة الشاشة فهي تنقسم إلى عدة درجات معروفةكالتالي :
الشاشاتالقياسية
الشاشة
XGA
SXGA
SXGA+
UXGA
الدقة
1024 × 768
1280 × 1024
1400 × 1050
1600 × 1200
التقيم
مقبولة
جيدة
ممتازة
ممتازة


الشاشات العريضة
الشاشة
WXGA
WSXGA
WUXGA
الدقة
1366 × 768
1600 × 1024
1920 × 1200
فإذا وجدت شاشة تستخدم ( XGA ) وأخرى أغلى منها في القيمة وبمواصفات( SXGA ) فلا تبخل على نفسك بهذه الزيادة التيتنفعك ولا تعتقد أن الأرخص دائما أفضل .







القرص الصلب ( Hard Disk )

حجم التخزين :
كلما زاد حجم القرص الصلب و سرعته تحسن أداء الكمبيوتر وسرعته لكنفي المقابلزادت التكلفة و 40 جيجابايتأعتقد أنها مناسبة للمستخدم العادي و هناك 60 و 80 و 100 و120 و 160و 200 جيجابايت و قد تزيد في المستقبل .

سرعة الدوران :
و هيكالتالي : O4200O rpm وO5400 rpm وO7200 rpmو كلها تقاس بالـ ( rpm ) أي دورة في الدقيقةو كلما ذات هذه السرعة ترتب عليها ما يلي:

1- زادت سرعة نقل البيانات .
2- ارتفعت حرارة القرص .
3- استهلاكبطارية أكثر .
4- زيادة الوزن .

نوع التقنية :
التقنية المستخدمة حالياً هي تقنية الـ ( IDE ) و هي تنقسم إلى قسمين :
- تقنية ( ATA ) أو( PATA ) :و تعمل بقدرة نقل 133 ميجابايت ظاهرياً .
- تقنية ( SATA ) :تعمل على قدرة نقل من 150 إلى 300ميجابايت ظاهرياً و تحتوي على جزم نقل بيانات أنحف.




قارئ الأقراص الصلبة ( ODD )

و بواستطها نقوم بنسخالأقراص الليزرية ( CD ) و ( DVD ) و قراءتها و هي كما يلي ( مرتبة حسب الأفضل ) :
نوع محرك الأقراص
الوظيفية
DVD Super Multi
يقرأ و يكتبأقراص DVD أحادية ( 4.2 جيجابايت ) وثنائيالطبقة ( 8.4 جيجابايت ) و CD
DVD RW
يقرأ ويكتبأقراص DVD الطبقةو CD ( بنوعيها CD-R وCD-RW )
COMBO
يقرأ ويكتبأقراص CD ويقرأ DVD بدون كتابة
CD Writer
يقرأ و يكتبأقراص CD
CD ROM
يقرااقراص CD بدون كتابة
ملاحظة :محرك الأقراص ( DVD Super Multi ) يسمى أيضاً بـ DVD Multi و DVD Dual .





وسائل الاتصال(Communication )
و هي وسائل للاتصال بالشبكات أو نقلالبيانات لاسلكياَ بين جهازين أو أكثر و منها ما يلي :

كرت الشبكة المحلية ( LAN ) :

و تسمى بـ ( NIC ) و الشبكة هي عبارة عن جهازين أو مجموعة من الأجهزة ترتبط ببعضها عنطريق هذا الكرت و يتم نقل و تبادل البيانات فيما بينها ( أشبه بالإنترنت حتىأن الشبكة المحلية تسمى إنترانت ) و تكون سرعة النقل أو الاتصال من 10 إلى100ميجابت في الثانية و بالتاليفهيسريعة و عملية فينقل البيانات و تفي بالغرض أيضا عن طريق هذه الشبكة تستطيع الاتصال بالإنترنتبالارتباطبالجهاز الرئيسي ( الخادم : و الذي يتصلبالإنترنت مباشرة و تتصل الأجهزة الأخرى به لتصل إلى الإنترنت عن طريقه ) .

الشبكة المحلية اللاسلكية ( Wireless LAN ) :

وتسمى أيضاً بالـ ( Wi Fi ) كما هو معروف و هي عبارة عن شبكة محلية كالتي سبقذكرها لكن الفرق هنا أنها تتصل بدون أسلاك و سرعة الاتصال فيها تصل إلى 11ميجابت في الثانيةإلى 54 ميجابت في الثانيةو الآنهذه التقنية مطبقة في بعض المرافقالعامةو مقاهيالإنترنت بحيث لوتوفر في جهازككرت شبكة لاسلكيةأو كان مجهز بتقنية Centrino عند إذن تستطيعالاتصالبالإنترنتلاسلكياًو بسرعات عالية ( DSL ) وحديثاً ظهرت شبكات الـ ( Wi Max ) و تتميز بأنها تغطي مساحة أكبر لاسلكياً كالمدن .
أنواع التقنيات التيتدعمها كروت الشبكة اللاسلكية :
المعيار
السرعة
نطاقالتغطية
H802.11a
54 ميجابت في الثانية
11 متر
H802.11b
11 - 20 ميجابت في الثانية
40 متر
H802.11g
54 ميجابت فيالثانية
50 متر
و أفضل الأنواع هو الذييدعم نوعين من تقنيات الشبكات اللاسلكية و هو : H802.11b\g .
لمزيد من التفاصيل : www.wi-fi.com/OpenSection/index.asp
الفاكس مودم ( Modem ) :

و هو معرف و لا يحتاج إلىتعريف ( عن طريقه تتصل بالإنترنت كذلك تستقبل الفاكسات طبعاً بدون إنترنت ) .

الأشعة تحتالحمراء ( Infraed ) :

و تسمى بـ InR و هي تقنية أصبحت قديمة الغرض منها هو نقلالبيانات بين جهازينمتواجهينفي خط مستقيم لاتتجاوز المسافة بينهم نصف متر دون حواجز و تستخدم في بعضأجهزة الهاتف الجوالكما هو معروف .

أشعة الرديو ( Bluetooth ) :

هي تطوير لتقنية الأشعة تحت الحمراء فـ تسمحللاتصال بين أكثر من جهازين في محيط دائرة طول قطرها 10 أمتار و يمكن الاتصالحتى في حال وجود الحواجز و بسرعة أعلى و تستخدم في كثير من الجولات والكمبيوترات الكفية و الطابعات و لوحات المفاتيح والفأراتو السماعات و مع الوقت ستظهر أجهزة جديدة تدعم هذهالتقنية لكنها ليست أفضل من شبكات الـ ( Wi Fi ) بالتأكيد .





المنافذ ( Ports )
مخرج التلفزيون ( S-Video ) :

و يسمى أيضاً ( TV Out ) و عن طريقه تستطيعوصل جهازك بالتلفزيون و عرض مافيهعليه حتى أن بعضالكاميرات الرقمية تستخدمه و تستطيع أن تسجل ما يعرض على التلفزيونإلىجهازك بمساعدة برامج خاصة .

منفذ الشاشة ( VGA ) :

و عن طريقه تستطيعرابط شاشة كمبيوتر مكتبي ( CRT ) بجهازك المحمولكما سبقذكره .

منفذ المودم ( RJ 11 ) :

لوصل سلك الهاتف بالكمبيوتر و ذلك للاتصال بالإنترنت أواستخدام الهاتف عن طريق الكمبيوتر كإرسال و استقبال الفاكسات ( هنا حلالكمبيوتر محل جهاز الفاكس في إرسال و استقبال الفاكسات طبعاً بدون اتصالبالإنترنت ) .

منفذ كرت الشبكة ( RJ 45 ) :

لوصل سلك أو كبل الشبكة بالكمبيوتر و السلك يرتبط طرفهالأول بجهازكو طرفه الثاني بجهاز و في حالة وجودأكثر من جهازين يمكن استخدام المفرع ( Hub ) ليكون نقطة الوصل بين هذهالأجهزة .

منفذ الناقل العام ( USB ) :

منفذ هام جداً يقوم بوصل الأجهزة الملحقة كالطابعات والماسحة الضوئية و الفارة و لوحة المفاتيح و الفلاش دسك و الهاردسك الخارجيبالكمبيوتر و هو أسرع في نقل البيانات من المنفذ التسلسلي و المتوازي و يجبأن يكون في الجهاز منه 2 على الأقلحسب حاجتكأيضاًهناك مفرعات ( Hub ) تركب في المنفذ الواحد فيتفرغإلى منفذين أو أكثر .
ولمنفذ الـ USB إصدارين هما :
إصدار المنفذ
سرعة المنفذ
USB 1.1
سرعة النقل فيه 12 ميجابتفي الثانية
USB 2.0
سرعة النقل فيه 480 ميجابتفي الثانية ( أي ضعف سرعة الإصدارالسابق 40 مرة )
و ستلاحظ الفرق عندما تقوم بنقل كمية كبيرةمن البيانات ( لنفرض 500 ميجابت ) منجهازك إلى قرصصلب خارجي أو غير ذلك .
كذلك فإن الأجهزة التي تستخدممنفذ USB 2.0 يمكن وصلها بمنفذUSB 1.1 و العكس لكن ستكون سرعة النقلفي هذه الحالة هي نفس سرعة نقلUSB 1.1 لذلك يفضل أن يدعم كلا الجهازين منفذالـ USB 2.0 لكيتستفيد من السرعةالعالية .

منفذ الطابعة ( LPT ) :

و يستخدم لتوصيل الطابعات بالكمبيوتر لكنه ليس أفضل منمنفذ الـ USB بل أبطء في نقل البيانات للطابعة و أيضا يحتاج أن تكون الطابعةقريبة ( سلك قصير ) لذلك أبحث عن الطابعات التي تستخدم منفذ الـUSB ويفضلالإصدار الأحدث ( USB 2.0 ) و بالطبع فإن أغلب الطابعات الحديثة تدعم الـ USB لسرعته و توفره في كل جهاز .

منفذالفارة ( PS/2 ) :

يستخدم لوصل الفارةأو لوحة المفاتيح الخارجية بالجهاز .

منفذ( Fire Wire ) :

و يسمى بـ iLINK أو ( IEEE 1394 ) وهو من أهم المنافذ في المحمول وسرعته 400ميجابت في الثانية و في الجيل الثاني و الذي يسمى بـ ( 1394b ) تصلسرعة النقلفيه إلى 800 ميجابت في الثانية و هو أيضا كماهي وظيفة المنافذ يقوم بربط أو وصل الأجهزةالخارجيةبالكمبيوتر المحمول لنقل البيانات .

المنفذ التسلسلي ( COM ) :

ويسمى أيضا بـ ( IOIOI ) و كان سابقاً يستخدم لوصل الفأرات القديمة بالكمبيوتر أيضا بعضالكاميرات الرقمية و الشاشات و أجهزة العرض تستخدمه و كما قلت فهو قديم نوعاًما و سرعة النقل فيه بطيئة مقارنة بالـ USB و Fire Wire .

منفذ ( PCMCI ) :

و يستخدم لوصل أحد الأجهزةالملحقة الخارجيةأو القطعبالمحمولكـكرت الشبكة اللاسلكيةأو مراوحالتبريد الخارجية .

قارئالبطاقات ( Card Reader ) :
و قديسمىأحيانابـ ( Expansion Solt ) و يستخدم لقراءة بطاقات الذاكرة و التي تشبه تلك التيبالهاتفالجوال و يختلف حسب الأنواع التي يدعمهافبعض قارئات البطاقاتتقرأثلاث أو خمس أو ستأنواع أو نوع واحد فقطو يكتب في مواصفاته ( 1 في 6 ) حسب عدد أنواعالبطاقات التي يقرئها فمثلاُ من أنواع البطاقات : SD , MMC , MS Pro , MS و غيرها كثير .
منفذسماعةالرأس ( Headphone Out ) و المايكروفون المدمج ( Microphone In ) :

أيضا عن طريقه تستطيع وصل السماعاتالخارجية بجهازك و التقاط الصوت عن طريق المايكروفون و قد تجد في بعض الأجهزةأن الميكرفون مدمج ( Mic In ) بحيث لا تحتاج إلى وصلمايكروفون بالمحمول لالتقاط الصوت .

منفذ التيار المستمر ( DC In ) :

لوصلالتيارالكهربائيبالجهازبالطبع .



البطارية ( Battery )
مدة البطارية :
تختلف البطاريات حسب قدرتها و مدة عملها بدون تغذية كهربائيةفهنالك بطاريات تعمل لمدة 3 ساعات و هناك 7 ساعات ( في جهاز MSI ) و هناك 9 ساعات ( بطارية إضافية للأجهزة HP ) و هناك 10 ساعات ( كما في أجهزةLG ) .

قدرة البطارية التخزينية * :إن مجرد عمل مقارنة ما بين جهازين بنفس المواصفات أحدهمايحوي بطارية بقدرةO4800 mAh والأخر بطاريته بقدرة تخزينية O6400mAh سيظهر الفارق الكبير ما بينقدرات كلا الجهازين من حيث القدرة على الصمود أطول مدةبدون الاعتماد على التغذية الكهربائية .
و في النهاية فإن ( mAh ) هي أختصار لـ milli Amp Hour و اعتقدأنها تعني ملي أمبير ( وحدة قياس شدة التيار ) لكل ساعة .
نوع البطارية * :
تتأكد أنالبطارية من نوع( Li-Ion ) .



محطة عمل الجهازالمحمول( Docking Station ) *
هيعبارة عن قاعدةيوضع عليها المحموللإضافة إمكانيات أو منافذ جديدةله، وتتميزبتوفرمصدرللطاقة الكهربائية لها ، بالإضافة إلىانها تضيفمنافذ إضافية للجهاز، ولكل جهازمحمولما يتناسب معه من محطاتالعمللذلك ينبغي أن تنتبهلهذاالفرق،كماتوجدمحطات عمل تعمل مع كافة أنواع الأجهزة المهم أن يكونفي الجهاز المحمول لديك المنفذ الموصل بين هذه المحطة وجهازك المحمولفبعضالأجهزة الخفيفة الوزن ( Ultra Portable ) تأتي متضمنة لمحطة مصغرة فالجهاز لا يحوي سوى منفذللماوس ومنفذ للمحطة ، وأما المحطة فتحوي منافذ USB ومنفذ COM ومنفذ الطابعة LPT ومنفذ للشاشة ومنفذ للمودم ومنفذ للشبكة ومنفذ آخر لجهاز COMBO يحوي سواقة الأقراص المرنة وسواقة الأقراصالصلبةفلكم أن تتخيلو وزن هذاالجهاز وسهولة نقله بعد أن تم تفريغه من غالب هذهالأجهزة التي تتصل به عن طريق المحطة Docking Station وبعضهذه المحطات لا توحي الكثير ستجدها تحوي منفذين USB ومنفذ للطابعةوبعضهذه المحطات لها قابلية إضافة أقراص صلبة وشاشةومحرك أقراصولكنها غاليةالسعر ومثل هذه المحطات يمكنك أن تضعها في المنزلفلا داعي للعبث بالمقابس تركيبا وخلعا فقط تركبالمحمولعلى المحطةوتكون الوصلات جميعها ركبتوهناكبديل عنمحطةالعمل( Docking Station ) توصل عبر مقبس USB وتسمى : Replicator .





نقاط متفرقة
لوحة المفاتيح( Keyboard ) :


و هي احد أدوات الإدخال ( Input Device ) و تختلف حسب مميزاتهامثلا وضوح الحروفوالتصميمو خفة الضغط على الزر و عرض و حجم اللوحة أيضاَ قد تجد في بعضالمواصفات مكتوبفيهالوحة مفاتيح مقاس 15" أو 14" تبعاً للشاشةأيضا بعض هذه اللوحات مزودة بأزرارإضافية لتشغيل الجهاز و رفع و خفض الصوت و التحكم بقارئات الأقراص و غير ذلك .

لوحة اللمس ( TouchPad ) :

و قد تسمى بالـ Pointing أي المؤشرو هي التي تحل محل الفأرة فيالمحمولو يمكنك إضافة الفأرة لجهازك المحمول حسب توفرمنفذ PS/2 أو USB إذا كانت تدعمه .
الصوت ( Sound ) :
و هناككروت صوت بحجم 16 بتأو 24 بتأو 128 بت أيضا هناك أنظمة للصوت مختلفة .
قارئ الأقراص المرنة ( Floppy Disk ) :
في الوقت الحالي لم يعد هناك حاجة لقارئ الأقراص المرنة نظراًلتوفرأقراصالـ CD والتىتستطيع تخزينكمية أكبر من البياناتكذلكفإنالدسك ( Floppy ) سريع التلف و بطئفي نقل البيانات رغم قلة البيانات التي يحتويها ( 1.44 ميجابايت ) أيضا هوسيشكل عبئاً علي جهازك لأنه سيزيد من وزنه و استهلاك البطارية , فأقول لك لا تكلف نفسك و تثقل جهازك بشراء قارئ أقراصمرنة قد لا تحتاجه كثيرا و أن كنت مصراًفهناكقارئات أقراص مرنة خارجية .
المؤشرات الضوئية ( Indictor ) :
وتسمى أحيانا بـ( LED ) وتشبهتلك التي في لوحةالمفاتيح و هي ميزة في بعض الأجهزة بالإضافة إلى أنها تطفي على الجهاز شكلجمالي إضافة إلى وظيفتها و منها :


المؤشر الضوئي
يدل على
التيار المتردد ( AC Adapter )
تشغيل الكمبيوتر علىالكهرباء
القرص الصلب( HDD Activity )
نشاط القرصالصلب
حالةالأحرف ( Caps Lock )
تغيرحالة الأحرف في لوحة المفاتيح
لوحة الأرقام( Num Lock )
لوحةالأرقام ممكنة
الطاقة ( Power On )
الجهازفي وضع التشغيل
البطارية ( Battery Charg )
الجهازيعمل على البطارية
الشبكة اللاسلكية ( WLAN )
هناكاتصال بشبكة لاسلكية

قد تكون هناك مؤشرات ضوئية أخرى غير ما سبقو قد لا تكون موجودةو قد تتغير مدلولاتهاحسب نوعالجهازو مميزاته .
البرامج و نظامالتشغيلو التعاريف ( Software & Operation System & Drivers ) :
و منها نظام التشغيل ( Operation System ) مثل : Windows Vista و تعريبه و برامج الجهاز نفسه ( Tools ) و البرامج التي تأتيمع الجهاز ( Software ) كالأوفيس و النورتون و الريال بلير ولا تنسىمعرفات الجهاز ( Drivers )لأنها أهم شيء .
مدة الضمان ( Waran ) :
تختلف مدة الضمان و شموليته حسبالشركة ( فالوكيل جمال الجاسم يعطي ضمان على أجهزة LG لمدة 5 سنواتو يشمل جميع القطعو الاستبدال الفوري ) وقد يهم البعض مراكز الصيانة و مدىانتشارها و يختلف المستخدمين من حيث حاجتهم لمراكز الصيانة .
الوزن ( Weight ) :
إذا كنت كثير التنقلو تحتاج إلى رفقة جهازك فيفضل أن تبحث عن جهاز خفيف الوزن لا يكون عبئاً عليكتستطيع حمله معك أينما ذهبت و أخف جهاز وزناً اعتقد منشركة SONY و وزنه 800 جراملكنهبشاشة عرض 10" وظهرت في عام 2003 م أجهزة LG و التي تميزتعموماُ بخفة وزنها مقارنة بمواصفاتها و هناكأنواع الـ Tablet Notebook من LG ذاتالوزن الخفيفبشاشة عرض 12" قابلة للدوران و تعمل كلوحة كتابة وبالنسبةلي فإنيأرى أن الأجهزة بوزن 3 كيلوجرام فما فوقثقلية علي فماذا ترى أنت .




أسئلة تساعدك على حصر الأجهزة لاختيارالمناسب

احصر الأجهزة التي أعجبتك و المتوفرةفي السوق ( المحل الذي ستشتري منه ) و ابدأ بتطبيق هذه الأسئلة عليها :
- كم رصدت منالمال لتشتري به الجهاز ؟


- هل مواصفاتالجهازأقرب للمواصفاتالتي حددتها ( كحد أدنى ) ؟


- هل شكلالجهازو تصميمهيناسبك أو أعجبك ؟


- هل مدة عملالبطارية لا تعيق عملكعلى الجهاز؟


- هل الجهازخفيفعليك و تستطيعحملهأينما ذهبت ؟


- هلتهمكمدة سريان الضمان وما يشمل ؟


- هل الجهاز يحتويعلى مميزات قد تحتاجها في المستقبلبسعر مغري؟


- بعد تجربتكأو استخدامكللجهاز هل أعجبك ؟




مواقع تساعدك في الاختيار و معرفةالمزيد


بالإضافة لمواقع الشركاتالمصنعة لأجهزة للمحمول التي ذكرناها في البداية إليك هذهالقائمة
منتديات لاب توب العرب
عــــــرب هاردوير
منتديات تقنية معلومات العرب
موقع لعرض الأجهزة المستعملة
دليل السوق الالكتروني جروب كمبو
مؤسسة جمال الجاسم للالكترويات
Notebook Reviews
Notebook of LG
عجائب التقنية
دليل التقنية


بيانات نشرالكتاب

المؤلف : محمدالغنيمي
تاريخ النشر: 6 / 1 / 1427 هـ الموافق : 4 / 2 / 2006 م
الناشر : شبكة تقنية معلومات العرب
البريد الإلكتروني : ME_Ghunaimi@hotmail.com


.. تم بحمد الله وتوفيقه ..