Difference between revisions of "User:John Dang"
(→Apple Development) |
|||
Line 33: | Line 33: | ||
He has enrolled in the [http://zenit.senecac.on.ca/wiki/index.php/DPS909 DPS909 - Topics in Open Source Development Course] for the current semester (Winter 2009) where he hopes he will learn the fundamentals to what may be the beginning to a successfully career in the [http://en.wikipedia.org/wiki/Open_source_community Open Source Community]. | He has enrolled in the [http://zenit.senecac.on.ca/wiki/index.php/DPS909 DPS909 - Topics in Open Source Development Course] for the current semester (Winter 2009) where he hopes he will learn the fundamentals to what may be the beginning to a successfully career in the [http://en.wikipedia.org/wiki/Open_source_community Open Source Community]. | ||
</p> | </p> | ||
− | + | <br /> | |
== Open Source Projects == | == Open Source Projects == | ||
<h3>DPS909 - Topics in Open Source Development</h3> | <h3>DPS909 - Topics in Open Source Development</h3> | ||
Line 39: | Line 39: | ||
<i>Further information: [[DPS909]]</i> | <i>Further information: [[DPS909]]</i> | ||
</dl> | </dl> | ||
− | <h4>Eclipse Web Tools Platform (WTP) Project</h4> | + | <br /> |
+ | <h4><u>Eclipse Web Tools Platform (WTP) Project</u></h4> | ||
<dl style="margin-bottom:0.5em;margin-top:0.2em;line-height:1.5em;"><dd> | <dl style="margin-bottom:0.5em;margin-top:0.2em;line-height:1.5em;"><dd> | ||
<i>Further information: [[DPS909 and OSD600 Winter 2009 Eclipse WTP Weekly Schedule]]</i> | <i>Further information: [[DPS909 and OSD600 Winter 2009 Eclipse WTP Weekly Schedule]]</i> | ||
</dl> | </dl> | ||
<p>Details to be added</p> | <p>Details to be added</p> | ||
− | <h4>OpenOffice.org Project</h4> | + | <br /> |
+ | <h4><u>OpenOffice.org Project</u></h4> | ||
<dl style="margin-bottom:0.5em;margin-top:0.2em;line-height:1.5em;"><dd> | <dl style="margin-bottom:0.5em;margin-top:0.2em;line-height:1.5em;"><dd> | ||
<i>Further information: [[DPS909 and OSD600 Winter 2009 OpenOffice.org Weekly Schedule]]</i> | <i>Further information: [[DPS909 and OSD600 Winter 2009 OpenOffice.org Weekly Schedule]]</i> | ||
</dl> | </dl> | ||
<p>Details to be added</p> | <p>Details to be added</p> | ||
− | + | <br /> | |
== Contribution to the Community == | == Contribution to the Community == | ||
<h3>Zenit.senecac.on.ca Wiki Contribution</h3> | <h3>Zenit.senecac.on.ca Wiki Contribution</h3> | ||
Line 55: | Line 57: | ||
<i>Further information: [[Main Page]]</i> | <i>Further information: [[Main Page]]</i> | ||
</dl> | </dl> | ||
− | <h4>Pages Added</h4> | + | <br /> |
+ | <h4><u>Pages Added</u></h4> | ||
<ul><li>User:John_Dang (this page)</li></ul> | <ul><li>User:John_Dang (this page)</li></ul> | ||
− | <h4>Pages Updated</h4> | + | <br /> |
+ | <h4><u>Pages Updated</u></h4> | ||
<ul><li>[[User:JAnastasiade]] | <ul><li>[[User:JAnastasiade]] | ||
<ul> | <ul> | ||
Line 74: | Line 78: | ||
</ul> | </ul> | ||
</li></ul> | </li></ul> | ||
− | + | <br /> | |
<h3>DPS909 - Topics in Open Source Development Contribution</h3> | <h3>DPS909 - Topics in Open Source Development Contribution</h3> | ||
<dl style="margin-bottom:0.5em;margin-top:0.2em;line-height:1.5em;"><dd> | <dl style="margin-bottom:0.5em;margin-top:0.2em;line-height:1.5em;"><dd> | ||
Line 80: | Line 84: | ||
</dl> | </dl> | ||
<br /> | <br /> | ||
− | <h4>Eclipse Web Tools Platform (WTP) Project</h4> | + | <h4><u>Eclipse Web Tools Platform (WTP) Project</u></h4> |
<dl style="margin-bottom:0.5em;margin-top:0.2em;line-height:1.5em;"><dd> | <dl style="margin-bottom:0.5em;margin-top:0.2em;line-height:1.5em;"><dd> | ||
<i>Further information: [[DPS909 and OSD600 Winter 2009 Eclipse WTP Weekly Schedule]]</i> | <i>Further information: [[DPS909 and OSD600 Winter 2009 Eclipse WTP Weekly Schedule]]</i> | ||
Line 86: | Line 90: | ||
<p>Details to be added</p> | <p>Details to be added</p> | ||
<br /> | <br /> | ||
− | <h4>OpenOffice.org Project</h4> | + | <h4><u>OpenOffice.org Project</u></h4> |
<dl style="margin-bottom:0.5em;margin-top:0.2em;line-height:1.5em;"><dd> | <dl style="margin-bottom:0.5em;margin-top:0.2em;line-height:1.5em;"><dd> | ||
<i>Further information: [[DPS909 and OSD600 Winter 2009 OpenOffice.org Weekly Schedule]]</i> | <i>Further information: [[DPS909 and OSD600 Winter 2009 OpenOffice.org Weekly Schedule]]</i> | ||
</dl> | </dl> | ||
<p>Details to be added</p> | <p>Details to be added</p> | ||
− | + | <br /> | |
== Apple Development == | == Apple Development == | ||
<h3>DPS913 - Foundations of Apple Application Development</h3> | <h3>DPS913 - Foundations of Apple Application Development</h3> | ||
Line 98: | Line 102: | ||
</dl> | </dl> | ||
<br /> | <br /> | ||
− | <h4>Apple Mac OS X v10.5.6</h4> | + | <h4><u>Apple Mac OS X v10.5.6</u></h4> |
<h5>Keyboard Shortcuts</h5> | <h5>Keyboard Shortcuts</h5> | ||
{| class="sortable" cellpadding="5" cellspacing="0" border="1" style="margin:0 40px 0 40px; width: 500px; text-align: left; table-layout: fixed;" | {| class="sortable" cellpadding="5" cellspacing="0" border="1" style="margin:0 40px 0 40px; width: 500px; text-align: left; table-layout: fixed;" | ||
Line 294: | Line 298: | ||
|} | |} | ||
<br /> | <br /> | ||
− | <h4>Objective-C</h4> | + | <h4><u>Objective-C</u></h4> |
<dl style="margin-bottom:0.5em;margin-top:0.2em;line-height:1.5em;"><dd> | <dl style="margin-bottom:0.5em;margin-top:0.2em;line-height:1.5em;"><dd> | ||
<i>Further information: [http://en.wikipedia.org/wiki/Objective-c Objective-C]</i> | <i>Further information: [http://en.wikipedia.org/wiki/Objective-c Objective-C]</i> | ||
Line 364: | Line 368: | ||
<br /> | <br /> | ||
− | <h4>Apple Xcode v3.1.2</h4> | + | <h4><u>Apple Xcode v3.1.2</u></h4> |
<h5>Automatically Called Methods</h5> | <h5>Automatically Called Methods</h5> | ||
<ul> | <ul> | ||
Line 387: | Line 391: | ||
|} | |} | ||
<br /> | <br /> | ||
− | <h4>Apple Interface Builder v3.1.2</h4> | + | <h4><u>Apple Interface Builder v3.1.2</u></h4> |
<h5>Keyboard Shortcuts</h5> | <h5>Keyboard Shortcuts</h5> | ||
{| class="sortable" cellpadding="5" cellspacing="0" border="1" style="margin:0 40px 0 40px; width: 500px; text-align: left; table-layout: fixed;" | {| class="sortable" cellpadding="5" cellspacing="0" border="1" style="margin:0 40px 0 40px; width: 500px; text-align: left; table-layout: fixed;" | ||
Line 400: | Line 404: | ||
|} | |} | ||
<br /> | <br /> | ||
− | <h4>Apple Desktop Development</h4> | + | <h4><u>Apple Desktop Development</u></h4> |
<h5>Lab 1 - Create a Simple Mac OS X Desktop Application</h5> | <h5>Lab 1 - Create a Simple Mac OS X Desktop Application</h5> | ||
<dl style="margin-bottom:0.5em;margin-top:0.2em;line-height:1.5em;"><dd> | <dl style="margin-bottom:0.5em;margin-top:0.2em;line-height:1.5em;"><dd> | ||
Line 406: | Line 410: | ||
</dl> | </dl> | ||
<br /> | <br /> | ||
− | <h4>Apple iPhone Development</h4> | + | <h4><u>Apple iPhone Development</u></h4> |
<h5>Lab 1 - Create a Simple iPhone OS Simulation Application</h5> | <h5>Lab 1 - Create a Simple iPhone OS Simulation Application</h5> | ||
<dl style="margin-bottom:0.5em;margin-top:0.2em;line-height:1.5em;"><dd> | <dl style="margin-bottom:0.5em;margin-top:0.2em;line-height:1.5em;"><dd> | ||
<i>Further information: [http://warp.senecac.on.ca/peter/dps913/gradedwork/lab1.htm Lab 1]</i> | <i>Further information: [http://warp.senecac.on.ca/peter/dps913/gradedwork/lab1.htm Lab 1]</i> | ||
</dl> | </dl> | ||
− | + | <br /> | |
== References == | == References == | ||
− | + | <br /> | |
== External links == | == External links == | ||
<h3>Eclipse WTP</h3> | <h3>Eclipse WTP</h3> |
Revision as of 21:52, 29 January 2009
John Dang | |
Me | |
Born | February 15 |
---|---|
Occupation | BSD Student |
Expected Graduation | May 2009 |
jqdang@learn.senecac.on.ca | |
Blog | http://jdeport.wordpress.com/ |
John Dang is a Software Developer. He enrolled in the Bachelor of Software Development (BSD) Program at Seneca College in the winter of 2006 and he will be graduating from the program in May 2009.
He was elected President of the Seneca College School of Computer Studies Windows Club for the school year 2008-2009. He plans on implementing a strategic structure that consisted of standards, procedures and guidelines to assist executives to plan, execute and evaluate events, and to manage and monitor member recruitment and activities.
He has enrolled in the DPS909 - Topics in Open Source Development Course for the current semester (Winter 2009) where he hopes he will learn the fundamentals to what may be the beginning to a successfully career in the Open Source Community.
Contents
- 1 Open Source Projects
- 2 Contribution to the Community
- 3 Apple Development
- 4 References
- 5 External links
Open Source Projects
DPS909 - Topics in Open Source Development
- Further information: DPS909
Eclipse Web Tools Platform (WTP) Project
- Further information: DPS909 and OSD600 Winter 2009 Eclipse WTP Weekly Schedule
Details to be added
OpenOffice.org Project
- Further information: DPS909 and OSD600 Winter 2009 OpenOffice.org Weekly Schedule
Details to be added
Contribution to the Community
Zenit.senecac.on.ca Wiki Contribution
- Further information: Main Page
Pages Added
- User:John_Dang (this page)
Pages Updated
- User:JAnastasiade
- implemented a Wikipedia User structure template
- added a very brief introduction to user
- added user online community information
- added user image
- User:Fardad
- implemented a Wikipedia User structure template
- added a very brief introduction to user
- added user online community information
- added user image
DPS909 - Topics in Open Source Development Contribution
- Further information: DPS909
Eclipse Web Tools Platform (WTP) Project
- Further information: DPS909 and OSD600 Winter 2009 Eclipse WTP Weekly Schedule
Details to be added
OpenOffice.org Project
- Further information: DPS909 and OSD600 Winter 2009 OpenOffice.org Weekly Schedule
Details to be added
Apple Development
DPS913 - Foundations of Apple Application Development
- Further information: DPS913A.STSY.20091
Apple Mac OS X v10.5.6
Keyboard Shortcuts
Action | Mac OSX |
---|---|
Exit Dialog | ctrl + eject |
Quit All Applications and Restart | ⌘ + ctrl + eject |
Sleep | ⌘ + opt + eject |
Force Quit | opt + ⌘ + esc |
Log Out | ⇧ + ⌘ + Q |
Log Out Immediately | opt + ⇧ + ⌘ + Q |
Move to Trash | ⌘ + Del |
Empty Trash | ⇧ + ⌘ + Del |
Empty Trash with No Dialog | opt + ⇧ + ⌘ + del |
Eject | ⌘ + E |
Right-Click | ctrl + Click |
Spotlight | ⌘ + spacebar |
Find | ⌘ + F |
Hide Find | ⌘ + H |
Hide Others | opt + ⌘ + H |
Hide All Windows Except Current Window | opt + ⌘ + H |
Minimize Window | ⌘ + M |
Minimize All Windows | opt + ⌘ + M |
Close Window | ⌘ + W |
Close All Window | opt + ⌘ + W |
New | ⌘ + N |
Open | ⌘ + O |
Save | ⌘ + S |
Save As | ⇧ + ⌘ + S |
⌘ + P | |
Get Info | ⌘ + I |
Add to Favorite/Sidebar | ⌘ + T |
Undo | ⌘ + Z |
Redo | ⇧ + ⌘ + Z |
Cut | ⌘ + X |
Copy | ⌘ + C |
Paste | ⌘ + V |
Select All | ⌘ + A |
View as Icons | ⌘ + 1 |
Hide Toolbar | ⌘ + B |
Show View Options | ⌘ + J |
Back | ⌘ + [ |
Forward | ⌘ + ] |
Go to My Computer | ⇧ + ⌘ + C |
Go to iDisk | ⇧ + ⌘ + I |
Go to Applications | ⇧ + ⌘ + A |
Go to Favorites | ⇧ + ⌘ + F |
Go to Folder | ⇧ + ⌘ + G |
Connect to Server | ⌘ + K |
Turn on Zoom | opt + ⌘ + 8 |
Zoom In | opt + ⌘ + '+' |
Zoom Out | opt + ⌘ + '-' |
Negative View | ctrl + opt + ⌘ + 8 |
FKA - Turn on Full Keyboard Access | ctrl + F1 |
FKA - Highlight Menu | ctrl + F2 |
FKA - Highlight Dock | ctrl + F3 |
FKA - Highlight Window/Next Window | ctrl + F4 |
FKA - Highlight Toolbar | ctrl + F5 |
FKA - Highlight Utility Window | ctrl + F6 |
Show/Hide Dock | opt + ⌘ + D |
Switch Application | ⌘ + tab |
Turn VoiceOver on/off | ⌘ + F5 |
VoiceOver Menu | ctrl + opt + F7 |
VoiceOver Option Utility | ctrl + opt + F8 |
Take Picture of Screen | ⇧ + ⌘ + 3 |
Take Picture of Selection | ⇧ + ⌘ + 4 |
Take Picture of Screen to Clipboard | ⇧ + ⌘ + 4, ctrl + select |
Take Picture of Selected Window | ⇧ + ⌘ + 4, spacebar |
Objective-C
- Further information: Objective-C
String Format
Symbol | Display |
---|---|
%@ | id |
%% | a % character |
%c | unsigned char as ASCII |
%C | unichar as Unicode |
%d, %D, %i | long |
%e, %E, %f, %g, %G | double |
%hi | short |
%hu | unsigned short |
%o, %O | unsigned long printed as octal |
%p | void * |
%qi | long long |
%qu | unsigned long long |
%s | char * |
%S | unichar * |
%u, %U | unsigned long |
%x, %X | unsigned long printed as hexadecimal |
String Conversion between NSString and C strings
NSString *nsstr; const char *cstr = "Open Source!"; // Convert a C string to a NSString nsstr = [NSString stringWithUTF8String:cstr]; // Convert a NSString to a C string cstr = [nsstr UTF8String];
Apple Xcode v3.1.2
Automatically Called Methods
Keyboard Shortcuts
Action | Mac OSX |
---|---|
Build and Go (Run) | ⌘ + return |
Display Documentation Help | opt + double-click + method |
Display Preferences Window | ⌘ + , |
Switching Between .h and .m Files | opt + ⌘ + up |
Apple Interface Builder v3.1.2
Keyboard Shortcuts
Action | Mac OSX |
---|---|
Display Inspector Window | ⇧ + ⌘ + I |
Display Preferences Window | ⌘ + , |
Apple Desktop Development
Lab 1 - Create a Simple Mac OS X Desktop Application
- Further information: Lab 1
Apple iPhone Development
Lab 1 - Create a Simple iPhone OS Simulation Application
- Further information: Lab 1
References
External links
Eclipse WTP
Installing Mac OS X on a Windows PC
- http://pcwizcomputer.com/index.php?Itemid=48&id=76&option=com_content&task=view
- http://www.windowsdevcenter.com/pub/a/windows/2005/01/18/PearPC.html
- http://wiki.osx86project.org/wiki/index.php/Vmware_how_to - [Tested (2009/01/18): Works]