السبت، 20 يونيو 2015

How to Share Printer for Computers on LAN

Not only from Network printer, it is possible to print from other computers on LAN by sharing local printer connected on one computer on Local Area Network. To do this, you have to share the printer on LAN and have to install the shared printer on the computer from which you want to print. In this post I am describing the methods and steps for sharing printers on LAN.

How to Share a Local Printer on LAN


Here are some steps for sharing a local printer on Local Area Network.  
  1. At first, Go to the control panel and click on "view devices and printers" located under Hardware and Sound option.
  2. Under the printers category right click on printers name which you want to share and  choose on "printer properties" option. 
    How to Share a Local Printer on LAN
  3. Then printer properties dialog box will appear as given below, click on sharing Tab.
    How to Share a Local Printer on LAN
  4. Select on the "share this printer" option also give the name for the printer which is being shared as given on the picture below. 
  5. After completing all of the task click on OK to close the dialog box.

How to Install Shared Printer in Client Computer on LAN


To complete the steps for sharing local computer on LAN and to print through client computer, you have to install this shared printer on the client computer also. The required steps to complete this task are given below.
  1. At first, Go to the control panel as mentioned on the previous steps and click on "Add printer" option.
    How to Install Shared Printer in Client Computer on LAN
  2. The wizard started to search for installed shared printers on LAN, if the printer you have to install is listed select it and go to next until finish.
    How to Install Shared Printer in Client Computer on LAN
  3. If the printer is not listed from searching, Click on the option "The printer that I want isn't Listed".
  4. On find a printer by other options click on "select a shared printer by name" and click on Browse button.
    How to Install Shared Printer in Client Computer on LAN
  5. Open the computer from where you want to install printer, here you may ask for login if the computer having printer is protected by a password.
  6. After opening computer, select the desired printer you want to install and click on next in wizard until finish.
    How to Install Shared Printer in Client Computer on LAN
  7. Now your printer is ready, you can print any document selecting on this printer but you should be noted that the host computer must be turned on while printing.


Related Posts

 

الجمعة، 19 يونيو 2015

How to Share Drive Folder and File in Computer Network

You can share drives, folders and files of your PC to your Computer Network, after sharing these, you can access them from another computers in same computer network. It can be shared for specific computer or for everyone as your requirement. But you should be careful for security of your files, folders and drives while sharing them on the network. Today I am going to describe some methods for sharing drives, folders and files in computer network.

How to Share Drive in Computer Network


You can share your computer drive in computer network, using the following methods.


  1.   At first Go to "My Computer" from Desktop or Start Menu and Open it.
  2.  Right Click on the required drive which you want to share and Choose "Share width" and the "Advanced sharing.." As given below.
    How to Share Drive in Computer Network
  3.  After that, drive properties window will appear, then click on "Advanced sharing" button.
  4. That displays advanced sharing dialog box then select on the "Share this folder" check box, give required comments and the share name as given on the screen below.
    How to Share Drive in Computer Network
  5.  After completing all of these click on OK button.

How to Share Folder and Files in Computer Network


You can share your computer folders and files in computer network, using the following methods.

  1.  At first, Go to your folder or file and right click on it, Choose "Share with" option and then click on "Specific people.." as on the screen below.
    How to Share Folder and Files in Computer Network
  2.  On the File sharing dialog box, choose people to share with, you can select specific computer or can choose everyone and click on "share" button at last.
    How to Share Folder and Files in Computer Network
  3.  If you want to Stop sharing them on computer network, Go to step 1 and choose "Stop sharing" option instead of "Specific people".
  4.  After clicking on "Stop Sharing" option, you can see file sharing dialog from where you can choose the option "Stop Sharing" - To remove all the permissions for all the people and "Change Sharing Permissions" option - To add or remove people or change the permission.
    How to Remove Shared Folder and Files in Computer Network
  5.  While changing permissions, you can do as given on the step 2.  

Related Posts

 

    الأربعاء، 17 يونيو 2015

    Solved Objective Questions on jQuery Library set-1

    1) Which of the following statements about the features of jQuery are True.

    i) jQuery has an expressive syntax for referring to elements in the document.

    ii) jQuery has an efficient query method for finding the set of document elements that match a CSS selector.

    iii) jQuery has a useful set of methods for manipulating selected elements.

    A. i, ii and iii only

    B. i, ii and iv only

    C. i, iii and iv only

    D. All i, ii, iii and iv


    2) If you are using $ in your own code, or are using another library, such as prototype, that uses $, you can call .......... to restore $ to its original value.

    A. jQuery.noConflict()

    B. jQuery.removeConflict()

    C. jQuery.restoreDefault()

    D. jQuery.restoreFunction()


    3) Which of the following is/are the sources of Content Distribution Network(CDN) for jQuery.

    A. jQuery CDN

    B. Microsoft CDN

    C. Google CDN

    D. All of the above


    4) Which of the following are the different ways of invoking jQuery() function.

    i) invoke $() is to pass a CSS selector to it

    ii) invoke $() is to pass an element or document or window object

    iii) invoke $() is to pass a string of JavaScript code

    iv) invoke $() is to pass a function to it

    A. i, ii and iii only

    B. i, ii and iv only

    C. i, iii and iv only

    D. All i, ii, iii and iv


    5) The jQuery library defines a number of utility functions, one of them is ............ function for general purpose iteration and another is ............ function for parsing JSON text.

    A. jQuery.each(), jQuery.JSONtext()

    B. jQuery.iterate(), jQuery.parseJSON()

    C. jQuery.each(), jQuery.parseJSON()

    D. jQuery.general(), jQuery.parseJSON()


    6) The value returned by $() are ......... ,they are array like, they have a length property and have numeric properties from o to length -1.

    A. jQuery result

    B. jQuery objects

    C. jQuery array

    D. jQuery length


    7) In order to loop over all elements in a jQuery object, you can call the .......... method instead of writing a for loop.

    A. array.map()

    B. index()

    C. each()

    D. map()


    8) ......... method expects a callback function as its sole argument, and it invokes that callback function once for each element in the jQuery object in document order.

    A. array.map()

    B. index()

    C. each()

    D. map()


    9) ........... accepts a callback function as its argument and invokes that function once for each element of the jQuery object.

    A. is()

    B. index()

    C. each()

    D. map()


    10) ........ takes a selector as its argument and returns true if at least one of the selected elements also matches the specified selector.

    A. is()

    B. index()

    C. each()

    D. map()



    11) ........ handles browser incompatibilities and special cases and allows you to use either HTML attribute names of their JavaScript property equivalents.

    A. attr()

    B. removeattr()

    C. handleattr()

    D. useattr()


    12) Match the following methods for working with the class attribute defined by jQuery with their definitions.

    i) addClass()           a) tests for the presence of specified class

    ii) toggleClass()      b) adds classes to elements that don't already have

    iii) hasClass()          c) remove classes from selected elements

    iv) removeClass()   d) adds classes from selected elements

    A. i-b, ii-c, iii-d, iv-a

    B. i-c, ii-d, iii-a, iv-b

    C. i-d, ii-c, iii-b, iv-a

    D. i-d, ii-b, iii-a, iv-c


    13) ........ is a method for setting and querying the value attribute of HTML form elements and also for querying and setting the selection state of check boxes, radio buttons and <select> elements.

    A. set()

    B. val()

    C. query()

    D. attr()


    14) In jQuery, .......... method measures positions relative to the document and returns them in the form of an object with left and top properties that hold the X and Y coordinates.

    A. offset()

    B. position()

    C. offsetparent()

    D. setparent()


    15) The .......... method is like offset(), except that it is a getter only and it returns element positions relative to their offset parent, rather to the document as a whole.

    A. width()

    B. position()

    C. offsetparent()

    D. setparent()


    Answers

    1) D. All i, ii, iii and iv
    2) A. jQuery.noConflict()
    3) D. All of the above
    4) B. i, ii and iv only
    5) C. jQuery.each(), jQuery.parseJSON()
    6) B. jQuery objects
    7) C. each()
    8) C. each()
    9) D. map()
    10) A. is()
    11) A. attr()
    12) D. i-d, ii-b, iii-a, iv-c
    13) B. val()
    14) A. offset()
    15) B. position()

    Related Posts:

    For more Multiple Choice Questions (MCQs): Click Here

    السبت، 13 يونيو 2015

    MCQ on Scripting Documents in Client Side JavaScript set-7

    1) .......... method of the window object takes the X and Y coordinates of a point in document coordinates and sets these as the scroll bar offsets.

    A. scrollTo()

    B. scrollLeft()

    C. scrollTop()

    D. scrollFor()


    2) We can compute the position of the element with ..........., converts that position to document coordinates and then use the scrollTo() method.

    A. getBoundingClient()

    B. getBounding()

    C. getBoundingClientRect()

    D. getBoundingRect()


    3) The read-only .......... properties of any HTML element return its on screen size, in CSS pixels.

    A. offsetWidth()

    B. offsetHeight()

    C. Both A and B

    D. None of the above


    4) ......... are like offesetWidth and offesetHeight except that they do not include the border size, only content area and its padding.

    A. offesetLeft and offesetTop

    B. clientWidth and clientHeight

    C. clientLeft and clientTop

    D. scrollWidth and scrollHeight


    5) ............. properties return the horizontal and vertical distance between the outside of an element's padding and the outside of its border.

    A. offesetLeft and offesetTop

    B. clientWidth and clientHeight

    C. clientLeft and clientTop

    D. scrollWidth and scrollHeight



    6) ........... are the size of an element's content area plus its padding plus any overflowing content.

    A. offesetLeft and offesetTop

    B. clientWidth and clientHeight

    C. clientLeft and clientTop

    D. scrollWidth and scrollHeight


    7) Which of the following expressions in JavaScript is/are True, if we have to select a form name "address" has a first element with name "street".

    A. document.forms.address[0]

    B. document.forms.address.street

    C. document.address.street

    D. All of the above


    8) Which of the following is/are the valid expressions, if we have to select a <form> with a name="address" attribute.

    i) window.address

    ii) document.address

    iii) document.forms.address

    iv) document.forms[n]

    A. i, ii and iii only

    B. ii, iii and iv only

    C. i, ii and iv only

    D. All i, ii, iii and iv


    9) .......... method returns a selection object that describes the current selection as a sequence of one or more range objects.

    A. window.objectSelection()

    B. window.getSelection()

    C. document.getSelection()

    D. document.currentSelection()


    10) State whether the following statements are True or False for the document.write() method in client side JavaScript.

    i) The document.write() method was one of the very first scriptable APIs implemented by Netscape2 web browser.

    ii) document.write() concatenates its string arguments and inserts the resulting string into the document at the location of the script element that invoked it.

    iii) The document.write() method is commonly used in modern code i.e. innerHTML property and other DOM techniques.

    A. i-True, ii-True, iii-False

    B. i-True, ii-False, iii-False

    C. i-True, ii-True, iii-True

    D. i-False, ii-False, iii-True



    11) When a document contains scrollable elements with overflowing content, the ............ method doesn't work correctly because it does not take scroll bar position into account.

    A. getElementPosition()

    B. getScrollPosition()

    C. getScrollOffsets()

    D. getBoundingClientRect()


    12) .......... method is used in the case of passing the coordinates of the mouse pointer to determine which element the mouse is over.

    A. getBoundingClientRect()

    B. getElementFromPoint()

    C. elementFromPoint()

    D. getElementCoordinates()


    13) The .......... method of the window is similar to scroll() and scrollTo(), but its arguments are relative and are added to the current scroll bar offsets.

    A. scrollTop()

    B. scrollBy()

    C. scrollLeft()

    D. scrollIntoView()


    14) The ......... method ensures that the element on which it is invoked is visible in the view-port.

    A. scrollTop()

    B. scrollBy()

    C. scrollLeft()

    D. scrollIntoView()


    15) The .......... property specifies which element the properties are relative to and if it is null, the properties are document object.

    A. offsetLeft

    B. offsetTop

    C. offsetParent

    D. offsetRelative


    Answers:


    1) A. scrollTo()
    2) C. getBoundingClientRect()
    3) C. Both A and B
    4) B. clientWidth and clientHeight
    5) C. clientLeft and clientTop
    6) D. scrollWidth and scrollHeight
    7) D. All of the above
    8) D. All i, ii, iii and iv
    9) B. window.getSelection()
    10) A. i-True, ii-True, iii-False
    11) A. getElementPosition()
    12) C. elementFromPoint()
    13) B. scrollBy()
    14) D. scrollIntoView()
    15) C. offsetParent


    Related Posts:

    For more Multiple Choice Questions (MCQs): Click Here

    الأربعاء، 10 يونيو 2015

    MCQ on Scripting Documents in Client Side JavaScript set-6

    1) ........ method allows you to insert a string of arbitrary HTML markup "adjacent" to the specified element.

    A. insertAdjacentHTML()

    B. insertBeforeHTML()

    C. insertAfterHTML()

    D. insertAfterendHTML()


    2) ..........property is used to insert plain text into a document without having to escape the angle brackets and ampersands used in HTML markup.

    A. insertText

    B. plainContent

    C. textContent

    D. plainText


    3) ........... is similar to textContent property introduced by Microsoft for Internet Explorer browser.

    A. insertText

    B. plainContent

    C. textContent

    D. innerText


    4) ........ does not return the content of <script> elements, also omits extraneous white-space and attempts to preserve table formatting.

    A. insertText

    B. innerText

    C. textContent

    D. plainContent


    5) State whether the following statements about inserting element content as plain text are True or False.

    i) The textContent and innerText properties are similar enough that we can usually use them interchangeably.

    ii) innerText is treated as a read-only property for certain table elements such as <table>, <tbody> and <tr>

    iii) The textContent property is a straightforward concatenation of all Text node descendants of the specified element.

    A. i-True, ii-True, iii-False

    B. i-True, ii-False, iii-False

    C. i-True, ii-True, iii-True

    D. i-False, ii-False, iii-True



    6) To insert element content as Text Nodes, .......... property is read/write and you can set it to change the content displayed by a Text or CDATASection node.

    A. nodeContent

    B. nodeType

    C. nodeText

    D. nodeValue


    7) We can create new element nodes with the ........ method of the document object which can pass the tag name of the element as the method argument.

    A. createElement

    B. createNode

    C. createDocumentNode

    D. createElementNode


    8) Every node has ........... method that returns a new copy of the node and passes true to recursively copy all descendants as well, or false to only make a shallow copy.

    A. importNode()

    B. cloneNode()

    C. copyNode()

    D. passNode()


    9) ........... returns a copy suitable for insertion into the document and passes true as the second argument to recursively import all descendants.

    A. importNode()

    B. cloneNode()

    C. copyNode()

    D. passNode()


    10) ........ is invoked on the element node that you want to insert into, and it inserts the specified node so that it becomes the last child of that node.

    A. insertBefore()

    B. appendChild()

    C. insertAfter()

    D. appendNode()



    11) .......... takes two arguments, the first argument is the node to be inserted and the second argument is the node before which that node is to be inserted.

    A. insertBefore()

    B. appendChild()

    C. insertAfter()

    D. appendNode()


    12) State whether the following statements are True or False for inserting nodes.

    i) If you pass null in the second argument, the insertBefore() behaves like appendChild() and inserts at the end.

    ii) If you call appendChild() or insertBefore() to insert a node that is already in the document, that node will automatically be removed from its current position and reinserted at its new position.

    A. i-True, ii-False

    B. i-False, ii-True

    C. i-False, ii-False

    D. i-True, ii-True


    13) A .......... is a special kind of node that serves as a temporary container for other nodes.

    A. Document Node

    B. Document Partial

    C. Document Fragment

    D. Document Temporary


    14) .......... can have any number of children, which we can manipulate with appendChild(), insertBefore() and so on.

    A. Document Node

    B. Document Partial

    C. Document Fragment

    D. Document Temporary


    15) The ........... method allows us to determine the current position of an element in a view-port.

    A. getBoundingClientRect()

    B. elementFromPoint()

    C. getElementByTagName()

    D. pageXoffset()


    Answers:

    1) A. insertAdjacentHTML()
    2) C. textContent
    3) D. innerText
    4) B. innerText
    5) C. i-True, ii-True, iii-True
    6) D. nodeValue
    7) A. createElement
    8) B. cloneNode()
    9) A. importNode()
    10) B. appendChild()
    11) A. insertBefore()
    12) D. i-True, ii-True
    13) C. Document Fragment
    14) C. Document Fragment
    15) A. getBoundingClientRect()


    Related Posts:

    For more Multiple Choice Questions (MCQs): Click Here

    الاثنين، 8 يونيو 2015

    Solved MCQ on Scripting Documents in JavaScript set-5

    1) The DOM defines a number of ways to select elements, by using which of the following methods we can query a document for an element or elements.

    i) with a specified id attribute

    ii) with a specified name attribute

    iii) with the specified tag name

    iv) with the specified CSS class or classes

    A. i, ii and iii only

    B. i, ii and iv only

    C. i, iii and iv only

    D. All i, ii, iii and iv



    2) We can select an element based on unique ID with the ........... method of the document object.

    A. getElementById()

    B. getElementsById()

    C. selectElementById()

    D. selectElementsById()



    3) The ......... attribute is only valid on a handful or HTML elements, including forms, form elements, <iframe> and <img> elements.

    A. id

    B. name

    C. tag

    D. class



    4) .......... return NodeList objects and properties like document.images and document.forms are HTML Collection objects.

    A. getElementsByName() and getElementsById()

    B. getElementsById() and getElementsByTagName()

    C. getElementsByName() and getElementsByTagName()

    D. getElementsByClassName() and getElementsByTagName()



    5) Like getElementsByTagName(), .......... can be invoked on both HTML documents and HTML elements, and it returns a live NodeList containing all matching descendants of the document or element.

    A. getElementsById()

    B. getElementsByName()

    C. getElementsByClassName()

    D. All of the above



    6) .......... takes a single string argument containing a CSS selector and returns a Nodelist that represents all elements in the document that match the selector.

    A. getElementsById()

    B. getElementsByName()

    C. getElementsByClassName()

    D. querySelectorAll()



    7) ........... is the ultimate element selection method and very powerful technique by which client side JavaScript programs can select the document elements that they are going to manipulate.

    A. querySelectAll()

    B. querySelector()

    C. querySelectorAll()

    D. querySelect()



    8) The CSS selector ............ selects any <span> descendant of the element with id="log".

    A. #log span

    B. #log>span

    C. #log=span

    D. #log:span



    9) The CSS selector ............ selects any <span> child of the element with id="log".

    A. #log span

    B. #log>span

    C. #log=span

    D. #log:span



    10) The CSS selector .......... selects all <div> elements plus the element with id="log".

    A. div #log

    B. div.#log

    C. div>#log

    D. div, #log



    11) ........... defines properties for the universal HTTP attributes such as id, title lang, and dir and event handler properties like onClick.

    A. Element properties

    B. HTMLElement

    C. HTMLProperty

    D. HTMLAttribute



    12) ......... are not case sensitive, but JavaScript property names are.

    A. Element properties

    B. HTML element

    C. HTML property

    D. HTML attributes



    13) .............. methods can be used to query and set non standard HTML attributes and to query and set attributes on elements of an XML document.

    A. getAttribute() and setAttribute()

    B. getElement() and setElement()

    C. getDocument() and setDocument()

    D. getHTML() and setHTML()



    14) HTML elements defines two methods ............ to check for the presence of named attribute and remove an attribute entirely.

    A. getAttribute() and setAttribute()

    B. hasAttribute() and removeAttribute()

    C. hasDocument() and removeDocument()

    D. hasElement() and removeElement()



    15) For XML documents the include attributes from other namespaces, can use the namespace variants of which of the following method(s).

    A. getAttributeNS()

    B. setAttributeNS()

    C. hasAttributeNS()

    D. All of the above


    Answers:

    1) D. All i, ii, iii and iv
    2) A. getElementById()
    3) B. name
    4) C. getElementsByName() and getElementsByTagName()
    5) C. getElementsByClassName()
    6) D. querySelectorAll()
    7) C. querySelectorAll()
    8) A. #log span
    9) B. #log>span
    10) D. div, #log
    11) B. HTMLElement
    12) D. HTML attributes
    13) A. getAttribute() and setAttribute()
    14) B. hasAttribute() and removeAttribute()
    15) D. All of the above


    Related Posts:

    For more Multiple Choice Questions (MCQs): Click Here


    الخميس، 4 يونيو 2015

    Solved MCQ on JavaScript Window Object set-4

    1. State whether the following statement are True or False for timers.

    i) Like setTimeout(), setInterval() returns a value that can be passed to clearInterval() to cancel any future invocations of the scheduled function.

    ii) If you call setTimeout() with a time of 0ms, the function you specify is not invoked right way.

    A. i-True, ii-False

    B. i-False,ii-True

    C. i-True, ii-True

    D. i-False, ii-False


    2. The href property of the .......... object is a string that contains the complete text of the URL.

    A. location

    B. pathname

    C. port

    D. search


    3. The .......... method of the Location object makes the window load and display the document at the URL you specify.

    A. search()

    B. load()

    C. replace()

    D. assign()


    4) The ......... method removes the current document from the browsing history before loading a new document.

    A. search()

    B. remove()

    C. replace()

    D. assign()


    5) Which of the following statements are True or False for Location object.

    i) When a script unconditionally loads a new document, the replace() method is often a better choice than assign().

    ii) In addition to the assign() and replace() methods, the Location object also defines reload(), which makes the browser reload the document.

    iii) A only way to make the browser navigate to a new page is to simply assign the new full URL directly to the location property.

    A. i-True, ii-True, iii-False

    B. i-True, ii-False, iii-False

    C. i-False, ii-True, iii-True

    D. i-False, ii-False, iii-True


    6) The .......... properties of the location object are writable, and setting them changes the location URL and also causes the browser to load a new document.

    A. URL composition

    B. URL decomposition

    C. URL parsing

    D. URL component


    7) The properties like protocol, host, hostname, port, pathname, search and hash of Location object specify the various individual parts of the URL, they are known as ............ properties.

    A. URL composition

    B. URL decomposition

    C. URL parsing

    D. URL component


    8) Which of the following statements are True for history property of the window object.

    i) The length property of the history object specifies the number of elements in the browsing history list.

    ii) The history object has back() and forward() methods that behave like the browsers back and forward buttons do.

    A. i only

    B. ii only

    C. Both i and ii

    D. None of the above


    9) ......... method of the history object, takes an integer argument and can skip any number of pages forward for positive arguments or backward for negative arguments in the history list.

    A. back()

    B. backward()

    C. forward()

    D. go()


    10) ........ method brings webpage back like clicking the back button twice.

    A. history.go(-2)

    B. history.back.back()

    C. history.back(2)

    D. history.go(2)


    11) Match the following properties of Navigator object to their description.

    i) appName            a) that identifies the operating system

    ii) appVersion        b) all the information along with appVersion

    iii) UserAgent        c) browser vender and version information

    iv) platform           d) full name of the web browser

    A. i-b, ii-c, iii-d, iv-a

    B. i-c, ii-d, iii-a, iv-b

    C. i-d, ii-c, iii-b, iv-a

    D. i-a, ii-d, iii-c, iv-b


    12) The .......... property specifies whether the browser is currently connected to the network.

    A. navigator.online

    B. geolocation

    C. javaEnabled()

    D. cookiesEnabled()


    13) A ........... object that defines an API for determining the user's geographical location.

    A. navigator.online

    B. geolocation

    C. javaEnabled()

    D. cookiesEnabled()


    14) .......... displays a model dialog box containing HTML formatted content and allows arguments to be passed to, and a value returned from, the dialog.

    A.alert()

    B. conform()

    C. prompt()

    D. showModelDialog()


    15) State whether the following statements are True or False for methods for displaying simple dialog box on window object.

    i) alert() displays a message to the user and waits for the user to dismiss the dialog.

    ii) conform() displays a message, waits for the user to click an OK or Cancel button and returns positive or negative value.

    iii) prompt() displays a message, waits for the user to enter a string, and returns that string.

    A. i-True, ii-False, iii-True

    B. i-True, ii-True, iii-False

    C. i-False, ii-True, iii-True

    D. i-False, ii-False, iii-False



    Answers:

    1) C. i-True, ii-True
    2) A. location
    3) D. assign()
    4) C. replace()
    5) A. i-True, ii-True, iii-False
    6) B. URL decomposition
    7) B. URL decomposition
    8) C. Both i and ii
    9) D. go()
    10) A. history.go(-2)
    11) C. i-d, ii-c, iii-b, iv-a
    12) A. navigator.online
    13) B. geolocation
    14) D. showModelDialog()
    15) A. i-True, ii-False, iii-True


    Related Posts:

    For more Multiple Choice Questions (MCQs): Click Here