473,385 Members | 1,922 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

I need a bit inspiration!

Hey

..NET 2.0

I'm about to start learning C# 2.0. I want to develop an C# 2.0 application
which I can use to impress my employer. I think it's much more fun to
program on something I find inspiring... I've spent some hours thinking on
what to program... but all which comes to me are accounts software.. which I
find a bit boring, because so many already exist.. Basically I want to
develop an application where must demonstrate Active Directory, XML, Web
Sevices.. and lots of other subjects within C# 2.0

I also want to have fun doing it, I think I'll learn C# 2.0 faster if I have
fun doing it!

Any suggestions on what I should "try" to develop.. any suggestions are
welcome :-)

Jeff
Nov 20 '06 #1
3 2132
What will impress your employer is a simplistic application
that demonstrates proof of concepts. I wouldn't bother
getting overly fancy. If the proof of concept can simply
be related to solving a problem at work, you'll get their
attention.

Plus, you'll want to demonstrate your design skills
and how much faster (thus, most likely cheaper)
you can build things.

I'd start with these links:

http://www.eggheadcafe.com/articles/...ications_3.asp
http://www.eggheadcafe.com/articles/..._generator.asp
http://www.eggheadcafe.com/tutorials...es--excep.aspx
http://www.eggheadcafe.com/tutorials...eview-faq.aspx
http://www.eggheadcafe.com/tutorials...omaticall.aspx

--
Robbe Morris - 2004-2006 Microsoft MVP C#
I've mapped the database to .NET class properties and methods to
implement an multi-layered object oriented environment for your
data access layer. Thus, you should rarely ever have to type the words
SqlCommand, SqlDataAdapter, or SqlConnection again.
http://www.eggheadcafe.com/articles/..._generator.asp

"Jeff" <it************@hotmail.com.NOSPAMwrote in message
news:ea**************@TK2MSFTNGP06.phx.gbl...
Hey

.NET 2.0

I'm about to start learning C# 2.0. I want to develop an C# 2.0
application which I can use to impress my employer. I think it's much more
fun to program on something I find inspiring... I've spent some hours
thinking on what to program... but all which comes to me are accounts
software.. which I find a bit boring, because so many already exist..
Basically I want to develop an application where must demonstrate Active
Directory, XML, Web Sevices.. and lots of other subjects within C# 2.0

I also want to have fun doing it, I think I'll learn C# 2.0 faster if I
have fun doing it!

Any suggestions on what I should "try" to develop.. any suggestions are
welcome :-)

Jeff

Nov 20 '06 #2

Jeff wrote:
I'm about to start learning C# 2.0. I want to develop an C# 2.0 application
Any suggestions on what I should "try" to develop..
Think about something that you or your business needs -- or would find
useful -- and go about it that way.

For example :- at my last company, as a web developer I occasionally
needed to resize an image and didn't want to wade through the swathes
of red tape to get some kind of program installed. So I looked up the
..Net image manipulation classes and went ahead and made my own Windows
Forms application which did the job perfectly. Even though there are
many programs which will perform this task, it was a nice learning
experience to do it myself.

It might not necessarily involve each of the technologies you mentioned
above, but you can always try developing a few different applications.

Nov 20 '06 #3
In most companies there are always some things that would get coded "if they
could get around to it" - but of course, no one ever really does.

At one point in my career, I volunteered to spend a couple hours every night
of my own time to work on those kind of "non-mainstream" projects. By doing
this, you will (I assume) have the opportunity to hit each of the areas you
mentioned below - but in a specific way that your employer would care about.
You also have the added benefit that whatever you create will likely get
used.

Some extra advice - the key here is delivery. Taking on something and not
delivering on it is ... well, not good. You can potentially do yourself
more harm than good if you develop the reputation of not completing a
project you started. If you can, get a list of potential projects, research
them and find the one you believe you are most likely to be able to do in a
week or less. Make sure your don't let your work in the "non-mainstream"
areas impact your daily responsibilities.

Run static code analysis tools (e.g. fxcop, or the VS2005 equivalent) and
then take the time to understand the failures it complains about. Find a
mentor and go over your code with them to improve your design skills.

Over time, projects that you didn't think could get done in a week you will
be able to do in a day. Between fxcop and code reviews you will know how to
create rock-colid code from the start, and that kind of initiative should
certainly impress your employer. In the very unlikely event that they
don't, you've greatly increased your skillset and won't have any trouble
finding an employer that would be more appreciative.

Hope this helps.


"Jeff" <it************@hotmail.com.NOSPAMwrote in message
news:ea**************@TK2MSFTNGP06.phx.gbl...
Hey

.NET 2.0

I'm about to start learning C# 2.0. I want to develop an C# 2.0
application which I can use to impress my employer. I think it's much more
fun to program on something I find inspiring... I've spent some hours
thinking on what to program... but all which comes to me are accounts
software.. which I find a bit boring, because so many already exist..
Basically I want to develop an application where must demonstrate Active
Directory, XML, Web Sevices.. and lots of other subjects within C# 2.0

I also want to have fun doing it, I think I'll learn C# 2.0 faster if I
have fun doing it!

Any suggestions on what I should "try" to develop.. any suggestions are
welcome :-)

Jeff
Nov 25 '06 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Sofia | last post by:
My name is Sofia and I have for many years been running a personals site, together with my partner, on a non-profit basis. The site is currently not running due to us emigrating, but during its...
6
by: Robert Maas, see http://tinyurl.com/uh3t | last post by:
System login message says PHP is available, so I tried this: http://www.rawbw.com/~rem/HelloPlus/h.php It doesn't work at all. Browser just shows the source. What am I doing wrong?
0
by: Gregory Nans | last post by:
hello, i need some help to 'tree-ify' a string... for example i have strings such as : s = """A(here 's , B(A ) silly test) C(to show D(what kind) of stuff i need))""" and i need to...
1
by: Mark R. | last post by:
Hello, I need some help from the experts in the internet. I just found a great site, www.superprodesign.com This site has everything (scripts, tips, HTML, CSS, clipart) and all for free. I NEED...
3
by: e01osama | last post by:
I am new to java. I inatalled oracle. I need to display some of the data from table. that table is from oracle.I want to know how to get that data in to interface. pls help.
9
by: Mickey Segal | last post by:
The long-simmering Eolas patent dispute: http://www.microsoft.com/presspass/press/2003/oct03/10-06EOLASPR.mspx has led to an optional Microsoft Update: http://support.microsoft.com/kb/912945/en-us...
12
by: colincolehour | last post by:
I am new to Python and am working on my first program. I am trying to compare a date I found on a website to todays date. The problem I have is the website only shows 3 letter month name and the...
4
by: vunet.us | last post by:
I would like to create web charts. My site is using AJAX, so I thought of VML and SVG for chart graphics. But there is a browser compatibility issue. Flash would be a good solution but I do not...
0
by: U S Contractors Offering Service A Non-profit | last post by:
Brilliant technology helping those most in need Inbox Reply U S Contractors Offering Service A Non-profit show details 10:37 pm (1 hour ago) Brilliant technology helping those most in need ...
2
by: ilogboy | last post by:
Below is a copy of my Hangman project... I am missing a couple more functions and I don't know how to enhance it... Here are the things I want it to do: 1) I want it to determine the scores for...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.