Web Programming 網際網路程式設計 1 Darby Chang 張天豪 Web Programming 網際網路程式設計.

Slides:



Advertisements
Similar presentations
Web Programming 1 Darby Chang Web Programming. Cookie 2 Web Programming.
Advertisements

Introduction to Computer Graphics Raster Vs. Vector COMMUNICATION TECHNOLOGY.
Importing and Modifying Graphics
R005 Creating an interactive product Type of product and Software Choice.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Machine Learning & Bioinformatics Tien-Hao Chang (Darby Chang) Machine Learning & Bioinformatics 1.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Web Programming 網際網路程式設計 1 Darby Chang 張天豪 Web Programming 網際網路程式設計.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Social Web Design 社群網站設計 1 Darby Chang 張天豪 Social Web Design 社群網站設計.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Web Programming 網際網路程式設計 1 Darby Chang 張天豪 Web Programming 網際網路程式設計.
Social Web Design 社群網站設計 1 Darby Chang 張天豪 Social Web Design 社群網站設計.
1 Lecture 7: Implementing a Prototype: Overview of Using PowerPoint, Flash Catalyst, html, Microsoft Sketchflow/Expression Blend, etc. Brad Myers
Kapi’olani Community College Adobe Flash 1 In-class Presentation Week 1.
Kapi’olani Community College Macromedia Flash 1 In-class Presentation Week 1.
44 CHAPTER SPECIALIZED APPLICATION SOFTWARE. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 4-2 Competencies Describe graphics software Discuss.
McGraw-Hill Technology Education © 2006 by the McGraw-Hill Companies, Inc. All rights reserved. 44 CHAPTER SPECIALIZED APPLICATION SOFTWARE.
Creating Tutorials for the Web: A Designer’s Challenge Module 3: Design for Learning.
SE 350 – Programming Games Lecture 1: Introduction Lecturer: Gazihan Alankuş Please look at the last two slides for assignments (marked with TODO) 2/10/20121.
What is Web Design The term “web design” has come to encompass a number of disciplines, including: Visual (graphic) design User interface and experience.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Social Web Design & Research 社群網站設計 & 研究 Social Web Design & Research 1.
Specialized Application Software Chapter Specialized Applications Graphics Programs Audio and Video Software Multimedia Programs Web Authoring.
Introduction to Computer Graphics Raster Vs. Vector TGJ 2OI St. Christopher C.S.S. 4 Introduction to Computer Graphics.ppt.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Multimedia Elements – Text and Graphics. Text in Multimedia Applications Of all multimedia elements, text is the easiest to manipulate General guidelines:
Social Web Design 社群網站設計 1 Darby Chang 張天豪 Social Web Design 社群網站設計.
Unit 30 Digital Graphics – Course overview Anne Sewell
Molecular Biomedical Informatics 分子生醫資訊實驗室 Social Web Design & Research 社群網站設計 & 研究 Social Web Design & Research 1.
Welcome to CompSci 100! As You Arrive… Make sure you grab a syllabus packet. Read through it. I will be covering the most essential points in my talk,
Macromedia Fireworks 8 Revealed WORKING WITH OBJECTS.
ROP Computer Graphic Arts Mrs. Jennifer Bible Designed to meet California State Art, Technology, and Common Core Standards.
Class Instructor Name Date. Classroom Tips Class Roster – Please Sign In Class Roster – Please Sign In Internet Usage Internet Usage –Breaks and Lunch.
Specialized Application Software Chapter Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
JRN 302: Introduction to Graphics and Visual Communication - Logos, PS Demos: Custom Brush, Text, Scale, Color Tuesday, 9/15/15.
Specialized Application Software Chapter 4 McGraw-HillCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Photoshop & Fireworks Helps & Hints Visual Design for the Web March 2007.
TECH 212 PRINCIPLES OF GRAPHIC DESIGN AND PRINT PRODUCTION.
Teachers Discovering Computers Integrating Technology and Digital Media in the Classroom 5 th Edition Let’s Review Lesson 2! Who Wants to Be a Computer.
I n t r o t o d e s i g n Raster vs. Vector Images.
+ Introduction to Class IST210 Class Lecture. + Course Objectives Understand the importance of data, databases, and database management Design and implement.
Social Web Design 社群網站設計 1 Darby Chang 張天豪 Social Web Design 社群網站設計.
JRN 302: Introduction to Graphics and Visual Communication - Intro. to class, Overview of Design Softwares Tuesday, 9/1/15.
GRAPHIC DESIGN – PHOTOSHOP AND FLASH Instructor: Qumber Hussain Start: 1 Sep 2009 End: 1 Oct 2009 Days/Time: Tue & Thur 1000 – SEPTEMBER 2009 –
Introduction To Technology.  In computer graphics, there are two type of graphics:  Raster  Vector.
Computer Graphics Unit 23 Computer Graphics. Computer Graphics Computer generated imagery can be categorized into several different types: Vector or Bitmap.
Club Overview - Day 2 (Get Excited!!!!!). Agenda I. Log into Canvas II. Choosing a Level III. Learning and Creating IV. Closing.
1 A Basic Introduction to Flash. Outline What is a flash? Macromedia Flash MX 2004 Flash concepts Flash Demos Conclusion Additional help 2.
Welcome to Graphic Design. My name is Ms. Masihi pronounced masseehee My Credentials  I have been teaching Computer related subjects since the year 2000.
Welcome to Graphic Arts. My name is Ms. Masihi pronounced masseehee My Credentials  I have been teaching Computer related subjects since the year 2000.
Michelle Halvorsen Texas School for the Deaf, Austin NABT Conference Friday November 5, 2010.
CSC/FAR 020, Computer Graphics, December 1-11, 2010 Dr. Dale E. Parson Final Image Assignment 8 Due in my Inbox 11:59.
Photoshop Actions Lights, Camera, Actions in Photoshop.
PHOTOSHOP: THE BASICS WHS MULTIMEDIA WRITING WORKSHOP JULY 17, 2013.
10/23/2009 Alpha Prototype. 10/23/2009 TOPICS FOR TODAY Project Schedule o Achievements o The last few weeks... System Design and Architecture (new) Prototype.
Social Web Design 社群網站設計 1 Darby Chang 張天豪 Social Web Design 社群網站設計.
Donor's Choose Starter Instructions by Neely Swygert Teacher-Librarian Gadsden Elementary.
Social Web Design 社群網站設計 1 Darby Chang 張天豪 Social Web Design 社群網站設計.
Created by: Kay Groves Instructions: Take test in slide show view Don’t click mouse to advance, click “continue” button Click “icons” on question slides.
Adobe Products Introduction. Menu Within this PowerPoint I plan to give small introduction to some of the applications provided by adobe. These are the.
Project 1 skills portfolio
Computer Graphics Enhancing Photos with Adobe Photoshop – Level 1.
CS305, HW1, Spring 2008 Evaluation Assignment
UI, UX: Who Does What? A Designers guide to the tech industry.
INSTRUCTIONAL NOTES There are many similarities between Photoshop and Illustrator. We have attempted to place tools and commands in the context of where.
Excel 2007 Level 1 Cathy September 24, 2009
Presentation transcript:

Web Programming 網際網路程式設計 1 Darby Chang 張天豪 Web Programming 網際網路程式設計

Photoshop 2 Web Programming 網際網路程式設計

Probably the most famous design software Adobe –yet another software monster (brought Macromedia) –Dremeweaver, Fireworks, Flash, Illustrator, InDesign, … There are other software –CorelDRAW, GIMP, Painter, Paint Shop Pro, PhotoImpact…GIMP Web Programming 網際網路程式設計 3

Again, Web Programming 網際網路程式設計 4 this class does not teach you the details (I am not capable either) but aims to make you not afraid of them

Various design software Have different advantages –vector graphics, visual effects (filters), web –choose the right/familiar one, some how like choosing the programming languages More hateful, different architectures/design logics –layer vs. object, gradient tool vs. gradient object… –it is harder than expectation to switch from one to another –the experts can do anything with their favorite tool, such as Illustrator vs. Photoshop, so choosing a few you like to dig is enough IllustratorPhotoshop Web Programming 網際網路程式設計 5

6

7

8

Techniques in this example Fill layer Layer mask (raster vs. vector) Vector objects in Photoshop Filter Text Layer style Blending Adjustment layer Web Programming 網際網路程式設計 9

A good start point Layers, Got to Love Them Layers, Got to Love Them Blending is Fun Blending is Fun The Lifesaver Adjustment Layers The Lifesaver Adjustment Layers There are astronomical tutorials for Photoshop, where Basix is a very good seriesBasix Web Programming 網際網路程式設計 10

Any Questions? Web Programming 網際網路程式設計 11 About Photoshop

The second part of this slide 12 Design a jQuery plugin Web Programming 網際網路程式設計

Design workflow Imagine Survey related tools Design the plugin interface The skeleton (jQuery defines it, don’t ask why) Actual coding Progressively Enhance a Form to a Modal Form Progressively Enhance a Form to a Modal Form Web Programming 網際網路程式設計 13

There are many such tutorials Draggable Image Boxes Grid Flexible Slide-to-top Accordion Elastic Image Slideshow with Thumbnail Preview CODROPS, nettuts, … CODROPSnettuts The workflow is similar and, as you see, the creativity is much more important Web Programming 網際網路程式設計 14

Any Questions? Web Programming 網際網路程式設計 15

Today’s assignment 今天的任務 Web Programming 網際網路程式設計 16

Design logo or a jQuery plugin Design the logo(s) for your site/team by design software. If all of your team members hate graphic works, please develop a new jQuery plugin (you can just wrap some existing function of your site). Reference –BasixBasix –CODROPSCODROPS Remember to send snapshots to TA and explain your progress (and how to test it) via , in your homepage or, even better, in a modal dialog Darby will check your web site at 23:59 1 Jan (Sun) Web Programming 網際網路程式設計 17

Appendix 附錄 18 Web Programming 網際網路程式設計

News of this week Social Web Design 社群網站設計 –co-work with Dept. of Industrial Design –aim for a professional site where, for example, database is a basic requirement –more activities and bigger final exhibition Final exhibition poster –any suggestions? Sustainable management –discuss with me –submit a final report which is for those hardworking shy students 工程認證問卷 Web Programming 網際網路程式設計 19

Students of this week Google Groups Considerations of new UI –hard to implement, otherwise there should have someone done it –no ready package available since no one use –confuse users (learning curve) –using three checkboxes is very okay; you need very sufficient reason to develop a new UI –do you known which of the above four issues are more important? Web Programming 網際網路程式設計 20

Schedule of the following weeks DateTODO 2011/12/26Today 2011/01/02Archive all your works in this class for sustainable management ( 永續經營 ) or at least a functional demo site. This archive should include team introduction, site introduction (motivation, functions…), work arrangement, source code, install instruction and any other resource such as logo, video… of your web site 2011/01/09Final exhibition 2011/01/16Deadline to submit the archive Web Programming 網際網路程式設計 21