Introduction... xxxix. Part I:.NET Framework 4.0 and Visual Studio Chapter 1: Getting Started with.net Framework

Size: px
Start display at page:

Download "Introduction... xxxix. Part I:.NET Framework 4.0 and Visual Studio Chapter 1: Getting Started with.net Framework"

Transcription

1 Introduction... xxxix Part I:.NET Framework 4.0 and Visual Studio 2010 Chapter 1: Getting Started with.net Framework Evolution of.net... 2 Overview of.net Framework CLR... 3.NET Framework Class Library... 5 CTS... 6 Metadata and Assemblies... 6 Windows Forms... 8 ASP.NET and ASP.NET AJAX... 9 ADO.NET... 9 Windows Workflow Foundation Windows Presentation Foundation Windows Communication Foundation Windows CardSpace LINQ Exploring New Features of.net Framework Improved Application Compatibility and Deployment Support Dynamic Language Runtime Managed Extensibility Framework Parallel Computing Improved Security Model Networking Improvements Improved Core ASP.NET Services Improvements in WPF Improved Entity Framework Integration of WCF and WF Summary Chapter 2: Introducing Visual Studio Exploring New Features of Visual Studio Enhanced Window Docking Feature The Code Editor Zoom Feature... 21

2 The Box Selection Feature The Navigate To Feature The Highlighting References Feature Generate Stub IntelliSense Modes Multiple Monitor Support New Extension Manager Unified Modeling Language (UML) Modeling Enhanced Support for Multi-Targeting Visualization Tools to Track Changes Facilitation of Faster Code Generation Export or Import Breakpoints Breakpoint Labels Support Dotfuscator Changes New Web Profile Setting New Controls in WPF in Visual Studio Improvements in Add Reference Dialog Box Web Form Individual Close Button New Project Templates Work on SQL Server 2008 from IDE Installing Visual Studio Editions of Visual Studio System Requirements for Visual Studio Exploring the Visual Studio 2010 IDE Start Page Menu Bar Toolbars Toolbox Code Editor IntelliSense Designers Solution Explorer Properties Window Object Browser Class View Server Explorer Component Tray Manage Styles tool Output Window Task List Error List Command Window Help Viewer Window Performing Basic IDE Operations vi

3 Creating a New Windows Forms Application Saving Code on the Toolbox Docking the Windows Switching between the Windows Specifying the.net Framework Version for Projects Exporting and Importing IDE Settings Changing the IDE Font and Color Building and Debugging the Projects Summary Part II: Visual Basic Programming Language and OOPs Chapter 3: Introducing Visual Basic In Depth Exploring New Features in Visual Basic Support for Dynamic Data Type Covariance and Contravariance Support for Implicit Line Continuation Auto-Implemented Properties Collection Initializers Multi-line Lambda Expressions New Command-Line Option for Specifying a Language Version Type Equivalence Support Identifiers and Keywords Visual Basic Statements Statement Syntax The Option and Imports Statements The Option Statement The Imports Statement Namespaces Data Types Variables and Constants Declaring Variables Declaring Constants Data Type Conversion Operators Arrays Standard Arrays Dynamic Arrays Enumerations Strings Immediate Solutions Creating a Console Application Using the Option Statement Using the Imports Statement vii

4 Creating Aliases for Namespace Classes Declaring Variables and Constants Converting Data Types Creating Standard Arrays Creating Dynamic Arrays Creating Enumerations Working with Strings Using the Val and Str Functions Commenting Your Code Summary Chapter 4: Flow Control and Exception Handling in Visual Basic In Depth Control Flow Statement Selection Statements Iteration Statements The Jump Statements The With Statement Sub Procedures and Functions Understanding Scope Block Scope Procedure Scope Module Scope Namespace Scope Exception Handling Structured Exception Handling Unstructured Handling Immediate Solutions Using the If Else Statement Using the Select Case Statement Using the While Statement Using the Do While Statement Using the For Statement Using the For Each Statement Using the With Statement Jumping to the Label Statement Breaking Out of a Loop Using the Continue Statement Creating Sub Procedure Passing Variable Number of Arguments to a Procedure Specifying the Optional Procedure Argument Creating the Functions Using the On Error Resume Next Statement Using the On Error Statement viii

5 Capturing an Exception Throwing an Exception Summary Chapter 5: Object-Oriented Programming in Visual Basic In Depth Classes and Objects Constructor and Destructor Shared Members Access Modifiers Structure and Modules Encapsulation Inheritance Inheritance Modifiers Extension Method Polymorphism Compile Time Polymorphism/ Overloading Runtime Polymorphism/ Overriding Shadowing Abstraction Abstract Classes Abstract Method Interface Syntax of Interface Implementation of Interface Interface and Inheritance Immediate Solutions Creating Class Creating Constructor Creating an Object Creating Shared Members Using the Is and IsNot Operators to Compare Two Objects Creating Destructor Using the Finalize Method Using the Dispose Method Creating Structures Implementing Inheritance Creating an Extension Method Implementing Early Binding/ Overloading Implementing Late Binding/ Overriding Implementing Shadowing Using the MyBase Keyword Using the MyClass Keyword Creating Abstract Classes and Abstract Methods ix

6 Using the NotInheritable and NotOverridable Keywords Creating and Implementing Interface Summary Part III: Windows Forms and WPF Chapter 6: Windows Forms in Visual Basic In Depth Exploring Windows Forms Displaying Messages The MsgBox Function The MessageBox.Show Method Handling Common Events for Windows Forms and Controls Handling Mouse Events Handling Keyboard Events Immediate Solutions Creating Windows Forms Applications Adding Controls to Windows Forms Disabling and Enabling Windows Forms Changing the Title of Windows Forms Setting a Border of Windows Forms Displaying and Hiding the Maximize, Minimize, and Close Buttons of Windows Forms Specifying the Initial Position of Windows Forms Creating Multiform Windows Application Setting the Startup Form Using the MsgBox Function Using the MessageBox.Show Method Using Windows Forms to Create Dialog Boxes Creating a Dialog Box Displaying and Reading Data from Dialog Boxes Creating the Accept and Cancel Buttons Creating Owned Windows Forms Creating Always-On-Top Windows Forms Performing Some Common Operations on Controls Hiding and Displaying Controls Disabling and Enabling the Controls Specifying the Tab Order of Controls Specifying Access Characters for Controls Moving and Resizing Controls Adding a Control at Runtime Handling Keyboard and Mouse Events Specifying the Mouse Cursor for Windows Forms and Controls Summary x

7 Chapter 7: Windows Forms Controls I In Depth The Control Class The Button Control The Label Control The TextBox Control The RichTextBox Control The MaskedTextBox Control Immediate Solutions Using Button Control Setting the Caption of Buttons Setting the Background and Foreground Colors of Buttons Adding an Image to a Button Handling the Click Events of Buttons Handling Button Releases Using the Label Control Formatting the Text in Labels Handling the Click and Double-Click Events of Labels Using Labels to Specify Access Key for Other Controls Using the TextBox, RichTextBox, and MaskedTextBox Controls Adding Text in TextBox, RichTextBox, and MaskedTextBox Controls Accessing the Text of TextBox Controls Creating Multiline TextBox Controls Aligning the Text in TextBox Controls Selecting and Replacing Text in a TextBox Copying and Retrieving the Selected Text to and from the Clipboard Restricting Characters in TextBox Control Accessing the Text of RichTextBox Control Formatting the Text in RichTextBox Controls Saving and Loading the Text of RichTextBox Controls Controlling the User Input with MaskedTextBox Controls Summary Chapter 8: Windows Forms Controls II In Depth The RadioButton Control The CheckBox Control The ListBox Control The CheckedListBox Control The ComboBox Control Immediate Solutions Using the Radio Button Control Setting the Text for the Radio Button Controls Retrieving and Setting the Check State of Radio Button Controls xi

8 Creating Toggle Buttons Using the CheckBox Control Setting the Text for CheckBox Controls Retrieving and Setting the Check State of the CheckBox Controls Creating Three-State CheckBox Control Using the ListBox Control Adding Items to the ListBox Control Retrieving Indexes of Items from the ListBox Controls Retrieving the Number of Items in the ListBox Controls Sorting Items in the ListBox Control Retrieving Selected Items of ListBox Controls Creating the ListBox Controls with Multiple Columns Creating Multiselect ListBoxes Handling the SelectedIndexChanged Event Removing Items from the ListBox Controls Using the CheckedListBox Control Adding Items to the CheckedListBox Control Setting the Check State of Items in CheckedListBox Control Retrieving the Check State of Items in the CheckedListBox Control Handling the ItemCheck Event of the CheckedListBox Control Using the ComboBox Control Adding Items in the ComboBox Controls Setting the Drop-down Style of the ComboBox Controls Displaying the Selected Items of a ComboBox Control Retrieving a Number of Items in the ComboBox Controls Sorting the Items in a ComboBox Control Sorting Objects in the ComboBox Control Using the AddRange Method Handling the TextChanged and SelectedIndexChanged Events Summary Chapter 9: Windows Forms Controls - III In Depth The ListView Control The TreeView Control The ImageList Control The PictureBox Control The Panel Control The GroupBox Control The TabControl Control Immediate Solutions Using the ListView Control Adding Items to a ListView Control Working with Selected Items of a ListView Control xii

9 Removing Items from ListView Controls Displaying Check Boxes in a ListView Control Setting the View of a ListView Control Using the TreeView Control Adding Nodes to a TreeView Control Handling the AfterSelect Event Displaying Check Boxes in a TreeView Control Using the ImageList Control Adding Images to an ImageList Control Using Image Lists with Controls that Have the ImageList and ImageIndex Properties Using Image Lists with Controls That Have the Image or BackgroundImage Property Using the PictureBox Control Setting Images in a PictureBox Control Controlling the Position and Size of an Image in a Picture Box Control Creating Image Maps in Picture Box Controls with the MouseDown Event Using the Panel Controls Grouping Other Controls in a Panel Control Using Border with the Panel Control Adding Scroll Bar to Panel Controls Using the GroupBox Control to Group Other Controls Using the TabControl Control Adding a New Tab to a TabControl Controls Adding Other Controls to the Tabs Displaying Images in Tabs Working with the Selected Tab Summary Chapter 10: Windows Forms Controls - IV In Depth The SplitContainer Control The ScrollBar Control The TrackBar Control The ToolTip Control The NotifyIcon Control The MonthCalendar Control The DateTimePicker Control The Timer Control The ProgressBar Control Immediate Solutions Using the SplitContainer Control Making Splitter based User Interfaces with SplitContainer Control Changing the Orientation of SplitContainer Controls Using the ScrollBar Controls Specifying the Range of ScrollBar Controls xiii

10 Specifying the Movement of ScrollBar Controls on Clicking Setting and Retrieving the Current Value of ScrollBar Controls Handling the Scroll Event of ScrollBar Controls Displaying Images with ScrollBar Controls Using the TrackBar Control Setting and Retrieving the Maximum and Minimum value for the Slider Handling Track Bar Events Using the ToolTip Control Setting the Tool Tips for Controls Setting the Delay in Displaying the ToolTip Control Using the NotifyIcon Control Using the Icon Designer Hiding the NotifyIcon Using the MonthCalendar and DateTimePicker Controls Handling the Events of MonthCalendar Control Setting and Retrieving a Date using DateTimePicker Control Specifying the Format for DateTimePicker Controls Using the Timer Control Setting the Interval of Timer Control Enabling and Disabling Timer Control Handling the Tick Event Using the ProgressBar Control Specifying the Range of ProgressBar Controls Setting the Current Value of ProgressBar Controls Setting the Style of ProgressBar Controls Summary Chapter 11: Windows Forms Controls V In Depth The ToolStrip Control The ToolStripItem Class The MenuStrip Control The ToolStripMenuItem Class The ContextMenuStrip Control The StatusStrip Control The Dialog Box Controls The FolderBrowserDialog Control The OpenFileDialog Control The SaveFileDialog Control The FontDialog Control The ColorDialog Control The Printing Controls Immediate Solutions Using the ToolStrip Control xiv

11 Adding Items to the ToolStrip Control Handling the Click Event of the ToolStripButton Control Setting the Tool Tips for ToolStrip Items Using the TAB Key to Navigate through the ToolStrip Items Using the MenuStrip and ContextMenuStrip Controls Adding Menu Items Adding Submenus Disabling and Enabling Menu Items Hiding and Displaying Menu Items Displaying Checkmarks on Menu Items Displaying a Separator between the Menu Items Setting Access Keys for Menu Items Setting the Shortcut Keys for Menu Items Adding Images to the Menu Items Creating Context Menus Associating a Context Menu with another Controls Adding Text Boxes and Combo Boxes to Menus and Context Menus Linking Menu Items with the ToolStrip Button Using the StatusStrip Control Adding a Label to a StatusStrip Control Displaying an Icon in the StatusStrip Control Adding Split Buttons and Progress Bars in StatusStrip Controls Handling the ItemClicked Event Using the Dialog Box Controls Using the FolderBrowserDialog Control to Browse Through Folders Using the OpenFileDialog Control to Open Files Using the SaveFileDialog Control Using the FontDialog Control to Select Fonts Using the ColorDialog Control to Select Colors Using the Printing Controls Summary Chapter 12: Introducing Windows Presentation Foundation In Depth New Features of WPF New WPF Controls Support for Development of Touch-Enabled Application Easing Functions for Enhancing Animations Visual State Manager (VSM) Selection and Caret Brushes New WPF Text Rendering Stack Improvements in XBAPs Integration with Windows 7 Taskbar WPF 4.0 Architecture PresentationFramework xv

12 PresentationCore WindowsBase MIL or Milcore WPF 4.0 Class Hierarchy The System.Windows.Threading.DispatcherObject Class The System.Windows.DependencyObject Class The System.Windows.Freezable Class The System.Windows.Media.Visual Class The System.Windows.UIElement Class The System.Windows.FrameworkElement Class The System.Windows.Controls.Control Class The System.Windows.Controls.Panel Class The System.Windows.Shapes.Shape Class The System.Windows.ContentElement Class WPF 4.0 Application Model Types of WPF Applications The Application Class Exploring the WPF 4.0 Designer Interface Design View XAML View Split View Bar Tag Navigator Solution Explorer Properties Window Toolbox Document Outline Window Using XAML in WPF 4.0 Applications XAML Elements Namespaces and XAML XAML Property Syntax Markup Extensions WPF Properties Dependency Properties Attached Properties WPF Events Routed Events Attached Events Lifetime Events Working with Dialog Boxes in WPF Applications The MessageBox Class The OpenFileDialog Class The SaveFileDialog Class The PrintDialog Class Compiling and Running WPF 4.0 Applications xvi

13 Immediate Solutions Working with WPF Windows Adding Rows and Columns to a Grid Through XAML Creating a Dialog Box in a WPF 4.0 Application Using a Message Box Using the Print Dialog Box Working with Custom Routed Events Summary Chapter 13: Working with WPF 4.0 Controls, Resources, Styles, Templates, and Commands In Depth WPF 4.0 Controls Container Controls Simple Controls Content Controls Headered Content Controls Items Controls Headered Items Controls Miscellaneous Controls Resources Static Resources Dynamic Resources Styles and Templates Styles in WPF Templates Triggers WPF Commands Interoperability between Windows Forms and a WPF 4.0 Application Immediate Solutions Using WPF Controls Adding Controls through the XAML Code Adding Controls through the Code-Behind File Using Dynamic Layout of Controls Setting the Absolute Position of Controls Adding Borders to Controls Using the PasswordBox Control Creating a Scrollable Area in a WPF Application Using the Slider Control Using the ViewBox Control Assigning the Access Key for Controls Using the Expander Control Using the NavigationWindow and Frames Controls Using the Calendar and DatePicker Controls xvii

14 Using the Resources, Styles, and Templates Accessing Resources from Code Using Dynamic Resources Setting Styles through Resources Extending an Existing Style Using DataTemplate to Change the Appearance of the Content of Control Using the ControlTemplate Template Using the DataTemplate Template Handling Events in Styles using the EventSetter Class Using Triggers Setting the Value of Properties using Triggers Performing Actions using Triggers Using WPF Commands with Controls Hosting a Windows Forms Control in a WPF Application Hosting a WPF Control in a Windows Forms Application Summary Chapter 14: Using Graphics and Multimedia in Windows Forms and WPF In Depth New Features in Graphics and Multimedia in WPF Graphics in Windows Forms Applications GDI+ Managed Class Interface Basic GDI+ Managed Classes Graphics, Animation, and Multimedia in WPF D Graphics D Graphics Animation in WPF Multimedia in WPF Immediate Solutions Using Graphics in Windows Forms Using 2-D Graphics in WPF Using 2-D Shapes Creating Stretchable Shapes Drawing Geometry Combining Multiple Geometries Transforming Shapes Using the Path and PathGeometry Classes Using Brushes Changing the Tile Size and the Pattern of Brushes Creating Reflections using VisualBrush Preserving the Aspect Ratio of Image Using 3-D Graphics in WPF Creating 3-D Models Using DrawingBrush to Apply Material on 3-D Models xviii

15 Adding Cameras Adding Lights Transforming 3-D Models Using Animation in WPF Creating Animations Using Storyboards Changing the Speed of Animations Reversing the Animation Controlling the Behavior of Animation Specifying the Behavior of Animation after Ending Running Multiple Animations Simultaneously Controlling Storyboards Interactively Using DoubleAnimation to Transform Controls Creating Local Animations Using the Key-Frame Animation Animating Geometries Using Animation with 3-D Models Using Multimedia in WPF Displaying Images using the Image Control Transforming Images Stretching Images Using the MediaElement Class to Control the Media Playback Adding Media Using the MediaPlayer Class Using Storyboard to Control the Media Playback Playing a Media on a User Event Transforming a Video in MediaElement Summary Part IV: ASP.NET 4.0 Chapter 15: Introducing ASP.NET 4.0 and Web Forms In Depth New Features in ASP.NET ASP.NET Core Services ASP.NET Web Forms Dynamic Data ASP.NET Chart Control Microsoft AJAX Functionality Support for MVC based Web Applications Improved CSS Compatibility Types of Location for ASP.NET Web Application File-System Based HTTP FTP-Based Structure of an ASP.NET Web Site ASP.NET Application Folders xix

16 File Types in ASP.NET Web Sites Structure of an ASP.NET Web Application The Application Domain The Application Lifetime The Application Directory Structure The ASP.NET Life Cycle ASP.NET Application Life Cycle on IIS ASP.NET Page Life Cycle Different Stages of an ASP.NET Page ASP.NET Pages Life Cycle Events The Preinit event The Init event The Load event Compilation in ASP.NET Dynamic Compilation in ASP.NET Compiling on First Request Recompiling on Change Compilation Dependencies Compilation Output Multiple Language Support Optimizing Dynamic Compilation Disadvantages of Dynamic Compilation ASP.NET 4.0 Coding Models Single-File Page Model Code-Behind Page Model The System.Web.UI.Page Class ASP.NET Web Page Syntax Web Page Directives Form Elements Web Server Controls Immediate Solutions Creating a New Web Site Using File System based Location Using HTTP-based Location Using FTP-Based Location Creating a Web Application Project Setting the Title Bar Text of a Web Form Adding a Background Color to a Web Form Adding a Background Image to a Web Form Adding Controls to a Web Form Hiding and Displaying Controls Disabling and Enabling Controls Setting the Captions and Fonts of Controls Setting the Tab Order of a Control xx

17 Setting the Styles of Controls Adding Tool Tips to Controls Specifying Access Characters for Controls Running a Web Application Creating a Multiform Web Application Displaying the Life Cycle of a Page Handling Events Web Forms Navigation and Cross-Page Posting Summary Chapter 16: Standard Web Server Controls In Depth The Control Class The WebControl Class The Button Control The TextBox Control The Label Control The HyperLink Control The HiddenField Control The FileUpload Control The CheckBox Control The CheckBoxList Control The RadioButton Control The RadioButtonList Control The ListBox Control The DropDownList Control The Image Control The Calendar Control Immediate Solutions Using the Button Control Using the TextBox Control Using the Label Control Using the HyperLink Control Using the HiddenField Control Using the FileUpload Control Using the CheckBox Control Using the CheckBoxList Control Using the RadioButton Control Using the RadioButtonList Control Using the ListBox Control Using the DropDownList Control Using the Image Control Using the Calendar Control Summary xxi

18 Chapter 17: Navigation Controls in ASP.NET In Depth Using the TreeView Class The TreeView Control Adding Nodes to a TreeView Control Dynamically Adding Nodes to a TreeView Control Using the DataSource Property Adding Nodes to a TreeView Control at Design Time Using the Menu Class The Menu Control Menu Display Properties Menu Styles Using the SiteMapPath Class The SiteMapPath Control Data Retrieval Using the SiteMapPath Control SiteMapPath Behaviors SiteMapPath Style SiteMapPath Templates Immediate Solutions Creating the TreeView Control Generating TreeView from a Database Creating Static Menus Creating Dynamic Menus Creating SiteMapPath Summary Chapter 18: Login and Web Parts Controls in ASP.NET In Depth Introducing Login Controls The Login Control The LoginView Control The LoginName Control The LoginStatus Control The PasswordRecovery Control The ChangePassword Control The CreateUserWizard Control Introducing Web Parts Controls The WebPartManager Control The ProxyWebPartManager Control The WebPartZone Control The CatalogZone Control The DeclarativeCatalogPart Control The PageCatalogPart Control The ImportCatalogPart Control The EditorZone Control xxii

19 The LayoutEditorPart Control The AppearanceEditorPart Control The PropertyGridEditorPart Control The BehaviorEditorPart Control The ConnectionsZone Control Immediate Solutions Using the Login and LoginView Controls Using the LoginName and LoginStatus Controls Using the CreateUserWizard Control Using the PasswordRecovery and ChangePassword Controls Creating the WebPartManager Control in Code Creating the WebPartZone Control in Code Creating the CatalogZone Control in Code Creating the EditorZone Control in Code Creating Custom Web Parts Creating the ConnectionsZone Control in Code Summary Chapter 19: Developing Rich-Interactive Applications with Silverlight In Depth Main Features of Silverlight Improved Programming Model Comprehensive UI Framework Support for Deep Zoom Technology Support for 2-D Graphics, Animations, and Multimedia Support for Networking Support for Higher Quality Video & Audio Empowering Richer Experiences Improving Rich Internet Application Productivity Enhanced Data Support Improved performance Out of Browser Capabilities Architecture of Silverlight The.NET Framework for Silverlight The Core Presentation Framework Installation of Silverlight New Features of Silverlight Silverlight Applications in Visual Studio Assemblies and Files in Silverlight Applications Controls in Silverlight Applications Immediate Solutions Creating a Simple Silverlight Application Using Silverlight Controls Using the Calendar Control xxiii

20 Using the DatePicker Control Using the GridSplitter Control Using the HyperlinkButton Control Using the MediaElement Control Using the Popup Control Using the TabControl Control Using the AutoCompleteBox Control Using the DataPager Control Using the TreeView Control Using the RichTextBox Control Using Viewbox Control Using WebBrowser Control Summary Part V: Services and Deployment Chapter 20: ASP.NET 4.0 Web Services In Depth Introducing Web Services Infrastructure of ASP.NET Web Services Web Services Directory Web Services Discovery Web Services Description Web Services Wire Format Code Model of ASP.NET Web Services The WebService Directive The Code-Behind File Web Service Properties The Application Property The Context Property The Server Property The Session Property ASP.NET AJAX and Web Services ASP.NET AJAX Client Architecture for Web Services ASP.NET AJAX Server Architecture for Web Services Securing Web Services Encryption and Message-Based Security Authentication and Access Controls for Web Services Immediate Solutions Creating a Web Service Creating a Web Service Project Declaring the Web Service Setting the WebService Attribute Declaring Methods for a Web Service Deploying a Web Service xxiv

21 Using the WebService Class Using the Web Service Using the EnableDecompression Property Sharing Data across Web Services Calling a Web Service from the Client Caching with Web Services Working with ASP.NET AJAX Enabled Web Services Creating the ASP.NET AJAX-Enabled Web Service Calling the ASP.NET AJAX enabled Web service from script Using the UpdatePanel Control with a Web Service Summary Chapter 21: Working with Windows Communication Foundation In Depth What s New in WCF 4.0? The Routing Service Feature Default Configuration Support for Discovery Behaviors Improved REST Service Development Support for the Integration of WCF with WF Instancing Model of WCF Services Per-Call Instancing Service Per-Session Instancing Service Sharable Instancing Service Singleton Instancing Service The WCF Architecture The Contracts Layer The Service Runtime Layer The Messaging Layer The Hosting and Activation Layer WCF Endpoints Endpoint Addresses Bindings Service Contracts Behaviors Configuration of WCF Services WCF Clients WCF Service Identity WCF and ASP.NET AJAX Immediate Solutions Creating WCF Services Creating a Service Contract and Defining the Operations Implementing the Service Contract Configuring the Service xxv

22 Hosting WCF Services Calling the WCF Service Creating a WCF Client Configuring the WCF Client Calling Operations of a WCF Service Calling WCF Services with ASP.NET AJAX Creating an ASP.NET AJAX-Enabled WCF Service Calling WCF Services from Client-Side Scripts Summary Chapter 22: Deploying Windows and Web Applications In Depth Deployment Technologies in Visual Studio Windows Installer Deployment Technology ClickOnce Deployment Technology Application Deployment Editors File System Editor Registry Editor File Types Editor User Interface Editor Custom Actions Editor Launch Conditions Editor Including Prerequisites for an Application Deployment XCopy Deployment Deploying Web Applications and Web Sites Creating Web Deployment Packages Using the One-Click Publishing Feature Transforming the Web.config File Deploying an SQL Server Database Using the Copy Web Site Tool Immediate Solutions Deploying a Windows Application Using Windows Installer Creating an Installer File Adding Shortcuts to User Desktop or User Programs Menu Deploying an Application on a Target Computer Deploying a Windows Application Using ClickOnce Building a Self-Updating Application Deploying a Web Application XCOPY Deployment Deploying a WPF Application Deploying an XBAP Application Using Windows Installer Summary xxvi

23 Part VI: ADO.NET and LINQ Chapter 23: ADO.NET Entity Framework In Depth Exploring ADO.NET Entity Framework Exploring the Features of Entity Framework Understanding the Entity Data Model Data modeling Conceptual Schema Definition Language Storage Schema Definition Language Mapping Specification Language The EDM Types Type Constraints Data Model Tools Understanding Object Services Classes of Object Services Features of Object Services Understanding Entity SQL Language Features of Entity SQL Operators for Entity SQL Understanding the EntityClient Provider ADO.NET Metadata EDM Generator Tool Immediate Solutions Using Entity Framework Creating an Entity Data Model Working with Entity Data Model Designer Using the Entity Model Browser Window Using the Mapping Details Window Working with Entity Framework Controls Creating an Entity by Using the Entity Control Creating an Association by Using the Association Control Creating an Inheritance by Using the Inheritance Control Creating an EDM-Based Application Summary Chapter 24:.NET and SQL Server In Depth Hosting of.net Runtime Exploring the Microsoft.SqlServer.Server Namespace Exploring Stored Procedures Exploring Triggers Exploring User-Defined Aggregate Functions Exploring UDFs Exploring UDT xxvii

24 Using XML Data in SQL Server Immediate Solutions Creating a SQL Server Project Connecting a SQL Server Project with SQL Server Creating and Using Stored Procedures Creating and Using Triggers Creating and Using User-Defined Aggregate Functions Creating and Using UDFs Creating and Using UDTs Handling XML Data in SQL Server and.net Framework Summary Chapter 25: Data Access with ADO.NET In Depth Understanding Databases Understanding SQL The SELECT Statement The WHERE Clause The LIKE Clause The DISTINCT Clause The Logical Operations The ORDER BY Clause The GROUP BY Clause The DELETE Statement The UPDATE Statement Joining Tables The DROP Statement Understanding ADO.NET Describing the Architecture of ADO.NET ADO.NET Entity Framework Immediate Solutions Creating Connection Strings Creating a Connection to a Database SQL Server Database OLEDB Database ODBC Data Source Creating a Command Object Working with DataAdapters Creating DataSet from DataAdapter Paging with DataAdapters Updating with DataAdapters Adding Multiple Tables to a DataSet Creating DataView xxviii

25 Using DataReader to Work with Databases Summary Chapter 26: Data Binding in Windows Forms and WPF Applications In Depth Basic Data Binding Concepts Types of Data Binding Simple Data Binding Complex Data Binding Data Binding in Windows Forms Data Binding in Windows Presentation Foundation Data Flow Directions in WPF Sources of Data Binding Different Ways of Data Binding in WPF Data Binding in WPF Using WCF Data Services Immediate Solutions Implementing Simple Data Binding in Windows Forms Implementing Complex Data Binding in Windows Forms Binding Windows Forms Controls Text Boxes and Labels Check Boxes Combo Boxes List Boxes Checked List Boxes MenuStrip and StatusStrip Controls Using the BindingContext Class Moving to the Next Record Moving to the Previous Record Moving to the First Record Moving to the Last Record Using Parameterized SQL Queries Binding Data in WPF Binding a CLR Object in WPF Binding an ADO.NET object in WPF Binding an XML Object in WPF Using the DependencyObject Constructor in WPF Binding a Web Service in WPF Creating a WCF Data Service Summary Chapter 27: Data Binding in ASP.NET Applications In Depth Data Bound Controls in ASP.NET The GridView Control The DataList Control xxix

26 xxx The DetailsView Control The FormView Control The ListView Control The Repeater Control The DataPager Control The Chart Control The QueryExtender Control Data Source Controls in ASP.NET The SqlDataSource Control The AccessDataSource Control The LinqDataSource Control The ObjectDataSource Control The XmlDataSource Control The EntityDataSource Control The SiteMapDataSource Control Data Binding in Silverlight Types of Data Binding in Silverlight Binding Object Data Context Converters DataTemplate and ObservableCollection Data Binding Using Networking API Immediate Solutions Using the SqlDataSource Control Using the AccessDataSource Control Using the LinqDataSource Control Using the ObjectDataSource Control Using the XmlDataSource Control Using the EntityDataSource Control Using the GridView Control Using the DataList Control Using the DetailsView Control Using the FormView Control Using the Repeater Control Using the ListView and DataPager Controls Using the Chart Control Using the QueryExtender Control Data Binding with Silverlight Application Summary Chapter 28: Working with LINQ In Depth Understanding LINQ Queries Data Sources in LINQ Queries Deferred Query Execution and Immediate Execution

27 LINQ and Generic Types Standard Query Operators The Filtering Operators The Projection Operators The Sorting Operators The Join Operators The Grouping Operators The Quantifier Operators The Partitioning Operators The Set Operators The Element Operators The Aggregate Operators The Conversion Operators The Generation Operators The Zip Operators Introducing LINQ to Objects Strings Reflections File Directories Introducing LINQ to ADO.NET LINQ to DataSet LINQ to SQL Introducing LINQ to XML Difference between LINQ to XML and the DOM Method Working with XML Trees in LINQ The LinqDataSource Control Extension Methods Anonymous Types Lambda Expression Comparing Lambda Expression and Anonymous Methods Introducing PLINQ Immediate Solutions Creating a LINQ to SQL Application Creating a LINQ to Object Application Creating a LINQ to XML Application Creating a Sample Extension Method Using the Where Clause Type Filtering Using the SelectMany Clause Using the Sorting Operators Using the Join Clause Using the Grouping Operators Using the Partitioning Operators Using the Set Operators xxxi

28 Using the Aggregate Operators Using the Conversion Operators Using the Generation Operator Using the Zip Operators Creating a Simple PLINQ Query Summary Part VII: Advanced Topics Chapter 29: Working with Windows Workflow Foundation In Depth Listing New Features of WF Improved Workflow Designer Enhancements in Data Flow Model The Flowchart Control Flow Activity Workflow Activity Model Enhancements in Built-In Activity Library Describing Components of WF Workflows and Activities Host Process Activity Data Model Base Activity Library Custom Activities Runtime Engine Runtime Services Exploring Activities Describing Types of Workflows Exploring Built-in Activities Understanding Bookmark Activities Handling Runtime Errors Hosting Workflows The WorkflowInvoker Class The WorkflowApplication Class The WorkflowServiceHost Class Immediate Solutions Creating a Simple WF Application Using the If Activity and Variables Creating and Resuming a Bookmark Summary Chapter 30: Threading in Visual Basic In Depth The Thread Class Multithreading Thread Priorities xxxii

29 Thread States Thread Synchronization Immediate Solutions Creating a Thread Starting a Thread Putting a Thread to Sleep Stopping a Thread Creating a Multithreaded Application Setting Priority of a Thread Determining the Thread State Joining Threads Synchronizing Threads Summary Chapter 31: Collections and Generics In Depth Understanding Collections Collection Classes in.net The ArrayList Class The Hashtable Class The SortedList Class The Stack Class The Queue Class The BitArray Class Working with Generic Collections Classes Generic Collections Classes in.net The List(Of T) Class The LinkedList(Of T) Class The SortedList(Of TKey, TValue) Class The Dictionary(Of TKey, TValue) Class The SortedDictionary(Of TKey, TValue) Class The Stack(Of T) Class The Queue(Of T) Class The HashSet(Of T) Class What s New in Collections and Generics? Covariance and Contravariance in Generics Immediate Solutions Using the ArrayList Class Using the Hashtable Class Using the SortedList Class Using the Stack Class Using the Queue Class Using the BitArray Class Working with Generic Collection Classes xxxiii

30 Using the List(Of T) Class Using the LinkedList(Of T) Class Using the SortedList(Of TKey, TValue) Class Using the Dictionary(Of TKey, TValue) Class Using the SortedDictionary(Of TKey, TValue) Class Using the Stack(Of T) Class Using the Queue(Of T) Class Using the HashSet(Of T) Class Creating Your Own Generic Classes Implementing Covariance and Contravariance in Generics Summary Chapter 32: Working with XML and.net In Depth Support for XML in.net Framework The System.Xml Namespace Working with Streamed XML The XmlReader Class Validation with the XmlReader Class The XmlWriter Class Implementing DOM in.net Framework XPath and XSLT in.net Framework The System.Xml.XPath Namespace The System.Xml.Xsl Namespace Using XML with ADO.NET Implementing Object Serialization with XML Immediate Solutions Working with Streamed XML Reading Data Validating Data Writing Data Implementing DOM in.net Finding Elements by Tag Name Inserting Nodes Navigating and Transforming Data Navigating and Finding Elements by Attributes Values Transforming XML Converting ADO.NET and XML Data Converting ADO.NET Data into XML Data Writing Data into a DiffGram Implementing Object Serialization with XML Serialization with Source Code Access Serialization without Source Code Summary xxxiv

31 Chapter 33: Working with the My Object In Depth The My.Computer Object The My.Computer.Audio Object The My.Computer.Clipboard Object The My.Computer.Clock Object The My.Computer.FileSystem Object The My.Computer.Info Object The My.Computer.Keyboard Object The My.Computer.Mouse Object The My.Computer.Name Object The My.Computer.Network Object The My.Computer.Ports Object The My.Computer.Registry Object The My.Computer.Screen Object The My.Application Object The My.Application.Log Object The My.Application.Info Object The My.Forms Object The My.User Object The My.Resources Object The My.WebServices Object Immediate Solutions Using the My.Computer Object Using the My.Application Object Using the My.Forms Object Using the My.UserObject Using the My.Resources Object Using the My.WebServices Object Summary Chapter 34:.NET Assemblies In Depth NET Assemblies Assembly Manifest MSIL Source Code Type Metadata Resources Types of Assemblies Shared Assemblies Private Assemblies Attributes of an Assembly Assembly Identity Attributes Informational Attributes Assembly Manifest Attributes xxxv

32 Strong Name Attributes Assembly Signing Strong Names Delayed Signing Using the Strong Name Utility Storage for Assemblies Global Assembly Cache Assembly Information File Configuration Files for Assemblies Codebase Probing Immediate Solutions Creating a Shared Assembly Strong Naming the Assembly Putting the Assembly in Global Assembly Cache Creating a Simple Client Creating a New Version of the Shared Assembly Using the New Version of Shared Assembly Side-by-Side Execution of Shared Assemblies Creating a Private Assembly Creating a Multifile Assembly Native Image Generation Delayed Signing Configuring Assembly Lookup Configuring Probing Configuring Codebase Setting for Signed Assemblies Configuring CodeBase Settings for Unsigned Assemblies Creating Publisher Policies Summary Chapter 35: Security in.net In Depth Introducing Code Verification and Security in.net Framework Type-Safe Code Verifiably Type-Safe MSIL Code Security Changes in.net Framework Security Policy Simplification Security Transparency Level Obsolete Permission Requests Conditional APTCA Evidence Objects Evidence Collections Introducing Authentication and Authorization Role-Based Security Principal Object xxxvi

33 Identity Object Role-Based Security Checks The Roles Class Security through the ASP.NET Configuration File The <authentication> Element The <authorization> Element The <location> Element The <identity> Element The Membership Feature ActiveDirectoryMembershipProvider SqlMembershipProvider The Membership Class The MembershipUser Class Immediate Solutions Determining Whether Code is Verifiably Type Safe Using Role-Based Security to Authenticate and Authorize Users Performing Role-Based Security Checks Managing Roles and Users Using Anonymous Authentication in ASP.NET Using Windows Authentication in ASP.NET Using Forms Authentication in ASP.NET Using Impersonation in ASP.NET Applications Creating User Using the Membership Class Validating and Retrieving a User Understanding Stack Walk Security Caveats Summary Chapter 36:.NET Remoting in Visual Basic In Depth The.NET Remoting Architecture Application Domains Remotable and Non-Remotable Objects Setting Up Remoting Communication Channels Message Sinks Formatters Proxies Hosting of Remote Objects Setting the Lease Time of an Object Immediate Solutions Creating and Using Application Domains Using Objects in Another Application Domain Creating a Remotable Class Creating a Host Application xxxvii

Introduction... xxi. Chapter 1: Introducing Visual Basic In Depth... 2

Introduction... xxi. Chapter 1: Introducing Visual Basic In Depth... 2 Introduction... xxi Chapter 1: Introducing Visual Basic 2008... 1 In Depth... 2 New Features Introduced in Visual Basic 2008... 2 Language Improvements in Visual Basic 2008... 2 Compiler Changes and Options

More information

Introduction... xxxvii. Part I:.NET Framework 4.0 and Visual Studio Chapter 1: C#.NET Essentials... 1

Introduction... xxxvii. Part I:.NET Framework 4.0 and Visual Studio Chapter 1: C#.NET Essentials... 1 Introduction... xxxvii Part I:.NET Framework 4.0 and Visual Studio 2010 Chapter 1: C#.NET Essentials... 1 Evolution of.net... 2 Overview of.net Framework 4.0... 3 CLR... 4 CTS... 5 Metadata and Assemblies...

More information

Contents. Using Interpreters... 5 Using Compilers... 5 Program Development Life Cycle... 6

Contents. Using Interpreters... 5 Using Compilers... 5 Program Development Life Cycle... 6 Contents ***Introduction*** Introduction to Programming... 1 Introduction... 2 What is a Program?... 2 Role Played by a Program to Perform a Task... 2 What is a Programming Language?... 3 Types of Programming

More information

Introduction... xxvii. Chapter 1: ASP.NET 4.5 Essentials... 1

Introduction... xxvii. Chapter 1: ASP.NET 4.5 Essentials... 1 Introduction... xxvii Chapter 1: ASP.NET 4.5 Essentials... 1 Section I Introduction to.net...2 Evolution of.net...2 Benefits of.net Framework...2 Overview of.net Framework 4.5...3 Common Language Runtime...4

More information

Beginning ASP.NET. 4.5 in C# Matthew MacDonald

Beginning ASP.NET. 4.5 in C# Matthew MacDonald Beginning ASP.NET 4.5 in C# Matthew MacDonald Contents About the Author About the Technical Reviewers Acknowledgments Introduction xxvii xxix xxxi xxxiii UPart 1: Introducing.NET. 1 & Chapter 1: The Big

More information

Chapter 1 Getting Started with Windows Presentation Foundation

Chapter 1 Getting Started with Windows Presentation Foundation Table of Contents Chapter 1 Getting Started with Windows Presentation Foundation 1 Exploring the New Features of WPF 4.0... 2 New WPF Controls for Business Applications... 3 Enhanced Support for WPF and

More information

DOT NET SYLLABUS FOR 6 MONTHS

DOT NET SYLLABUS FOR 6 MONTHS DOT NET SYLLABUS FOR 6 MONTHS INTRODUCTION TO.NET Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate

More information

CHAPTER 1: INTRODUCING C# 3

CHAPTER 1: INTRODUCING C# 3 INTRODUCTION xix PART I: THE OOP LANGUAGE CHAPTER 1: INTRODUCING C# 3 What Is the.net Framework? 4 What s in the.net Framework? 4 Writing Applications Using the.net Framework 5 What Is C#? 8 Applications

More information

Microsoft Visual C# 2005: Developing Applications Table of Contents

Microsoft Visual C# 2005: Developing Applications Table of Contents Table of Contents INTRODUCTION...INTRO-1 Prerequisites...INTRO-2 Installing the Practice Files...INTRO-3 Software Requirements...INTRO-3 Sample Database...INTRO-3 Security...INTRO-4 Installation...INTRO-4

More information

Dot Net Framework 4.0: Advanced Microsoft C#.NET Web Development

Dot Net Framework 4.0: Advanced Microsoft C#.NET Web Development Dot Net Framework 4.0: Advanced Microsoft C#.NET Web Development Duration: 90 Hours What you will learn This course is your first step towards success as a Dot Net professional, designed to give you a

More information

DOT NET COURSE BROCHURE

DOT NET COURSE BROCHURE Page 1 1Pointer Technology Chacko Towers,Anna nagar Main Road, Anna Nager(Annai Insititute 2nd Floor) Pondicherry-05 Mobile :+91-9600444787,9487662326 Website : http://www.1pointer.com/ Email : info@1pointer.com/onepointertechnology@gmail.com

More information

Apex TG India Pvt. Ltd.

Apex TG India Pvt. Ltd. (Core C# Programming Constructs) Introduction of.net Framework 4.5 FEATURES OF DOTNET 4.5 CLR,CLS,CTS, MSIL COMPILER WITH TYPES ASSEMBLY WITH TYPES Basic Concepts DECISION CONSTRUCTS LOOPING SWITCH OPERATOR

More information

CHAPTER 1: INTRODUCTION TO THE IDE 3

CHAPTER 1: INTRODUCTION TO THE IDE 3 INTRODUCTION xxvii PART I: IDE CHAPTER 1: INTRODUCTION TO THE IDE 3 Introducing the IDE 3 Different IDE Appearances 4 IDE Configurations 5 Projects and Solutions 6 Starting the IDE 6 Creating a Project

More information

DOT.NET MODULE 6: SILVERLIGHT

DOT.NET MODULE 6: SILVERLIGHT UNIT 1 Introducing Silverlight DOT.NET MODULE 6: SILVERLIGHT 1. Silverlight and Visual Studio 2. Understanding Silverlight Websites 3. Creating a Stand-Alone Silverlight Project 4. Creating a Simple Silverlight

More information

CHAPTER 1: VISUAL STUDIO

CHAPTER 1: VISUAL STUDIO INTRODUCTION xxxi PART I: LANGUAGE CONSTRUCTS AND ENVIRONMENT CHAPTER 1: VISUAL STUDIO 2012 3 Visual Studio 2012 4 Visual Basic Keywords and Syntax 5 Console Applications 10 Creating a Project from a Project

More information

COPYRIGHTED MATERIAL. Contents. Part I: C# Fundamentals 1. Chapter 1: The.NET Framework 3. Chapter 2: Getting Started with Visual Studio

COPYRIGHTED MATERIAL. Contents. Part I: C# Fundamentals 1. Chapter 1: The.NET Framework 3. Chapter 2: Getting Started with Visual Studio Introduction XXV Part I: C# Fundamentals 1 Chapter 1: The.NET Framework 3 What s the.net Framework? 3 Common Language Runtime 3.NET Framework Class Library 4 Assemblies and the Microsoft Intermediate Language

More information

Introduction. Part I: Silverlight Fundamentals for ASP.NET Developers 1

Introduction. Part I: Silverlight Fundamentals for ASP.NET Developers 1 Introduction xxi Part I: Silverlight Fundamentals for ASP.NET Developers 1 Chapter 1: Silverlight in a Nutshell 3 Uphill Struggle 3 Rich Client or Web Reach? 4 Silverlight Steps In 4 The Impact of Silverlight

More information

C# Programming: From Problem Analysis to Program Design. Fourth Edition

C# Programming: From Problem Analysis to Program Design. Fourth Edition C# Programming: From Problem Analysis to Program Design Fourth Edition Preface xxi INTRODUCTION TO COMPUTING AND PROGRAMMING 1 History of Computers 2 System and Application Software 4 System Software 4

More information

.NET FRAMEWORK. Visual C#.Net

.NET FRAMEWORK. Visual C#.Net .NET FRAMEWORK Intro to.net Platform for the.net Drawbacks of Current Trend Advantages/Disadvantages of Before.Net Features of.net.net Framework Net Framework BCL & CLR, CTS, MSIL, & Other Tools Security

More information

Microsoft ASP.NET Using Visual Basic 2008: Volume 1 Table of Contents

Microsoft ASP.NET Using Visual Basic 2008: Volume 1 Table of Contents Table of Contents INTRODUCTION...INTRO-1 Prerequisites...INTRO-2 Installing the Practice Files...INTRO-3 Software Requirements...INTRO-3 Installation...INTRO-3 The Chapter Files...INTRO-3 Sample Database...INTRO-3

More information

Pro ASP.NET 4 in C# 2010

Pro ASP.NET 4 in C# 2010 Pro ASP.NET 4 in C# 2010 ii n in Matthew MacDonald, Adam Freeman, and Mario Szpuszta Apress Contents Contents at a Glance - About the Author About the Technical Reviewer Introduction... Hi xxxii xxxiii

More information

ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p.

ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p. Preface p. xix ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p. 6 Personalization p. 6 Master Pages p. 6 Navigation p.

More information

ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801

ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801 ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801 Course Curriculum COMPUTER SYSTEM ANALYST-.NET C# Introduction to.net Framework.NET Framework OverView CLR,CLS MSIL Assemblies NameSpaces.NET Languages

More information

DOT NET Syllabus (6 Months)

DOT NET Syllabus (6 Months) DOT NET Syllabus (6 Months) THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In- Time Compilation and CLS Disassembling.Net Application to IL

More information

Introduction... xxix. Part I: Introduction to ASP.NET 4.0. Chapter 1: ASP.NET 4.0 Essentials... 1

Introduction... xxix. Part I: Introduction to ASP.NET 4.0. Chapter 1: ASP.NET 4.0 Essentials... 1 Introduction... xxix Part I: Introduction to ASP.NET 4.0 Chapter 1: ASP.NET 4.0 Essentials... 1 Section I Introduction to.net... 2 Evolution of.net... 2 Benefits of.net Framework... 2 Overview of.net Framework

More information

.NET-6Weeks Project Based Training

.NET-6Weeks Project Based Training .NET-6Weeks Project Based Training Core Topics 1. C# 2. MS.Net 3. ASP.NET 4. 1 Project MS.NET MS.NET Framework The.NET Framework - an Overview Architecture of.net Framework Types of Applications which

More information

SECURED PROGRAMMING IN.NET DETAILED TRAINING CONTENT INDUSTRIAL TRAINING PROGRAM ( )

SECURED PROGRAMMING IN.NET DETAILED TRAINING CONTENT INDUSTRIAL TRAINING PROGRAM ( ) SECURED PROGRAMMING IN.NET DETAILED TRAINING CONTENT INDUSTRIAL TRAINING PROGRAM (2013-2014) MODULE: C# PROGRAMMING CHAPTER 1: INTRODUCING.NET AND C# 1.1 INTRODUCTION TO LANGUAGES C++ C# DIFFERENCES BETWEEN

More information

Variable Scope The Main() Function Struct Functions Overloading Functions Using Delegates Chapter 7: Debugging and Error Handling Debugging in Visual

Variable Scope The Main() Function Struct Functions Overloading Functions Using Delegates Chapter 7: Debugging and Error Handling Debugging in Visual Table of Contents Title Page Introduction Who This Book Is For What This Book Covers How This Book Is Structured What You Need to Use This Book Conventions Source Code Errata p2p.wrox.com Part I: The OOP

More information

Microsoft. Microsoft Visual C# Step by Step. John Sharp

Microsoft. Microsoft Visual C# Step by Step. John Sharp Microsoft Microsoft Visual C#- 2010 Step by Step John Sharp Table of Contents Acknowledgments Introduction xvii xix Part I Introducing Microsoft Visual C# and Microsoft Visual Studio 2010 1 Welcome to

More information

"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary

Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary Description Course Summary This course provides knowledge and skills on developing Web applications by using Microsoft Visual. Objectives At the end of this course, students will be Explore ASP.NET Web

More information

CHAPTER 1: GETTING STARTED WITH ASP.NET 4 1

CHAPTER 1: GETTING STARTED WITH ASP.NET 4 1 FOREWORD INTRODUCTION xxv xxvii CHAPTER 1: GETTING STARTED WITH ASP.NET 4 1 Microsoft Visual Web Developer 2 Getting Visual Web Developer 3 Installing Visual Web Developer Express 3 Creating Your First

More information

Chapters and Appendix F are PDF documents posted online at the book s Companion Website (located at

Chapters and Appendix F are PDF documents posted online at the book s Companion Website (located at Contents Chapters 16 27 and Appendix F are PDF documents posted online at the book s Companion Website (located at www.pearsonhighered.com/deitel/). Preface Before You Begin xix xxix 1 Introduction to

More information

C# Syllabus. MS.NET Framework Introduction

C# Syllabus. MS.NET Framework Introduction C# Syllabus MS.NET Framework Introduction The.NET Framework - an Overview Framework Components Framework Versions Types of Applications which can be developed using MS.NET MS.NET Base Class Library MS.NET

More information

B.V Patel Institute of Business Management, Computer & Information Technology

B.V Patel Institute of Business Management, Computer & Information Technology BCA (Semester 4 th ) 030010401: GUI Programming Teaching Schedule Objective: To provide fundamentals of.net framework, C# language and to introduce development of rich Windows form applications with event

More information

Mastering VB.NET using Visual Studio 2010 Course Length: 5 days Price: $2,500

Mastering VB.NET using Visual Studio 2010 Course Length: 5 days Price: $2,500 Mastering VB.NET using Visual Studio 2010 Course Length: 5 days Price: $2,500 Summary Each day there will be a combination of presentations, code walk-throughs, and handson projects. The final project

More information

CHAPTER 1: A QUICK TOUR 3

CHAPTER 1: A QUICK TOUR 3 INTRODUCTION xxxi PART I: INTEGRATED DEVELOPMENT ENVIRONMENT CHAPTER 1: A QUICK TOUR 3 Getting Started 3 Installing Visual Studio 2017 3 Running Visual Studio 2017 9 Is Visual Studio Really Cloud Enabled?

More information

Windows Presentation Foundation for.net Developers

Windows Presentation Foundation for.net Developers Telephone: 0208 942 5724 Email: info@aspecttraining.co.uk YOUR COURSE, YOUR WAY - MORE EFFECTIVE IT TRAINING Windows Presentation Foundation for.net Developers Duration: 5 days Overview: Aspect Training's

More information

Migrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#)

Migrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#) Migrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#) Course Length: 5 Days Course Overview This instructor-led course teaches developers to gain in-depth guidance on

More information

Chapters are PDF documents posted online at the book s Companion Website (located at

Chapters are PDF documents posted online at the book s Companion Website (located at vbhtp6printonlytoc.fm Page ix Wednesday, February 27, 2013 11:59 AM Chapters 16 31 are PDF documents posted online at the book s Companion Website (located at www.pearsonhighered.com/deitel/). Preface

More information

Windows Presentation Foundation Programming Using C#

Windows Presentation Foundation Programming Using C# Windows Presentation Foundation Programming Using C# Duration: 35 hours Price: $750 Delivery Option: Attend training via an on-demand, self-paced platform paired with personal instructor facilitation.

More information

PART I: INTRODUCTION TO WINDOWS 8 APPLICATION DEVELOPMENT CHAPTER 1: A BRIEF HISTORY OF WINDOWS APPLICATION DEVELOPMENT 3

PART I: INTRODUCTION TO WINDOWS 8 APPLICATION DEVELOPMENT CHAPTER 1: A BRIEF HISTORY OF WINDOWS APPLICATION DEVELOPMENT 3 INTRODUCTION xix PART I: INTRODUCTION TO WINDOWS 8 APPLICATION DEVELOPMENT CHAPTER 1: A BRIEF HISTORY OF WINDOWS APPLICATION DEVELOPMENT 3 The Life of Windows 3 From Windows 3.1 to 32-bit 4 Windows XP

More information

"Charting the Course... MOC A Developing Data Access Solutions with Microsoft Visual Studio Course Summary

Charting the Course... MOC A Developing Data Access Solutions with Microsoft Visual Studio Course Summary Description Course Summary In this course, experienced developers who know the basics of data access (CRUD) in Windows client and Web application environments will learn to optimize their designs and develop

More information

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 Course Overview This instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual

More information

Diploma in Microsoft.NET

Diploma in Microsoft.NET Course Duration For Microsoft.NET Training Course : 12 Weeks (Weekday Batches) Objective For Microsoft.NET Training Course : To Become a.net Programming Professional To Enable Students to Improve Placeability

More information

Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks)

Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks) Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks) Introduction of.net Framework CLR (Common Language Run

More information

.Net. Course Content ASP.NET

.Net. Course Content ASP.NET .Net Course Content ASP.NET INTRO TO WEB TECHNOLOGIES HTML ü Client side scripting langs ü lls Architecture ASP.NET INTRODUCTION ü What is ASP.NET ü Image Technique and code behind technique SERVER SIDE

More information

Visual Basic 2008 How to Program, 4/E Outline

Visual Basic 2008 How to Program, 4/E Outline vbhtp4_outline.fm Page ix Monday, December 17, 2007 4:40 PM Visual Basic 2008 How to Program, 4/E Outline ( subject to change) current as of 12/17/07. As the contents change, we ll post updates at www.deitel.com/books/vbhtp4/.

More information

Coding Faster: Getting More Productive with Microsoft Visual

Coding Faster: Getting More Productive with Microsoft Visual Microsoft Coding Faster: Getting More Productive with Microsoft Visual Studio Covers Microsoft Visual Studio 2005, 2008, and 2010 Zain Naboulsi Sara Ford Table of Contents Foreword Introduction xxiii xxvii

More information

ASP.NET Web Forms Programming Using Visual Basic.NET

ASP.NET Web Forms Programming Using Visual Basic.NET ASP.NET Web Forms Programming Using Visual Basic.NET Duration: 35 hours Price: $750 Delivery Option: Attend training via an on-demand, self-paced platform paired with personal instructor facilitation.

More information

OVERVIEW ENVIRONMENT PROGRAM STRUCTURE BASIC SYNTAX DATA TYPES TYPE CONVERSION

OVERVIEW ENVIRONMENT PROGRAM STRUCTURE BASIC SYNTAX DATA TYPES TYPE CONVERSION Program: C#.Net (Basic with advance) Duration: 50hrs. C#.Net OVERVIEW Strong Programming Features of C# ENVIRONMENT The.Net Framework Integrated Development Environment (IDE) for C# PROGRAM STRUCTURE Creating

More information

Before You Begin. and Visual Basic 1

Before You Begin. and Visual Basic 1 Contents Preface Before You Begin xxiii xli 1 Introduction to Computers, the Internet and Visual Basic 1 1.1 Introduction 2 1.2 What Is a Computer? 3 1.3 Computer Organization 3 1.4 Early Operating Systems

More information

"Charting the Course... SharePoint 2007 Hands-On Labs Course Summary

Charting the Course... SharePoint 2007 Hands-On Labs Course Summary Course Summary Description This series of 33 hands-on labs allows students to explore the new features of Microsoft SharePoint Server, Microsoft Windows, Microsoft Office, including Microsoft Office Groove,

More information

M. K. Institute Of Computer Studies, Bharuch SYBCA SEM IV VB.NET (Question Bank)

M. K. Institute Of Computer Studies, Bharuch SYBCA SEM IV VB.NET (Question Bank) Unit-1 (overview of Microsoft.net framework) 1. What is CLR? What is its use? (2 times) 2 2. What is garbage collection? 2 3. Explain MSIL 2 4. Explain CTS in detail 2 5. List the extension of files available

More information

10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010

10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010 10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010 Course Number: 10262A Course Length: 5 Days Course Overview In this course, experienced developers who know the basics of Windows

More information

The Processing Directives of a Page p. 91 The Page Class p. 99 Properties of the Page Class p. 100 Methods of the Page Class p.

The Processing Directives of a Page p. 91 The Page Class p. 99 Properties of the Page Class p. 100 Methods of the Page Class p. Acknowledgments p. xv Introduction p. xvii Building an ASP.NET Page The ASP.NET Programming Model p. 3 What's ASP.NET, Anyway? p. 4 Programming in the Age of Web Forms p. 5 Event-Driven Programming over

More information

CETPA INFOTECH PVT. LTD.

CETPA INFOTECH PVT. LTD. CETPA INFOTECH PVT. LTD. CURRICULUM OF.NET INTRODUCTION TO.NET What is Microsoft.NET History of.net Origin of.net Usages of.net D.N.A. Architecture Dot NET Architecture and Its Type 1. One Tier 2. Two

More information

C# 2008 and.net Programming for Electronic Engineers - Elektor - ISBN

C# 2008 and.net Programming for Electronic Engineers - Elektor - ISBN Contents Contents 5 About the Author 12 Introduction 13 Conventions used in this book 14 1 The Visual Studio C# Environment 15 1.1 Introduction 15 1.2 Obtaining the C# software 15 1.3 The Visual Studio

More information

Visual C# 2008 How to Program, 3/E Outline

Visual C# 2008 How to Program, 3/E Outline vcsharp2008htp_outline.fm Page ix Monday, December 17, 2007 4:39 PM Visual C# 2008 How to Program, 3/E Outline ( subject to change) current as of 12/17/07. As the contents change, we ll post updates at

More information

PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore

PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore 560 100 Department of MCA COURSE INFORMATION SHEET Programming Using C#.NET (13MCA53) 1. GENERAL INFORMATION: Academic Year:

More information

IN PRACTICE. Daniele Bochicchio Stefano Mostarda Marco De Sanctis. Includes 106 practical techniques MANNING

IN PRACTICE. Daniele Bochicchio Stefano Mostarda Marco De Sanctis. Includes 106 practical techniques MANNING IN PRACTICE Daniele Bochicchio Stefano Mostarda Marco De Sanctis Includes 106 practical techniques MANNING contents preface xv acknowledgments xvii about this book xix about the authors xxiii about the

More information

Developing Windows Applications with Microsoft Visual Studio 2010

Developing Windows Applications with Microsoft Visual Studio 2010 Developing Windows Applications with Microsoft Visual Studio 2010 Course 10262A: Five days; Instructor-Led Course Description: In this course, experienced developers who know the basics of Windows Forms

More information

Audience: Experienced application developers or architects responsible for Web applications in a Microsoft environment.

Audience: Experienced application developers or architects responsible for Web applications in a Microsoft environment. ASP.NET Using C# (VS 2010) This five-day course provides a comprehensive and practical hands-on introduction to developing Web applications using ASP.NET 4.0 and C#. It includes an introduction to ASP.NET

More information

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.)

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) INTRODUCTION TO.NET Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In-

More information

DEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010

DEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010 CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: DEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010 Course: 10262A; Duration: 5 Days; Instructor-led Time: 9.00am 5.00pm Break: 10.15am 10.30am

More information

Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005 (C#)

Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005 (C#) Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005 (C#) Course Number: 4994A Length: 3 Day(s) Certification Exam There are no exams associated with this

More information

Microsoft Visual Studio 2010

Microsoft Visual Studio 2010 Microsoft Visual Studio 2010 A Beginner's Guide Joe Mayo Mc Grauu Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore Sydney Toronto Contents ACKNOWLEDGMENTS

More information

Beginning Silverlight 5 in C #

Beginning Silverlight 5 in C # Table of Contents: Chapter 1. Welcome to Silverlight 5 1.1 The Evolution of the User interface 1.2 Rich Internet Application Solutions 1.3 What is Silverlight? 1.4 Benefits of Silverlight 1.4.1 Cross-Platform/Cross-Browser

More information

Table Of Contents VISUAL BAISC 2005 FOR BEGINNERS

Table Of Contents VISUAL BAISC 2005 FOR BEGINNERS Table Of Contents SECTION I: REVOLUTION AND DESIGN ENVIRONMENT OF VISUAL BASIC 2005 1. INTRODUCTION TO MICROSOFT VISUAL STUDIO 2005... 1 HISTORY OF MICROSOFT VISUAL STUDIO... 1 Visual Studio 97... 1 Visual

More information

Programming C# 5.0. Ian Griffiths O'REILLY' Beijing Cambridge * Farnham Kbln Sebastopol Tokyo

Programming C# 5.0. Ian Griffiths O'REILLY' Beijing Cambridge * Farnham Kbln Sebastopol Tokyo Programming C# 5.0 Ian Griffiths O'REILLY' Beijing Cambridge * Farnham Kbln Sebastopol Tokyo Preface xvii 1. Introducing C# 1 Why C#? 1 Why Not C#? 3 C#'s Defining Features 5 Managed Code and the CLR 7

More information

Program Contents: DOTNET TRAINING IN CHENNAI

Program Contents: DOTNET TRAINING IN CHENNAI DOTNET TRAINING IN CHENNAI NET Framework - In today s world of enterprise application development either desktop or Web, one of leaders and visionary is Microsoft.NET technology. The.NET platform also

More information

Alessandro Del Sole. Visual Basic UNLEASHED. 800 East 96th Street, Indianapolis, Indiana USA

Alessandro Del Sole. Visual Basic UNLEASHED. 800 East 96th Street, Indianapolis, Indiana USA Alessandro Del Sole Visual Basic 2012 UNLEASHED 800 East 96th Street, Indianapolis, Indiana 46240 USA Table of Contents Part I Learning the Basics of VB 1 Introducing the.net Framework 4.5 1 What Is the.net

More information

Pro Business Applications with Silverlight 4

Pro Business Applications with Silverlight 4 Pro Business Applications with Silverlight 4 Chris Anderson Apress* Contents at a Glance Contents About the Author Acknowledgments iv v xix xx a Chapter 1: Introduction 1 Who This Book Is For 1 About This

More information

Introduction to Microsoft.NET Programming Using Microsoft Visual Studio 2008 (C#) Course Overview. Prerequisites. Audience.

Introduction to Microsoft.NET Programming Using Microsoft Visual Studio 2008 (C#) Course Overview. Prerequisites. Audience. Introduction to Microsoft.NET Programming Using Microsoft Visual Studio 2008 (C#) Course Number: 6368A Course Length: 1 Day Course Overview This instructor-led course provides an introduction to developing

More information

ASP.NET Training Course Duration. 30 Working days, daily one and half hours. ASP.NET Training Course Overview

ASP.NET Training Course Duration. 30 Working days, daily one and half hours. ASP.NET Training Course Overview ASP.NET Training Course Duration 30 Working days, daily one and half hours ASP.NET Training Course Overview Introduction To Web Applications [Prerequisites] Types of Applications Web, Desktop & Mobile

More information

Contents. Illustrations. 1 Introduction to Computers, the Internet, the Web and C# 1

Contents. Illustrations. 1 Introduction to Computers, the Internet, the Web and C# 1 csphtp1toc.fm Page viii Friday, December 14, 2001 1:49 PM Illustrations Preface viii xix xxxviii 1 Introduction to Computers, the Internet, the Web and C# 1 1.1 Introduction 2 1.2 What Is a Computer? 3

More information

Learning C# 3.0. Jesse Liberty and Brian MacDonald O'REILLY. Beijing Cambridge Farnham Köln Sebastopol Taipei Tokyo

Learning C# 3.0. Jesse Liberty and Brian MacDonald O'REILLY. Beijing Cambridge Farnham Köln Sebastopol Taipei Tokyo Learning C# 3.0 Jesse Liberty and Brian MacDonald O'REILLY Beijing Cambridge Farnham Köln Sebastopol Taipei Tokyo Table of Contents Preface xv 1. C# and.net Programming 1 Installing C# Express 2 C# 3.0

More information

10264A CS: Developing Web Applications with Microsoft Visual Studio 2010

10264A CS: Developing Web Applications with Microsoft Visual Studio 2010 10264A CS: Developing Web Applications with Microsoft Visual Studio 2010 Course Number: 10264A Course Length: 5 Days Course Overview In this course, students will learn to develop advanced ASP.NET MVC

More information

CROSS-REFERENCE TABLE ASME A Including A17.1a-1997 Through A17.1d 2000 vs. ASME A

CROSS-REFERENCE TABLE ASME A Including A17.1a-1997 Through A17.1d 2000 vs. ASME A CROSS-REFERENCE TABLE ASME Including A17.1a-1997 Through A17.1d 2000 vs. ASME 1 1.1 1.1 1.1.1 1.2 1.1.2 1.3 1.1.3 1.4 1.1.4 2 1.2 3 1.3 4 Part 9 100 2.1 100.1 2.1.1 100.1a 2.1.1.1 100.1b 2.1.1.2 100.1c

More information

Introduction to Microsoft.NET Framework Programming using VS 2005 (C#)

Introduction to Microsoft.NET Framework Programming using VS 2005 (C#) Introduction to Microsoft.NET Framework Programming using VS 2005 (C#) Course Length: 5 Days Course Overview This instructor-led course teaches introductory-level developers who are not familiar with the

More information

Advanced WCF 4.0 .NET. Web Services. Contents for.net Professionals. Learn new and stay updated. Design Patterns, OOPS Principles, WCF, WPF, MVC &LINQ

Advanced WCF 4.0 .NET. Web Services. Contents for.net Professionals. Learn new and stay updated. Design Patterns, OOPS Principles, WCF, WPF, MVC &LINQ Serialization PLINQ WPF LINQ SOA Design Patterns Web Services 4.0.NET Reflection Reflection WCF MVC Microsoft Visual Studio 2010 Advanced Contents for.net Professionals Learn new and stay updated Design

More information

10267 Introduction to Web Development with Microsoft Visual Studio 2010

10267 Introduction to Web Development with Microsoft Visual Studio 2010 10267 Introduction to Web Development with Microsoft Visual Studio 2010 Course Number: 10267A Category: Visual Studio 2010 Duration: 5 days Course Description This five-day instructor-led course provides

More information

.NET, C#, and ASP.NET p. 1 What Is.NET? p. 2 The Common Language Runtime p. 2 Introducing C# p. 3 Introducing ASP.NET p. 4 Getting Started p.

.NET, C#, and ASP.NET p. 1 What Is.NET? p. 2 The Common Language Runtime p. 2 Introducing C# p. 3 Introducing ASP.NET p. 4 Getting Started p. Introduction p. xix.net, C#, and ASP.NET p. 1 What Is.NET? p. 2 The Common Language Runtime p. 2 Introducing C# p. 3 Introducing ASP.NET p. 4 Getting Started p. 5 Installing Internet Information Server

More information

Contents. Figures. Tables. Examples. Foreword. Preface. 1 Basics of Java Programming 1. xix. xxi. xxiii. xxvii. xxix

Contents. Figures. Tables. Examples. Foreword. Preface. 1 Basics of Java Programming 1. xix. xxi. xxiii. xxvii. xxix PGJC4_JSE8_OCA.book Page ix Monday, June 20, 2016 2:31 PM Contents Figures Tables Examples Foreword Preface xix xxi xxiii xxvii xxix 1 Basics of Java Programming 1 1.1 Introduction 2 1.2 Classes 2 Declaring

More information

Introduction to Creo Elements/Direct 19.0 Modeling

Introduction to Creo Elements/Direct 19.0 Modeling Introduction to Creo Elements/Direct 19.0 Modeling Overview Course Code Course Length TRN-4531-T 3 Day In this course, you will learn the basics about 3-D design using Creo Elements/Direct Modeling. You

More information

DE Developing Windows Applications with Microsoft Visual Studio 2010

DE Developing Windows Applications with Microsoft Visual Studio 2010 DE-10262 Developing Windows Applications with Microsoft Visual Studio 2010 Summary Duration 5 Days Audience Developers Level 200 Technology Visual Studio Delivery Method Instructor-led (Classroom) Training

More information

Introduction to Web Development with Microsoft Visual Studio 2010

Introduction to Web Development with Microsoft Visual Studio 2010 Introduction to Web Development with Microsoft Visual Studio 2010 Course 10267; 5 Days, Instructor-led Course Description This five-day instructor-led course provides knowledge and skills on developing

More information

Dot Net Online Training

Dot Net Online Training chakraitsolutions.com http://chakraitsolutions.com/dotnet-online-training/ Dot Net Online Training DOT NET Online Training CHAKRA IT SOLUTIONS TO LEARN ABOUT OUR UNIQUE TRAINING PROCESS: Title : Dot Net

More information

COPYRIGHTED MATERIAL. Contents. Chapter 1: Introducing Microsoft Expression Web 1. Chapter 2: Building a Web Page 21. Acknowledgments Introduction

COPYRIGHTED MATERIAL. Contents. Chapter 1: Introducing Microsoft Expression Web 1. Chapter 2: Building a Web Page 21. Acknowledgments Introduction Acknowledgments Introduction Chapter 1: Introducing Microsoft Expression Web 1 Familiarizing Yourself with the Interface 2 The Menu Bar 5 The Development Window 7 The Development Area 8 The Tabbed File

More information

VB.NET Web : Phone : INTRODUCTION TO NET FRAME WORK

VB.NET Web : Phone : INTRODUCTION TO NET FRAME WORK Web :- Email :- info@aceit.in Phone :- +91 801 803 3055 VB.NET INTRODUCTION TO NET FRAME WORK Basic package for net frame work Structure and basic implementation Advantages Compare with other object oriented

More information

Certified ASP.NET Programmer VS-1025

Certified ASP.NET Programmer VS-1025 VS-1025 Certified ASP.NET Programmer Certification Code VS-1025 Microsoft ASP. NET Programming Certification allows organizations to strategize their IT policy and support to easily connect disparate business

More information

M. K. Institute Of Computer Studies, Bharuch SYBCA SEM IV VB.NET (Question Bank)

M. K. Institute Of Computer Studies, Bharuch SYBCA SEM IV VB.NET (Question Bank) Unit-1 (overview of Microsoft.net framework) 1. What is CLR? What is its use? (2 times) 2 2. What is garbage collection? 2 3. Explain MSIL (mar/apr-201) 2 times 2 4. Explain CTS in detail 2 5. List the

More information

Silverlight Recipes. A Problem-Solution Approach. Apress* Jit Ghosh and Rob Cameron

Silverlight Recipes. A Problem-Solution Approach. Apress* Jit Ghosh and Rob Cameron . Silverlight Recipes A Problem-Solution Approach i Jit Ghosh and Rob Cameron Apress* Contents at a Glance Contents About the Author About the Technical Reviewer Acknowledgments Introduction iv v xxvi

More information

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days 2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days Certification Exam This course will help you prepare for the following Microsoft Certified

More information

C#.NET TRAINING / /

C#.NET TRAINING / / C#.NET TRAINING.NET ENTERPRISE ARCHITECTURE Introduction to the.net platform Common Language Run Time(CLR) The Common Type Specification(CTS) The Common Language Specification(CLS) Microsoft Intermediate

More information

DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led

DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010 Course: 10264A; Duration: 5 Days; Instructor-led WHAT YOU WILL LEARN In this course, students

More information

Vision V sion o n I n n 1975 V sion o n T o T d o a d y A c o c m o pu p t u er e o n o n e v e e v r e y E po p w o er e p e p o e p o l p e

Vision V sion o n I n n 1975 V sion o n T o T d o a d y A c o c m o pu p t u er e o n o n e v e e v r e y E po p w o er e p e p o e p o l p e Mobile Applications.. Vision Vision In 1975 A computer on every desk and in every home Vision Today Empower people through great software any time, any place, and on any device Mobility Group Empower people

More information

C# is intended to be a simple, modern, general-purpose, objectoriented programming language. Its development team is led by Anders Hejlsberg.

C# is intended to be a simple, modern, general-purpose, objectoriented programming language. Its development team is led by Anders Hejlsberg. C# is intended to be a simple, modern, general-purpose, objectoriented programming language. Its development team is led by Anders Hejlsberg. The most recent version is C# 5.0, which was released on August

More information

Chapter 1: Introducing SQL Server

Chapter 1: Introducing SQL Server Leiter ftoc.tex V3-03/25/2009 1:31pm Page xv Introduction xxvii Chapter 1: Introducing SQL Server 2008 1 A Condensed History of SQL Server 1 In the Beginning 1 The Evolution of a Database 1 Microsoft Goes

More information

Microsoft ASP.NET Using Visual C# 2008: Volume 2 Table of Contents

Microsoft ASP.NET Using Visual C# 2008: Volume 2 Table of Contents Table of Contents INTRODUCTION...INTRO-1 Prerequisites...INTRO-2 Installing the Practice Files...INTRO-3 Software Requirements...INTRO-3 Installation...INTRO-3 The Chapter Files...INTRO-4 Sample Database...INTRO-4

More information

Shop Manager Help. Version 5

Shop Manager Help. Version 5 Version 5 Contents I Table of Contents Foreword 0 Part I Overview 4 Part II ToolBar 5 Part III Login to Server 6 Part IV LogOut from Server 8 Part V Print Mount Report for Current Wheelset 9 Part VI Preview

More information