Open main menu

CDOT Wiki β

Changes

User:Minooz

12,698 bytes removed, 22:31, 26 February 2011
Resources for College
==Resources for College==
[[User:Minooz/school_references | School Courses' References]]
{|class="collapsible collapsed" style="border-style:solid;border-width:thin;border-color:black"
!align="left" style="background-color:SteelBlue; font-weight:bold;border-style:solid;border-width:thin;padding: 2px 2px 2px 2px;"| '''Useful links for Programming'''
|-
|
*General
: [https://cs.senecac.on.ca/~lczegel/ CS Website (czegel)]
: [https://cs.senecac.on.ca/~lczegel/BTP100/pages/content/ CS Website (Chris)]
: [http://mitpress.mit.edu/sicp/full-text/book/book.html Structure and interpretatuib of computer programs]
: [http://norvig.com/21-days.html Programming in Ten years]
 
*JAVA
:[http://www.java2s.com/Code/Java/Swing-JFC/EditabilityExample.htm java2s - good examples]
:[http://java.comsci.us/examples/swing/ Java Swing Package examples]
:[https://matrix.senecac.on.ca:8443/wiki/javaSE/index.php/User:Mziaei1 Minoo Java Course]
:[https://matrix.senecac.on.ca:8443/wiki/javaSE/index.php/Main_Page Java Course Page]
 
*C#
:[http://www.exforsys.com/tutorials/asp.net/validating-user-input-with-csharp.html About Validators]
:[http://quickstarts.asp.net/QuickStartv20/aspnet/doc/ctrlref/standard/wizard.aspx Wizard]
:[http://msdn.microsoft.com/en-us/library/aa581776.aspx#aspnet_tutorial01_dataaccesslayer_cs_topic1 msdn Data Access Layer]
:[http://www.codeproject.com/KB/aspnet/fileupload.aspx file Upload]
:[http://msdn.microsoft.com/en-us/library/Aa933167 InsertIdentify]
:[http://www.asp.net/data-access/tutorials asp.net data access layer tutorial]
:[http://forums.asp.net/t/1040044.aspx scope Identity - problem solving]
:[http://www.obout.com/grid/grid_data_sources_data_set.aspx very good data]
 
*C, C++ Tutorials
:[http://www.cplusplus.com/reference/ C plus plus]
:[http://ilearn.senecac.on.ca/storage/OOP/oop_data_structures/oop_data_structures_p1.html ilearn.seneca]
:[http://ilearn.senecac.on.ca/storage/OOP/oop_data_structures/resources.html ilearn.seneca/tutorial, compilers]
:[http://www.parashift.com/c++-faq-lite/input-output.html good FAQ] (constructor)_very good
:[http://www.vias.org/cppcourse/wrapnt_fruitful_functions46.html C++ Course]
:[http://www.uow.edu.au/~lukes/TEXTBOOK/notes-cpp/io/omanipulators.html uow.edu.au]
:[http://www.research.att.com/~bs/glossary.html Bjarne Stroustrup's definition]
:[http://www.cprogramming.com/tutorial.html c & c++ programming]
:[http://www.arachnoid.com/cpptutor/student3.html arachnoid] good
:[http://www.cplusplus.com/reference/iostream/ostream/ cplusplus] I/O stream
:[http://publib.boulder.ibm.com/infocenter/comphelp/v101v121/index.jsp?topic=/com.ibm.xlcpp101.aix.doc/legacy/id00058.html IBM] output flags
:[http://en.allexperts.com/q/C-1040/Undefined-reference-linking.htm allexperts.com] good explanation directive
:[http://www.unknownroad.com/rtfm/gdbtut/gdbsegfault.html gdb] how to debug
:[http://www.opengroup.org/onlinepubs/007908775/xsh/fopen.html Open Group]
:[http://www.acm.org/crossroads/xrds1-4/ovp.html copy constructors]
:[http://www.parashift.com/c++-faq-lite/index.html copy constructors-parashift]
:[http://augustcouncil.com/~tgibson/tutorial/arr.html good explanation, working with arrays]
:[http://richardbowles.tripod.com/cpp/linklist/linklist.htm LINKED LIST]
 
*C, C++ Tips
:[http://www.ros.org/wiki/CppStyleGuide ros.org]
:[https://cs.senecac.on.ca/~oop244/pages/welco.html#asn OOP244_website]
:[http://www.possibility.com/Cpp/CppCodingStandard.html Possibility.com]
:[http://www.gskinner.com/blog/archives/2008/11/curly_braces_to.html gskinner_blog]
:[http://www.drpaulcarter.com/cs/common-c-errors.php common Errors]
:[https://cs.senecac.on.ca/~lczegel/UNIX/lectures/lecture06/lecture06.html Debugging]
:[https://cs.senecac.on.ca/~lczegel/BTP100/pages/content/debug.html Chris Website-BTP100]
 
*Compilers, text editors
:Integrated Development Environment [http://en.wikipedia.org/wiki/Integrated_development_environment IDE]
:Visual Studio - [http://msdn.microsoft.com/en-us/library/ms165088.aspx How to]
:Course Website(Chris)-[https://cs.senecac.on.ca/~chris.szalwinski/resources/gdb_notes.html Software Development]-
:[https://cs.senecac.on.ca/~btp100/pages/content/debug.html Software Development 2]
:[http://www.experts-exchange.com/ blog for debug]
:[http://www.realworldtech.com/page.cfm?ArticleID=RWT041902173146&p=2 real world technology]
:[http://notepad-plus.sourceforge.net/uk/site.htm notepad++]
:[http://www.bloodshed.net/dev/devcpp.html dev ++]
:comodo [http://www.example.com link title][http://www.example.com link title]
 
*SQL
:Database [http://infogoal.com/sql/sql-alter-table.htm]
|}
 
{|class="collapsible collapsed" style="border-style:solid;border-width:thin;border-color:black"
!align="left" style="background-color:SteelBlue; font-weight:bold;border-style:solid;border-width:thin;padding: 2px 2px 2px 2px;"| '''Useful for Linux and Windows commands'''
|-
|
:1- [http://ss64.com/nt/ ss64]
:2- [http://www.computerhope.com/jargon.htm computer_hope]
:3- [http://www.ee.surrey.ac.uk/Teaching/Unix/index.html unix commands for beginners]
|}
 
{|class="collapsible collapsed" style="border-style:solid;border-width:thin;border-color:black"
!align="left" style="background-color:SteelBlue; font-weight:bold;border-style:solid;border-width:thin;padding: 2px 2px 2px 2px;"| '''CDOT - Resources'''
|-
|
:1-[[NexJ_Express/resources |General]]
:2- [[Mercurial_Repository-nexj#Resources | Mercurial-Project]]
:3-[[PostgreSQL_Adapter-nexj#Resources | PostgreSQL-Project]]
:4- [http://proquest.safaribooksonline.com/book/software-engineering-and-development/patterns/0321127420 enterprise book]
|}
 
{|class="collapsible collapsed" style="border-style:solid;border-width:thin;border-color:black"
!align="left" style="background-color:SteelBlue; font-weight:bold;border-style:solid;border-width:thin;padding: 2px 2px 2px 2px;"| '''Web Application'''
|-
|
* Useful for CSS, HTML
:1-[http://www.hwg.org/resources/faqs/cssFAQ.html CSS FAQ]
:2-[http://www.w3.org/TR/1999/REC-CSS1-19990111 W3.org_1]also,[http://www.w3.org/TR/html401/present/styles.html W3.org_2]
:3-[http://www.thesitewizard.com/gettingstarted/startwebsite.shtml how to start your web]
:4- Good Tutorial [http://www.elated.com/articles/creating-image-maps/ elated.com]
:5- Good CSS list [http://www.htmlhelp.com/reference/css/properties.html csshelp]
:6- Good CSS [http://meyerweb.com/eric/css/ w3]
:7- Perfect CSS, each option is displayed [http://www.somacon.com/p141.php]
:8-[http://css-tricks.com/perfect-full-page-background-image/ css-full background]
:9-[http://css-tricks.com/video-screencasts/84-site-walkthrough/ walkthrough]
:10-[http://css-tricks.com/examples/WebAppFromScratch/ create web application]
:11-[http://www.quirksmode.org/ Compatibility of Browsers]
:12- How to code secure Web Applications[http://voxel.dl.sourceforge.net/project/owasp/Guide/2.0.1/OWASPGuide2.0.1.pdf ]
|}
 
{|class="collapsible collapsed" style="border-style:solid;border-width:thin;border-color:black"
!align="left" style="background-color:SteelBlue; font-weight:bold;border-style:solid;border-width:thin;padding: 2px 2px 2px 2px;"| '''Scripting - Shells - Cygwin'''
|-
|
:1-[http://phoenix.goucher.edu/~kelliher/ general] and [http://phoenix.goucher.edu/~kelliher/cs29/feb18.html Perl]
:2-[http://www.cgi101.com/ great CGI, Perl]
:3-[http://docstore.mik.ua/orelly/linux/run/ch13_04.htm more on Perl]
:4 [https://cs.senecac.on.ca/~lczegel/ULI101/lectures/lecture9/Lecture9.html Regular Expressions]
:5-[http://regexlib.com/Default.aspx RegEx Samples]
:6-good tutorials on Bash in pdf [http://matrix.senecac.on.ca/~mziaei1/CDOT/bash-int.pdf Introduction] & [http://matrix.senecac.on.ca/~mziaei1/CDOT/bash-adv.pdf Advanced]
:6- cygwin [http://www.cygwin.com/]
:: How to setup:
::: Download the setup.exe file.
::: Then either it's the first installation or just installing one package, run the setup.exe file.
::: Click 'next' until you get to the list of packages. Select the package (you can do 'search'). Install it.
:: open bash shell here (right click on a folder and chose to open with cygwin bash [http://dam.mellis.org/2004/06/open_cygwin_bash_shell_here/ ]
:: Mintty instead of bash window for Cygwin[http://www.iamntz.com/1059/frontend-developer/how-to-use-mintty-with-cygwin-by-default/]
:: Some features of Mintty [http://chadaustin.me/2009/10/reasons-why-mintty-is-the-best-terminal-on-windows/]
:: Mintty open here [http://groups.google.com/group/mintty-discuss/msg/8ff168833a776aa6?pli=1]
:7- [http://c2.com/cgi/wiki?BetterCygwinTerminal better use of Cygwin]
|}
 
{|class="collapsible collapsed" style="border-style:solid;border-width:thin;border-color:black"
!align="left" style="background-color:SteelBlue; font-weight:bold;border-style:solid;border-width:thin;padding: 2px 2px 2px 2px;"| '''System Desing - Documentation'''
|-
|
:1- Software Documentation [http://en.wikipedia.org/wiki/Software_documentation]
|}
 
{|class="collapsible collapsed" style="border-style:solid;border-width:thin;border-color:black"
!align="left" style="background-color:SteelBlue; font-weight:bold;border-style:solid;border-width:thin;padding: 2px 2px 2px 2px;"| '''Fedora'''
|-
|
:OPS main page [https://cs.senecac.on.ca/~fac/ops235/]
:OPS course[http://blog.freewarenetwork.com/2006/09/27/introduction-to-open-source-part-1/]
:OPS [https://cs.senecac.on.ca/~fac/ops235/lab1.html lab1]
:Fedora Installation [http://docs.fedoraproject.org/install-guide/f10/en_US/ch-beginninginstallation.html]
:OPS [https://cs.senecac.on.ca/~fac/ops235/lab3.html lab3]
|}
 
{|class="collapsible collapsed" style="border-style:solid;border-width:thin;border-color:black"
!align="left" style="background-color:SteelBlue; font-weight:bold;border-style:solid;border-width:thin;padding: 2px 2px 2px 2px;"| '''wiki & IRC tutorial'''
|-
|
*[http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page How_to_edit_a_page]
* IRC [http://tips.webdesign10.com/chatzilla-extension.htm How_to]
* IRC2 [http://www.irchelp.org/irchelp/irctutorial.html IRC_help]
* IRC3 [http://zenit.senecac.on.ca/wiki/index.php/Irc IRC_very good]
* log sample [http://fardad.com/irclogs/Default.aspx?co=0&log=%23seneca-oop344.freenode.20100127&u1=All+Users&u2=No+One+Else&u3=No+One+Else&u4=No+One+Else]
* Wiki Format [http://trac.edgewall.org/wiki/WikiFormatting]
* Wiki write in color [http://en.wikipedia.org/wiki/Help:Using_colours]
* Wiki [http://www.wikidot.com/doc:wiki-syntax]
|}
 
{|class="collapsible collapsed" style="border-style:solid;border-width:thin;border-color:black"
!align="left" style="background-color:SteelBlue; font-weight:bold;border-style:solid;border-width:thin;padding: 2px 2px 2px 2px;"| '''OSD600'''
|-
|
: Terms: Build a software [http://codebetter.com/jefferypalermo/2006/01/17/a-software-build-is-a-lot-more-than-just-compiling-the-solution-level-200/]
:[http://books.mozdev.org/html/index.html Creating Applications with Mozilla]
: [[Real_World_Mozilla_Day_1 |on wiki1]]
:[https://developer.mozilla.org/en/Configuring_Build_Options Configuring Build Options]
:[[Real_World_Mozilla_Build_Mozilla_Lab]]
: [[Mozilla_Community | Mozilla Community]]
: Build instructions @ [https://developer.mozilla.org/En/Developer_Guide/Build_Instructions developer.mozilla.org]
:: [https://developer.mozilla.org/En/Developer_Guide/Build_Instructions/Windows_Prerequisites Windows Prerequisites ]
: Blogs:
:: Anna:[http://annasob.wordpress.com/category/build/ annasob Blog1] - [http://annasob.blogspot.com/2009/09/mozilla-community.html old blog]
:: Scott:[http://zenit.senecac.on.ca/wiki/index.php/Scott_Mozilla_Build]
: [http://zenit.senecac.on.ca/wiki/index.php/FAQ FAQ]
: [http://zenit.senecac.on.ca/wiki/index.php/Fall_2007_Weekly_Schedule Fall 2007]
: [http://zenit.senecac.on.ca/wiki/index.php/DPS909_and_OSD600_Fall_2010_Weekly_Schedule Fall 2010]
: [http://zenit.senecac.on.ca/wiki/index.php/DPS909 DPS909]
|}
{|class="collapsible collapsed" style="border-style:solid;border-width:thin;border-color:black"
!align="left" style="background-color:SteelBlue; font-weight:bold;border-style:solid;border-width:thin;padding: 2px 2px 2px 2px;"| '''Android'''
|-
|
: Android widget [http://www.tat.se/home/ 3D screen]
: Android developers [http://developer.android.com/index.html Home Page]
: [http://appinventor.googlelabs.com/about/ App Inventor]
: Android App development in Scheme [http://androidscheme.blogspot.com/2010/10/introduction-to-android-app-development.html]
: How to setup your Android development environment [http://developer.android.com/sdk/index.html Android SDK]
: First application practice: [http://developer.android.com/resources/tutorials/hello-world.html Hello World]
: Some blogs [http://per.bothner.com/blog/2010/AndroidHelloScheme/]
: Google Videos [http://www.google.com/events/io/2009/sessions/MythGeniusProgrammer.html]
|}
==General==
1
edit