|
I am an Msc computer science student.As part of our studies we have 6 months project.please suggest me some system level project topics that will be sufficient for a 6 months project.
|
|
|
|
|
Why do people always ask this ?
Here's some things to ponder.
1 - we have no idea what you've written before. So, we don't know what you're good at
2 - we have no idea what sort of thing your professor is likely to want to see.
3 - Why not think about something YOU could use in 6 months time, instead of asking a website of strangers to come up with something ?
Christian Graus
Driven to the arms of OSX by Vista.
|
|
|
|
|
what about your email notification project?
|
|
|
|
|
|
this question is not good...
I Love KongFu~
|
|
|
|
|
An assembly code compiler
|
|
|
|
|
Write a program that can be installed on a Windows system that converts currently running copy of Windows to Linux without the need to install anything.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
|
|
|
|
Bunnies! I like bunnies and lets face it who doesn't!
You could write an AI bunny, maybe call it a Rabbot (my little joke there). Just start out simple with the Rabbots hoping about. Then you could add in boy bunnies with blue bow ties, and girl bunnies with pink bonnets.
Once you've got your different bunny rabbots working you could then try and make them interact and see how long it takes for them to tell you to feck off and do something useful instead of creating lots of dirty bunny pron!
Panic, Chaos, Destruction.
My work here is done.
|
|
|
|
|
Try a "Hello BIG World" project...since everyone's already done the "Hello World" projects, you can expand on it with BIG and I'm pretty sure it'll take you all of 6 months.
|
|
|
|
|
could you please explain "Hello BIG World" project...
|
|
|
|
|
You could write a program that posts the same question over and over until everyone gets really annoyed with it.
Why is common sense not common?
Never argue with an idiot. They will drag you down to their level where they are an expert.
Sometimes it takes a lot of work to be lazy
Individuality is fine, as long as we do it together - F. Burns
Help humanity, join the CodeProject grid computing team here
|
|
|
|
|
I think you have already selected that "email notification project for file system" right ?
You can continue with that, just create some WCF Service to monitor file system. and develop UI to configure the email notification(group of people and which notification to which email id etc...) and file system(which drive / folder / file type to monitor etc..) using WPF / WinForms. so that you can learn both the technologies and it will keep you busy for atleast 3-4 months and rest you can document the whole project and create some presentation.
Just start something and then ask question if you have any problem understanding, people will sure give you asnwers. but if you dont try to do anything they will not help you.
so atleast start something, dont give up before even try...
|
|
|
|
|
What is WCF service?What is WPF/WinForms?
|
|
|
|
|
better u go for networking projects using socket or remoting
|
|
|
|
|
On Vista, when using its Speech Recognition to control the system when ever there's an ambiguity, Say i have 2 folders called "New Folder" and "New Folder (2)" ...Vista Seems to identify the ambiguity and offers us to isolate both icons by covering them with Green Semi-Transperant Rectangle (Numbered 1 and 2)...the user simply has to say "1" or "2" and the appropriate folder is selected...
I'm currently making a Program that uses Motion Detection to control the mouse...
My Program should also identify all available Windows on screen...(sort of "helps" the mouse, like a guide)
i was wondering if there was any api that could get me the
a) The Coordinates of all Available windows...(EnumWindow then EnumChildWindow ?? )
b) Draw those Green Semi-Transperate Rectangles over them....(Any API? or any code you may have to offer?)
Thank you so much!
modified 20-Oct-19 21:02pm.
|
|
|
|
|
hello, i want to guide dates from Excel to use in C# Form . can you tell me how to do ? or, i should look which books ? thank you
|
|
|
|
|
Microsoft has a download called the tools for office, or something. That's what you need as a bridge between .NET and office, and I'm sure it comes with documentation.
Christian Graus
Driven to the arms of OSX by Vista.
|
|
|
|
|
VSTO visual studio tools for office...
Or, build a c# project( a shared add-in or visual studio add-in and get the interaction between c# and excel)
|
|
|
|
|
hey everyone:
my project comes out this error"could not find installable ISAM" error with Extended Properties=Excel 8.0;HDR=NO;IMEX=1" when i want to read excel .xls file by string OLEDB Connection. but once i take off HDR=NO;IMEX=1. it is able to compliered but it cannt read the first row data. how can i solve the problem. thank you so much
string cnStr = @"Data Source=" + filePathName.ToString() + ";Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0;HDR=NO;IMEX=1";
using (OleDbConnection cn = new OleDbConnection(cnStr))
{
using (OleDbCommand cmd = new OleDbCommand())
{
cmd.Connection = cn;
cn.Open();
cmd.CommandText = "select * from [" + tpfileName + "$]";
using (OleDbDataReader dr = cmd.ExecuteReader())
{
while (dr.Read())
{for (int i = 0; i < dr.FieldCount; i++)
{temp.Add(dr[i].ToString());}
}
}
}
}
|
|
|
|
|
IIRC this is caused by the incorrect version of the Jet engine being installed or possibly the incorrect XL driver for the Jet engine.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Hi!
I need some pointers to get me started on this problem. I have a university assignment for my database programming class, we're using Oracle 10g. The assignment is all about PL*SQL, but I want to create a .net UI to display data in. I have no problems creating the GUI or using ado.net etc.
The problem is the only way to connect to the Oracle server is via a telnet connection. I've never even attempted to write something like this, so some pointers on how to define and create the connection within my app would be appreciated. Ado.net would need to talk to the oracle server via the telnet connection on certain ports.
Note: the GUI is not actually part of the assignment, I'm doing it out of interest (and perhaps the chance for some extra marks if the lecturer is feeling generous). Cheers.
|
|
|
|
|
I have a com dll written in VC6 c++ and and app written in c#, my question is the following:
I want to be able to return the parameter values from the com dll even if an exception occurs, this works in vb6 as well as in vc6 c++ but for some reason in c# the parameters are returned empty. The parameters that are passed into the com dll are assigned values prior to the exception being thrown so why aren't the values returned to the calling app?
I know, I know why would I want to do something like this? Well, because I want to differentiate between error and alarm conditions without adding additional parameters to my functions. In case of an error condition (fatal) the exception is thrown prior to the return parameters being populated, in the case of an alarm (non-fatal) condition the return parameters are populated prior to the exception being thrown.
C++ COM function definition:
HRESULT GetInfo([out] BSTR* name, [out] BSTR* serialNumber, [out] BSTR* modelNumber);
C# calling routine:
try
{
GetInfo(out name, out serialNumber, out modelNumber, out mac);
}
catch(ComException ex)
{
Debug.WriteLine(SerialNumber);
}
Is this possible? Seems like it should be as it works correctly with VB6 and C++.
|
|
|
|
|
Well, you have an issue with the case of the SerialNumber variable, beyond that, I'm not sure, but I'd suspect the only way to know for sure is to test it. If it doesn't work, it doesn't work. It's all about order of operations, it seems to me.
Christian Graus
Driven to the arms of OSX by Vista.
|
|
|
|
|
Forgive my pseudo code, looking back at it I realize it is not accurate and poorly written.
I have made sure that the parameters are populated prior to the exception being thrown, my only guess is that this has something to do with the unmanaged to managed conversion in the case of abnormal function completion (thrown exception).
|
|
|
|
|
Hi,
interesting question. I looked into the C# language specification, and it did not provide an answer. It says:
The following definite assignment rules apply to output parameters. Note the different
rules for reference parameters described in §5.1.5.
• A variable need not be definitely assigned before it can be passed as an output parameter
in a function member or delegate invocation.
• Following the normal completion of a function member or delegate invocation,
each variable that was passed as an output parameter is considered assigned in that execution path.
• Within a function member or anonymous function, an output parameter is considered
initially unassigned.
• Every output parameter of a function member or anonymous function must be definitely
assigned (§5.3) before the function member or anonymous function returns normally.
(My underlining) It does not say what happens by abnormal completion. Here is my best guess:
you are passing a BSTR* which reminds me of how I pass writeable strings to native code, by first creating a StringBuilder with sufficient capacity, then calling the native function, and upon return convert the StringBuilder to a string using its ToString() method. This basically tells me the memory passed to the native function is different from the final result, and that conversion probably does not happen when an exception occurs. Hence my suggestion:
- explicitly create a StringBuilder, with sufficient capacity;
- call the native function
- upon its return, whether normal or abnormal, convert the SB to a string.
Doing so I expect you will get the data you are after.
Luc Pattyn [Forum Guidelines] [My Articles]
- before you ask a question here, search CodeProject, then Google
- the quality and detail of your question reflects on the effectiveness of the help you are likely to get
- use the code block button (PRE tags) to preserve formatting when showing multi-line code snippets
|
|
|
|