10/18/2010 ' ( )* +, ('')* +, !" #$ % !""#$

Size: px
Start display at page:

Download "10/18/2010 ' ( )* +, ('')* +, !" #$ % !""#$"

Transcription

1 !""#$ % & ' ( )* +, ('')* +,!" #$ %! 1

2 !"! "# $%" " &"# $& ' (&) * +,*-& ",*- - (. 2

3 ( / ( 0 3

4 %)" 1!)" # 4

5 !)" 2 ( %" 5

6 -)" (% %% ( %! 6

7 ( %- ( %. 7

8 ( %/ ( %0 8

9 ( %1 ( - Allows access to physical hardware control, such as accelerometers Stylus sensor, light sensor, GPS, etc. %# 9

10 ( Windows Phone 7 - Redesigned user interface - Powered by Windows CE Development will be based on Silverlight, XNA and the.net Compact Framework 4 - Supports multi-touch screen technology and gestures - WVGA 800x480 resolution - Integration with social networks (Facebook & Windows Live) - Integration with music, video (Zune) and video games (Xbox Live) - Uses Internet Explorer 7 - Loses compatibility with previous versions of Windows Mobile but Visual Studio remains the Interface Development Environment. % present CE 6.0 (Yamazaki) CE 6.0 R2 Core 2009-September CE 6.0 R3 Core Present Windows Mobile Windows Phone 7 (Metro) !" 10

11 !%!! 11

12 !-.NET Framework.NET Compact Framework.NET Microframework The.NET Compact Framework version 1 is supported in the following platforms: Pocket PC 2000 Pocket PC 2002 Pocket PC 2002 Phone Edition Pocket PC.NET Windows CE.NET version 4.1 or later!. 12

13 !/ System.Web Services UI Description Discovery Protocols Html Design Html Controls Web Controls System.WinForms Design Component Model System.Drawing Caching Security Drawing 2D Printing Configuration Session State Imaging Text Text System.Data System.Xml ADO Design SQL Text SQL Types XSLT XPath Serialization Yang, B., Zheng, P., & Ni, L.M. Professional Microsoft Smartphone Programming. Wiley Publishing, Inc. (Wrox) Collections Configuration Diagnostics Globalization IO Net Reflection Resources Not supported on the.net CF (.Net Framework only) System Security Service Process Text Threading Supported on the.net Compact Framework Runtime Interop Services Remoting Serialization!0 13

14 !1!# 14

15 !2 -" 15

16 34, -% -! 16

17

18 -/ Supported: Button CheckBox ComboBox ContextMenu DataGrid DomainUpDown FileOpenDialog HScrollBar ImageList Label ListBox ListView FileSavveDialog MainMenu NumericUpDown Panel PictureBox ProgressBar RadioButton StatusBar TabControl TextBox Timer ToolBar TreeView VScrollBar Unsupported: GroupBox CheckedListBox ColorDialog ErrorProvider RichTextBox HelpProvider NotifyIcon PrintControls Splitter FontDialog ToolTip -0 18

19 -1 -# 19

20 -2." 20

21 .%.! 21

22

23 ./.0 23

24 .1 & Wigley, A. & Wheelwright, S. Microsoft.Net Compact Framework. Microsoft Press # 24

25 .2 /" 25

26 /% 56 7(( /! 26

27 /- /. 27

28 )* 8( Resources: Storage Video RAM Tools MHz Windows Embedded Standard Windows )* +, Visual Studio (C#, VB, J++, F++, etc.) Windows CE )* +, : :5 1 9, 9 & ( Size and Flexibility // ( )* +, ; 9 & ( /0 28

29 ')* +, ' ( ' ' ' ) )* +, $ ' )* +, $ ' ' ( ) /1 ( 7 ( 6 < = 5 6 >$ 7 6 >56$ Target? 5>$ ( 56?5 >$ /# 29

30 (9 6 '@ &$ Target or Emulator The OS is already embedded in the target ( 56?5 >$? 5>$ Visual Studio 2005: Pocket PC 2003 and Smartphone Mobile device 5.0: Smartphone and Pocket PC. Visual Studio 2008: Mobile device 2003, 5.0, 6.0. Smart Device Professional (Pocket PC) Smart Device Standard (Smartphone) Wigley, A. & Wheelwright, S. Microsoft.Net Compact Framework. Microsoft Press /2 )* +, Developer side (Windows) Smart Device application project in Visual Studio Deploy.Stream connect.file copy Emulator or Physical Device.Net Compact Framework Common Language Runtime (CLR) Remote execute HelloWorld.cs/vb Debug Manager Intellisense help and code validation.net Compiler F5 copy and run HelloWorld.exe.Net CF class libraries.net CF class libraries Stream connect.execution Engine References HelloWorld.exe Remote debug Programmers database file containing debug symbols HelloWorld.pdb Debug manager communicates Debug Operating system services 30

31 (9 'A Visual Studio 2005: Windows XP, Vista or W7. Service Packs. Visual Studio (Express, Professional) SDK for Windows Mobile 5.0 Smartphone SDK for WM 5.0 Pocket PC. Emulator Images. Visual Studio 2008: Windows XP, Vista or W7. Service Packs. Visual Studio (Express, Professional) Mobile device 2003, 5.0, 6.0. SDK Professional (Pocket PC) SDK Standard (Smartphone) Emulator images (in addition to the default) A real device and ActiveSync in case you like to test with hardware. 0% (9 Differences between Smart Device and PC Application Projects: Small screen Low RAM memory for program and data Reduced set of controls Touch Pad, touch screen or stylus instead of mouse and keyboard Reduced battery life Different input/output ports 0! 31

32 ('56 1. Create a new project 0- ('56 2. Choose C# Pocket PC 2003 Device Application. 3. Choose a name and location for your project

33 ('56 2. Create your user interface. 0/ ('56 Cradling the emulator (Connected to internet through the PC). Emulates a physical connection. 1. Tools -> Device Emulator Manager 2. Right click on Pocket PC > Connect 3. Right click on Pocket PC > Cradle 00 33

34 7 ' 'BCC))' )),C'D C ')' >, &)@ ''6)E9 )* +,F)9 )!""-) G>)H')@ * )9 )E9 6 ' F)' <)I$)!""1) '6)E9 0)"F)'<)I$)!""#) * )(J>)K)L)@ 6,9 )E?!""#F)'<) I$)!""#) ' )@ 9 3)6)E ''9 )* 9 +,F) 9 )!""1) 'BCC ) ) CDCC..%)I)* +, $ 'BCC ) ) CDC,C.21!1-)I)* +, ( $ 'BCC ) ) CDC,C.2/%#")I<A($ )J) > 'BCC) ) C,'C 9,9 I$ 0# 34

35 6' 1. Create a simple hello world program using a textbox and a button in C#. 2. Build a simple calculator (C#) Design the user interface to develop +, -,/, * operations. Use the Pocket PC emulator to test your calculator Use on_click events. 3. Some more exercises (see appendix) J 56!""#$ Click on File->New->Project 35

36 6 (J Click on C# ->Smartdevice 5. Choose a Smart Device Project 6. Type a Name and a location for your project (Y:\ drive) and then OK (& Select Windows Mobile 5.0 Pocket PC SDK 8. Choose the.net Compact Framework Version Select a Device Application and finally press OK 36

37 6' To run your program, press F5 or the Play button (in green) 11. Choose Windows Mobile 5.0 Pocket PC Emulator 12. Press Deploy 13. Wait until your application appears on the emulator screen. 37

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

Making Gadgets. Rob Miles. Department of Computer Science University of Hull

Making Gadgets. Rob Miles. Department of Computer Science University of Hull Making Gadgets Rob Miles Department of Computer Science University of Hull Agenda What makes a gadget? What do gadgets do that make things interesting? Computers for Gadgets Interfacing with the outside

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

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

What s it for? What s the.net Micro Framework? How it Works. .NET Micro Framework Context 6/29/ :44 AM. Microsoft.NET on a TINY Footprint device

What s it for? What s the.net Micro Framework? How it Works. .NET Micro Framework Context 6/29/ :44 AM. Microsoft.NET on a TINY Footprint device OTT201 Building Embedded Solutions with.net Micro Framework Dave Baker Architect Evangelist Microsoft UK Session Objectives The challenge of embedded development How the Microsoft.NET Micro Framework fits

More information

Introduction to.net. The path. The Distributed Group University of Seville Spain - España. Introduction The elements of.net. Assessments Conclusions

Introduction to.net. The path. The Distributed Group University of Seville Spain - España. Introduction The elements of.net. Assessments Conclusions to.net The Distributed Group University of Seville Spain - España The path 1 1996 Internet 1 st Gen IE/IIS 1992 Client/Server The Way to.net 1997 Internet 2 nd Gen WinDNA 2001 Internet 3 rd Gen.NET Win32

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

Overview Describe the structure of a Windows Forms application Introduce deployment over networks

Overview Describe the structure of a Windows Forms application Introduce deployment over networks Windows Forms Overview Describe the structure of a Windows Forms application application entry point forms components and controls Introduce deployment over networks 2 Windows Forms Windows Forms are classes

More information

Ingegneria del Software T. Interfaccia utente

Ingegneria del Software T. Interfaccia utente Interfaccia utente Creating Windows Applications Typical windows-application design & development 1+ classes derived from System.Windows.Forms.Form Design UI with VisualStudio.NET Possible to do anything

More information

Chapter 12: Using Controls

Chapter 12: Using Controls Chapter 12: Using Controls Using a LinkLabel LinkLabel Similar to a Label Provides the additional capability to link the user to other sources Such as Web pages or files Default event The method whose

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

Deitel Series Page How To Program Series

Deitel Series Page How To Program Series Deitel Series Page How To Program Series Android How to Program C How to Program, 7/E C++ How to Program, 9/E C++ How to Program, Late Objects Version, 7/E Java How to Program, 9/E Java How to Program,

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

Getting started 7. Setting properties 23

Getting started 7. Setting properties 23 Contents 1 2 3 Getting started 7 Introduction 8 Installing Visual Basic 10 Exploring the IDE 12 Starting a new project 14 Adding a visual control 16 Adding functional code 18 Saving projects 20 Reopening

More information

TOUCH CONTROLLER CUWIN

TOUCH CONTROLLER CUWIN TOUCH CONTROLLER CUWIN User Manual 1 1.0 Introduction The CUWIN combines a graphic display and touch interface with a high efficiency industrial controller. It is equipped with Microsoft Windows CE 5.0

More information

Exercises for Delphi Advanced Programming Technology (English Version)

Exercises for Delphi Advanced Programming Technology (English Version) Exercises for Delphi Advanced Programming Technology (English Version) School: School of Information Engineering Department: Department of Electronic and Information Engineering Author: Sun Zhaoyun Exercises

More information

Windows Presentation Foundation

Windows Presentation Foundation Windows Presentation Foundation CS 525 John Stites Table of Contents Introduction... 3 Separation of Presentation and Behavior... 3 XAML Object Elements... 3 2-D Graphics... 6 3-D Graphics... 9 Microsoft

More information

An Introduction to.net for the J2EE Programmer

An Introduction to.net for the J2EE Programmer An Introduction to.net for the J2EE Programmer Jeroen Frijters Sumatra Software b.v. jeroen@sumatra.nl http://weblog.ikvm.net/ Page Overview.NET Framework overview and terminology A Quick Look at C# A

More information

Getting Started with the ArcGIS Mobile APIs. Kris Bezdecny, David Martinez Andy Gup, David Cardella

Getting Started with the ArcGIS Mobile APIs. Kris Bezdecny, David Martinez Andy Gup, David Cardella Getting Started with the ArcGIS Mobile APIs Kris Bezdecny, David Martinez Andy Gup, David Cardella Agenda Overview ArcGIS for - ios - Windows Phone - Android Wrap up - Q and A What is mobile GIS? Extends

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

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE. Computer Programmer/Analyst.

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE. Computer Programmer/Analyst. SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO Sault College COURSE OUTLINE COURSE TITLE: Visual Basic - Prototyping CODE NO. : SEMESTER: 5 PROGRAM: AUTHOR: DATE: APPROVED: TOTAL

More information

Laboratorio di Ingegneria del Software

Laboratorio di Ingegneria del Software Laboratorio di Ingegneria del Software L-A Interfaccia utente System.Windows.Forms The System.Windows.Forms namespace contains classes for creating Windows-based applications The classes can be grouped

More information

Laboratorio di Ingegneria del L-A

Laboratorio di Ingegneria del L-A Software L-A Interfaccia utente System.Windows.Forms The System.Windows.Forms namespace contains classes for creating Windows-based applications The classes can be grouped into the following categories:

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

ACT! by Sage Corporate Edition 2010 System Requirements

ACT! by Sage Corporate Edition 2010 System Requirements ACT! by Sage Corporate Edition 2010 System Requirements (Includes ACT! by Sage Premium and ACT! by Sage Premium for Web) Important Note: All minimum system requirements are based on a single-user environment

More information

Getting started 7. Setting properties 23

Getting started 7. Setting properties 23 Contents 1 2 3 Getting started 7 Introducing Visual Basic 8 Installing Visual Studio 10 Exploring the IDE 12 Starting a new project 14 Adding a visual control 16 Adding functional code 18 Saving projects

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

Using Visual Basic Studio 2008

Using Visual Basic Studio 2008 Using Visual Basic Studio 2008 Recall that object-oriented programming language is a programming language that allows the programmer to use objects to accomplish a program s goal. An object is anything

More information

Part I: The Essentials of Mobile Application Development

Part I: The Essentials of Mobile Application Development User name: Vysoke uceni technicki (VUT) brno Book: Microsoft Mobile Development Handbook No part of any chapter or book may be reproduced or transmitted in any form by any means without the prior written

More information

Introduction to Business Statistics

Introduction to Business Statistics School School of Arts & Science Major Information Technology Major Requirements CSIT480 Interconnecting Networks The lectures focus on presenting the concepts, commands, and practices required to deal

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

Microsoft..NET Framework. Overview

Microsoft..NET Framework. Overview Microsoft.NET Framework Overview .NET Enterprise Vision Users Any device, Any place, Any time XML Web Services Scheduling Authentication Integrate business applications and processes Notification Back

More information

Lecture 1 Introduction Phil Smith

Lecture 1 Introduction Phil Smith 2014-2015 Lecture 1 Introduction Phil Smith Learning Outcomes LO1 Understand the principles of object oriented programming LO2 Be able to design object oriented programming solutions LO3 Be able to implement

More information

Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005 Course #MS4994A 5 Days COURSE OUTLINE

Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005 Course #MS4994A 5 Days COURSE OUTLINE COURSE OVERVIEW This five-day instructor-led course enables introductorylevel developers who are not familiar with the Microsoft.NET Framework or Microsoft Visual Studio 2005 to gain familiarity with the

More information

Introduction p. 1 Getting Started Hello, Real World p. 9 Creating, Deploying, and Profiling an App p. 9 Understanding the App Package p.

Introduction p. 1 Getting Started Hello, Real World p. 9 Creating, Deploying, and Profiling an App p. 9 Understanding the App Package p. Introduction p. 1 Getting Started Hello, Real World p. 9 Creating, Deploying, and Profiling an App p. 9 Understanding the App Package p. 12 Updating XAML and C# Code p. 22 Making the App World-Ready p.

More information

Release Bulletin PocketBuilder 2.1

Release Bulletin PocketBuilder 2.1 Release Bulletin PocketBuilder 2.1 Document ID: DC50063-01-0210-01 Last revised: June 29, 2007 Topic Page 1. Accessing current release bulletin information 2 2. Product summary 2 2.1 Version contents 3

More information

Implementing ArcGIS Mobile Applications for the Enterprise

Implementing ArcGIS Mobile Applications for the Enterprise Implementing ArcGIS Mobile Applications for the Enterprise Myles Sutherland Glenn Meister ESRI Developer Summit 2008 1 Schedule 75 minute session 60 65 minute lecture 10 15 minutes Q & A following the

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

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

Hawaii Project Tutorial. Brian Zill Microsoft Research

Hawaii Project Tutorial. Brian Zill Microsoft Research Hawaii Project Tutorial Brian Zill Microsoft Research bzill@microsoft.com Talk Outline Overview of Project Illustrative Example Details of What We re Providing Primers on: Windows Mobile Development Hawaii

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

Certified Enterprise Applications Integration Specialist (With Microsoft BizTalk Server) Sample Material

Certified Enterprise Applications Integration Specialist (With Microsoft BizTalk Server) Sample Material Certified Enterprise Applications Integration Specialist (With Microsoft BizTalk Server) Sample Material 1. INTRODUCTION & INSTALLATION 1.1 Introduction BizTalk is a business process management (BPM) server

More information

OPC Systems.NET. Real-time HMI and SCADA software for.net applications.

OPC Systems.NET. Real-time HMI and SCADA software for.net applications. OPC Systems.NET Real-time HMI and SCADA software for.net applications. OPC Systems.NET central communications runs as a Windows Service. Read and write data to OPC Servers supporting Data Access 1.0a,

More information

Skill Area 336 Explain Essential Programming Concept. Programming Language 2 (PL2)

Skill Area 336 Explain Essential Programming Concept. Programming Language 2 (PL2) Skill Area 336 Explain Essential Programming Concept Programming Language 2 (PL2) 336.1-Examine Basic Language Environment 336.1.1 Describe the basic operating environment of the language 336.1.2 Define

More information

This web service can be available to any user on the internet regardless of who developed it.

This web service can be available to any user on the internet regardless of who developed it. The.NET strategy Microsoft wanted to make the WWW more vibrant by enabling individual devices, computers, and web services to work altogether intelligently to provide rich solutions to the user. With the

More information

.NET Micro Framework. Devices Profile For Web Services DPWS. Jim Mateer Program Manager.NET Micro Framework

.NET Micro Framework. Devices Profile For Web Services DPWS. Jim Mateer Program Manager.NET Micro Framework .NET Micro Framework Devices Profile For Web Services DPWS Jim Mateer Program Manager.NET Micro Framework Jamesmat@microsoft.com .NET Micro Framework Microsoft s latest offering for embedded development

More information

Introduction 13. Feedback Downloading the sample files Problem resolution Typographical Conventions Used In This Book...

Introduction 13. Feedback Downloading the sample files Problem resolution Typographical Conventions Used In This Book... Contents Introduction 13 Feedback... 13 Downloading the sample files... 13 Problem resolution... 13 Typographical Conventions Used In This Book... 14 Putting the Smart Method to Work 16 Visual Studio version

More information

UNIT 3 ADDITIONAL CONTROLS AND MENUS OF WINDOWS

UNIT 3 ADDITIONAL CONTROLS AND MENUS OF WINDOWS UNIT 3 ADDITIONAL CONTROLS AND MENUS OF WINDOWS 1 SYLLABUS 3.1 Working with other controls of toolbox : 3.1.1 Date Time Picker 3.1.2 List Box 3.1.2.1 Item collection 3.1.3 Combo Box 3.1.4 Picture Box 3.15

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

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

Walkthrough Using the New CLR Interop Feature of Microsoft Dynamics AX

Walkthrough Using the New CLR Interop Feature of Microsoft Dynamics AX Walkthrough Using the New CLR Interop Feature of Microsoft Dynamics AX Walkthrough Using the New CLR Interop Feature of Microsoft Dynamics AX Lab Manual Table of Contents Lab 1: CLR Interop... 1 Lab Objective...

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

Android. Lesson 1. Introduction. Android Developer Fundamentals. Android Developer Fundamentals. to Android 1

Android. Lesson 1. Introduction. Android Developer Fundamentals. Android Developer Fundamentals. to Android 1 Android Lesson 1 1 1 1.0 to Android 2 Contents Android is an ecosystem Android platform architecture Android Versions Challenges of Android app development App fundamentals 3 Android Ecosystem 4 What is

More information

Visual studio 2008 overview

Visual studio 2008 overview OVERVIEW MICROSOFT VISUAL STUDIO 2008 is the development system for designing, developing, and testing next-generation Microsoft Windows -based solutions, Web applications, and services. By improving the

More information

DB2 Development in.net Environment

DB2 Development in.net Environment IBM Software Group DB2 Development in.net Environment 김상협부장 (shkim@devpia.com) DEVPIA Co., Ltd..NET-consulting Div. Mgr. Agenda Introducing to.net Setup Environment DB2.NET Data Provider Visual Studio.NET

More information

ASP.NET Using C# (VS2017)

ASP.NET Using C# (VS2017) ASP.NET Using C# (VS 2017) This five-day course provides a comprehensive and practical hands-on introduction to developing Web applications using ASP.NET and Visual Studio 2017. It includes an introduction

More information

Course Syllabus. Course Title. Who should attend? Course Description. ASP.NET ( Level 1 )

Course Syllabus. Course Title. Who should attend? Course Description. ASP.NET ( Level 1 ) Course Title ASP.NET ( Level 1 ) Course Description ASP Stands for Active Server Pages it s the most secure robust server side technology. It s used to create dynamic web applications, ASP.NET is a unified

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

Measurement Studio Measurement Computing Edition

Measurement Studio Measurement Computing Edition RELEASE NOTES Measurement Studio Measurement Computing Edition Installation Requirements These release notes introduce Measurement Studio Measurement Computing Edition 8.1.1. Refer to this document for

More information

Computer Visions Course Outline

Computer Visions Course Outline www.compvisions.com 16 Corporate Woods Blvd. Albany, NY 12211 Computer Visions Course Outline Get What You Want We offer highly customizable group training courses: desktop applications, web development,

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

Windows Universal. Devices Architecture Frameworks

Windows Universal. Devices Architecture Frameworks Windows Universal Devices Architecture Frameworks Inheritance and specification Windows Mobile since 2000 Native programming using C/C++ in Windows CE.NET CF since 2003 Windows Phone 7 new framework /

More information

Event-based Programming

Event-based Programming Window-based programming Roger Crawfis Most modern desktop systems are window-based. What location do I use to set this pixel? Non-window based environment Window based environment Window-based GUI s are

More information

WinCon-8000 Getting Started

WinCon-8000 Getting Started WinCon-8000 Getting Started (Version 1.0) Warranty Hardware & Software & Application Using I-7000/I-87K/I-8000 Series Modules All products manufactured by ICPDAS Inc. are warranted against defective materials

More information

NP-700WX 7 Wide Screen 16 bit Color Touch Screen Open HMI Intel XScale PXA270 CPU

NP-700WX 7 Wide Screen 16 bit Color Touch Screen Open HMI Intel XScale PXA270 CPU NP-700WX 7 Wide Screen 16 bit Color Touch Screen Open HMI Intel XScale PXA270 CPU Software User s Manual www.ivcdisplays.com - i - Copyright This document is copyrighted April, 2008, by IVC Displays, Inc.

More information

Dive Into Visual C# 2010 Express

Dive Into Visual C# 2010 Express Dive Into Visual C# 2010 Express 2 Seeing is believing. Proverb Form ever follows function. Louis Henri Sullivan Intelligence is the faculty of making artificial objects, especially tools to make tools.

More information

Introductionto the Visual Basic Express 2008 IDE

Introductionto the Visual Basic Express 2008 IDE 2 Seeing is believing. Proverb Form ever follows function. Louis Henri Sullivan Intelligence is the faculty of making artificial objects, especially tools to make tools. Henri-Louis Bergson Introductionto

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

To get started with Visual Basic 2005, I recommend that you jump right in

To get started with Visual Basic 2005, I recommend that you jump right in In This Chapter Chapter 1 Wading into Visual Basic Seeing where VB fits in with.net Writing your first Visual Basic 2005 program Exploiting the newfound power of VB To get started with Visual Basic 2005,

More information

ebox-3300-msjk Windows Embedded CE 6.0 R2 JumpStart Guide

ebox-3300-msjk Windows Embedded CE 6.0 R2 JumpStart Guide ebox-3300-msjk Windows Embedded CE 6.0 R2 JumpStart Guide By Samuel Phung, Windows Embedded MVP ICOP Technology Inc. This is a step-by-step guide showing the process to build Windows Embedded CE 6.0 R2

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

Windows Ce 3 0 Wordpress

Windows Ce 3 0 Wordpress We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with windows ce 3 0 wordpress.

More information

The original of this document was developed by the Microsoft special interest group. We made some addons.

The original of this document was developed by the Microsoft special interest group. We made some addons. Naming Conventions for.net / C# Projects Martin Zahn, Akadia AG, 20.03.2003 The original of this document was developed by the Microsoft special interest group. We made some addons. This document explains

More information

Introduction to Web Development with Microsoft Visual Studio 2010 (10267A)

Introduction to Web Development with Microsoft Visual Studio 2010 (10267A) Introduction to Web Development with Microsoft Visual Studio 2010 (10267A) Overview This five-day instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual

More information

Programming and Design Patterns for the ArcGIS Mobile SDK

Programming and Design Patterns for the ArcGIS Mobile SDK Programming and Design Patterns for the ArcGIS Mobile SDK Best Practices Jay Chen and Mike Shaw Developer Summit 2008 1 Agenda Overview Positioning ArcGIS Mobile Mobile Architecture ArcGIS Mobile Workflow

More information

Microsoft Certified Professional Transcript

Microsoft Certified Professional Transcript Last Activity Recorded: March 12, 2009 Microsoft Certified Professional NEAL WALTERS 1770 PLUMMER DR ROCKWALL, TX 75087 US nwalters@sprynet.com Microsoft Certification Status Credential Microsoft Certified

More information

Here(is(the(XML(Schema(that(describes(the(format:

Here(is(the(XML(Schema(that(describes(the(format: BuildingBusinessDashboardsusingXSLT,SVG,HTML5 Today seconomyhasdramaticallychangedthewaycompaniesdobusiness,havinganonlinepresenceisnolonger sufficient,andordermanagementsystemshavetobereal:timeandaccessibleonalargevarietyofdevices:

More information

Developing for Mobile Devices Lab (Part 1 of 2)

Developing for Mobile Devices Lab (Part 1 of 2) Developing for Mobile Devices Lab (Part 1 of 2) Overview Through these two lab sessions you will learn how to create mobile applications for Windows Mobile phones and PDAs. As developing for Windows Mobile

More information

B.V Patel Institute of BMC & IT, UTU

B.V Patel Institute of BMC & IT, UTU Corse Code and Corse Name: 030010401-GUI Programming Unit 1. Introduction to.net Framework Short Questions 1. What is.net Framework? 2. What is VB.NET? 3. Which are the main components of.net Framework?

More information

Teaching Scheme. L T P Total L T P

Teaching Scheme. L T P Total L T P PROPOSED TEACHING SCHEME FOR B.TECH SEMESTER - IV [Computer Engineering] Effective from Academic year 2015-16 Sem IV Subject Code 2HS401 Name of Subject Mathematics for Computer Engineering & Information

More information

Konark - Writing a KONARK Sample Application

Konark - Writing a KONARK Sample Application icta.ufl.edu http://www.icta.ufl.edu/konarkapp.htm Konark - Writing a KONARK Sample Application We are now going to go through some steps to make a sample application. Hopefully I can shed some insight

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

Chapter 12: Using Controls

Chapter 12: Using Controls Chapter 12: Using Controls Examining the IDE s Automatically Generated Code A new Windows Forms project has been started and given the name FormWithALabelAndAButton A Label has been dragged onto Form1

More information

Unit 1: Visual Basic.NET and the.net Framework

Unit 1: Visual Basic.NET and the.net Framework 1 Chapter1: Visual Basic.NET and the.net Framework Unit 1: Visual Basic.NET and the.net Framework Contents Introduction to.net framework Features Common Language Runtime (CLR) Framework Class Library(FCL)

More information

Department of Computer Applications

Department of Computer Applications MCA 512:.NET framework and C# [Part I : Medium Answer type Questions] Unit - 1 Q1. What different tools are available and used to develop.net Applications? Hint a).net Framework SDK b) ASP.NET Web Matrix

More information

RAD Studio XE Datasheet

RAD Studio XE Datasheet RAD Studio XE Datasheet DATASHEET Embarcadero RAD Studio XE Complete solution for Windows,.NET, PHP and Web application development Embarcadero RAD Studio XE is a comprehensive rapid application development

More information

COPYRIGHTED MATERIAL. Contents. Chapter 1: Windows Embedded CE 1. Chapter 2: Development Environment and Tools 15. Introduction

COPYRIGHTED MATERIAL. Contents. Chapter 1: Windows Embedded CE 1. Chapter 2: Development Environment and Tools 15. Introduction Introduction xxi Chapter 1: Windows Embedded CE 1 What Is Embedded? 1 Embedded Devices 1 Embedded Software 2 Embedded Devices and Software 3 The Windows Embedded Family 3 Windows XP Embedded 4 Windows

More information

Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning

Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning Duration: 5.00 Day(s)/ 40 hrs Overview: This five-day

More information

Crystal Reports XI Release 2 Service Pack 4

Crystal Reports XI Release 2 Service Pack 4 Revision Date: May 7, 2008 Crystal Reports XI Release 2 Service Pack 4 Overview Contents This document lists specific platforms and configurations for Crystal Reports XI Release 2 Service Pack 4. INTRODUCTION...

More information

Microsoft Visual Basic 2005 CHAPTER 5. Mobile Applications Using Decision Structures

Microsoft Visual Basic 2005 CHAPTER 5. Mobile Applications Using Decision Structures Microsoft Visual Basic 2005 CHAPTER 5 Mobile Applications Using Decision Structures Objectives Write programs for devices other than a personal computer Understand the use of handheld technology Write

More information

Microsoft DreamSpark. : :

Microsoft DreamSpark. : : ก : 29..2557 ก : ก ก ก ก ก : 40068-69 : ssupport@kku.ac.th Microsoft DreamSpark ก ก ก username password ก ก https://docs.google.com/forms/d/108femqoawuphy4noyfoelyvw585wigvx0a7uw4x_4vy/ viewform http://goo.gl/tkwuoy

More information

HIGH-PERFORMANCE C# DEVELOPMENT FOR RICH-UI DATA- BASE DEVELOPERS

HIGH-PERFORMANCE C# DEVELOPMENT FOR RICH-UI DATA- BASE DEVELOPERS HIGH-PERFORMANCE C# DEVELOPMENT FOR RICH-UI DATA- BASE DEVELOPERS State-of-the-art UIs Built-in business features (Mail, DMS, CALDAV, IMAP and more) Customizable-at-runtime-applications 100% Visual Studio/C#

More information

Administrator s Guide to deploying Engagement across multiple computers in a network using Microsoft Active Directory

Administrator s Guide to deploying Engagement across multiple computers in a network using Microsoft Active Directory Administrator s Guide to deploying Engagement across multiple computers in a network using Microsoft Active Directory Summer 2010 Copyright 2010, CCH INCORPORATED. A Wolters Kluwer Business. All rights

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

Getting to know MyPal

Getting to know MyPal E8 Getting to know MyPal Front features Back features Bluetooth LED Wi-Fi LED Power LCD touch screen Camera lens Camera flash Speaker Removable back cover ASUS Launcher button Calendar button Microphone

More information

Juniper Systems, Inc West 1700 North Logan, Utah, TEL WEB

Juniper Systems, Inc West 1700 North Logan, Utah, TEL WEB Juniper Systems, Inc. 1132 West 1700 North Logan, Utah, 84321 TEL 435.753.1896 EMAIL js@junipersys.com WEB www.junipersys.com The ultra-rugged Archer Field PC is your reliable field companion. It is rock

More information

Learn to develop.net applications and master related technologies.

Learn to develop.net applications and master related technologies. Courses Software Development Learn to develop.net applications and master related technologies. Software Development with Design These courses offer a great combination of both.net programming using Visual

More information

About this manual... 4

About this manual... 4 SDL Contents About this manual... 4 Foreword... 4 SDL Passolo Editions... 4 SDL Passolo Professional Edition... 4 SDL Passolo Team Edition... 4 SDL Passolo Collaboration Edition... 5 SDL Passolo Translator

More information

Distributed Middleware

Distributed Middleware Distributed Middleware Communication + Synchronisation Deadlock, starvation Marshalling 4 classes of solutions Common Interface Webservices Common Interface Description Language Corba (IDL) Common Intermediate

More information

Tizen.NET. Transition of Tizen Developer Environment. Samsung Electronics S/W Center Sung-Jae Lee, Seungkeun Lee

Tizen.NET. Transition of Tizen Developer Environment. Samsung Electronics S/W Center Sung-Jae Lee, Seungkeun Lee Tizen.NET Transition of Tizen Developer Environment Samsung Electronics S/W Center Sung-Jae Lee, Seungkeun Lee 2016. 11. 17 Index Intro Language API & Framework Tools Collaborations & Roadmap 01 09 15

More information