|
The functions are in the Math class
|
|
|
|
|
Dear All
I have a program for line drawing in C# using CSGL(OpenGL), now i want to Zoom in and out that drawing line in openGL from the menu or from the Zoom button
kindly any one help me?
Regards
David
david
|
|
|
|
|
Dear all
Regards
following is my code for zooming a triangle, but it is not working , i think some problem in GLlookAt();
----------------CODE----------------------
protected override void OnSizeChanged(EventArgs e)
{
base.OnSizeChanged(e);
System.Drawing.Size s = Size;
width = (double)s.Width;
height = (double)s.Height;
GL.glViewport(0,0,s.Width,s.Height);
GL.glMatrixMode(GL.GL_PROJECTION);
GL.glLoadIdentity();
GL.gluPerspective(60.0, (float)s.Width / (float)s.Height, 1.0, 50.0);
GL.glMatrixMode(GL.GL_MODELVIEW);
GL.glLoadIdentity();
}
public override void glDraw()
{
GL.glClear(GL.GL_COLOR_BUFFER_BIT | GL.GL_DEPTH_BUFFER_BIT); // Clear Screen And Depth Buffer
GL.glLoadIdentity(); // Reset The Current Modelview Matrix
GL.gluLookAt(0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0);
GL.glLoadIdentity();
GL.glTranslatef(-1.5f, 0.0f, -6.0f); // Move Left 1.5 Units And Into The Screen 6.0
GL.glBegin(GL.GL_TRIANGLES); // Drawing Using Triangles
GL.glVertex3f(0.0f, 1.0f, 0.0f); // Top
GL.glVertex3f(-1.0f, -1.0f, 0.0f); // Bottom Left
GL.glVertex3f(1.0f, -1.0f, 0.0f); // Bottom Right
GL.glEnd();
this.Refresh();
// GL.glFlush();
}
----------------------End----------------------------------------------------
kindly help me while zooming the above triangle.
waiting for your help
regards
david
david
|
|
|
|
|
Hi.
i was creating one client and server exe and used send and recive method in client and server exe.but when i press the send button , control is coming into the recieve method in server but after recieve it goes to a hang mode.control is not coming into next line in server code.why is it.
i am using same machine ip in both codes.I have copied a code from code project...but not working.Can any one help me.
Regards
DilipRam
|
|
|
|
|
hi ....
i use follow code in C# for send a request to address: http://www.weather.ir/farsi/current/index.asp?station=99361
and get the response as a string .
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(txtAddress.Text);
req.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)";
req.Timeout = 60000;
req.KeepAlive = false;
req.Timeout = 60000;
HttpWebResponse res = (HttpWebResponse)req.GetResponse();
System.IO.Stream sm = res.GetResponseStream();
System.Text.Encoding enc = System.Text.Encoding.Default;
switch (ddlEnc.SelectedValue)
{
case "0":
enc = System.Text.Encoding.Default;
break;
case "1" :
enc = System.Text.Encoding.UTF8;
break;
case "2" :
enc = System.Text.Encoding.ASCII;
break;
case "3":
enc = System.Text.Encoding.Unicode;
break;
case "4":
enc = System.Text.Encoding.UTF32;
break;
case "5":
enc = System.Text.Encoding.BigEndianUnicode;
break;
}
System.IO.StreamReader sr = new System.IO.StreamReader(sm, enc);
txtSource.Text = sr.ReadToEnd();
sr.Close();
my problem is : in get string (result of request) some information that i need them is incorrect (i think is for encoding)
can you help me to solve this problem
thanks
|
|
|
|
|
using .net 2.0, Is it possible to schedule the windows service manually (i.e. from services window under control panel) or do I have to implement a timer inside the service i.e. in the code?
Currently I have scheduled the service to run on weekdays at 7:00 AM. This is done by having a timer in the code window.
Is there a way to do the same thing manually? i.e. is there a scheduled job window to set the time, days, etc...?
Thanks
|
|
|
|
|
arkiboys wrote: Is there a way to do the same thing manually? i.e. is there a scheduled job window to set the time, days, etc...?
Go to Control Panel -> Scheduled Tasks -> Add Scheduled Task
|
|
|
|
|
Hi,
Not sure what which program to choose?
|
|
|
|
|
Choose the service which you want to schedule.
|
|
|
|
|
There is no windows service in the list
|
|
|
|
|
Dude, Even Windows Service is an .exe file with no interface.
Browse to the folder where you have installed or created that.
|
|
|
|
|
I see what you mean.
Many thanks
|
|
|
|
|
I have set the scheduler but it gives an error:
can not start service from the command line or a debugger. A windows service must be installed (using installutil.exe)...)
Please note that I have installed it correctly.
If I start the service in the control panel/services, then the service runs but I do not want to start it manually. I now want the service to run based on the scheduled task.
Thanks
|
|
|
|
|
You cannot run the exe and expect the windows service to start. Please wipe that idea off.
Create a batch file with the following line
net start yourservice
Again this assumes that the service is already installed and is in System32. If not you've to navigate to the path where your exe is and run the above command.
cd your path<br />
net start yourservice
You can then schedule this batch file to run at any desired time. The downside is that you need to stop the service manually too, so that it does not error out in the next scheduled start.
So another batch file, another scheduled task which runs after your start task.
net stop yourservice
Above all, I thought the whole point in creating a windows service was to do something constantly in the background. I reccomend putting in that timer in your service.
SG
|
|
|
|
|
You can create a batch file with the following line
net start serviceName
and schedule it to run when you want. Replace the serviceName with the name of the service. If you are not sure what the name of the service is you can run net start from the command line to get a list of services.
You can also schedule net stop serviceName to stop the service.
As an alternative, I wrote a replacement for the Windows Scheduler application, that allows you to write your own .NET assemblies to schedule.
|
|
|
|
|
In my application I want to display some data in a list box.
I need to display the data as a picture.
My 1st idea was to create a ValueConverter to convert my datas to ImageSource
But this has a few problem, the biggest one is there is no parameter!
So I though of MarkupExtension
something like that:
<ListBox ItemsSource={Binding Document.Maps}>
<ItemTemplate>
<Image Source="{local:Map2Image PreviewDpi=24, Background=false}" />
</ItemTemplate>
</ListBox>
but here, problem, in the Map2ImageExtension.ProvideValue(IServiceProvider) I don't ave the current data, worst, I have no idea to get it.
I was able to get the IProvideValueTarget but it only knows about the "Image" object, not about the current item.
I tried to look into the "Binding" and "BindingBase" code with reflector, but I don't understand what's going on...
Any tip?
Otherwise I could write a specialized viewer FrameworkElement, but I though of using MarkupExtension might be a nice way to solve the problem....
|
|
|
|
|
Dear All,
I am using RSACryptoServiceProvider to encrypt and decrypt a string in 5 chars. However, the result get 128 bytes. I think it is too long. Does any other method to Encrypt and decrypt data in a shorter way?
Thanks!
|
|
|
|
|
mimilaw wrote: Does any other method to Encrypt and decrypt data in a shorter way?
ECB(Electronic Code Book).
The ECB mode encrypts each block individually. This means that any block of the plain text that are identical and are in the same message or even in a different message but encrypted with the same key, will be transformed into identical cipher text blocks. If the plain text to be encrypted contains substantial repetition, it is feasible for the cipher text to be broken one block at a time. Also it is possible for an active adversary to substitute and exchange individual blocks without detection. If a single bit of the cipher text block is mangled, the entire corresponding plain text block will be mangled.
Regards,
Satips.
|
|
|
|
|
Hi all,
I'm developing a document processing project using microsoft office document imaging 11.0(MODI) library for OCR in C#. MODI have an activeX control that is microsoft office document imaging viewer control.
If we have to install the MS office 2003,we can use MODI and their activeX control as references from the COM component dialog.
The adove all are working fine in my project,which is converted from visual studio 2003 to visual studio 2005.But,when i create a new project in visual studio 2005, and try to add the MODI viewer control in the form,it will thrown the error like "Failed to import the activeX control.Please ensure it is properly registered". I dont know what i did wrong.
Now I'm using visual studio 2005.
So, please anyone help me regarding to this.
Thanks in advance.
-- modified at 3:30 Wednesday 20th June, 2007
|
|
|
|
|
Have you tried the following:
1) Register ActiveX control with "regsvr32 name_of_activex_file.dll" from Command Prompt (without quotes, of course).
2) Remove all references from your project that are pointing to mentioned ActiveX control.
3) Choose Add reference, select COM tab page, and find and add MODI control from the list.
|
|
|
|
|
I am taking a xml from one url as Response object. So in this code have i used serialization concept. I am confused. if yes, could you please tell me how
HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://wams/hello.aspx");
HttpWebResponse response = (HttpWebResponse)req.GetResponse();
StreamReader sr = new StreamReader(response.GetResponseStream());
string skillXML = sr.ReadToEnd();
|
|
|
|
|
Reason for confusion
Why are you confused ?
Thanks and Regards
Sandeep
If If you look at what you do not have in life, you don't have anything,
If you look at what you have in life, you have everything... "
|
|
|
|
|
vikasviswan wrote: I am confused.
Why?
Go home if you are confused.
Don't code anything.
Regards,
Satips.
|
|
|
|
|
vikasviswan wrote: I am confused. if yes, could you please tell me how
yes, you are confused.
how??!
regards
|
|
|
|
|
How is serialization happening here
|
|
|
|