|
hi friends anyone got idea for standardizing the input address into standand format which will be configued by the developer
preferred language is c#
|
|
|
|
|
Get each section of the address seperately from user and use string.Format(...) to do your thing.
DaveBTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)Visual Basic is not used by normal people so we're not covering it here. (Uncyclopedia)
|
|
|
|
|
What do you mean by "address"? Do you mean a postal-location, or a mailaddress or something?
I are troll
|
|
|
|
|
ya it refers postal ADDRESS
do u have any idea
|
|
|
|
|
In which case it all depends on the country - there are multiple different formats for addresses. Pick one you like and use it
Bob
Ashfield Consultants Ltd
Proud to be a 2009 Code Project MVP
|
|
|
|
|
this is the standard address....
no : 5,abc building,xx street,yy city,country
but the user may give any in any order...my program should standadize it in the above format
abc building,no : 5,xx street,country,yy city
this is the input from the user
|
|
|
|
|
lawrenceinba wrote: the standard address
Local yes, but other countries may use different formats.
I are troll
|
|
|
|
|
One idea for you to think about:
if you have an address for example that consists of 4 data fields i.e
Street
City
Country
Postcode
you can assigned each value an index like
street = 0, city = 1, country = 2, postcode = 3
then you ask the user for there preffered order;
maybe they put street(0), city(1), postcode(3), country(2)
then when you load your address data which should always be stored in a standardised format you can load it in the order required based on the index values.
Sorry if this is not making to much sense, its a hard one to explain
do you get the idea?
|
|
|
|
|
an example:
string[] loadedAddress = {"Street", "City", "Country", "Postcode"};
int[] userFormat = {0, 1, 3, 2};
for(int i = 0; i < userFormat.length; i++)
{
textbox1.text += loadedAddress[userFormat[i]] + "\n";
}
|
|
|
|
|
There is no "standard" for postal addresses, or the postal service would use it. The postal-service will not comply to the standards that we design, so we (as developers) have to ensure that we can use any address (in any format) as provided.
E.g., there are three different formats of "normal" addresses in Holland. We got the usual street-zipcode combination, we got Postboxes for companies and we got Answeringnumbers - a sort of Postbox for a company, but without the need to stamp the damn thing.
The first one, street-zipcode combination, uses a number for the house. That's the most common way, I guess. Alas, Curacao has some streets where there aren't any numbers on the house - the postal-worker has to verify the address by reading the addressed family-name.
Unless you're going to use the address-details in computations/measurements/analysis, I'd suggest you be liberate in what you accept.
HTH
I are troll
|
|
|
|
|
actually its an artificial intelligence system.....
TRAIN HMM is a software used to train the standard address format and save the probability in a log file... from which it'll be useful to standardize using viterbi algorithm(source:wikipedia)
|
|
|
|
|
So you're going to develop something that can verify whether something 'could be' an address? Sounds cool and complex!
Good luck
I are troll
|
|
|
|
|
|
try looking here[^]
Henry Minute
If you open a can of worms, any viable solution *MUST* involve a larger can.
|
|
|
|
|
Hi,
I am using WebBrowser Control and passing the url at run time.
I want to insert some text or javascript into the body of the web page being loaded in the browser.
I tried like below.
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { WebBrowser browse = (WebBrowser)sender; if (!(webBrowser1.Document.Body.InnerHtml.Contains("Hello"))) { webBrowser1.Document.Body.InnerHtml = browse.Document.Body.InnerHtml + "<script type='text/javascript'> var Hello; var i; var totalTable = document.getElementsByTagName('table').length; for(i=0;i < totalTable; i++) { document.getElementsByTagName('table')[i].id = 'name' + i; } function myfun() { this.style.border = 'solid 5px Red'; } function myfun1() { this.style.border = 'none'; } for(i=0;i < totalTable; i++) { document.getElementsByTagName('table')[i].onmouseover = myfun; document.getElementsByTagName('table')[i].onmouseout = myfun1; } </script>"; } }
But, This is not working. This event is fired many times for single page.
Thanks,
Nagaraj
"We owe a lot to the Indians, who taught us how to count, without which no worthwhile scientific discovery could have been made!"
- Albert Einstein
|
|
|
|
|
I have a C# code below that only reads data from an excel file.
When I used Excel 10.0 object library (Excel 2003), it works fine. After I change to excel 12.0 object library (Excel 2007), the application always indicates the excel file has been changed, and asks if I want to save the change. Actually the application will never change the data.
MSExcel.Workbook xlsWorkbook = xlsApp.Workbooks.Open(FileName, 0, true, 5, "", "", false, MSExcel.XlPlatform.xlWindows, "\t", false, false, 0, true, false, MSExcel.XlCorruptLoad.xlNormalLoad);
...
...
...
xlsApp.Workbooks.Close();
Does anybody know how to open the file in Read-Only mode to avoid the problem?
Thanks.
lk
|
|
|
|
|
If no changed are made just call xlsWorkbook.Save and then close it to remove the prompt. Set visible to false if you are using it as an engine and set xlsWorkbook.IgnoreRemoteCall (I think thats it, intellisense will tell you for sure) so it opens as a single-instance.
|
|
|
|
|
Thank you, EliottA. This may be a good solution in case we are not able open the file in Read-Only mode.
lk
|
|
|
|
|
Np, good luck and let me know how it turns out.
|
|
|
|
|
it seems has no save() mothod in class Workbooks.
Thanks.
lk
|
|
|
|
|
It has a Excel.SaveWorkspace[^] method which you should investigate. You can't save a single worksheet but your entire workbook you can.
|
|
|
|
|
Yes, you are right.
but if I call it to save the file, another dialog box "...file already exists in this location. Do you want to replace it?" appears.
lk
|
|
|
|
|
I don't know what to tell you, save it as a random filename, delete the old one and rename the saved one to the old filename. Come on man do a little thinking for yourself here.
|
|
|
|
|
EliottA, Thank you for your help. I have got the solution.
Set the Saved property for a workbook to True without saving the workbook to the disk, Microsoft Excel will quit without asking you to save the workbook.
lk
|
|
|
|
|
How can i create an customize label with surrounded rectangle.
|
|
|
|