|
Hi am new bee 2 this forum I want to know what is the exact difference between Application Server and Web Server that we will use in Web Applications
Think Globally And Work Locally In A Creative Way...
|
|
|
|
|
A web server answers HTTP requests from browsers (for example, IIS or Apache); an application server is an environment which hosts server-side applications, which can be used to process data to and from a web server (eg IBM WebSphere).
|
|
|
|
|
Hi,
I've got a datatable with an integer column named "ID", which is loaded at runtime from a database. I know the table loading is working correctly and the ID values range from zero to 10.
DataRow[] r = dataTableObject.Select("ID = " + indexValue.ToString());
This line of code works fine in some cases, though for some values of indexValue (an int) no rows are returned, although I know for a fact that matching rows exist within dataTableObject.
Anyone got any ideas why this might be?
Thanks
|
|
|
|
|
Hi,
How do I get the System idle time in C# (.Net FW 2.0)?
Thanks in advance.
Subrahmanyam K
|
|
|
|
|
http://www.codeproject.com/csharp/GetIdleTimeWithCS.asp
|
|
|
|
|
I am wondering if it is possible to localize a WinForms application at run-time.
I would like to create an application where the culture is changed according to what the user selects in a ComboBox. If "sv-SE" is selected the application should behave as a Swedish application, and if "en-US" is selected it should behave as a US English application.
The application will also contain a NumericUpDown Control that is showing a number containing 2 decimals. In Swedish this could be rendered as '0,00' and in English as '0.00' (notice the difference of the decimal separator).
If I write either of the following two lines of code in the constructor of the WinForm - before the InitializeComponent call it all works:
Thread.CurrentThread.CurrentCulture = new CultureInfo("sv-SE");<br />
Application.CurrentCulture = new CultureInfo("sv-SE");
This means however that the user cannot make this change at run-time (constructor and before InitializeComponent).
If I put the following code in a SelectedIndexChanged event-handler of the ComboBox where the culture is selected it has no impact on how the NumericUpDown is rendered:
if(myComboBox.SelectedIndex == 0)<br />
{<br />
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("en-US");<br />
Thread.CurrentThread.CurrentUICulture = CultureInfo.CreateSpecificCulture("en-US");<br />
Application.CurrentCulture = CultureInfo.CreateSpecificCulture("en-US");<br />
}<br />
else<br />
{<br />
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("sv-SE");<br />
Thread.CurrentThread.CurrentUICulture = CultureInfo.CreateSpecificCulture("sv-SE");<br />
Application.CurrentCulture = CultureInfo.CreateSpecificCulture("sv-SE");<br />
}
Now my question is: is it possible to change this during run-time, and if so, how?
|
|
|
|
|
Yes... after set the currentCulture, you must reinitialize all your text in your form to see the changes.
|
|
|
|
|
How do I do that?
I have tried Refresh etc on the NumericUpDown, but no change.
|
|
|
|
|
Sample:
ResourceManager resMan = new ResourceManager(typeof(MyForm));
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
this.label1.Text = resMan.GetString("MyLabel1");
this.label2.Text = resMan.GetString("MyLabel2");
this.label3.Text = resMan.GetString("MyLabel3");
...
|
|
|
|
|
|
Yep, the change is pretty much valid. There are just 2 things you should do:
1) Set the Localizable property on your form to true.
2) The decimal separator change will occur after the value in your NumericUpDown has changed. So you might add something like :
<br />
else<br />
{<br />
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("sv-SE");<br />
Thread.CurrentThread.CurrentUICulture = CultureInfo.CreateSpecificCulture("sv-SE");<br />
Application.CurrentCulture = CultureInfo.CreateSpecificCulture("sv-SE");<br />
numericUpDown1.Value++;<br />
numericUpDown1.Value--;<br />
}<br />
I wouldn't advise using these two lines in production code though (e.g. numericUpDown1's current value might be at maximum).
I hope it will work for you.
Cheers,
Svetlin
|
|
|
|
|
Thanks.
Localizable is set. It was changing the value that got me. That is a real pain to have to do. It also cannot be set to the same value, this doesn't trigger the change.
Wonder if there is any Win32 call or something that could be sent to all the Controls so that they do this 're-rendering' or whatever.
|
|
|
|
|
Sure, you can try
<br />
numericUpDown1.ResetText();<br />
|
|
|
|
|
Check out the following article http://www.codeproject.com/csharp/formlanguageswitch.asp
This right away
|
|
|
|
|
Thanks, I will read that one.
Wonder why I didn't find that article straight away...
|
|
|
|
|
Hi
I want to draw an image on the screen and because I want to do it as fast as possible I decide to use BitBlt instead of DrawImage method.
When I use BitBlt to draw the content of the screen on itself everything works fine but when I try to draw an image that is loaded into memory nothing happens.
here's what I do:
<br />
Image image=Image.FromFile(myfilepath);<br />
Graphics imageGraphics=Graphics.FromImage(image);<br />
IntPtr imageHdc=imageGraphics.GetHdc();<br />
BitBlt(screenHdc,screen.Left,screen.Top,screen.Width,screen.Height,imageHdc,0,0,SRCCOPY);<br />
imageGraphics.ReleaseHdc(imageHdc);<br />
Please tell me what should I do?
Thanks a lot
|
|
|
|
|
|
What do you think calling DrawImageUnscaled is going to do, under the hood ? I suspect it does nothing more than this.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
I am novice to C# programming.
I've made a little windowsforms C# app. This app connects to a website, downloads the *.csv files to a given dir.
But now i want to convert this app to a windowsconsole app, but the code i wrote is not working.
Can somebody help me?
Here is the code that is NOT working in the console app.
using System.Web;
using System;
using System.IO;
using System.Net;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
namespace WTZI_GET
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class WebClient
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
WebClient Client= new WebClient();
Client.DownloadFile("http://www.bouwcollege.nl/Exports/CIBG/GRIP_Doelgroepen.csv",@"c:\temp\Doelgroepen.csv");
Client.DownloadFile("http://www.bouwcollege.nl/Exports/CIBG/GRIP_Instellingen.csv",@"c:\temp\Instellingen.csv");
Client.DownloadFile("http://www.bouwcollege.nl/Exports/CIBG/GRIP_Toelatingen.csv",@"c:\temp\Toelatingen.csv");
Client.DownloadFile("http://www.bouwcollege.nl/Exports/CIBG/GRIP_Toelatingfuncties.csv",@"c:\temp\Toelatingfuncties.csv");
Client.DownloadFile("http://www.bouwcollege.nl/Exports/CIBG/GRIP_Toelatingspecificaties.csv",@"c:\temp\Toelatingspecificatie.csv");
Client.DownloadFile("http://www.bouwcollege.nl/Exports/CIBG/GRIP_Zorgfuncties.csv",@"c:\temp\Zorgfuncties.csv");
Client.DownloadFile("http://www.bouwcollege.nl/Exports/CIBG/GRIP_Zorgkantoren.csv",@"c:\temp\Zorgkantoren.csv");
}
}
}
-- modified at 4:50 Thursday 19th April, 2007
|
|
|
|
|
mhm001 wrote: but the code i wrote is not working
Standard question #1:
What do you mean by "not working"?
Standard question #2:
What error message do you get?
Here is a snippet of the that is working in the windows app.
Standard question #3:
What does your code look like?
Perhaps you should show the code that is not working instead of the code that is working.
---
single minded; short sighted; long gone;
|
|
|
|
|
In a console application you don't have a form to run. You move the functionality from the form in to the Main method and remove the Application.Run(...); . You also have to change the Project Settings to change the output type to "Console Application"
|
|
|
|
|
By "not working" you mean that you can't compile it, or runtime error?
Try to change your code this way:
//Bite here
[STAThread]
static void Main()
{
Application.Run(new Form1());
}
private static void StartDownload()
{
WebClient Client= new WebClient();
Client.DownloadFile("http://support.toshiba-tro.de/tools/SatellitePro/spa100/manual/userman-na-en.zip",@"c:\temp\xxx.csv");
}
Of course that'll work only if this is your entire code, not just snippet.
Cheers,
Svetlin
|
|
|
|
|
You have named your class the same as the WebClient class that you are trying to use. Either rename your class, or specify the complete namespace of the class you are trying to use.
---
single minded; short sighted; long gone;
|
|
|
|
|
Hey Guffa,
I've followed your advice and is working.
Thkx.
By the way, you have a nice website.
rgrds
Marcel
|
|
|
|
|
mhm001 wrote: By the way, you have a nice website.
Thanks.
---
single minded; short sighted; long gone;
|
|
|
|