Dr. Liers, Dr. Ritter, Tian --PR MC SS02-- Hands-On Lab: Mobile.

Slides:



Advertisements
Similar presentations
Web Programming Language Week 6 Dr. Ken Cosh PHP Functions & Objects.
Advertisements

Dr. Liers, Dr. Ritter, Tian --PR MC SS02-- Hands-On Lab: Mobile.
Facebook Apps Teppo Räisänen. Facebook apps Facebook apps are normal Web pages – They are run inside Facebook so they can take advantage of Facebooks.
1 Frameworks. 2 Framework Set of cooperating classes/interfaces –Structure essential mechanisms of a problem domain –Programmer can extend framework classes,
IT skills: IT concepts: Web client (browser), Web server, network connection, URL, mobile client, peer-to- peer application This work is licensed under.
Introduction to Computers. Michael R. Izzo
 2002 Prentice Hall. All rights reserved. 1 Chapter 6 - Methods Outline Note: Inconsistent with textbook subsection numbering […] 6.14Recursion 6.15 Example.
Introduction to Java A lab course by Dr. Junaid Ahmed Zubairi SUNY Fredonia.
CSE 219 COMPUTER SCIENCE III PROPERTIES OF HIGH QUALITY SOFTWARE.
Creating and Running Your First C# Program Svetlin Nakov Telerik Corporation
Introduction to AppInventor Dr. José M. Reyes Álamo.
SMS Gateway OZEKI NG Document version: v Adding SMS functionality to SysAid.
Programming Handheld and Mobile devices 1 Programming of Handheld and Mobile Devices Lecture 19 Microsoft’s Approach 1 –.NET Mobile Framework part 2 Rob.
Christopher M. Pascucci Basic Structural Concepts of.NET Browser – Server Interaction.
Creating and Running Your First C# Program Telerik Software Academy Telerik School Academy.
BY LINDA MOHAISEN MIKE ZIELINSKI The Tree Census Project.
Dr. Azeddine Chikh IS444: Modern tools for applications development.
Creating and Running Your First C# Program Svetlin Nakov Telerik Corporation
Javadoc. The Plan ● What is Javadoc? ● Writing Javadoc comments ● Using the Javadoc tool ● Demo ● Practice.
CSCI 3327 Visual Basic Chapter 6: Methods: A Deeper Look UTPA – Fall 2011.
Distributed Shared Memory Using The.NET Framework Thomas Seidmann Department of Computer Science and Engineering Faculty of Electrical Engineering and.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 23 How Web Host Servers Work.
Mark Dixon 1 12 – Java Beans. Mark Dixon 2 Session Aims & Objectives Aims –To cover the use of Java Beans Objectives, by end of this week’s sessions,
11 Web Services. 22 Objectives You will be able to Say what a web service is. Write and deploy a simple web service. Test a simple web service. Write.
Activating Clarity  Activating Clarity  Activation  Online Activation  Fax Activation  Review and Verify Activation and License Terms  Updating.
REVIEW On Friday we explored Client-Server Applications with Sockets. Servers must create a ServerSocket object on a specific Port #. They then can wait.
Writing a JavaScript User-Defined Function  A function is JavaScript code written to perform certain tasks repeatedly  Built-in functions.
HTML ~ Web Design.
Computer Science 101 Web Services. Alsos Search for Niels Bohr.
Object-Oriented Modeling Chapter 10 CSCI CSCI 1302 – Object-Oriented Modeling2 Outline The Software Development Process Discovering Relationships.
FLOOR CANDY.
Module 3: Working with Components. Overview An Introduction to Key.NET Framework Development Technologies Creating a Simple.NET Framework Component Creating.
EDN 303 Unit 6 – Class 1 Online Monday, November 9 th Dr. Dennis S. Kubasko, Jr. Associate Professor.
Programming Handheld and Mobile devices 1 Programming of Handheld and Mobile Devices Lecture 17 Microsoft’s Approach 1 –.NET Mobile Framework Rob Pooley.
Sample Application Multi Layered Architecture (n-tier): –Graphical User Interface (GUI): Forms, components, controls The Visual Designer in Visual Studio.
1 Chapter Eleven Handling Events. 2 Objectives Learn about delegates How to create composed delegates How to handle events How to use the built-in EventHandler.
WHO WILL BENEFIT FROM THIS TALK TOPICS WHAT YOU’LL LEAVE WITH Developers Interested in HTML5 Games Interested in Windows Azure Interested in Game Development.
Pravin Yannawar, DOCS, NMU Jalgaon Basic Java : Applets 2 Objectives of This Session Identify the need for Applets Distinguish between Applets and Applications.
Joe Hummel, PhD Dept of Mathematics and Computer Science Lake Forest College
1 Chapter Nine Using GUI Objects and the Visual Studio IDE.
CSE S. Tanimoto Java Introduction 1 Java A Programming Language for Web-based Computing with Graphics.
Networks and Client/Server Applications Handling Multiple Clients Concurrently.
A remote control robot with webcam. Responsibilities User Interface Communicate with server Webcam Display Server Web Server Collaborators Work: Harkins.
C# GUI - Basics. Objectives.NET supports two types: WinForms, traditional, desktop GUI apps. WebForms – newer, for Web apps. Visual Studio.NET supports.
CSE S. Tanimoto Java Introduction 1 Java A Programming Language for Web-based Computing with Graphics.
FTP Server API Implementing the FTP Server Registering FTP Command Callbacks Data and Control Port Close Callbacks Other Server Calls.
Server-side Programming The combination of –HTML –JavaScript –DOM is sometimes referred to as Dynamic HTML (DHTML) Web pages that include scripting are.
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
Module 8: Delegates and Events. Overview Delegates Multicast Delegates Events When to Use Delegates, Events, and Interfaces.
Computers Are Smarter Than Humans Or Are They???
COPYRIGHT 2010: Dr. David Scanlan, CSUS OBJECTIVES: How to write classes How to create an object from a class using the "New" keyword. How to communicate.
Module 4: Creating a Web Application with Web Forms
ASP.NET User Controls. User Controls In addition to using Web server controls in your ASP.NET Web pages, you can create your own custom, reusable controls.
CIS Intro to JAVA Lecture Notes Set July-05 GUI Programming –TextField Action Listeners, JEditorPane action listeners, HTML in a JEditorPane,
1 Java Server Pages A Java Server Page is a file consisting of HTML or XML markup into which special tags and code blocks are inserted When the page is.
GATE Applications as Web Services Ian Roberts. University of Sheffield NLP Introduction Scenario:  Implementing a web service (or other web application)
To Morah Cookie’s Computer Class Remember Do Not open the computer until you have permission.
Cloud Computing ILAS project DONE BY:. Table of content INTRODUCTION. ◦ Cloud computing in general ◦ What are the things that worked during the implementation.
Customizing Share Document Previews Will Abson Senior Integrations Engineer and Share Extras Project Lead
Java Programming Fifth Edition Chapter 1 Creating Your First Java Classes.
CSE S. Tanimoto Java Introduction 1 Java A Programming Language for Web-based Computing.
1 Framework Presentation Project Participants: Karun Biyani Manish Mehta Pradeep Vincent CSE870 Advanced Software Engineering, Spring 2001 Instructor:
Introduction to .NET Framework Ch2 – Deitel’s Book
Using the Java Library API
JADE - Java Agent DEvelopment framework -
Web Service.
Introduction to AppInventor
Computer Science 101 Web Services.
Electronic Payment Security Technologies
Wednesday, October 21st Dr. Dennis S. Kubasko, Jr. Associate Professor
Presentation transcript:

Dr. Liers, Dr. Ritter, Tian --PR MC SS Hands-On Lab: Mobile Communication Developing Mobile Application with.NET

Dr. Liers, Dr. Ritter, Tian --PR MC SS Demo How to Create a Web Service with VS.NET Use as server

Dr. Liers, Dr. Ritter, Tian --PR MC SS Demo How to Create a Mobile Web Application with MMIT Use as server

Dr. Liers, Dr. Ritter, Tian --PR MC SS GUI Programming With Multiple Forms 1/4 Handle forms like classes Form1.cs public class Form1() {…} Form2.cs public class Form2() {…}

Dr. Liers, Dr. Ritter, Tian --PR MC SS GUI Programming With Multiple Forms 2/4 The initial form has a main() method Assuming: Form1 is the initial form: public class Form1 : System.Windows.Forms.Form {... [STAThread] static void Main() { Application.Run(new Form1()); }... }

Dr. Liers, Dr. Ritter, Tian --PR MC SS GUI Programming With Multiple Forms 3/4 Create an instance of other forms before displaying it or working with any controls or properties public class Form1 : System.Windows.Forms.Form { Form2 form2 = new Form2();... form2.setSomeProperty(value); Value v = form2.getSomeProperty();... form2.show();... }

Dr. Liers, Dr. Ritter, Tian --PR MC SS GUI Programming With Multiple Forms 4/4 Pass the reference of your form to any code that needs access to your form Assuming: Form2 needs to set some property in Form1: public class Form2 : System.Windows.Forms.Form { private Form1 form1=null; public void setForm1(Form1 form) { this.form1= form; } /*this method is called by Form1 like this: private void goToF2Button_Click(object sender, System.EventArgs e) { f2.setValueOnForm2(this.textBox1.Text); f2.setForm1(this); f2.Show(); }*/ private void goToF1button_Click(...) { if (form1 == null) {Error(); return;} form1.setPropertyOnForm(value); form1.Show(); }

Dr. Liers, Dr. Ritter, Tian --PR MC SS API  A listing of.NET framework classes you might use is available on the web page for this hands-on lab  No socket programming necessary

Dr. Liers, Dr. Ritter, Tian --PR MC SS Using help and docs  Using built-in Docs and Helps in VS.NET  VS.NET Documentation    A lot of example code available in the documentations  Demo (XmlDocument)

Dr. Liers, Dr. Ritter, Tian --PR MC SS Pay Attention  Please do not install any software on the computers in the lab without permission  Don’t forget to backup your files

Dr. Liers, Dr. Ritter, Tian --PR MC SS Developing Mobile Application with.NET  Have Fun!