c# pdf viewer wpf : How to move pages within a pdf software control project winforms azure windows UWP vbhtp2_022-part558

106
Introduction to the Visual Studio .NET IDE
Chapter 2
8. Add a picture box to the form. The picture-box control is used to display images.
The process involved in this step is similar to that of Step 5, in which we added a
label to the form. Locate the picture box in the Toolbox, and double click it to
add it to the form. When the picture box appears, move it underneath the label, ei-
ther by dragging it or using the arrow keys (Fig. 2.26).
9. Insert an image. Click the picture box to display its properties in the Properties
window, and find the Image property, which displays a preview of the image (if
one exists). No picture has been assigned (Fig. 2.27), so the value of the Image
property displays (none). Click the ellipsis button to display the Open dialog
(Fig. 2.28). Browse for an image to insert, select it with the mouse and press the
Enter key. Supported image formats include PNG (Portable Networks Graphic),
GIF (Graphic Interchange Format), JPEG (Joint Photographic Experts Group)
and BMP (Windows bitmap). The creation of a new image requires image-editing
software, such as Jasc Paint Shop Pro (www.jasc.com), Adobe Photoshop El-
ements (www.adobe.com) and Microsoft Paint (provided with Windows). In
Fig. 2.25 Centering the label’s text.
Fig. 2.26 Inserting and aligning the picture box.
Text alignment 
options
Top-center 
alignment option
Updated 
label
Picture box
How to move pages within a pdf - re-order PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Customizing Page Order of PDF Document in C# Project
how to move pages around in pdf file; how to move pages in a pdf document
How to move pages within a pdf - VB.NET PDF Page Move Library: re-order PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sort PDF Document Pages Using VB.NET Demo Code
rearrange pages in pdf; reorder pages in a pdf
Chapter 2
Introduction to the Visual Studio .NET IDE
107
our case, the picture is bug.png and is available on our Web site (www.dei-
tel.com) along with this example. Once the image is selected, the picture box
displays the image, and the Image property displays a small preview. To fit the
image in the picture box, change the SizeMode property to StretchImage,
which stretches or shrinks the image to the size of the picture box. Resize the pic-
ture box by making it larger (Fig. 2.29).
Fig. 2.27
Image
property of the picture box.
Fig. 2.28 Selecting an image for the picture box.
Image property 
value (no image 
selected)
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Able to add and insert one or multiple pages to existing adobe PDF of adding and inserting a new blank page to the existing PDF document within a well
pdf reorder pages; how to rearrange pages in a pdf file
C# PowerPoint - How to Process PowerPoint
It enables you to move out useless PowerPoint document pages simply with a dealing solution to sort and rearrange PowerPoint slides order within C#.NET
pdf move pages; how to reorder pages in pdf reader
108
Introduction to the Visual Studio .NET IDE
Chapter 2
10. Save the project. Select File > Save All to save the entire solution. To save an
individual file, select it in the Solution Explorer, and select File > Save. The
solution file contains the name(s) and location(s) of its project(s), and the project
file contains the names and locations of all the files in the project. 
11. Run the project. Up to this point, we have been working in the IDE design mode
(i.e., the program being created is not executing). This mode is indicated by the
text Microsoft Visual Basic.NET [design] in the title bar. While in design
mode, programmers have access to all the environment windows (e.g., Toolbox,
Properties, etc.), menus, toolbars and so forth. While in run mode, the program
is executing, and programmers can interact with only a few IDE features. Features
that are not available are disabled or grayed out. The text Form1.vb [Design] in
the title bar means that we are designing the form visually, rather than program-
matically. If we had been writing code, the title bar would have contained only the
text Form1.vb. The program can then be executed by clicking the Start button
(the  blue  triangle)  or  by  selecting  Debug > Start Without Debugging.
Figure 2.30 shows the IDE in run mode. Note that the IDE title bar displays [run]
and that many toolbar icons and menus are disabled.
Fig. 2.29 Picture box displaying an image.
Newly  inserted 
image
C# TIFF: C#.NET Code to Process TIFF, RasterEdge XDoc.Tiff for .
Our supported image and document formats are: TIFF, JPEG, GIF, BMP, PNG, PDF, Word and DICOM. It represents a high-level model of the pages within a Tiff file.
pdf reverse page order; pdf change page order
C# TIFF: How to Delete Page(s) from Multi-page TIFF File Using
Word, Excel, PowerPoint to Tiff. Convert PDF to Tiff. Page Edit. Insert Pages into Tiff File. Delete Tiff Pages. Move Tiff Page Position. Rotate a Tiff Page. Extract
move pages in pdf document; pdf rearrange pages online
Chapter 2
Introduction to the Visual Studio .NET IDE
109
12. Terminate execution. To terminate the program, click the running application’s
close button (the x in the top right corner). Alternatively, click the Stop button in
the toolbar (the blue square). Either action stops program execution and returns
the IDE to design mode.
Software Engineering Observation 2.1
Visual programming can be simpler and faster than writing code when developing GUIs.
2.1
Fig. 2.30 IDE in run mode, with the running application in the foreground.
Running application
Form (with grid)
Run mode
Start button
Stop button
Designing 
form
Close button
C# Image: C# Code to Encode & Decode JBIG2 Images in RasterEdge .
images codec into PDF documents for a better PDF compression; RasterEdge JBIG2 codec SDK controls within C# project Move license text to the new project folder
switch page order pdf; how to reorder pages in pdf online
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
Thumbnails can be created from PDF pages. quickly convert a large-size multi-page PDF document to of high-quality separate JPEG image files within .NET projects
reorder pages in pdf document; reorder pages in pdf preview
110
Introduction to the Visual Studio .NET IDE
Chapter 2
Software Engineering Observation 2.2
Most programs require more than visual programming. For these programs, at least some,
and often all, code must be written by the programmer. Examples of such programs include
programs that use event handlers (used to respond to the user’s actions), as well as database,
security, networking, text-editing, graphics, multimedia and other types of applications.
2.2
We have just used visual programming to create a  working Visual Basic program
without writing a single line of code! In the next chapter, we discuss “nonvisual,” or “con-
ventional,” programming—we create programs using only code. Visual Basic program-
ming is a mixture of the two styles: Visual programming allows us to develop GUIs easily
and avoid tedious GUI programming; conventional programming is employed to specify
the behavior of our program. The most important part of a program is its behavior, the pro-
gramming of which we begin to explain in the next chapter.
SUMMARY
• Visual Studio .NET is Microsoft’s Integrated Development Environment (IDE) used by Visual
Basic and the languages to create, run and debug programs.
• When Visual Studio .NET is executed, the Start Page is displayed. This page contains helpful
links, such as recent projects, on-line newsgroups and downloads. 
• The Get Started page contains links to recent projects.
• The My Profile page allows programmers to customize the Visual Studio .NET IDE.
• In the Visual Studio .NET IDE, programmers can browse the Web, using the internal Web brows-
er.
• Dialogs are windows used to communicate with users.
• Programs in the Visual Studio .NET IDE are organized into projects and solutions. A project is a
group of related files that form a program, and a solution is a group of projects. 
• Windows applications are programs that execute inside the Windows OS, such as Microsoft Word,
Internet Explorer and Visual Studio .NET. They contain reusable, graphical components, such as
buttons and labels, with which the user interacts.
• The form and its controls constitute the graphical user interface (GUI) of the program and are what
users interact with when the program is run. Controls are the graphical components with which the
user interacts. Users enter data (inputs) into the program by entering information from the key-
board and by clicking the mouse buttons. The program displays instructions and other information
(outputs) for users to read in the GUI.
• The IDE’s title bar displays the name of the project, the programming language, the mode of the
IDE, the name of the file being viewed and the mode of the file being viewed.
• To view a tabbed document, click the tab displaying the document’s name.
• Menus contain groups of related commands that, when selected, cause the IDE to perform some
action. They are located on the menu bar.
• The toolbar contains icons that represent menu commands. To execute a command, click the cor-
responding icon. Click the down-arrow button beside an icon to display additional options.
• Moving the mouse pointer over an icon highlights the icon and displays a description called a tool
tip.
• The Solution Explorer window lists all the files in the solution.
• The solution’s startup project is the project that runs when the program is executed.
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Page: Replace PDF Pages. Page: Move Page Position. Page: Extract View PDF document in continuous pages display mode Search text within file by using Ignore case or
how to move pages in a pdf; how to move pages in a pdf file
C# Word - Process Word Document in C#
It enables you to move out useless Word document pages simply with a You are capable of extracting pages from Microsoft Word document within C#.NET
change page order pdf acrobat; reorder pdf pages in preview
Chapter 2
Introduction to the Visual Studio .NET IDE
111
• The plus and minus boxes to the left of the name of the project and the References folder expand
and collapse the tree, respectively.
• The Toolbox contains controls for customizing forms.
• By using visual programming, programmers can place predefined controls onto the form instead
of writing the code themselves.
• Moving the mouse pointer over the icon of a hidden window opens the window. When the mouse
pointer leaves the area of the window, the window is hidden. This feature is known as auto-hide.
To “pin down” a window (i.e., to disable auto-hide), click the pin icon in the upper right corner.
• The Properties window displays the properties for a form or control. Properties are information
about a form or control, such as size, color and position.
•  Each control has its own set of properties. The left column of the Properties window shows the
properties of the control, whereas the right column displays their current values. The toolbar sorts
the properties either alphabetically (when the Alphabetic icon is clicked) or categorically (when
the Categorized icon is clicked.)
• The Properties window allows programmers to modify controls visually, without writing code.
• The Help menu contains a variety of options: The Contents menu item displays a categorized
table of contents; the Index menu item displays an alphabetical index that the programmer can
browse; the Search feature allows programmers to find particular help articles, based on search
keywords. For each of these help features, a filter can be used to narrow the search to articles re-
lating to Visual Basic.
• Dynamic Help provides a list of articles based on the current content (i.e., the items around the
location of the mouse cursor).
• Context-sensitive help is similar to dynamic help, except that it immediately brings up a relevant
help article instead of a list of articles. To use context-sensitive help, click an item, and press F1
key.
• Visual Basic programming usually involves a combination of writing a portion of the program
code and having the Visual Studio .NET IDE generate the remaining code.
• The text that appears at the top of the form (the title bar) is specified in the form’s Text property.
• To resize the form, click and drag one of the form’s enabled sizing handles (the small squares
around the form). Enabled sizing handles are white; disabled sizing handles are gray.
• The grid on the background of the form is used to align controls and is not displayed at runtime.
• The BackColor property specifies a form or control’s background color. The form’s back-
ground color is the default background color for any controls added to the form.
• Double-clicking any Toolbox control icon places a control of that type on the form. Alternatively,
programmers can “drag and drop” controls from the Toolbox to the form.
• The label’s Text property determines the text (if any) that the label displays. The form and label
each have their own Text property.
• A property’s ellipsis button, when clicked, displays a dialog containing additional options.
• In the Font window, programmers can select the font for a form or label’s text.
• The TextAlign property determines how the text is aligned within the label’s boundaries.
• The picture-box control is used to display images. The Image property specifies the image that
is displayed.
• Select File> Save All to save the entire solution. To save an individual file, select the file in the
Solution Explorer, and select File > Save.
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
Page: Replace PDF Pages. Page: Move Page Position. Page: Copy View PDF document in continuous pages display mode. Search text within file by using Ignore case or
moving pages in pdf; change page order in pdf online
VB.NET PDF Convert to Word SDK: Convert PDF to Word library in vb.
NET code. All PDF pages can be converted to separate Word files within a short time in VB.NET class application. In addition, texts
reverse page order pdf online; reorder pages in pdf online
112
Introduction to the Visual Studio .NET IDE
Chapter 2
• IDE design mode is indicated by the text Microsoft Visual Basic.NET [Design] in the title
bar. When in design mode, the program is not executing.
• While in run mode, the program is executing, and programmers can interact with only a few IDE
features.
• When designing a program visually, the name of the Visual Basic file appears in the title bar, fol-
lowed by [Design].
• To execute or run a program, click the Start button (the blue triangle), or select Debug > Start.
The IDE title bar displays [run], and many toolbar icons are disabled.
• Terminate execution by clicking the Close button. Alternatively, click the End button in the tool-
bar (the blue square).
TERMINOLOGY
active tab
Alignment property
Alphabetic icon
Appearance category in the Properties window
application
auto-hide
BackColor property
background color
Build menu
button
Categorized icon
clicking
close a project
close button icon
collapse a tree
compile a program
component selection
context-sensitive help
control
control the layout
customize a form
customize Visual Studio .NET
Data menu
debug a program
Debug menu
design mode
dialog
double-clicking
down arrow
dynamic help
Dynamic Help window
Edit menu
expand a tree
external help
F1 help key
File menu
find
Chapter 2
Introduction to the Visual Studio .NET IDE
113
Font property
font size
font style
Font window
form
Format menu
form’s background color
form’s title bar
GUI (graphical user interface)
Help menu
icon
IDE (integrated development environment)
input
internal help
internal Web browser
Internet Explorer
label
menu
menu item
menu bar in Visual Studio .NET
mouse pointer
new project in Visual Studio .NET
opening a project
output
palette
paste
picture box
pin a window
print a project
project
Project menu
Properties window
property for a form or control
recent project
Run menu
run mode
selecting
single-clicking with left the mouse button
sizing handle
solution
Solution Explorer in Visual Studio .NET
Start button
Start Page
startup project
StretchImage property
tabbed window
Text property
title bar
tool tip
toolbar
114
Introduction to the Visual Studio .NET IDE
Chapter 2
toolbar icon
Tools menu
undo
View menu
Visual Studio .NET
window layout
Windows application
Windows menu
SELF-REVIEW EXERCISES
2.1 Fill in the blanks in each of the following statements:
a) The technique of 
allows programmers to create GUIs without writing any
code.
b) A 
is a group of one or more projects that collectively form a Visual Basic
program.
c) The 
feature hides a window when the mouse pointer is moved outside the
window’s area.
d) A 
appears when the mouse pointer hovers over an icon.
e) The 
window allows programmers to browse solution files.
f) A plus box indicates that the tree in the Solution Explorer can 
.
g) The Properties window’s properties can be sorted 
or 
.
h) A form’s 
property specifies the text displayed in the form’s title bar.
i) The 
allows programmers to add controls to the form in a visual manner.
j)
displays relevant help articles, based on the current context.
2.2
State whether each of the following is true or false. If false, explain why.
a) The title bar displays the IDE’s mode.
b) The programmer can customize the IDE by clicking Get Started on the Start Page.
c) The x button toggles auto hide.
d) The toolbar icons represent various menu commands.
e) The toolbar contains control icons.
f) A form’s sizing handles are always enabled.
g) Both forms and labels have a title bar.
h) Controls can be modified only by writing code.
i) Buttons typically perform actions when clicked.
j) A form’s grid is visible only at design time.
ANSWERS TO SELF-REVIEW EXERCISES
2.1
a) visual programming. b) solution. c) auto-hide. d) tool tip. e) Solution Explorer. f) ex-
pand. g) alphabetically, categorically. h) Text. i) Toolbox. j) Dynamichelp.
2.2
a) True. b) False. The programmer can customize the IDE by clicking the My Profile link
on the StartPage. c) False. The pin icon toggles auto-hide. d) True. e) False. The Toolbox contains
control icons. f) False. Some of a form’s sizing handles are disabled. g) False. Forms have a title bar,
but labels do not. h) False. Control properties can be set using the Properties window. i) True. j)
True.
EXERCISES
2.3
Fill in the blanks in each of the following statements:
a) The 
button in the Properties window displays a dialog when clicked.
Chapter 2
Introduction to the Visual Studio .NET IDE
115
b) To save every file in a solution, select 
.
c)
help immediately displays a relevant help article. It can be accessed using
the 
key.
d) "GUI" is an acronym for 
2.4
State whether each of the following is true or false. If false, explain why.
a) A control can be added to a form by double-clicking its control icon in the Toolbox.
b) The form, label and picture box have identical properties.
c) Programmers can browse the Internet from the Visual Studio .NET IDE.
d) Visual Basic programmers often create complex applications without writing any code.
e) Sizing handles are visible during execution.
2.5
Some features that appear throughout Visual Studio .NET perform similar actions in differ-
ent contexts. Explain and give examples of how plus and minus boxes, ellipsis buttons, down-arrow
buttons and tool tips act in this manner. Why do you think the Visual Studio .NET IDE was designed
this way?
2.6
Build the GUIs given in each part of this exercise. (You need not provide any functionality.)
Execute each program, and determine what happens when a control is clicked with the mouse. Drag
controls from the Toolbox onto the form and resize them as necessary.
a) This GUI consists of a MainMenu and a RichTextBox. After inserting the Main-
Menu, add items by clicking in the Type Here section, typing a menu name and pressing
Enter. Resize the RichTextBox to fill the form.
b) This GUI consists of two Labels (12-point font size, yellow background), a Month-
Calendar and a RichTextBox. The calendar is displayed when the MonthCalen-
dar is dragged onto the form. [Hint: Use the  BackColor property to change the
background color of the labels.]
MainMenu
RichTextBox
Documents you may be interested
Documents you may be interested