|
I'm not sure if this is the correct place to ask this question. Sorry if I post in the wrong forum. I have created a POS system for restaurant using C# express and SQL Server express. I want to extend the application, so my client can take orders with PDA. I have think some ways, creating mobile application with C# or create an ASP.NET, or maybe PHP application accessing SqlServer. I am not familiar with PHP but not ASP.NET. So what do you suggest I should be using? Is it posible using C# express creating mobile app? If I should create mobile app, where should I start. Thanks.
|
|
|
|
|
I'm not entirely sure, but I don't think the license for C# Express permits you to sell software you create with it. I think it's more of a learning tool. If you can, then I'm happy because I've been working under a complete misconception. If you want to create mobile Apps, I believe SharpDevelop will let you do that, I think they've brought that piece of software along quite a bit.
I personally would go the route of creating a mobile app, but that way you're going to have to write client/server software to interface with your POS database. Going the webserver route, all your code is server-side, you just interface with the database on the server side and your handheld just has a webpage open. Designing a webpage that will work well on the handheld will be a bit tricky, and you'll also need to lock down wireless quite tightly.
|
|
|
|
|
You can use the Express editions for commercial use. I raised the same point with someone else a while ago (can't find the thread now!), but I researched it a little and had to correct myself!
DaveBTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)
|
|
|
|
|
Found the post
Clickety[^]
DaveBTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)
|
|
|
|
|
Mobile apps are much the same as any ordinary app and C# will do it very nicely. Not sure if you can do mobile apps on Express though - does it have the emulator?
DaveBTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)
|
|
|
|
|
hi,
i would like to know how can i do?
i want to access all computer through my computer and response.
i want that my page shows on client machine then client cant do any thing with out answering that. while already connected to lan.
how can i made cybercafe software?
advance thanks.
|
|
|
|
|
Err... Well, you could have one computer with a direct connection to the internet that all other computers connect to. The other computers on the network would have to connect to this machine so you could control from there what they get. Depending on how large the network is, you might need one meaty computer, or just set up a small server.
As for the code part, you'd need to make a server application to accept any incoming requests and send back the webpage / information you need to. There are countless articles and examples of making a server application here on CP and the rest of the internet, so you should read through some of those.
My current favourite word is: I'm starting to run out of fav. words!
-SK Genius
Game Programming articles start - here[ ^]-
|
|
|
|
|
Hy everyone!
I know there is a c# operation, to watch a directory for changes, meaning to realize, when files are copied into it to handle them etc.
this could be done by filesystemwatcher (FileSystemWatcher watcher = new FileSystemWatcher(); )
but in which order are the files which are found in this directory handled? in alphabetical order or just picking one?
so lets say i copy three files to this directory
b_file, a_file and c_file in which order are these files handled?
and lets say there is already a d_file in it when i start the service watching, which files comes first?
because i want to realize a tool which takes the files describing what to do (in xml). so the correct order is important. therefore i have to know the files are handled in the correct order.
let's say a_file creates a file, b_file changes the contence and c_file copies it to it's destination.
so the "commandfiles" have to be handled in correct order. that's why this info is so important for me.
thanks for any hint.
stephan.
|
|
|
|
|
The files will be handled in the same order as the IO operations.
Note you won't get any events for files that were already in the folder before the FileSystemWatcher is started (d_file)
|
|
|
|
|
so this means, when a file enters the directory, then the trigger is started.
if file a_file and b_file enter at (almost) the same time, is a_file handled first or the one which is first in?
to guarantee the correct handling of the files i have to take care, a_file is there before b_file etc. is this correct?
because changing contence before creating a file won't work or updating data which is not there because the last command should have put the data in there
thanks for your info.
stephan.
|
|
|
|
|
stephan_007 wrote: if file a_file and b_file enter at (almost) the same time, is a_file handled first or the one which is first in?
It handles the first one in first.
If the order is important then wait until you get a full set in before starting processing - until you have them all you can't do anything anyway, as far as I can tell from your posting.
Bob
Ashfield Consultants Ltd
|
|
|
|
|
I have 6 comboboxes that are exactly the same. Just that the answers vary. Now I have an xml file that goes to a dataset. I tried to set the same table as the datasource in the xml file to all 6 cb's, but to bind the selecedValue property to 6 different variables. Basically what happened is that all the values of all 6 boxes ended up being the same. I ixed it by making 6 different entries in the same xml file that were identical except for the name. I personally think this is a waste and would like to now if there is any other way to do this.
|
|
|
|
|
Hi,
Use the clone property of the datatable to create seperate instance in memory.
Sample Code
ComboBox1.DataSource = Dataset.DataTable;
ComboBox2.DataSource = Dataset.DataTable.Clone();
ComboBox3.DataSource = Dataset.DataTable.Clone();
ComboBox4.DataSource = Dataset.DataTable.Clone();
ComboBox5.DataSource = Dataset.DataTable.Clone();
ComboBox6.DataSource = Dataset.DataTable.Clone();
Remember the Datatable is a type of Reference Variable.
Regards,
|
|
|
|
|
it doesn't work. with out the clone it works though.
This is the code
cbBp1Position.DataSource = xmlDataSet.Tables[27];
cbBP2Position.DataSource = xmlDataSet.Tables[27].Clone();
|
|
|
|
|
Hi,
I am working on a windows service that monitor a path and does some upload based on the FileWatcher class. As per microsoft, it say that "More than one user Service may run within the same process". Therefore, i created two services (component classes) in my windows service project and added an instance of each to the service to run as shown below:
static void Main()
{
ServiceUtility initUtl = new ServiceUtility(Constants System.ServiceProcess.ServiceBase[] ServicesToRun;
ServicesToRun = new System.ServiceProcess.ServiceBase[] { new exchangeRateFileWatcher(), new KYCFileWatcher() };System.ServiceProcess.ServiceBase.Run(ServicesToRun); }
However, i read that the second service will run only if the first one fails. Can you please tell me whether it is possible (and how) to run the two services within the same process (i.e exe)?
Thank you for your kind help
Carpe diem,
Krg
|
|
|
|
|
datastruct wrote: i read that the second service will run only if the first one fails
That's nonsense. I have service processes running up to eight Services.
|
|
|
|
|
|
Thanks for your kind help Vikas I'll see into it now itself
Carpe diem,
Krg
|
|
|
|
|
While leaving unsaved form, the system should alert the user that the data is not saved and user should get option to save the form before moving out of the form.It is a windows application in .NET framework coded in C#.
|
|
|
|
|
Setting a flag on OnSaveButtonClick event and by handling FormClosing Event I think you can check this one.
class mainForm
{
....
private bool isSaved = false;
...
private void OnSaveButtonClick(object sender, EventArgs e)
{
SaveFile();
isSaved = true;
}
private void On_FormClosing(object sender, EventArgs e)
{
if(!isSaved)
{
MessageBox.Show("Data is not saved!");
e.Cancel = true;
this.Focus();
}
}
...
}
Hope this helps. Good Luck.
|
|
|
|
|
how to remove access database password using c# code.please help me.explain it. thank you.
|
|
|
|
|
lankaudaranga wrote: how to remove access database password using c# code
Without knowing it? Uhm...You're a bad guy!
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
lankaudaranga wrote: how to remove access database password using c# code
You can't, and stop asking the same damn question over and over.
"The clue train passed his station without stopping." - John Simmons / outlaw programmer
"Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
|
|
|
|
|
Hi,
I have created a windows service which monitors the activities of files on the server. This windows service is using a filesystemwatcher.
Every time there is an activity, i.e. when a file is moved or created, etc., then the system sends an email.
All works fine.
Question:
Imagine something will have to get installed on the server and the user forgot to turn off this windows service. Then as a result, a lot of emails will get sent.
This is what I am trying to avoid (Sending un-necessary emails).
Ideally, the user will turn this windows service off but what if he doesn't? certainly we do not what the system to send so many emails as the result of something being installed which can cause alot of files movements and creations, etc...
Thanks
|
|
|
|
|
Well, if you were stupid enough to set the folder to C:\ and then allow it to watch subfolders for "*.*" as well, you deserve what you get.
How about this... write the service to be more selective about what it's watching for. I know, this might be a huge mental leap for you, but sometimes, programming requires, ummm...., programming.
"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
|
|
|
|