This section will introduce you to the Complete Programs tutorial series, the tutorial, creating the project, and adding controls. This project is meant for beginners, so the program will not be as complicated as the others. The program will be similar to the basic calculator in windows.
The C# Complete Program tutorials, similar to the XNA Complete Games, cover programs from start to finish. We start off with a very simple program, and get more advanced as we go. This program is a very simple calculator. We will cover a very abstract way to handle button presses and operations.
Read the rest of this entry »
How to start AutoCad
Click on the AutoCad icon. It will open a blank drawing file and a dialog box called ‘AutoCad Today’. Close the AutoCad Today’ and start working in the drawing file. In AutoCad, you do not have to specify the units of length. It works in relative units. Hence, you can draw with dimensions in any units (m, cm, mm, micron, inch etc.). Just make sure that all your dimensions have been consistently converted in that unit.
Read the rest of this entry »
31 Jul
Posted by jj as Design & Graphics
This is tutorial #2 in the series for changing or removing backgrounds. This method uses the extraction tool available in Photoshop CS2 (I’m not sure if it’s available in Photoshop CS, but it won’t be available in any version prior to this). Unfortunately, unless other softwares contain this tool (I don’t know of any that do), the tutorial will only be geared to those who own Photoshop CS2 upwards.
Read the rest of this entry »
29 Jul
Posted by jj as Design & Graphics
In this tutorial, you will learn how to alter a typical color portrait so that it looks like a professional high- key studio shot. Here are the before and after photos:
Open up the photo you want to use. Then desaturate your photo by clicking on Image / Adjustment / Desaturate.
Now we will kick it up a notch by altering the curves. To do this, click on Image / Adjustment / Curves.
Read the rest of this entry »
This tutorial provides an introduction to coding for mobile devices using C# and Visual Studio. There are many topics to cover, so unfortunately we will not be able to go into much depth in the time available. However, feel free to contact any of the organisers after the tutorial if you have any questions. We are all postgraduate students who completed our undergraduate degrees in computing science at Glasgow, and we are happy to chat about your projects or anything else to do with software development.
Read the rest of this entry »
This guide assumes that the reader has a basic understanding of what ArcGIS and the .Net framework is, as well as a rudimentary understanding of how object oriented programming works. For more information about .Net and object oriented programming, follow the links in Appendix B.
In order to program with ArcGIS there are two products that you will need to have installed on your computer. First, you must have either ArcGIS Desktop, ArcGIS ArcInfo or else have the ArcGIS Engine installed. Once these one of these are installed you will be able to run the code you compile in the ArcGIS environment. The other ArcGIS product you need is the Developer Tools for Microsoft.Net that provides access to the .Net framework and the functions that ESRI has made for .Net as well as the Developer tools that install an API for ArcObjects. It is also important to make sure that your software is up to date, which you can do by checking the ESRI website to see if there are updates or service packs for your software (this tutorial was written using ArcGIS 9.2 Service Pack1).
Read the rest of this entry »
Summary of this Advanced C# pdf:
• Familiar
• Safe
– Strong static typing
– Run time checks
– Garbage Collection
– Versioning
• Expressive
– Object-oriented (classes, interfaces, …)
– Component-oriented (properties, events, assemblies, …)
– Uniform type system (boxing / unboxing)
– Enumerations
– Delegates
– Indexers
– ref and out parameters
– Value objects on the stack
– Threads and synchronization
– Exceptions
– User attributes
– Reflection
– …
Get pdf Advanced C#
This paper provides an introduction to writing concurrent programs with “threads”. A threads facility allows you to write programs with multiple simultaneous points of execution, synchronizing through shared memory. The paper describes the basic thread and synchronization primitives, then for each primitive provides a tutorial on how to use it. The tutorial sections provide advice on the best ways to use the primitives, give warnings about what can go wrong and offer hints about how to avoid these pitfalls. The paper is aimed at experienced programmers who want to acquire practical expertise in writing concurrent programs. The programming language used is C#, but most of the tutorial applies equally well to other languages with thread support, such as Java.
Read the rest of this entry »