|
Does The Star Trek game have to be in text play mode.
Or
Can i add graphics to it????
In other words should it be developed as a graphical game or text based game??
|
|
|
|
|
How does it matter to me or any one else...
|
|
|
|
|
This should be posted in the suggestions and bug reports board to get official attention.
Today's lesson is brought to you by the word "niggardly". Remember kids, don't attribute to racism what can be explained by Scandinavian language roots.
-- Robert Royall
|
|
|
|
|
Read the rules. You can do what you like with it.
|
|
|
|
|
Summer Competition wrote: Use a technology you're an ace in. Or just use a technology that is absolutely inappropriate for the task and hand and bend it to your will.
The one that I started was using WPF with a humongous grid heirarchy with the use of gridlengthanimations (CP article). However, I have been so busy that I won't be able to complete it for the competition.
Regards,
Thomas Stockwell
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.
Visit my Blog
|
|
|
|
|
Hi, I have searched through the articles but I am afraid I still do not quite get the event handing (custom events) in C#. I am new to C#, but a VB programmer for some years.
I have a class:
public class GPErrorArgs : EventArgs
{
private string sAppVerData = "Global Parameters Class";
private int nErrorCode = 0;
private int nErrorSection = 0;
private string sMessage = "";
private string sRoutine = "";
private string sSource = "";
private bool bCritical = false;
private bool bMustDisplay = false;
public GPErrorArgs(string ApplicationData, int ErrorCode, int ErrorSection, string ErrorMessage, string RoutineName, string ErrorSource, bool Critical, bool MustDisplay)
{
sAppVerData = ApplicationData;
nErrorCode = ErrorCode;
nErrorSection = ErrorSection;
sMessage = ErrorMessage;
sRoutine = RoutineName;
sSource = ErrorSource;
bCritical = Critical;
bMustDisplay = MustDisplay;
}
Various gets left out here to shorten the code in this request
public string RoutineName
{
get
{
return sRoutine;
}
}
}
I have a class which wants to use the error handling thus:
public class CGeneralParameters : IDisposable
{
private string m_strConnectionString = "";
private string m_sAppData = "";
private bool m_bDoneBefore = false;
public event ClassErrorEventHandler RaiseClassError;
public CGeneralParameters()
{
try
{
EMCServerParams cConnect = new EMCServerParams();
m_strConnectionString = cConnect.DBConnectionString;
cConnect.Dispose();
m_sAppData = "Global Parameters Class";
}
catch (Exception ex)
{
GPErrorArgs e = new GPErrorArgs(m_sAppData, (int)EnumSets.DeskTopErrorsEnum.dteSQLGeneralConnectionFailure, 1, ex.Message, "General Parameters:Initialisation", ex.Source, true, true);
OnRaiseClassError(e);
}
}
protected virtual void OnRaiseClassError(GPErrorArgs e)
{
RaiseClassError(this, e);
}
public object GetParameterByID(EnumSets.UserParameterNumbersEnum ParameterID)
{
object ParamReturnValue;
ParamReturnValue = GetAParameterByID((int)ParameterID);
return ParamReturnValue;
}
}
What am I doing wrong???
|
|
|
|
|
the only thing I can see wrong is you're not checking the event for null (which will be the case if nothing has subscribed to the event.
protected virtual void OnRaiseClassError(GPErrorArgs e)
{
if(RaiseClassError != null)
RaiseClassError(this, e);
}
|
|
|
|
|
Thanks, that maybe explains why it gets and exception when I run it. I will give it a whirl.
|
|
|
|
|
Hi everyone
I am currently building an simple DJ pad with the use of the wiimote
I was using winamp to play my music, and my application to control winamp but i realised i wasn't complex enough.
Do you know any good DJ program that can be controlled via another application?
I am looking for some things to be able to be controlled via another application:
-Equalisator
-Next/previous song
-Volume
-Balance
Any Idea?
I really don't have time to code a complete media player...
|
|
|
|
|
Hi all,
I need to interface with a third party system and they had this "genius" idea of using http posting. In other words, I send a command to their server over http as a long nasty URL to which hey then respond in the body of a HTML page (not even HTML formatted mind you, more like just plain text).
At any rate, that rant out of the way, let me get to my question.
I figured that an easy way to do this would be to simply put a Webbrowser on my form and navigate to whatever the URL is, override the Navigated() event, and proces the result in there.
The problem is that their server has a problem with its security certificate. I'm not too worried about the certificate but I am stumped by the Security Alert dialog box that pops up when I try to navigate to their URL asking me whether I want to proceed. It's easy enough for me to click on "Yes" but I don't want any user intervention to have to occur.
When I set the ScriptErrorsSupressed property to True, I don't get the dialog box anymore but the page then simply shows that "Navigation to the webpage was cancelled" with a link to refresh the page. By following that link (which I can do programatically but which is getting hairy already) I get another page giving me the message about the certificate having a problem and two links, one to close the webpage and one to continue o the website. I can now follow that second link programatically but in stead of giving me the third party response, I just get the certificate warning again.
Any ideas how I can get around this? And no, getting the third party to sort out their certificate doesn't seem to be a sollution.
While we're at it, isn't there perhaps another way of doing this that doesn't even involve a visual component to be dropped on the form? Also, I would have preferred if I could have a function that initiates the navigation to the URL and then only returns when the navigation is complete as opposed to this overriding of event handlers. Any ideas?
Thanks in advance.
|
|
|
|
|
I'm facing some issues with the date thing:
While debugging, I can see that the value of stringDate is coming as "3/60/1989" (MM/DD/YYYY), which is practically not possible, but these value is coming from the database as it is wrongly entered there.
Now when this stringDate is parsed into DateTime format, it gives me a different date (i.e. the value of dtDate is shown as "6/30/1989") and throws an exception "Invalid DateTime Entry" at this line:
dtDate = DateTime.Parse(stringDate);
if (dtDate > startDate && dtDate < endDate)
{
row["NEW_DATE_FIELD"] = stringDate;
myTable.ImportRow(row);
}
So, now I want that my code to do the following: To enter a "INVALID DATE" message to the row["NEW_DATE_FIELD"] instead of the wrong date as such
Note : In VB.NET we have a built-in method named IsDate() , which receives a string as parameter and return True if the string is a date or false. Is there any short-cut method in C# equivalent to IsDate method ?
Any help would be appreciated.
|
|
|
|
|
|
it's showing the compile error : 'System.DateTime' does not contain a definition for 'TryParse'
do i need to add any other namespaces or references.
|
|
|
|
|
TryParse is only available in .NET framework 2.0 or later. If you are using version 1 then you would have to use the DateTime.Parse method and catch the FormatException when your input is invalid.
Alan.
|
|
|
|
|
Thanks Alan, but that doesn't gives me solution to my problem.
If the date is invalid, i want the row entry to be message like this : "Invalid Date"
what shud be done in order to achieve this?
|
|
|
|
|
Something like this then?
try {
dtDate = DateTime.Parse(stringDate);
if (dtDate > startDate && dtDate < endDate) {
row["NEW_DATE_FIELD"] = stringDate;
myTable.ImportRow(row);
}
} catch (FormatException) {
row["NEW_DATE_FIELD"] = "Invalid Date";
myTable.ImportRow(row);
}
Alan.
|
|
|
|
|
Hi everyone
I have been programming in c# for some time now. Actually during a review of my code a question came up...
What is the most efficient way of creating public variables in an c# application that allows these variables to be globally accessible across the application?
I invite responses and views on the subject
Thanks in advance...
rome'
|
|
|
|
|
I would suggest as Properties in a class
|
|
|
|
|
thanks for your prompt reply...
to take this further...
would the properties be a part of a static class or a singleton object?
Thanks...
rome'
|
|
|
|
|
Ive read that its more (memory) efficient to use a singleton class, but the exact logic eludes me at the moment. Personally I tend to take the lazy option and make it static. However Id avoid the whole issue entirely given the choice!
[Edit: a quick google turned up this: http://my.opera.com/zomg/blog/2007/09/17/singleton-pattern-vs-static-classes[^] which doesnt quite prove my point, but might be interesting reading for you]
modified on Tuesday, August 12, 2008 11:45 AM
|
|
|
|
|
This information was indeed very useful...
Thanx
rome'
|
|
|
|
|
How about using settings - either application, or user if they change?
|
|
|
|
|
Well friend thanks for your reply
I am using application settings....its just that i wanted to put all the settings into separate variables and have them accessible from a class...
right now what the programmers in my team have happened to do is the following
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(true);
objMdiForm = new MdiForm();
Application.Run(objMdiForm);
the properties are defined in MdiForm and they are being accessed from the instance objMdiform
i found that messy and i wanted to put them in a class..
Anyway thanks a lot for your insight...
Take Care
rome'
|
|
|
|
|
singleton approach sound's good .
While maintaining the application Static is nightmare
Vikas Amin
My First Article on CP" Virtual Serial Port "[^]
modified on Thursday, July 24, 2008 5:33 PM
|
|
|
|
|
Hi,
I have a problem with an oracle DB which is installed with an utf8-characterset. I build a form in VS2005 where the user type in a SQL-selectstatement and the form executes it and displays the result. Everything works fine with a singlebytecharcterset.
For example:
String sqltext = "Select artext from tbl_ar";
DataTable schTable;
OracleDataReader rdr = null;
OracleCommand cmd = new OracleCommand (sqltext, OracleConnection, OracleTransaction);
rdr = cmd.ExecuteReader(CommandBehavior.KeyInfo);
schTable = rdr.GetSchemaTable();
DataRow fldDescr = schTable.Rows[0];
int len = (int) fldDescr[2];
In the database with the utf8-characterset the variable len hat the value 0f 90 instead of 30. Is there a way to get the correct result ?
Thanks in advanced
Stofel
|
|
|
|