|
Roger Wright wrote: I'll help with ideas anytime
I think the OP wanted GOOD ideas
|
|
|
|
|
I agree. But you wouldn't want any of my ideas.
Instead, find your own. In today's CodeProject Daily News email, there's a link to an article about "10 Sharepoint Deployment Challenges". Fix one of them so that there are only 9. Or, if Sharepoint doesn't appeal to you, read another article with a list of 10 problems and fix one. Don't trust articles listing less than 10 problems because any worthwhile list has 10 items, and fewer is an indication that the easy ones have been fixed.
|
|
|
|
|
hi friend i also a university student , My mojor is GIS(Geographic Information System) ,now i am doing my senior project ,If prossible wo can talk about the idea of programming....
modified on Monday, May 3, 2010 5:16 AM
|
|
|
|
|
When you want to reply to somebody, there is the option to email them. I'd recommend using that option because you really don't want to put your email address in a public form - that's just inviting spam.
"WPF has many lovers. It's a veritable porn star!" - Josh Smith As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.
My blog | My articles | MoXAML PowerToys | Onyx
|
|
|
|
|
Excellent advice, Pete.
"A Journey of a Thousand Rest Stops Begins with a Single Movement"
|
|
|
|
|
thanks !! i have edited it and deleted my private email
|
|
|
|
|
Ah, Senior Project.... I well remember it. I designed a submersible data collection system for a buoy 3" in diameter to collect sea water information and transmit it to another senior project that had to record the data. That was fun...
I have a project that I'm working on in my own time that you're welcome to take on as a senior project, and I think it would be a good match for your skills and interests.
I design and build electrical power substations, among a few other duties. In those substations there are 4 or 5 devices that we monitor for temperature, number of operations, current and voltage, that sort of thing. The number of variables is not large, but it's important information to gather so that we can predict when various devices will need maintenance before they fail. Each month I send linemen out to record on paper the values I need, then I enter them in a spreadsheet. That's not an ideal solution, and I'd really like to put the data into a database, then analyze trends to predict when I should take an item out of service for preventative maintenance. I'd prefer a solution using C#, since that's the language I'm now trying to master, and storing the data in a SQL Server database would be perfect.
The analysis part is beyond the scope of this effort- I'll add that myself. But the data collection part might be a good fit for your project. If this interests you, feel free to email me. If not, keep in mind that the major cause of project failures is the failure to limit the scope. Things that look easy in the requirements phase often turn out to be nightmares when it comes to actually implementing a solution.
For your project, keep it simple. The purpose of a Senior Project is to demonstrate your mastery of the subject matter, not to create an application to save the universe. It's awfully easy to lose sight of that fact. Good luck to you, and I hope you have as much fun with yours as I did mine!
"A Journey of a Thousand Rest Stops Begins with a Single Movement"
|
|
|
|
|
Well, there's a first. This is the first time I've seen somebody offer sensible advice on a project idea in this forum. Whether or not this captures the OPs imagination is a different matter (or if they can sustain that for the duration of the project).
"WPF has many lovers. It's a veritable porn star!" - Josh Smith As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.
My blog | My articles | MoXAML PowerToys | Onyx
|
|
|
|
|
Pete O'Hanlon wrote: if they can sustain that for the duration of the project
You're right about that! Sometimes what seemed like a good idea turns into a horror when the project gets into details.
"A Journey of a Thousand Rest Stops Begins with a Single Movement"
|
|
|
|
|
Thank you for your help. Even if your ideas is good one, I think it will be difficult for me, because in our country your problem can be solved by electrical engineers not computer programmers. I think it needs working with hardware. But our main focus is programming and it is only software.
I found a new idea with my friends and it is something related to Mobile Banking System. There is no such thing in our country. If we do this, we will be the first one. Our main concern is the infrastructure will look like.
1) It is a mobile application
2) It needs a high security
3) There must be an intelligent system from the bank’s server side which will accept incoming requests and send the appropriate answer to each user.
If you have any idea about this please help me out. Thank you.
|
|
|
|
|
CoderForEver wrote: I found a new idea with my friends and it is something related to Mobile Banking System.
That sounds exciting, though I must caution you that it sounds too ambitious for a senior project. I do wish you well with the project, despite my concerns, and hope that you will consider posting your solution to CodeProject when it is complete. I think a lot of us would find it interesting and instructive.
And, by the way, I'm an electrical engineer, but a lousy programmer. The task I suggested is pure software, so it will take me a long time to make it work with my low level skills.
Good luck on your selected project, and I look forward to following your progress here in the forum!
"A Journey of a Thousand Rest Stops Begins with a Single Movement"
|
|
|
|
|
Thank you for your help man!!!! But this times not only coding is a problem but having a nice documentation is a must! We are evaluated as follows
-65% Documentation
-20% Coding/Implementation
-15% Defense
So if we have a nice documentation I hope it will be easy to do the implementation. By the way if you or any body has an idea of Service Oriented Architecture (SOA) ... it would be nice to hear.
By the way if you have any contact would you please let me know so that I will contact you.
Thank you.
|
|
|
|
|
I'm glad to see that some schools still considwer documentation to be important. An awful lot of major software companies have lost sight of that fact. Well documented requirements lead to well documented functional descriptions which, if properly segmented and divided into small blocks, lead to easily coded chunks.
If this is a team effort, I strongly recommend an Interface Control Document which none of you may change without everyone agreeing to the change. In it you will describe in detail every public variable and type, every function, and whose responsibility it is to implement each. That way there are no surprises because A wrote an integer function which B called expecting a real result... That one document will save your ass. I use one even for my own tiny projects, simply because I have so little time to work on them that when I set the project down for 2 months because I got busy at work, when I get back to it I've forgotten what I was doing where. A review of my ICD tells me where I left off and what to do next.
As for contact info, click the email link below, instead of the reply link.
"A Journey of a Thousand Rest Stops Begins with a Single Movement"
|
|
|
|
|
Find a popular application, and try to duplicate it.
.45 ACP - because shooting twice is just silly ----- "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." - J. Jystad, 2001
|
|
|
|
|
Aaah, college. Back when I was there, one of the other teams was trying to write a competitor for Windows 3.0.
|
|
|
|
|
PIEBALDconsult wrote: competitor for Windows 3.0.
Etch-a-Sketch?
"A Journey of a Thousand Rest Stops Begins with a Single Movement"
|
|
|
|
|
hi,
i want to add a method to dll which could return a value.hw can i do that?
|
|
|
|
|
Do you have the source code to the dll? Is it a .NET assembly?
I think we all need more info from your side to be able to help..
|
|
|
|
|
yes i have the source code nw i want to add a function which should return a string.Also i want to call the function outside dll.hw to do that?
|
|
|
|
|
If you have the source code, you edit one of the classes (or add a new one) and create a method that does this. This is pretty basic stuff.
"WPF has many lovers. It's a veritable porn star!" - Josh Smith As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.
My blog | My articles | MoXAML PowerToys | Onyx
|
|
|
|
|
Member 590310 wrote: i want to add a method to dll which could return a value.hw can i do that?
In DLL:-
namespace my
{
class ABC
{
private int _intValue=10;
public int ReturnValue()
{
return _intValue;
}
}
In your Executable:- First add reference of DLL , then following code will
suffix
my.ABC oABC = new my.ABC();
Console.WriteLine(oABC.ReturnValue());
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow Never mind - my own stupidity is the source of every "problem" - Mixture
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
0k thats fine but i dnt want to add dll reference instead i want to load it on runtime like that.
Assembly a = Assembly.LoadFrom(Application.StartupPath + @"\"+strLangName+".dll");
then hw to call its function?
|
|
|
|
|
|
as calla suggested, bellow is the simple way to do it.
string asseblyId = @"NewAssembly,Version=1.0.0.0,Culture=neutral,PublicKeyToken=531174506d670b8c";
ObjectHandle Handle=Activator.CreateInstance(asseblyId, "NewAssembly.ClassName");
object obj = Handle.Unwrap();
object[] parm = new object[] { 2, 4 };
object[] parm1 = new object[] { "Hello" };
Type t = obj.GetType();
t.InvokeMember("DoIt", BindingFlags.Public | BindingFlags.NonPublic|BindingFlags.InvokeMethod|BindingFlags.Instance ,null , obj ,null);
int i=(int)t.InvokeMember("Add", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.InvokeMethod | BindingFlags.Instance, null, obj,parm);
Console.WriteLine(i);
t.InvokeMember("Name", BindingFlags.Public | BindingFlags.SetProperty|BindingFlags.Instance , null, obj, parm1);
string strname=(string)t.InvokeMember("Name", BindingFlags.Public|BindingFlags.GetProperty| BindingFlags.Instance, null, obj, null);
Console.WriteLine(strname);
and bellow is the methods for class in dll
public class Employee
{
public string _name;
public int _age;
public string _address;
public string _id;
public Employee()
{
}
public string Name
{
get
{
return this._name;
}
set
{
this._name = value;
}
}
public int Age
{
get
{
return this._age;
}
set
{
this._age = value;
}
}
public string ID
{
get
{
return this._id;
}
set {
this._id = value;
}
}
public int Add(int i, int j)
{
return i + j;
}
public void DoIt()
{
Console.WriteLine("Welcome from DO it");
}
public override string ToString()
{
return String.Format("ID :{0} Name:={1} Age{2}", this._id, this._name, this._age);
}
}
hope this helps!
Abdul Rahaman Hamidy
Database Developer
Kabul, Afghanistan
|
|
|
|
|
Good to see developer from Afghanistan... welcome brother!
|
|
|
|
|