|
Well, that is possible - can I ask why you want to do this?
If it is unicode then every character represents atleast 8 digits in binary. So if the text is Hello World you will have a string 8 * Length("Hello Word") = 80 Characters long.
Each character can be represented as a number between 0 and 255. So what you have to do is convert each character of the string to its binary number and then append it to another string.
Without actually writing the code I guess it would go something like this:
<br />
string temp1 = "Hello World";<br />
string output = "";<br />
foreach (char x in temp1)<br />
output += ConvertToBinary(x);<br />
I couldn't find a Convert to Binary Routine so you may have to write one yourself.
Good luck.
-Rowan
|
|
|
|
|
In addition to Rowan's reply, you don't need to do
string temp = textBox1.Text.ToString();
Just textBox1.Text will do.
Cheers,
Vikram. "When I read in books about a "base class", I figured this was the class that was at the bottom of the inheritence tree. It's the "base", right? Like the base of a pyramid." - Marc Clifton.
|
|
|
|
|
Hi!
Do you want to save the data in a byte array? You have to take care what character you are using, if it is not european and american characters, you should keep it as unicode. Otherwise, don't waste the space and convert it to binary ascii. Hre are tow examples:
<br />
Byte[] lbASCII = System.Text.Encoding.ASCII.GetBytes(textBox1.Text);<br />
<br />
Byte[] lbUnicode = System.Text.Encoding.Unicode.GetBytes(textBox1.Text);<br />
I hope this is what you want!
To convert it back to an unicode string, you can use this:
<br />
string lsString1 = System.Text.Encoding.ASCII.GetString(lbASCII);<br />
<br />
string lsString2 = System.Text.Encoding.Unicode.GetString(lbUnicode);<br />
Marcel Erz
-- modified at 3:44 Wednesday 14th December, 2005
|
|
|
|
|
Hi, I want to open an Excel file, which is located on the server side, on the client machine, but my code open the excel workbook on the server machine. I want to start up the excel application on the client and open the workbook on the screen.
How can I manage this problem? Thank you.
-- modified at 3:00 Wednesday 14th December, 2005
|
|
|
|
|
Hi Friends!
I want to declare a variable that i can see its value all over the project, Like forms and classes. It means i want set its value in Form1 and see that value in Form2 and disposing some forms cant keel that Variable. In Visual Basic i were using Madule, But in C# i dont know what should i do.
Please Help Me
Thank You.
|
|
|
|
|
Given I have been programming C# for 5 days I am not exactly sure if this is correct, but it works for me:
<br />
namespace theGlobals<br />
{<br />
public class myGlobals<br />
{<br />
static public string myGlobal1;<br />
static public string myGlobal2;<br />
}<br />
}<br />
Whenever you want to get your global you just reference:
myGlobals.myGlobal1
The static values remain static across any and all coppies of this class that you make. Infact I never even make a new class - e.g., I never use:
<br />
myGlobals blah = new(myGlobals());<br />
anywhere in my code.
Good Luck.
-Rowan
|
|
|
|
|
HI!
This is correct! You just need to define variables as static in any class, then you can access the variables even without creating an instance. So, this will work well:
<br />
myGlobals.myGlobal1 = "test";<br />
To create an instance just for static variables make no sense.
Another positive thing about static variables:
If you create a class, that manage like for example connections, and you want that all connections have the same timeout-value, you just need to change the variable in one of the instances or directly throu the static class property and it will be changed for all instances. This make it quite easy to have global variables for configuration of instances and even have the configuration value in the same class.
YOu can use the static keyword for methods too. This make it easier to access methods without even creating an instance.
Marcel Erz
|
|
|
|
|
Hello Dear Marcel Erz
I tried to solve my problem with your advices, But i couldn't.
I defined many static variables, but i can't use them, program can't initialize them. I'm so sorry, Can you write me some example code about this. For example i have 2 form. i define variable in form one as :
Public Class Form1()
{
static string globalVar;
globalVar = "500" ;
..
}
This Code :
Public Class Form2()<br />
{<br />
textBox1.Text = globalVar ;
..<br />
}
Or This Code :
Public Class Form2()<br />
{<br />
Form1 myForm1 = new Form1();<br />
textBox1.Text = myForm1.globalVar ;
..<br />
}
Thank you for your help.
|
|
|
|
|
Hi!
Sure, no problem! Here is an example:
<br />
Public Class Form1() : System.Windows.Forms.Form<br />
{<br />
public static string globalVar = "500";<br />
..<br />
}<br />
Later on in the other Form...:
<br />
Public Class Form2() : System.Windows.Forms.Form<br />
{<br />
private void button1_Click(object sender, System.EventArgs e)<br />
{<br />
MessageBox.Show(Form1.globalVar);<br />
}<br />
}<br />
Marcel Erz
|
|
|
|
|
Dear Friend Marcel Erz
Hello
I'm so thank you frm your help.
Last day i leave my workplace and can't to check your ladt guide, But this morning me and I worked about that and it worked.
I'm working .Net Database under SqlServer, If i can help you about this, Please Just Mail me (freshonline2003@yahoo.com).
Again Very Well Thank You.
|
|
|
|
|
I was stuck in this global variable stuff fro days. But the solution sujjested by Rowan is awesome. thanks a lot for posting the solution
|
|
|
|
|
You cannot create global variables in C#. Instead, create a static variable in your main form class.
Cheers,
Vikram. "When I read in books about a "base class", I figured this was the class that was at the bottom of the inheritence tree. It's the "base", right? Like the base of a pyramid." - Marc Clifton.
|
|
|
|
|
Hi everyone,
i was just searching the site for creating customized window in C#, but couldn't find any. Suppose i have a graphical image and want it to be my window.
Can anyone tell me where and how to start?
Or, if i can find any article related to it.
Any help will be appreciated.
Much thanks.
*** Who said nothing is impossible? I have been doing it for a long time ***
|
|
|
|
|
HI!
You can create a window and change the property "FormBorderStyle" to "None" and load the image file to the "BackgroundImage"-property. Then, for the next formulars you want to use it as a forumlar, you just need to inherit it. Just click right on the project-explorer (sorry, have the german version; dunno if it is correct translation for the english version) on the project and select "Add..." and "Add inherited formular". There you will be able to select one of your windows and the window will be inherited from the one you selected. If you make changes to the original formular, you need to recompile it before you see changes to the inherited formulars.
Marcel Erz
|
|
|
|
|
Hi Marcel,
Thanks for the reply.
That would be surely be a lot of help
But, i am not able to understand the meaning of "formular". Does it mean the window form that you are creating (i.e. the template given, on which you drag-drop the controls, when a new windows application is created). Well, i just searched google for that word and found that "formular" means "form".Quite near, i think. I hope i got it correct.
I mean, if you could tell me where exactly you get it, i'll be able to understand it better.
But, thanks again. I can start exploring from here.
Thanks a lot.
*** Who said nothing is impossible? I have been doing it for a long time ***
|
|
|
|
|
Yes, form is an abbrevation of formular. So, if someone say forular.. that means form. If you need more help in this, let me know!
Marcel Erz
|
|
|
|
|
Sure Marcel,
I'll surely contact you, if i require any help.
Thanks a lot.
*** Who said nothing is impossible? I have been doing it for a long time ***
|
|
|
|
|
Hi Marcel,
I started making the program.
However, the issue that i have found is that, if the window size increases (which i think is bound to happen due to dynamic resizing), then the background image repeats.
To prevent this, i have put a Picture Box object in the main window and with my image(a png image) as its source. The image has rounded corners and has some transparency itself. But, somehow, i am unable to find a combination of colors for the form and the Picture Box object to display just the exact image with the background transparent.
Can you tell me how to deal with this?
Also, any idea, how to get the system menu for the dialog.
Thanks in advance.
*** Who said nothing is impossible? I have been doing it for a long time ***
|
|
|
|
|
Hi friends,
When i open a TextFile(csv) using StreamReader,is it possible to get its schema too....?
Or is there any other method to get the schema of a textfile(other than Oledb)?
Thanx....
|
|
|
|
|
Hi!
What do you mean by schema? You have the extansion, so you know it is a CSV when it is an CSV-extension.
So, if you mean how to get the data from a CSV, then look at this:
<br />
string lsData = "";<br />
string[] lsStrArray = null;<br />
<br />
System.IO.StreamReader loStream = new System.IO.StreamReader("C:\\test.csv"); <br />
<br />
while ((lsData = loStream.ReadLine()) != null)<br />
{<br />
lsData = loStream.ReadLine();<br />
lsStrArray = lsData.Split(';');<br />
}<br />
loStream.Close();<br />
Marcel Erz
|
|
|
|
|
HI friend,
Schema--Wat i mean by this word is the structure of the TextFile..
That includes the delimeters,the textqualifiers,datatype....
My job is to transfer textfile to access...So only if i know the schema ,i can successfully run the transfer...Schema is also essential when Textfile is transfered to another Textfile itself.....
Cud u get me?
Help me...Thanx.....
|
|
|
|
|
Hi!
Now I know what you mean!
If you are using a CSV, you just can have some headers, which are not really readable for computer processing, coz they are just normal string and they dont show what datatype it is.
If you need more information about every field, you should use XML! There, you can descrbe every fields datatype, additional descriptions and so on!
For a normal textfile you cannot find out the schema! You need to know how the structure of the file is.
Marcel Erz
|
|
|
|
|
Thanx Marc...
Cud me tell me in codes how to do it with XML?
'Coz i know only little about XML....
|
|
|
|
|
|
How to send a simple text message to a specified tcp port using C#?
many thanx in advanced.
|
|
|
|