|
The client knows what basic high level functions he wants, such as products, quotes, and invoices. I'm after a basic set of usability features that apply to list and edit screens for all of these.
|
|
|
|
|
I am unable to determine your point.
|
|
|
|
|
I was trying to determine a 'standard' set of features available in a typical retail sales application, such as print, copy, commit, export etc. that apply across all entity features, such a s quotes, orders, products etc.
I've decided to just go with an iterative prototyping over the weekend. I'm just going to give the client exactly what he wants, even if he takes several iterations to tell me. Changes are pretty rapid in Access anyway.
|
|
|
|
|
Write them a use case or two based on those high level functions and walk them through them to see if that fits what they have in mind.
As for the UI, do simple sketch on paper, it's easier to lay down ideas and easier for them to write down notes and even let them draw sketches based on your designs. ( have a look at this blog : Flow|State[^] )
|
|
|
|
|
Hi Guys -
I have an application which contains a number of discrete controls. The app is working, but i have a particular control which is quite complex and i have the following options:
1) Implement the control and the model together and simply serialize the controls contents.
2) Implement the control and model seperately and keep them syncrhonised.
I realise that 1 works nicely with minimum development, but in order to validate the data (The rules are external to the control), i would have to load it into the control and validate it there. To hide this from the UI, the validation would need to create an instance of the control purely for validation purposes. Would this be considered bad practice? What are other peoples thoughts on this matter?
Cheers
Tris
-------------------------------
Carrier Bags - 21st Century Tumbleweed.
|
|
|
|
|
Tristan Rhodes wrote: 1) Implement the control and the model together and simply serialize the controls contents.
2) Implement the control and model seperately and keep them syncrhonised.
I would use the MVC pattern. Use the model and put the validation in there.
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
Hello all,
I'm trying to find some info on grid computing and virtualization. I've seen an article about XGE (from Xoreax Incredibuild), I know and use Incredibuild already, but what I'm wondering is how their virtualization environment work. I'm trying to look for some information on the architecture behind this. Do you have any link that could help me, any information ?
Thanks,
Gérald
|
|
|
|
|
I am interested as well. Have you found anything good?
"Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
|
|
|
|
|
No, I didn't found anything yet
|
|
|
|
|
I was wondering, how would one begin developing an application that would actually update itself so to speak?
Would it download new code and then recompile itself? or simply get the updated files and load them (from the start) using reflection? Are there any other ways?
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook
"There is no wealth like knowledge, no poverty like ignorance." Ali ibn Abi Talib
|
|
|
|
|
Mustafa Ismail Mustafa wrote: using reflection?
Is "reflection" referring to .NET platform? If so have you looked at the MSDN material for Updating Applications?
|
|
|
|
|
hi all,
i'm going to be working on a web application project using asp.net 2.0 with the database backend as oracle.
i would not have any problem developing my web application with oracle database, since ODP's are available and i can probably learn Oracle along the way...
my problem is such that, how do i set up the architecture such that, the web applications (asp.net) are hosted in a windows server 2003 machine (iis 6.0) and the database server (Oracle 10g) would be on a SUSE linux machine.
my queries would be:
1- how do i let the web app (asp.net + iis 6.0) communicate /access the oracle database hosted in suse linux?
2- would a SOA approach work on this? where there would be a service in the Oracle machine to access requests from the web apps & vice versa?
3- i also have to consider that i'm provided with a 64mb bandwidth connections.
any inputs would be much appreciated.
thanks all,
praetorean
|
|
|
|
|
Hi!
I'm working on a similar way: WindowsAPP/ASP.NET versus Oracle Database. Answering to your first question I'm using Oraclenet 10g client to access to database. It's the most faster to acces. You can download from oracle website. If you don't find it ask me.
Answering to the second question, when you install an oracle database, is included a service called listener that get connection from the outside.
Refering to your third question 64mb connection is Ok.
If you want more information ask me.
I hope I help you.
Visit my blog at http://dotnetforeveryone.blogspot.com/
|
|
|
|
|
so i guess it's feasible on the architecture that i'm working on.
i'll take a peek on the oracle 10g client.. but i'm afraid, Oracle is a new thing for me... so, i may need some catching up
as for the listener service, would appreciate if i get set some more details on this.
my understanding would that, upon oracle installation on the linux machine; oracle also installs the said listener.
any applications wanting to access oracle on the linux machine would be going thru that listener?
could i ask for more details on this... or can you point me to references pertaining this?
64mb is the initial constraint, the web application will be serving around 1800 users simultaneously at worst... would that be an issue?
thanks again
|
|
|
|
|
|
hi il_masacratore,
thanks for the heads up, my apologies for my delayed reply...
referring to your earlier input "Refering to your third question 64mb connection is Ok."
i was mistaken... my bandwith connection would be limited to a 64kb connection...
would it still be ok?
thanks
|
|
|
|
|
This 64Kb are client download capacity or server offer 64kb to client?
Visit my blog at http://dotnetforeveryone.blogspot.com
|
|
|
|
|
i can't tell for exact just yet...
let's just say, it'll be either of the two...
how do they differ?
|
|
|
|
|
I supose that your Windows Server has a connection of 64Kb with Oracle server. I supose it will be enough. If in the future your web app works slowly, you know which is your first bottleneck to check.
Visit my blog at http://dotnetforeveryone.blogspot.com
|
|
|
|
|
Hi Everyone,
Thanks again for helping me so much. I have another silly design question.
Is there a good way to validate object data?
I know that lots of people use the front-end to validate their data, but I was hoping to also validate the object data, just in case the front end fails. Perhaps this is overkill, but I assume it's a pretty common task. I'd rather not do a million if/then's. It would be great if I could write the logic only once. Is there a design pattern that could facilitate this?
Thanks!
Chad
|
|
|
|
|
There are several methods for this. I created one using Extension methods in C#.
The basic idea would be to create a class that implements a static method to implement a generic object. This method should accept the object to validate and a set of rules to validate the object against. If the validation fails the method should throw an exception containing the reason why the validation failed (Preferrably a message configured on a rule that failed validation).
Implementation could look like this:
public static class ObjectValidator {
public static void Validate(object objectToValidate,ValidationRuleSet ruleSet) {
foreach(ValidationRule rule in ruleSet) {
if(!rule.Validate(objectToValidate)) {
throw new ValidationException(rule.ErrorMessage);
}
}
}
}
Of course you need to expand this to support validation of specific properties each with multiple rules to check required fields and validate the value of the field against some pattern for example.
There should be some standard components out there that can be quite a timesaver here. Last time I checked Microsoft had a validation application block in their enterprise library which should fit quite nicely.
WM.
What about weapons of mass-construction?
"What? Its an Apple MacBook Pro. They are sexy!" - Paul Watson
My blog
|
|
|
|
|
Take a look at Validation Application Block (http://msdn2.microsoft.com/en-us/library/bb410105.aspx[^]).
[ My Blog] "Visual studio desperately needs some performance improvements. It is sometimes almost as slow as eclipse." - Rüdiger Klaehn "Real men use mspaint for writing code and notepad for designing graphics." - Anna-Jayne Metcalfe
|
|
|
|
|
In my search for information on how to design validation, I did find this as well. The only problem is that I'm working with VS 2003. I don't think I can do the .NET 3.0 stuff with that. Can I? If I cannot do the 3.0 stuff, I'm torn, because it doesn't make any sense to re-work what's already been done with the Application Blocks. I'm already using the older application blocks for data access, logging, and exception logging.
|
|
|
|
|
I need to learn UML. cany any have some idea?
|
|
|
|
|