Free Essay

Motion

In:

Submitted By rocki
Words 5415
Pages 22
Global shortcut keys
The following shortcut key combinations can be used in various places within the integrated development environment (IDE). Command Name | Shortcut Keys | Description | Edit.Copy | CTRL + C
CTRL + INSERT | Copies the currently selected item to the system clipboard. | Edit.Cut | CTRL + X
SHIFT + DELETE | Removes the currently selected item to the system clipboard. | Edit.CycleClipboardRing | CTRL + SHIFT + INS
CTRL + SHIFT + V | Pastes an item from the Clipboard Ring tab of the Toolbox at the insertion point in the file and automatically selects the pasted item. You can review each item on the Clipboard by repeatedly pressing the shortcut keys. | Edit.GoToNextLocation | F8 | Moves the cursor to the next item, such as a task in the Task List window or a search match in the Find Results window. Each time you press F8, you move to the next item in the list. | Edit.GoToPreviousLocation | SHIFT + F8 | Moves the cursor to the previous item in the Task List window or Find Results window. | Edit.GoToReference | SHIFT + F12 | Displays the reference of the selection in the code. | Edit.OpenFile | CTRL + SHIFT + G | Displays the Open File dialog box where you can select an existing file to open. | Edit.Paste | CTRL + V
SHIFT + INSERT | Inserts the Clipboard contents at the insertion point. | Edit.Redo | CTRL + SHIFT + Z
CTRL + Y
SHIFT + ALT + BACKSPACE | Restores the previously undone action. | Edit.SelectionCancel | ESC | Closes a menu or dialog box, cancels an operation in progress, or places focus in the current document window. Available only in the .NET Framework Designer. | Edit.Undo | ALT + BACKSPACE
CTRL + Z | Reverses the last editing action. | File.Print | CTRL + P | Displays the Print dialog box where you can choose printer settings. | File.SaveAll | CTRL + SHIFT + S | Saves all documents in the current solution and any files in the external files project. | File.SaveSelectedItems | CTRL + S | Saves the selected items in the current project. | Tools.GoToCommandLine | CTRL + / | Places the caret in the Find/Command box on the Standard toolbar. | View.NextTask | CTRL + SHIFT + F12 | Moves to the next task in the Task List window. | View.PopBrowseContext | CTRL + SHIFT + 8 | Returns to the location from where the last browse operation was performed. Available in the Object Browser or Class View window. | View.ViewCode | F7 | Displays the selected item in Code view of the Editor. | View.ViewDesigner | SHIFT + F7 | Displays the selected item in Design view of the Editor. | View.WebNavigateBack | ALT + LEFT ARROW | Displays the previous page in the viewing history. Available only in the Web Browser window. | View.WebNavigateForward | ALT + RIGHT ARROW | Displays the next page in the viewing history. Available only in the Web Browser window. |
HTML Designer shortcut keys
The following shortcut key combinations can only be used while editing in the HTML Designer. Certain keys combinations are available only in a specific view of that designer. Command Name | Shortcut Keys | Description | Edit.ListMembers | CTRL + J | Lists members of the current class for statement completion when editing code. Available only in HTML view of the HTML Designer. | Edit.ParameterInfo | CTRL + SHIFT + SPACEBAR | Displays a tool tip that contains information for the current parameter, based on the current language. Available only in HTML view of the HTML Editor. | Edit.ViewBottom | CTRL + PAGE DOWN | Moves to the bottom of the current document. Available only in HTML View of the HTML Designer. | Edit.ViewTop | CTRL + PAGE UP (Save File As) | Moves to the top of the current window. Available only in HTML View of the HTML Designer. | Format.Bold | CTRL + B | Toggles the selected text between bold and normal. Available only in Design view of the HTML Designer. | Format.Bookmark | CTRL + SHIFT + L | Displays the Bookmark dialog box. Available only in Design view of the HTML Designer. | Format.ConvertToHyperlink | CTRL + L | When text is selected, displays the Hyperlink dialog box. Available only in Design view of the HTML Designer. | Format.DecreaseIndent | CTRL + SHIFT + T | Decreases the selected paragraph by one indent unit. Available only in Design view of the HTML Designer. | Format.IncreaseIndent | CTRL + T | Indents the selected paragraph by one indent unit. Available only in Design view of the HTML Designer. | Format.Italic | CTRL + I | Toggles the selected text between italic and normal. Available only in Design view of the HTML Designer. | Format.LockElement | CTRL + SHIFT + K | Prevents an absolutely positioned element from being inadvertently moved. Available only in Design view of the HTML Designer. | Format.ShowGrid | CTRL + G | Toggles show grid. Available only in Design view of the HTML Designer. | Format.SnapToGrid | CTRL + SHIFT + G | Specifies that elements are aligned using an invisible grid. You can set grid spacing on the Design pane of HTML Designer options in the Options dialog box, and the grid will be changed the next time you open a document. Available only in Design view of the HTML Designer. | Format.Underline | CTRL + U | Toggles the selected text between underlined and normal. Available only in Design view of the HTML Designer. | Table.InsertColumnstotheLeft | CTRL + ALT + LEFT ARROW | Adds one column to the left of the current column in the table. Available only in Design view of the HTML Designer. | Table.InsertColumnstotheRight | CTRL + ALT + RIGHT ARROW | Adds one column to the right of the current column in the table. Available only in Design view of the HTML Designer. | Table.InsertRowAbove | CTRL + ALT + UP ARROW | Adds one row above the current row in the table. Available only in Design view of the HTML Designer. | Table.InsertRowBelow | CTRL + ALT + DOWN ARROW | Adds one row below the current row in the table. Available only in Design view of the HTML Designer. | View.Details | CTRL + SHIFT + Q | Displays signal icons for HTML elements that do not have a visual representation, such as comments, scripts, and anchors for absolutely positioned elements. Available only in Design View of the HTML Designer. | View.NextView | CTRL + PAGE DOWN | Switches from Design view to HTML view and vice versa. Available only in Design view of the HTML Designer. | View.VisibleBorders | CTRL + Q | Displays a 1-pixel border around HTML elements that support a BORDER attribute and has it set to zero, such as tables, table cells, and divisions. Available only in Design view of the HTML Designer. |
XML Designer shortcut keys Command Name | Shortcut Keys | Description | Schema.Collapse | CTRL + (-) | Collapses nested elements. Available only in Schema View of the XML Designer. | Schema.Expand | CTRL + (=) | Expands nested elements. Available only in Schema View of the XML Designer. |
Control manipulation shortcut keys
The following shortcut key combinations can be used to move, select, and change the size of controls on design surfaces. Command Name | Shortcut Keys | Description | Edit.MoveControlDown | CTRL + DOWN ARROW | Moves the selected control down in increments of 1 on the design surface. | Edit.MoveControlDownGrid | DOWN ARROW | Moves the selected control down in increments of 8 on the design surface. | Edit.MoveControlLeft | CTRL + LEFT ARROW | Moves the control to the left in increments of 1 on the design surface. | Edit.MoveControlLeftGrid | LEFT ARROW | Moves the control to the left in increments of 8 on the design surface. | Edit.MoveControlRight | CTRL + RIGHT ARROW | Moves the control to the right in increments of 1 on the design surface. | Edit.MoveControlRightGrid | RIGHT ARROW | Moves the control to the right in increments of 8 on the design surface. | Edit.MoveControlUp | CTRL + UP ARROW | Moves the control up in increments of 1 on the design surface. | Edit.MoveControlUpGrid | UP ARROW | Moves the control up in increments of 8 on the design surface. | Edit.SelectNextControl | TAB | Moves to the next control on the page. | Edit.SelectPreviousControl | SHIFT + TAB | Moves back to the previously selected control on the page. | Edit.SizeControlDown | CTRL + SHIFT + DOWN ARROW | Increases the height of the control in increments of 1 on the design surface. | Edit.SizeControlDownGrid | SHIFT + DOWN ARROW | Increases the height of the control in increments of 8 on the design surface. | Edit.SizeControlLeft | CTRL + SHIFT + LEFT ARROW | Reduces the width of the control in increments of 1 on the design surface. | Edit.SizeControlLeftGrid | SHIFT + LEFT ARROW | Reduces the width of the control in increments of 8 on the design surface. | Edit.SizeControlRight | CTRL + SHIFT + RIGHT ARROW | Increases the width of the control in increments of 1 on the design surface. | Edit.SizeControlRightGrid | SHIFT + LEFT ARROW | Increases the width of the control in increments of 8 on the design surface. | Edit.SizeControlUp | CTRL + SHIFT + UP ARROW | Decreases the height of the control in increments of 1 on the design surface. | Edit.SizeControlUpGrid | SHIFT + UP ARROW | Decreases the height of the control in increments of 8 on the design surface. |
Debugging shortcut keys
The following shortcut key combinations can be used while debugging code. Command Name | Shortcut Keys | Description | Debug.ApplyCodeChanges | ALT + F10 | Starts an Edit and Continue build to apply changes to code being debugged. | Debug.Autos | CTRL + ALT + V, A | Displays the Auto window to view the values of variables currently in the scope of the current line of execution within the current procedure. | Debug.BreakAll | CTRL + ALT+ Break | Temporarily stops execution of all processes in a debugging session. Available only in Run mode. | Debug.Breakpoints | CTRL + ALT + B | Displays the Breakpoints dialog box, where you can add and modify breakpoints. | Debug.CallStack | CTRL + ALT + C | Displays the Call Stack window to display a list of all active procedures or stack frames for the current thread of execution. Available only in Run mode. | Debug.ClearAllBreakpoints | CTRL + SHIFT + F9 | Clears all of the breakpoints in the project. | Debug.Disassembly | CTRL + ALT + D | Displays the Disassembly window. | Debug.EnableBreakpoint | CTRL + F9 | Sets a breakpoint at the current line of code. | Debug.Exceptions | CTRL + ALT + E | Displays the Exceptions dialog box. | Debug.Immediate | CTRL + ALT + I | Displays the Immediate window, where you can evaluate expressions and execute individual commands. | Debug.Locals | CTRL + ALT + V, L | Displays the Locals window to view the variables and their values for each procedure in the current stack frame. | Debug.Memory1 | CTRL + ALT + M, 1 | Displays the Memory 1 window to view large buffers, strings, and other data that do not display clearly in the Watch or Variables window. | Debug.Memory2 | CTRL + ALT + M, 2 | Displays the Memory 2 window to view large buffers, strings, and other data that do not display clearly in the Watch or Variables window. | Debug.Memory3 | CTRL + ALT + M, 3 | Displays the Memory 3 window to view large buffers, strings, and other data that do not display clearly in the Watch or Variables window. | Debug.Memory4 | CTRL + ALT + M, 4 | Displays the Memory 4 window to view large buffers, strings, and other data that do not display clearly in the Watch or Variables window. | Debug.Modules | CTRL + ALT + U | Displays the Modules window, which allows you to view the .dll or .exe files used by the program. In multiprocess debugging, you can right-click and select Show Modules for all Programs. | Debug.NewBreakpoint | CTRL + B | Inserts or clears a breakpoint in the current line of code. | Debug.QuickWatch | CTRL + ALT + Q | Displays the Quick Watch dialog box with the current value of the selected expression. Available only in Break mode. Use this command to check the current value of a variable, property, or other expression for which you have not defined a watch expression. | Debug.Registers | CTRL + ALT + G | Displays the Registers window, which displays registers content for debugging Native code applications. | Debug.Restart | CTRL + SHIFT + F5 | Terminates a debugging session, rebuilds, and then starts running the application from the beginning. Available in Break and Run modes. | Debug.RunningDocuments | CTRL + ALT + N | Displays the Running Documents window that displays the set of documents that you are in the process of debugging. Available in Run mode. | Debug.RunToCursor | CTRL + F10 | In Break mode, resumes execution of your code from the current statement to the selected statement. The Current Line of Execution margin indicator appears in the Margin Indicator bar.
In Design mode, starts the debugger and executes your code to the cursor location. | Debug.SetNextStatement | CTRL + SHIFT + F10 | Sets the execution point to the line of code you choose. | Debug.ShowNextStatement | ALT + NUM * | Highlights the next statement to be executed. | Debug.Start | F5 | Automatically attaches the debugger and runs the application from the startup project specified in the <Project> Properties dialog box. Changes to Continue if in Break mode. | Debug.StartWithoutDebugging | CTRL + F5 | Runs the code without invoking the debugger. | Debug.StepInto | F11 | Executes code one statement at a time, following execution into function calls. | Debug.StepOut | SHIFT + F11 | Executes the remaining lines of a function in which the current execution point lies. | Debug.StepOver | F10 | Executes the next line of code, but does not follow execution through any function calls. | Debug.StopDebugging | SHIFT + F5 | Stops running the current application in the program. Available in Break and Run modes. | Debug.This | CTRL + ALT + V, T | Displays the This window, which allows you to view the data members of the object associated with the current method. | Debug.Threads | CTRL + ALT + H | Displays the Threads window to view all of the threads for the current process and information about them. | Debug.ToggleBreakpoint | F9 | Sets or removes a breakpoint at the current line. | Debug.ToggleDisassembly | CTRL + F11 | Displays the disassembly information for the current source file. Available only in Break mode. | Debug.Watch1 | CTRL + ALT + W, 1 | Displays the Watch1 window to view the values of selected variables or watch expressions. | Debug.Watch2 | CTRL + ALT + W, 2 | Displays the Watch2 window to view the values of selected variables or watch expressions. | Debug.Watch3 | CTRL + ALT + W, 3 | Displays the Watch3 window to view the values of selected variables or watch expressions. | Debug.Watch4 | CTRL + ALT + W, 4 | Displays the Watch4 window to view the values of selected variables or watch expressions. | Tools.DebugProcesses | CTRL + ALT + P | Displays the Processes dialog box, which allows you to debug multiple programs at the same time in a single solution. |
Search and replace shortcut keys
The following shortcut key combinations can be used with the Find, Replace, Find in Files, and Replace in Files dialog boxes. Command Name | Shortcut Keys | Description | Edit.Find | CTRL + F | Displays the Find dialog box. | Edit.FindInFiles | CTRL + SHIFT + F | Displays the Find in Files dialog box. | Edit.FindNext | F3 | Finds the next occurrence of the previous search text. | Edit.FindNextSelected | CTRL + F3 | Finds the next occurrence of the currently selected text in the document. | Edit.FindPrevious | SHIFT + F3 | Finds the previous occurrence of the search text. | Edit.FindPreviousSelected | CTRL + SHIFT + F3 | Finds the previous occurrence of the currently selected text, or the word at the caret. | Edit.GoToFindCombo | CTRL + D | Places the caret in the Find/Command line on the Standard toolbar. | Edit.HiddenText | ALT + F3, H | Selects or clears the Search Hidden Text option for Find dialog box. | Edit.IncrementalSearch | CTRL + I | Starts Incremental search. If Incremental search is started, but you have not typed any characters, recalls the previous pattern. If text has been found, searches for the next occurrence. | Edit.MatchCase | ALT + F3, C. | Selects or clears the Match Case option for Find and Replace operations. | Edit.RegularExpression | ALT + F3, R | Selects or clears the Regular expression option so that special characters can be used in Find and Replace operations. | Edit.Replace | CTRL + H | Displays the Replace dialog box. | Edit.ReplaceInFiles | CTRL + SHIFT + H | Displays the Replace in Files dialog box. | Edit.ReverseIncrementalSearch | CTRL + SHIFT + I | Changes the direction of Incremental search to begin at the bottom of the file and progress towards the top. | Edit.StopSearch | ALT + F3, S | Halts the current Find in Files operation. | Edit.Up | ALT + F3, B | Selects or clears the Search Up option for Find and Replace operations. | Edit.WholeWord | ALT + F3, W | Selects or clears the Match whole word option for Find and Replace operations. | Edit.Wildcard | ALT + F3, P | Selects or clears the Wildcard option for Find and Replace operations. |
Visual Database Tools shortcut keys
The following shortcut key combinations can be used in the Database Designer or Query Designer. Command Name | Shortcut Keys | Description | Database.Run | CTRL + E | Runs the currently active database object. | Database.RunSelection | CTRL + Q | Runs the current selection in the SQL editor. | Database.StepInto | ALT + F5 | Steps into debug mode for the currently active database object. | Query.Run | CTRL + R | Executes the query. Available only in the Query Designer. | View.Diagram | CTRL + 1 | Displays the Diagram pane of the Query designer. Available only in the Query designer. | View.Grid | CTRL + 2 | Displays the Grid pane of the Query designer. Available only in the Query designer. | View.Results | CTRL + 4 | Displays the Results pane of the Query designer. Available only in the Query designer. | View.SQL | CTRL + 3 | Displays the SQL pane of the Query designer. Available only in the Query designer. |
Text navigation shortcut keys
The following shortcut key combinations can be used in text editors to move within an open document. Command Name | Shortcut Keys | Description | Edit.CharLeft | LEFT ARROW | Moves the cursor one character to the left. Available only in the .NET Framework Designer. | Edit.CharRight | RIGHT ARROW | Moves the cursor one character to the right. Available only in the .NET Framework Designer | Edit.DocumentEnd | CTRL + END | Moves the insertion point to the last line of the document. | Edit.DocumentStart | CTRL + HOME | Moves the insertion point to the first line of the document. | Edit.GoTo | CTRL + G | Displays the Go To Line dialog box. | Edit.GoToBrace | CTRL + ] | Moves the insertion point to the next brace in the document. | Edit.LineDown | DOWN ARROW | Moves the cursor down one line. | Edit.LineEnd | END | Moves the cursor to the end of the current line. | Edit.LineStart | HOME | Moves the cursor to the beginning of the line. | Edit.LineUp | UP ARROW | Moves the cursor up one line. | Edit.NextBookmark | CTRL + K, CTRL + N | Moves to the next bookmark in the document. | Edit.PageDown | PAGE DOWN | Scrolls down one screen in the Editor window. | Edit.PageUp | PAGE UP | Scrolls up one screen in the Editor window. | Edit.PreviousBookmark | CTRL + K, CTRL + P | Moves to the previous bookmark. | Edit.QuickInfo | CTRL + K, CTRL + I | Displays Quick Info, based on the current language. | Edit.ScrollLineDown | CTRL + DOWN ARROW | Scrolls text down one line. Available in Text editors only. | Edit.ScrollLineUp | CTRL + UP ARROW | Scrolls text up one line. Available in Text editors only. | Edit.WordNext | CTRL + RIGHT ARROW | Moves the insertion point to the right one word. | Edit.WordPrevious | CTRL + LEFT ARROW | Moves the insertion point to the left one word. | View.BrowseNext | CTRL + SHIFT + 1 | Navigates to the next definition, declaration, or reference of an item. Available in the Object Browser and Class View window. | View.BrowsePrevious | CTRL + SHIFT + 2 | Navigates to the previous definition, declaration, or reference of an item. Available in the Object Browser and Class View window. |
Text selection shortcut keys
The following shortcut key combinations can be used in text editors to select text within an open document. Command Name | Shortcut Keys | Description | Edit.CharLeftExtend | SHIFT + LEFT ARROW | Moves the cursor to the left one character, extending the selection. Available only in the .NET Framework Designer. | Edit.CharLeftExtendColumn | SHIFT + ALT + LEFT ARROW | Moves the cursor to the left one character, extending the column selection. | Edit.CharRightExtend | SHIFT + RIGHT ARROW | Moves the cursor to the right one character, extending the selection. Available only in the .NET Framework Designer. | Edit.CharRightExtendColumn | SHIFT + ALT + RIGHT ARROW | Moves the cursor to the right one character, extending the column selection. | Edit.DocumentEndExtend | CTRL + SHIFT + END | Selects the text from the insertion point to the last line of the document. | Edit.DocumentStartExtend | CTRL + SHIFT + HOME | Selects the text from the insertion point to the first line of the document. | Edit.GoToBraceExtend | CTRL + SHIFT + ] | Moves the insertion point to the next brace, extending the selection. | Edit.LineDownExtend | SHIFT + DOWN ARROW | Extends text selection down one line, starting at the location of the insertion point. | Edit.LineDownExtendColumn | SHIFT + ALT + DOWN ARROW | Moves the cursor down one line, extending the column selection. | Edit.LineEndExtend | SHIFT + END | Selects text from the insertion point to the end of the current line. | Edit.LineEndExtendColumn | SHIFT + ALT + END | Moves the insertion point to the end of the line, extending the column selection. | Edit.LineStartExtend | SHIFT + HOME | Selects text from the insertion point to the start of the line. | Edit.LineStartExtendColumn | SHIFT + ALT + HOME | Moves the insertion point to the start of the line, extending the column selection. | Edit.LineUpExtend | SHIFT + UP ARROW | Selects text up line by line starting from the location of the insertion point. | Edit.LineUpExtendColumn | SHIFT + ALT + UP ARROW | Moves the cursor up one line, extending the column selection. | Edit.PageDownExtend | SHIFT + PAGE DOWN | Extends selection down one page. | Edit.PageUpExtend | SHIFT + PAGE UP | Extends selection up one page. | Edit.SelectAll | CTRL + A | Selects everything in the current document. | Edit.SelectCurrentWord | CTRL + W | Selects the word containing the insertion point or the word to the right of the insertion point. | Edit.SelectToLastGoBack | CTRL + = | Select from the current location in the Editor back to the previous location in the Editor. | Edit.ViewBottomExtend | CTRL + SHIFT + PAGE DOWN | Moves the cursor to the last line in view, extending the selection. | Edit.ViewTopExtend | CTRL + SHIFT + PAGE UP | Extends the selection to the top of the current window. | Edit.WordNextExtend | CTRL + SHIFT + RIGHT ARROW | Extends the selection one word to the right. | Edit.WordNextExtendColumn | CTRL + SHIFT + ALT + RIGHT ARROW | Moves the cursor to the right one word, extending the column selection. | Edit.WordPreviousExtend | CTRL + SHIFT + LEFT ARROW | Extends the selection one word to the left. | Edit.WordPreviousExtendColumn | CTRL + SHIFT + ALT + LEFT ARROW | Moves the cursor to the left one word, extending the column selection. |
Text manipulation shortcut keys
The following shortcut key combinations can be used in text editors to delete, move, or format text within an open document. Command Name | Shortcut Keys | Description | Edit.BreakLine | ENTER
SHIFT + ENTER | Inserts a new line. | Edit.CharTranspose | CTRL + T | Swaps the characters on either side of the insertion point. For example, AC|BD becomes AB|CD. Available only in text editors. | Edit.ClearBookmarks | CTRL + K, CTRL + L | Removes all unnamed bookmarks in the current document. | Edit.ColllapseToDefinitions | CTRL + M, CTRL + O | Automatically determines logical boundaries for creating regions in code, such as procedures, and then hides them. | Edit.CommentSelection | CTRL + K, CTRL + C | Marks the current line of code as a comment, using the correct comment syntax for the programming language. | Edit.CompleteWord | ALT + RIGHT ARROW
CTRL + SPACEBAR | Displays Word Completion based on the current language. | Edit.Delete | DELETE | Deletes one character to the right of the cursor. | Edit.DeleteBackwords | BACKSPACE
SHIFT + BACKSPACE | Deletes one character to the left of the cursor. | Edit.DeleteHorizontalWhitespace | CTRL + K, CTRL + \ | Collapses white space in the selection, or deletes white space adjacent to the cursor if there is no selection. | Edit.FormatDocument | CTRL + K, CTRL + D | Applies the indenting and space formatting for the language as specified on the Formatting pane of the language in the Text Editor section of the Options dialog box. | Edit.FormatSelection | CTRL + K, CTRL + F | Correctly indents the selected lines of code based on the surrounding lines of code. | Edit.HideSelection | CTRL + M, CTRL + H | Hides the selected text. A signal icon marks the location of the hidden text in the file. | Edit.InsertTab | TAB | Indents the line of text a specified number of spaces, such as five. | Edit.LineCut | CTRL + L | Cuts all selected lines, or the current line if nothing has been selected, to the Clipboard. | Edit.LineDelete | CTRL + SHIFT + L | Deletes all selected lines, or the current line if no selection has been made. | Edit.LineOpenAbove | CTRL + ENTER | Inserts a blank line above the insertion point. | Edit.LineOpenBelow | CTRL + SHIFT + ENTER | Inserts a blank line below the insertion point. | Edit.LineTranspose | SHIFT + ALT + T | Moves the line containing the insertion point below the next line. | Edit.MakeLowercase | CTRL + U | Changes the selected text to lowercase characters. | Edit.MakeUppercase | CTRL + SHIFT + U | Changes the selected text to uppercase characters. | Edit.OverTypeMode | INSERT | Toggles between insert and overtype insertion modes. Available only when working in text editors. | Edit.StopHidingCurrent | CTRL + M, CTRL + U | Removes the outlining information for the currently selected region. | Edit.StopOutlining | CTRL + M, CTRL + P | Removes all outlining information from the entire document. | Edit.SwapAnchor | CTRL + R, CTRL + P | Swaps the anchor and end points of the current selection. | Edit.TabLeft | SHIFT + TAB | Moves selected lines to the left one tab stop. | Edit.ToggleAllOutlining | CTRL + M, CTRL + L | Toggles all previously marked hidden text sections between hidden and display states. | Edit.ToggleBookmark | CTRL + K, CTRL + K | Sets or removes a bookmark at the current line. | Edit.ToggleOutliningExpansion | CTRL + M, CTRL + M | Toggles the currently selected hidden text section between the hidden and display state. | Edit.ToggleTaskListShortcut | CTRL + K, CTRL + H | Sets or removes a shortcut at the current line. | Edit.ToggleWordWrap | CTRL +R, CTRL + R | Enables or disables word wrap in an editor. | Edit.UncommentSelection | CTRL + K, CTRL + U | Removes the comment syntax from the current line of code. | Edit.ViewWhiteSpace | CTRL + R, CTRL + W | Shows or hides spaces and tab marks. | Edit.WordDeleteToEnd | CTRL + DELETE | Deletes the word to the right of the insertion point. | Edit.WordDeleteToStart | CTRL + BACKSPACE | Deletes the word to the left of the insertion point. | Edit.WordTranspose | CTRL + SHIFT + T | Transposes the words on either side of the insertion point. For example, |End Sub would be changed to read Sub End|. |
Window management shortcut keys
The following shortcut key combinations can be used to move, close, or navigate within tool and document windows. Command Name | Shortcut Keys | Description | View.FullScreen | SHIFT + ALT + ENTER | Toggles Full Screen mode on and off. | View.NavigateBackward | CTRL + - | Goes back to the previous document or window in the navigation history. | View.NavigateForward | CTRL + SHIFT + - | Moves forward to the document or window next in the navigation history. | Window.ActivateDocumentWindow | ESC | Closes a menu or dialog box, cancels an operation in progress, or places focus in the current document window. | Window.CloseDocumentWindow | CTRL + F4 | Closes the current MDI child window. | Window.CloseToolWindow | SHIFT + ESC | Closes the current tool window. | Window.MoveToDropDownBar | CTRL + F2 | Moves the cursor to the drop-down bar while the editor is in Code view. | Window.NextDocumentWindow | CTRL + F6
CTRL + TAB | Cycles through the MDI child windows one window at a time. | Window.NextPane | ALT + F6 | Moves to the next tool window. | Window.NextSplitPane | F6 | Moves to the next pane of a split pane view of a single document. | Window.NextTab | CTRL + PAGE DOWN | Moves to the next tab in the document or window. | Window.PreviousDocumentWindow | CTRL + SHIFT + F6
CTRL + SHIFT + TAB | Moves to the previous document in the Editor or Designer. | Window.PreviousPane | SHIFT + ALT + F6 | Moves to the previously selected window. | Window.PreviousSplitPane | SHIFT + F6 | Moves to the previous pane of a document in split pane view. | Window.PreviousTab | CTRL + PAGE UP | Moves to the previous tab in the document or window. |
Integrated Help shortcut keys
The following shortcut key combinations can be used to view and move among topics in Help. Command Name | Shortcut Keys | Description | Help.Contents | CTRL + ALT + F1 | Displays the Contents window for the documentation contained in MSDN. | Help.DynamicHelp | CTRL + F1 | Displays the Dynamic Help window, which displays different topics depending on what items currently have focus in the product. | Help.F1Help | F1 | Displays a topic from Help that corresponds to the current user interface selected. | Help.Index | CTRL + ALT + F2 | Displays the Index window for the documentation contained in MSDN. | Help.Indexresults | SHIFT + ALT + F2 | Displays the Index Results window, which lists the topics that contain the keyword selected in the Index window. | Help.NextTopic | ALT + DOWN ARROW | Displays the next topic in the table of contents. Available only in the Help (Web) browser window. | Help.PreviousTopic | ALT + UP ARROW | Displays the previous topic in the table of contents. Available only in the Help (Web) browser window. | Help.Search | CTRL + ALT + F3 | Displays the Search window, which allows you to search for words or phrases in the documentation contained in MSDN. | Help.Searchresults | SHIFT + ALT + F3 | Displays the Search Results window, which displays a list of topics that contain the string searched for from the Search window. | Help.WindowHelp | SHIFT + F1 | Displays a topic from help that corresponds to the current user interface selected. |
Object Browser shortcut keys
The following shortcut key combinations can be used while in the Object Browser window. Command Name | Shortcut Keys | Description | Edit.FindSymbol | ALT + F12 | Displays the Find Symbol dialog box. | Edit.GoToDeclaration | CTRL + F12 | Displays the definition of the selected symbol in the code. | Edit.GoToDefinition | F12 | Displays the declaration for the selected symbol in code. | View.FindSymbolResults | CTRL + ALT + F12 | Displays the Find Symbol Results window. | View.ObjectBrowser | CTRL + ALT + J | Displays the Object Browser to view the classes, properties, methods, events, and constants available for packages, and the object libraries and procedures in your project. | View.ObjectBrowserBack | ALT + - | Moves back to the previously selected object in the selection history of the Object Browser. | View.ObjectBrowserForward | SHIFT + ALT + - | Moves forward to the next object in the selection history of the Object Browser. |
Macro shortcut keys
The following shortcut key combinations can be used when working with macros. Command Name | Shortcut Keys | Description | View.MacroExplorer | ALT + F8 | Displays the Macro Explorer window, which lists all available macros in the current solution. | Tools.MacrosIDE | ALT + F11 | Launches the Macros IDE, Visual Studio Macros. | Tools.RecordTemporaryMacro | CTRL + SHIFT + R | Places the environment in Macro record mode. | Tools.RunTemporaryMacro | CTRL + SHIFT + P | Plays back a recorded macro. |
Tool window shortcut keys
The following shortcut key combinations allow you to display specific tool windows. Command Name | Shortcut Keys | Description | Tools.CommandWindowMarkMode | CTRL + SHIFT + M | Places the Command window in a mode allowing for the selection of text within the window. | View.ClassView | CTRL + SHIFT + C | Displays the Class View window. | View.CommandWindow | CTRL + ALT + A | Displays the Command window, which allows you to type commands that manipulate the IDE. | View.DocumentOutline | CTRL + ALT + T | Displays the Document Outline window to view the flat or hierarchical outline of the current document. | View.Favorites | CTRL + ALT + F | Displays the Favorites window, which lists shortcuts to Web pages. | View.Output | CTRL + ALT + O | Displays the Output window to view status messages at run time. | View.PropertiesWindow | F4 | Displays the Properties window, which lists the design-time properties and events for the currently selected item. | View.PropertyPages | SHIFT + F4 | Displays the property pages for the item currently selected. | View.ResourceView | CTRL + SHIFT + E | Displays the Resource View window. | View.ServerExplorer | CTRL + ALT + S | Displays the Server Explorer window, which allows you to view and manipulate database servers, event logs, message queues, Web services, and many other operating system services. | View.ShowWebBrowser | CTRL + ALT + R | Displays the Web browser window, which allows you to view pages on the Internet. | View.SolutionExplorer | CTRL + ALT + L | Displays Solution Explorer, which lists the projects and files in the current solution. | View.TaskList | CTRL + ALT + K | Displays the Task List window where you customize, categorize, and manage tasks, comments, shortcuts, warnings and error messages. | View.Toolbox | CTRL + ALT + X | Displays the Toolbox, which contains controls and other items that can be included or used with your code. |
Project shortcut keys
The following shortcut key combinations can be used to add new items to a project, build a project, or open files or projects. Command Name | Shortcut Keys | Description | Build.BuildSolution | CTRL + SHIFT + B | Builds the solution. | Build.Compile | CTRL + F7 | Creates an object file containing machine code, linker directives, sections, external references, and function/data names for the selected file. | File.AddExistingItem | SHIFT + ALT + A | Displays the Add Existing Item dialog box, which allows you to add an existing file to the current project. | File.AddNewItem | CTRL + SHIFT + A | Displays the Add New Item dialog box, which allows you to add a new file to the current project. | File.NewFile | CTRL + N | Displays the New File dialog box where you can select a new file to add to the current project. | File.NewProject | CTRL + SHIFT + N | Displays the New Project dialog box where you can create projects and add them to the current solution. | File.OpenFile | CTRL + O | Displays the Open File dialog box where you can select an existing file to open. | File.OpenProject | CTRL + SHIFT + O | Displays the Open Project dialog box where you can add existing projects to your solution. | Project.Override | CTRL + ALT + INSERT | Allows you to override base class methods in a derived class. Available for C#. |
Miscellaneous editor shortcut keys
The following shortcut key combinations can be used in either the Accelerator editor or String editor. Command Name | Shortcut Keys | Description | Edit.NewAccelerator | INSERT | Adds a new entry for an accelerator key. Available only in the Accelerator editor. | Edit.NewString | INSERT | Adds a new entry in the string table. Available only in the String editor. |

Similar Documents

Free Essay

Pojectile Motion

...Lab # 111 “Projectile Motion” Objectives : The purpose of this lab is to understand projectile motion in two dimensions and apply linear motion equations to solve the problem. Also to predict where a given size bullet to be placed in horizontal direction to leaving table. In addition to that measure the range of projectile leaving table at an angle, and use the value to predict where the projectile bullet to strike at floor. Theory : To predict where bullet will land on the floor when lunched from the mini launcher from a table at an angle, but to do that first we need to determine the velocity of the bullet and to determine by launching the bullet horizontally from the table and measuring the vertical and horizontal distances through distance that the bullet travels. Then the initial velocity can be used to calculate where the bullet will land when the bullet lunched from the mini launcher at an angle. Horizontally lunched bullet at θ=0 off a table with an initial speed, vo, the horizontal distance travelled by the bullet and the vertical distance of the bullet drop in time t describe: x= v0t (1) y=v0yt+12gt2 (2) Now we can determine the initial velocity of the bullet by measuring x and y. where y = 0, therefore, the time of the bullet can be found by equation: t= 2yg, Where g = 9.8 (3) Now, to guess the range of the bullet, x, at and angle, θ, above horizontal, we guess the time of the bullet using vertical motion equation: 12gt2-(v0sinθ)t-H=0...

Words: 525 - Pages: 3

Premium Essay

Research in Motion

...Research In Motion Ltd. (RIM) is a company known primarily for its BlackBerry devices and e-mail services. Throughout the early years of its career, RIM has faced many patent infringement suits regarding their wireless devices but one of them that lasted from 2001-2006 stands out among the herd. This specific case was the one between NTP (New Technologies Products) owner Mr. Campana and RIM’s owner Mr. Lazaridis over wireless e-mail patents. This ongoing battle between companies could have ended as soon as it began, but RIM’s actions dug them into a financial hole and put their customers in a state of panic. Research in Motion was founded in 1984 in Waterloo, Ontario by Mike Lazaridis who always had a passion for inventing (International Directory of Company Histories). Lazaridis from the early age of 8 gravitated toward technology constructing a pendulum clock out of Legos and in high school, built a working computer (Mckenna, Waldie, & Avery). Even in college he was focused and seemed mature for his years. He eventually dropped out of college, however, and started RIM with the backing of friends and family. Their first contract came from General Motors of Canada and for years after that moved from contract to contract. In the early 90’s, RIM became interested in digital wireless devices when Rogers Cantel Mobile Communications Inc, a paging and cellular telephone operator, contracted with them (International Directory of Company Histories). From this point on, RIM...

Words: 1636 - Pages: 7

Free Essay

Circular Motion

...Chapter 10. Uniform Circular Motion A PowerPoint Presentation by A PowerPoint Presentation by Paul E. Tippens, Professor of Physics Paul E. Tippens, Professor of Physics Southern Polytechnic State University Southern Polytechnic State University © 2007 Centripetal forces keep these children moving in a circular path. Objectives: After completing this module, you should be able to: • Apply your knowledge of centripetal acceleration and centripetal force to the solution of problems in circular motion. • Define and apply concepts of frequency and period, and relate them to linear speed. • Solve problems involving banking angles, the conical pendulum, and the vertical circle. Uniform Circular Motion Uniform circular motion is motion along a circular path in which there is no change in speed, only a change in direction. Fc v Constant velocity tangent to path. Constant force toward center. Question: Is there an outward force on the ball? Uniform Circular Motion (Cont.) The question of an outward force can be resolved by asking what happens when the string breaks! Ball moves tangent to v path, NOT outward as might be expected. When central force is removed, ball continues in straight line. Centripetal force is needed to change direction. Examples of Centripetal Force You are sitting on the seat next to You are sitting on the seat next to the outside door. What is the the outside door. What is the direction of...

Words: 2726 - Pages: 11

Premium Essay

Research in Motion

...Research In Motion Limited (RIM) is a Canadian telecommunication and wireless device company best known for developing the Blackberry Smartphone. RIM has his headquarters in Waterloo, Ontario, Canada and is a sponsor of RIM Park in the northeast of the city. Founded by Mike Lazaridis, who currently serves as its co-CEO along with Jim Balsillie were keenly interested in this project. History Preceding the time of manufacture of the Smartphone, RIM worked with RAM Mobile Data and Ericsson to turn the development of Ericsson’s Mobitex wireless data network into a two-way paging and wireless e-mail network. The most important in this development was the release of the Interactive pager 950, which started shipping in August 2000. The size of this is about like the bar soap. This device competed against the SkyTel two-way paging network developed by Motorola. Canadian institutional and venture capital investors in 1995 sponsored RIM’s initial development through a private placement in the privately-held company. Working Ventures Canadian Fund Inc. led the first venture round with a $5,000,000 (CAD) investment with the proceeds being used to complete the development of RIM's two-way paging system hardware and software. A total of $30,000,000 (CAD) in pre-IPO financing was raised by the company prior to its initial public offering on the Toronto Stock Exchange in January, 1998 under the symbol RIM. RIM has released a variety of devices running on GSM, CDMA, and Motorola iDEN...

Words: 1399 - Pages: 6

Free Essay

Research in Motion

...Research in Motion Research in Motion Limited (RIM) as it is also known as a maker of Blackberry was founded in 1984 by Douglas Fregin and Mike Lazaridis. Both were engineering students when they first started out. RIM started out as a wireless and telecommunications equipment company which was based in Waterloo, Canada. One of Rim’s main target customers were business and government organizations (Wikipedia, 2014). In my opinion, I would say that RIM was the first to come out with an innovation and technology for smartphones. It had a vision for the future, and it was after they came out with their first Blackberry smartphone in 2000 that companies such as Apple and Samsung followed suit. When the Blackberry first came out in 2000, RIM faced its first and biggest challenge on its intellectual property in which it was sued by NTP. NTP is a Virginia based patent holding company that was founded in 1992. NTP is a non-practicing entity which enforces its patent portfolio against larger organizations (Wikipedia, 2014). NTP requested RIM to license its patents and Charles Meyer, RIM’s in-house attorney concluded that there was no violation (Teska, 2006). The lawsuit was ongoing for six years until in 2006 the US Justice Department decided to intervene and warned that the network would be shut down as the government was relying on blackberry (Hill, 2013). RIM then finally decided to pay NTP $612.5 million the amount that would cover past and future use of the patents. Interestingly...

Words: 1057 - Pages: 5

Premium Essay

Research in Motion

...INTEGRATED CASE STUDY Research in Motion Have you ever seen people walking distractedly down the street staring at their hands? Have you ever been waiting in an airport, and the person beside you is typing quickly on a tiny keyboard? Have you ever used a Blackberry? Research in Motion (RIM) is a multi-award-winning company that designs and produces hardware, software, and service solutions for wireless communications used by worldwide business and consumer markets. These state-of-the-art products and services provide customers with immediate access to information in order to make sound business decisions 24 hours a day, seven days a week. Whether you use the Blackberry device or the Pearl “smart” phone, you can be assured that you have purchased a quality product connecting people either at work or at play, designed and built by one of the most innovative Canadian companies of all time. Background RIM is a Waterloo-based company founded in 1984 by two University of Waterloo engineering students, Mike Lazaridis and Douglas Fregin. Today, Mike Lazaradis and Jim Balsillie, who joined the company in 1992, share the leadership role in the company as co-CEOs. The first Blackberry device came to market in 1999. Since then, RIM has consistently introduced many new and innovative products and services that are used by businesses and consumers around the world. The wireless solutions industry is an extremely competitive one, and, in 2002, RIM was sued for patent infringement...

Words: 1164 - Pages: 5

Free Essay

Research in Motion

...RIM SWOT ANALYSIS STRENGTHS To date R&D and engineering has been the core of RIM’s success R&D was continually delivering award winning products R&D operations are spread out as far as number and location of employees RIM’s cryptographic and software source code has built a strong reputation Strong corporate culture has made people happy and resulted in low turnover Recruiting the best and brightest talent from the University of Waterloo WEAKNESSES R&D spending has dropped significantly as a percentage of sales The core work is still occurring solely at the Waterloo headquarters Historical growth strategy: sourcing local talent and making selective acquisitions Talent and space are getting scarce in the Waterloo region RIM’s career site doesn’t allow for applicants to be processed for different jobs An internal resistance to any R&D locations outside the Waterloo area Only room from vertical integration because of privacy concerns with coding OPPORTUNITIES Industry is experiencing explosive growth A good indicator of revenue growth is R&D spending as a percentage of sales Recruiting to students from other Universities across Canada Grow the R&D team through existing locations Bring in resources through acquisitions of troubled companies There would be more R&D sources There may be an expansion in a strategic market Expand operations globally...

Words: 305 - Pages: 2

Free Essay

Research in Motion

...10/1/2012 Submitted to : Prof. Daniel Atiff   RIM has been facing massive problems ranging from top executives leaving the company to patent suits. Instead of washing its dirty lien in public has taken a stand to remain silent and progress among all chaos. To revive the company’s reputation, Thorsten Heins took over as CEO in Jan. 2012. After he declared the Earnings report & announced the release of OS BB10 on 25 September’2012, the company’s shares have started to increase in value again. Expected Actual Difference Revenue $2.47 Billion $2.9 Billion $43 Million(+) Adjusted EPS 0.27 0.47 0.20 Sales 7.8 Million 7.4 Million 0.4 Million It is apparent that RIM if at all it starts progressing again after BB10 release will need a long time to reposition itself back to glory days. But blackberry have had so much to deliver to its customers from “PUSH-Technology” to end-to-end security to now placement and integration of fuel cells in its devices which enables the blackberry to recharge itself. These amazing features are unique. Even more unique is the fact that not a single blackberry phone has been hacked till date which makes Blackberry the safest smart-phones among its competitors. Aware consumers have high expectations from BB10 which even provides multi-language support in a single text message. Recommendations:  Rim must work on 3 areas to help position itself back to zenith days: Internal Management, Timeline adherence, new innovations and patents...

Words: 514 - Pages: 3

Free Essay

Research in Motion Study

...Eric H. Hill Research In Motion (RIM), (NETW583) November 17, 2014 RIM faced considerable challenges in protecting its intellectual property with enormous outlays of cash to protect its property. These court battles were long, drawn, over many years and in several countries. This extended RIM in too many directions, in too many places. These legal forays into protecting and acquiring patents shifted RIMs focus from an offensive posture of developing new technology for the marketplace through its R & D to a defensive posture of acquiring ill- suited technology to secure its future. When companies lose focus on innovation and risk taking they have lost their edge. Others are looking to overtake them. In fact, Apple did just that to RIM as the iPhone toppled the once mighty BlackBerry. While many tech companies consider purchasing patents a necessary evil it should exceed the R&D budget. Unfortunately, competitors will often let the behemoths fight among themselves for patented technology while they innovate something completely new. This can give smaller competitors an edge. RIM’s corporate philosophy was to partner or collaborate rather than to innovate. This is a flawed philosophy which ultimately leads to a company’s demise. This was certainly the case with RIM as it became too diverse with too many partners and no real focus on a core item. The BlackBerry tried to compete with antiquated technology or simply missed technological advances because of a tone...

Words: 469 - Pages: 2

Premium Essay

Force and Motion

...Force & Motion The First Law: Force and Inertia Object remains at rest will remain at rest unless acted upon by unbalanced force. Object in motion will continue at constant speed and motion unless acted upon by unbalanced force. Force is an action that can change motion. A force is what we call a push or a pull, or any action that has the ability to change an object’s motion. Forces can be used to increase the speed of an object, decrease the speed of an object, or change the direction in which an object is moving. Classification of Forces 1. Effects on motion- Balanced forces produce no motion or motion with constant velocity, while unbalanced force produce accelerated motion. 2. Line of Action- Parallel forces may go in the same direction or in opposite directions while Concurrent forces are those that meet at a point. 3. Relations to Work- Conservative forces are those that can do work and can stores energy. Non conservative are forces that can do work but cannot store energy. 4. Interaction of Bodies- Contact force when object is push by another & Distant force no contact between objects. Equilibrium 1. Stable- line passed through its center of gravity falls within the base. 2. Unstable- line dropped through the center of gravity does not fall with in the base. 3. Neutral- Does not change the center of gravity with slight tipping. Inertia is a term used to measure the ability of an object to resist a change in its state of...

Words: 552 - Pages: 3

Free Essay

Research in Motion (Rim)

...Case Study 2 – Research in Motion (RIM) Strategic Management of Technology – TM583ON Marian Phillips Research in Motion (RIM) is a Canadian wireless device company which is the designer and manufacturer of the Blackberry Smartphone. Research in Motion was founded in 1984 and is headquartered in Waterloo, Canada. The company also creates solutions for the worldwide mobile communications market including the software that allows the Blackberry Smartphone to provide mobile access to email applications, media and the internet. As a company reliant on its intellectual property, RIM has to be careful. All actions carried out on RIM’s internal network are logged, which means that employee that want to have private conversations should bring in their personal devices. Any conversation on company network whether verbal or written, is transparent and in visibility. Also, to protect its advantage as much as possible, RIM followed a very careful and consistent policy of securing as much patent protection for its products as possible while continuing to push ahead with product development and continuously extending its technology capabilities. RIM has been involved in a series of suits relating to alleged patent infringement. * 2001 – RIM sued competitor Glenayre Electronics for infringing on RIM’s “Single Mailbox integration” patent. The suit was eventually settled. * 2002 – Filed suit against start-up competitor Good Technology and also file additional complaints throughout...

Words: 680 - Pages: 3

Premium Essay

Rim Research in Motion

...Research in Motion (RIM)   Abstract Canadian company Research in Motion Limited (RIM) has been on the decline struggling to hold onto market share. Global competition includes Apple's iPhone and smart phones running Google's Android operating system, which contributed to a decline in RIM’s profit and share value hitting a nine year low. Executive shake ups and a strategic plan is to streamline operations includes cutting at least 2,000 jobs worldwide in 2012. Opportunities live for RIM to prevent further stock sell off and devaluation by identifying alternatives and overcoming barriers within the organization. Under the direction of CEO, Thorsten Heins, RIM will redirect focus to the company's core customers and their changing needs. RIIM Overview Research in Motion Limited (RIM) a telecommunications company headquartered in Waterloo, Ontario, Canada is best known as the maker of the Blackberry. RIM designs, manufactures and markets wireless solutions for the worldwide mobile and telecommunications market. In recent months, it has been making headlines for its declining market share and stock devaluation. Driven by a new CEO, RIM has recently announced layoffs, and strategic plans with more changes for the struggling company planned in efforts to spark a turn-around. Research in Motion Limited (RIM) Research In Motion Limited (RIM) is a Canadian multinational telecommunications company headquartered in Waterloo, Ontario, Canada. RIM’s portfolio...

Words: 3674 - Pages: 15

Free Essay

Motion Capture Technology

...Planet the Apes that starred James Franco. As this sequel begins, Franco's character has been dead for a decade, and the apes have had plenty of time to create their version of civilization. But in real time, it's been just three years since the Rise movie. In the world of motion picture technology, though, that's an eternity. Long enough to create computer graphics gear robust enough to take out of the studio and deep into a real forest. And long enough that moviemakers no longer need to give a recognizable Hollywood star top billing to bring in audiences. In fact, if you passed the leading man of Dawn—Andy Serkis—on the street, you wouldn't recognize his face at all, for you never see it on the screen. That's because his performance in the woods (actually, forests near Vancouver, not San Francisco) wasn't fillmed traditionally, it was motion captured, and used as a framework for a computer-created realistic digital ape, Caesar. And, for the first time in my knowledge, it's the performances of the motion capture actors, not the regular actors portraying humans, that are getting all the good reviews from critics; there is even talk of the first best-actor Oscar nomination for a motion-capture performance. Motion capture enables moviemakers to create realistic non-human characters—including Gollum in Lord the Rings, the Na’vis of Avatar, and the intelligent chimpanzees and orangutans of Rise of the Planet the Apes. It has also let moviemakers digitally tweak human characters, aging...

Words: 1479 - Pages: 6

Premium Essay

Research in Motion - Rim

...Research in motion was founded in 1984 by University of Waterloo engineering student Mike Lazaridis and University of Windsor engineering student Douglas Fregin. Research in Motion (RIM) is one of the leading designer and manufacturer of wireless mobile technology. RIM is a pioneer in the handheld E-mail technology and RIM has been very successful with the sales of blackberry wireless platform, the blackberry wireless handheld and software development . Blackberry is widely adopted by corporations for their employees. RIM has also been very successful with Blackberry because of the security of the platform and its encryption. RIM has done a good job so far to protect its intellectual property from its competitor but in the recent years, RIM has faced some challenges. In fact, RIM had been pressured by some countries like Saudi Arabia, Qatar and India to let government of those countries to monitor the Blackberry E-mail platform for potential cyber crimes. (This is a big challenge for RIM because it will be a threat to their intellectual property. This fight is ongoing because RIM absolutely protects their intellectual property and their security advantage over its competitors. RIM has seen some of the competitors take a huge portion of its customers. Companies like Apple with iPhone and Google with Android platform have seriously challenged RIM. The iPhone from Apple is the main rival of Blackberry and according to Geller (2009), “in two years Apple has practically matched...

Words: 493 - Pages: 2

Premium Essay

Research in Motion Rim

...RESEARCH IN MOTION Research In Motion (RIM) had a modest beginning with an ambitious vision. Today, more than 20 years later, that ambition and vision has translated into success. RIM is one of the world’s Leading designers, manufacturers and marketers of solutions for the mobile communications market through development and integration of hardware, software and services. Research in Motion Ltd. is known primarily as the maker and provider of BlackBerry wireless devices and e-mail services. These always-on devices have proven popular with corporations who use them for field service representatives and other mobile employees. RIM’s portfolio of award-winning products now includes the BlackBerry wireless platform, the BlackBerry Wireless Handheld product line, software development tools, radio modems and software and hardware licensing agreements. BlackBerry's service delivers e-mail messages from corporate servers to handheld BlackBerry devices. Some models also have voice capabilities and can function as cell phones. Other advanced features include the ability to visit specific web sites and conduct Internet searches. Key Dates: 1984: Research in Motion Ltd. (RIM) is founded by Mike Lazardis. 1988: RIM begins working on wireless data-only applications . 1996: RIM develops a PCMIA plug-in card for computer-enabled wireless e-mail. 1997: RIM goes public and is listed on the Toronto Stock Exchange. 1999: RIM introduces the BlackBerry personal digital...

Words: 623 - Pages: 3