|
Ok now I feel .
|
|
|
|
|
Here is my contribution:
public enum Months
{
January = 1,
February,
March,
April,
May,
June,
July,
August,
September,
October,
November,
December
};
[STAThread]
static void Main(string[] args)
{
for (Months month = Months.January; month <= Months.December; month++)
Console.WriteLine ("{0} - {1}", (int)month, month.ToString ());
}
α.γεεκ Fortune passes everywhere. Duke Leto Atreides
|
|
|
|
|
Jim Stewart wrote:
Here is my contribution:
This has no international support...
ORACLE One Real A$#h%le Called Lary Ellison
|
|
|
|
|
I respectfully submit that the problem description did not indicate the need for internationalization. Therefore my modest contribution met the initial requirements.
Since the bar has been raised, I will attempt to satisfy.
One solution might go thus:
public enum Mois
{
Janvier = 1,
Février,
Mars,
Avril,
Peut,
Juin,
Juillet,
Août,
Septembre,
Octobre,
Novembre,
Décembre
};
[STAThread]
static void Main(string[] args)
{
for (Mois mois = Mois.Janvier; mois <= Mois.Décembre; mois++)
{
Console.WriteLine (mois.ToString ());
}
}
I suspect that this is not what was intended. So to blend my previous solution with Monsieur Nischalke:
public enum Months
{
January,
February,
March,
April,
May,
June,
July,
August,
September,
October,
November,
December
};
[STAThread]
static void Main(string[] args)
{
DateTimeFormatInfo dtfi = new DateTimeFormatInfo ();
for (Months month = Months.January; month <= Months.December; month++)
{
Console.WriteLine (dtfi.MonthNames[(int)month]);
}
}
This has the benefit of symbolic constants instead of literals with the internationalization.
α.γεεκ Fortune passes everywhere. Duke Leto Atreides
|
|
|
|
|
Since the gauntlet of challenge has been thrown.
<br />
using System.Globalization;<br />
<br />
CultureInfo ci = new CultureInfo("fr-FR", true);<br />
DateTimeFormatInfo di = ci.DateTimeFormat;<br />
<br />
foreach(string strMonth in di.MonthNames)<br />
Console.WriteLine(strMonth);<br />
<br />
|
|
|
|
|
May I ask how one gets the month name from an integer in this scenario?
α.γεεκ Fortune passes everywhere. Duke Leto Atreides
|
|
|
|
|
DateTimeFormatInfo.MonthNames
Gets or sets a one-dimensional array of type String containing the culture-specific full names of the months.
|
|
|
|
|
Touche - I was getting a bit punchy last night.
α.γεεκ Fortune passes everywhere. Duke Leto Atreides
|
|
|
|
|
Hi all:
I'm a total newbie to C#, but would like to know if there is a freeware implementation of the zip component for data compression.
I have used a similar component in C++ for years but have not seen a similar implementation for C#.
TIA,
Martin.
---
Regards,
Martin.
|
|
|
|
|
|
Thanks James, just what the doctor ordered )
---
Regards,
Martin.
|
|
|
|
|
hello,
i want to know what is
c# equivalent of delay() in c/c++
LOOKING FOR HELP
ASIM
Asim
|
|
|
|
|
|
C# Code:
<font color="blue">private</font> <font color="blue">void</font> button2_Click(<font color="blue">object</font> sender, System.EventArgs e) <br> { <br> MessageBox.Show("Do some stuff!"); <br> <br> System.Threading.Thread.Sleep(5000); <font color="DarkGreen">
hope that helps.
Vb:
<font color="blue">Public Function</font> TwinsOnWay(<font color="blue">ByVal</font> twins <font color="blue">As String</font>) <font color="blue">As String <br> Select Case</font> twins<br> <font color="blue">Case</font> "Gender" <br> <font color="blue">Return</font> "Two Girls" <br> <font color="blue">End Select <br> End Function</font> <br>
|
|
|
|
|
i don't think there is any sleep() method in c#
?
ASIM
Asim
|
|
|
|
|
yes it's System.Threading.Thread.Sleep , like posted above.
Vb:
<font color="blue">Public Function</font> TwinsOnWay(<font color="blue">ByVal</font> twins <font color="blue">As String</font>) <font color="blue">As String <br> Select Case</font> twins<br> <font color="blue">Case</font> "Gender" <br> <font color="blue">Return</font> "Two Girls" <br> <font color="blue">End Select <br> End Function</font> <br>
|
|
|
|
|
after i developed my application with C# i find a problem to distribute it, as i have to ask my clients to install the .net frame work
what i want is a tool or a way to make install wizard that install the .net frame work beside the required dll
can anyone help in that?
something like the package and deployment in VB or install shiled
eng.hany
|
|
|
|
|
VS.NET comes with a handy install creation wizard, you can create setup and deployment package using that. It has options to pull in the runtime on demand,it can also take output from other projects on the solution.
- Kannan
|
|
|
|
|
No it doesn't. The CLR merge module it has is only to satisfy dependencies with .NET Framework assemblies. This is clearly outlined in the .NET Framework SDK docs / MSDN. To do this, you need to write a bootstrapper (executable) that checks the necessary registry key and installs the framework before continuing the Windows Installer portion of your application (something I happen to know a lot about and follow closely).
Wise for Windows Installer (www.wisesolutions.com) did it right: the bootstrapper should also see if Windows Installer 2.0 is installed (the MSI runtime). Since it is required for .NET and the .NET installation requires Windows Installer 2.0 (makes sense, right?), your bootstrapper can merely check to see if .NET is installed. If it isn't, you need to install it anyway, which includes the Windows Installer 2.0. If MSI 2.0 is installed but not .NET, no harm done.
If you look in the framework SDK docs (in the TOC), there is a lengthy topic on deploying .NET with your application. The MSM that is meant only to satisfy dependencies (which is why it is marked as Ignore by default) and only includes assemblies - it does not include the CLR, Fusion, or anything else required for .NET to actually run!
Reminiscent of my younger years...
10 LOAD "SCISSORS"
20 RUN
|
|
|
|
|
Thanks for the clarification, I had thought the installer would take care of installing the runtime along with the application. I guess .Net or not installation is always going to be a pain. I will go through the docs. thanks again.
Cheers,
Kannan
|
|
|
|
|
|
I would like to know, if it is possible,or should I say feasible to have remoted window form..in the event I am being ambiguous I will explain..
Can I remote a Window form class so that a client can just connect to the remoted object and activate it, and run it on client side..so that virtually no code for that form is available on client side..other than perhaps an class interface for the remoted forms..I am sure with enough MarshalByRef or Serialization attributes, it is possible, but was not sure if it was possible?
Thanks for your time guys/gals
-Lucas
|
|
|
|
|
How do I make the form show spaces for a string that has spaces following the last character? For example: "ABCDE ". The label never shows the spaces after it. Thanks.
Ripsi
|
|
|
|
|
you wont see the space, because it's just a space , but you can check if there's a space at the end of the label very easily , eg:
VbCode:
<font color="blue">private</font> <font color="blue">void</font> button2_Click(<font color="blue">object</font> sender, System.EventArgs e) <br> { <br> label1.Text="sometext "; <br> } <br> <br> <font color="blue">private</font> <font color="blue">void</font> label1_Click(<font color="blue">object</font> sender, System.EventArgs e) <br> { <br> <font color="#0000FF">if</font>(label1.Text.EndsWith(" ")) <br> { <br> MessageBox.Show("found a space!"); <br> } <br> } <br>
Vb:
<font color="blue">Public Function</font> TwinsOnWay(<font color="blue">ByVal</font> twins <font color="blue">As String</font>) <font color="blue">As String <br> Select Case</font> twins<br> <font color="blue">Case</font> "Gender" <br> <font color="blue">Return</font> "Two Girls" <br> <font color="blue">End Select <br> End Function</font> <br>
|
|
|
|
|
I am trying to send a document (text/plain) to a server (.aspx page). I am always having a time-out (if I specify GET, I get a 404, as I expected).
When I look in the IIS log, I see the following:
2003-07-02 20:17:03 127.0.0.1 - 127.0.0.1 80 POST /Test/WebForm1.aspx - 500 87 -
This appears in the log whether or not the page exists on the server.
The 87 error means "The parameter is incorrect". I suspect that it has something to do with the Content-Length. Here is a code snippet I use to fill the HTTP stream with the document:
protected virtual void FillHttpStream(IDictionary pRequestParams, HttpWebRequest httpRequest)
{
string httpRequestDocument = (string)pRequestParams["RequestString"];
StreamWriter httpStreamWriter;
if ((httpRequestDocument == null) || (httpRequestDocument == String.Empty))
{
throw new Exception("No document to send");
}
httpRequest.Method = "POST";
httpRequest.ContentLength = httpRequestDocument.Length;
httpStreamWriter = new StreamWriter(httpRequest.GetRequestStream());
httpStreamWriter.Write(httpRequestDocument);
}
I should at least receive the 500 error code, but I time-out.
I could also use a tutorial on programmatically send a document via the HTTP POST method, if anyone know of any.
tx
|
|
|
|