|
c# code for instal my font to client machine when my setup run
SuresPanneer
|
|
|
|
|
|
I don't see anything particularly wrong with the question, but apart from there being no code it seems OK to me
DaveIf this helped, please vote & accept answer!
Binging is like googling, it just feels dirtier.
Please take your VB.NET out of our nice case sensitive forum.(Pete O'Hanlon)
BTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)
|
|
|
|
|
How about:
Be specific! Don't ask "can someone send me the code to create an application that does 'X'. Pinpoint exactly what it is you need help with.
?
Don't forget to rate answer, that helped you. It will allow other people find their answers faster.
|
|
|
|
|
|
I hesitated about clicking on "bad question" since yours is clearly no question, but in the end I did.
Seriously, if you can't be bothered to phrase a proper question, how can you expect others to phrase a proper answer?
"I love deadlines. I like the whooshing sound they make as they fly by." (DNA)
|
|
|
|
|
Hi fellows,
I created a "Class Library project" in Visual Studio and added a "Windows Applications" project to the same solution. The problem is that I added a referece to the Class Library dll file to my Windows appication project and I don't see images. Images resides in the ClassLibrary project.
What i want is that when a dll class is reference in any project and instiantated. It should display image that is define in it's assembly.
Thanks in advance
|
|
|
|
|
We would need to see how you are embedding/retrieving the images in the class library and how you are exposing them to other apps.
DaveIf this helped, please vote & accept answer!
Binging is like googling, it just feels dirtier.
Please take your VB.NET out of our nice case sensitive forum.(Pete O'Hanlon)
BTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)
|
|
|
|
|
I have two projects in one solution. What I want to do is that whenever I instantiate CusomPicture class it should show a picture that is inside this project class.
How could i tell the ProjectB CustomPicture class that upon its run look for Logo.gif inside its own project.
Project A
using CustomPicture;
private void Form1_Load(object sender, EventArgs e)
{
CustomPicture cp = new CustomPicture();
}
Project B
public class CustomPicture
{
public customPicture()
{
PictureBox.Image=new Bitmap("Logo.gif");
}
}
|
|
|
|
|
Goto ProjectB properties and select Resources. Add a resource file if prompted then drag and drop the files into there. Depending on how you want to package the images you may want to set their BuildAction properties to EmbeddedResource .
Your constructor would then be something like:
PictureBox.Image = Properties.Resources.Logo;
DaveIf this helped, please vote & accept answer!
Binging is like googling, it just feels dirtier.
Please take your VB.NET out of our nice case sensitive forum.(Pete O'Hanlon)
BTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)
|
|
|
|
|
Hi all,
I have been given the task to compare various algorithms that convert GPS-coordinates to 2D-coordinates (on a local map, for example the college building).
First of all I think the "algorithm" term is used a bit loosely, it probably won't be just one algorithm but the combination of UTM (Transverse Mercator), WGS84 (geodetic system) and then probably converting to cartesian coordinates ?
I need some help with this because I don't really know where to start on this one. My aim is to build a commandline tool in C# where I can measure the precision of the "algorithm" and the time covered for the result to be calculated. The researcher that gave me the assignment said that I had to look which "algorithms" where the most precise and which were the fastest (to look if it was possible to use it in realtime).
Another question: How do I calculate how precise the result is ? For this you would need to have the precise coordinates to compare the results of the "algorithm" with right ?
I'm sorry if I'm talking jibberish or I should've prepared more myself, but I'm a bit clueless at this point. I don't necessairily need someone to make this but I would like some tips or some clearing up from people who have dealt with this before.
Thanks in advance.
|
|
|
|
|
Sounds like an interesting assignment. I haven't done such things, however here are a few general ideas:
- use Google; it is my prime source of all kinds of information.
- make sure you read some of the related CodeProject articles; try a search for "GPS" in the CodeProject search box. You may be surprised.
- I would opt for a graphic representation of the outcome when comparing several sets of formulae (algorithms); maybe use different shapes for each of the formulae, and different colors for each of the tests. You might see patterns that you would never discover using a console app.
|
|
|
|
|
Thanks for the quick reply ! Though I don't really understand what you mean with the different shapes for each formulae and colors for the test... ?
|
|
|
|
|
for algorithms A,B,C draw a little square, circle, triangle; for test points 1,2,3 use red, green, blue. With all this on a single drawing you might see a pattern indicative of a bug, an algorithmic weakness, I don't know.
|
|
|
|
|
I don't know about what approximations you will use, but your gold standard (enshrined by law in Australia and probably many other countries) is Redfearn's formulae for WGS84 <=> UTM. They are accurate to literally atomic dimensions. Geoscience Australia[^]has a good discussion of all this sort of stuff on its website, and includes Redfearn (and other transformations) as Excel spreadsheets for free download. There are online convertors too. Google Redfearn and take it from there.
[edit] forgot shameless plug. For a 'real world' application of Redfearn, have a peek at gridlle.no-ip.org[^] Also added GA link. [/edit]
Software rusts. Simon Stephenson, ca 1994.
modified on Tuesday, August 24, 2010 7:22 PM
|
|
|
|
|
Thanks ! This is really helpful, I will take a look at Redfearn
|
|
|
|
|
Just a few days ago, I published a little tool for GPS tracks (Bernie’s Trackviewer[^]). The part relevant for you was taken from 'GMap.NET - Great Maps for Windows Forms and Presentation'[^] by 'radioman.lt'.
I guess the "precision" issue does relate to the map where your GPS coordinates are to be shown. Some algorithms for some projections can be found in the referenced project.
Or does it relate to the precision of the coordinates read from the GPS device which were calculated from the data sent from the satellites?
|
|
|
|
|
Hi Guys,
I'm working on a project where I need to parse data coming from flat files into XML. All was working well until I was sent a csv file which contained a › character (nb: this is not a > (62), but › (155)). When this is written to my XML, it is displayed as a square box. I'd assumed that if I set the stream reader to automatically determine the file's encoding, and set the XML writer to use unicode, all character conversions would take place automatically, but it seems that either that's not the case, or I've missed something. Does anyone know what about the following code could cause extended characterset chars to not be correctly converted?
public XmlDocument ToXmlDocument(string filename, bool headerRow)
{
string tempfile = System.IO.Path.GetTempFileName();
XmlTextWriter writer = new XmlTextWriter(tempfile, Encoding.Unicode);
writer.WriteStartDocument(false);
writer.WriteStartElement(XML_ROOT_ELEMENT);
using (TextReader reader = new StreamReader(filename,true))
{
string line;
while ((line = reader.ReadLine())!=null)
{
if (headerRow)
{
headerRow = false;
}
else
{
ProcessCsvRow(line, ref writer);
}
}
}
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Close();
XmlDocument result = new XmlDocument();
result.Load(tempfile);
System.IO.File.Delete(tempfile);
return result;
}
Thanks in advance,
JB
|
|
|
|
|
Hi,
Inverso1 wrote: using (TextReader reader = new StreamReader(filename,true))
AFAIK a text stream constructor without explicit encoding will:
1. look for a byte order mask indicating the stream holds Unicode/UTF8 characters
2. lacking that, assume it is an 8-bit encoding corresponding to the thread's CultureInfo which defaults to your system's default "code page", which would be e.g. 1252 in Western Europe.
As you said 155 would be "single right-pointing angle quotation mark" in standard ANSI (see e.g. here[^]). And it should work well if your system or your thread were set to ANSI.
It also maps OK in Windows code page 1252 (see here[^]). But it wouldn't in many others.
I suspect your system/app is not using a code page that interprets 155 as "single right-pointing angle quotation mark".
I suggest:
1. you have a look at the file using Notepad
2. you check your code page (I don't know how by heart!)
3. you explicitly set the encoding when opening the stream, assuming you know it to be constant.
And of course you'll risk getting in trouble again when dealing with 8-bit text files from different origins, that was after all the reason they invented Unicode.
|
|
|
|
|
Hey Luc,
thanks for your response; adding the encoding fixed the issue. I am a little worried about the possibility of other codepages, since the idea is that this system can take data from any source. Guess I'll have to configure it to allow different data sources (i.e. file locations) to have a custom codepage specified.
For people following this thread, you may be interested in the code below, which gives the systems' default codepage (as Luc mentioned, for me it's 1252).
Console.WriteLine(Encoding.Default.CodePage.ToString());
I've now modified one line of my code to read as follows, which seems to have fixed the issue:
using (TextReader reader = new StreamReader(filename,Encoding.Default,true))
It seems a bit strange that the system's not using the default by default, but hey, all's good. I've also tried chucking UTF-8 and UTF-16 formatted text documents through and these were also encoded correctly.
Thanks again,
JB
|
|
|
|
|
I noticed a weird behaviour in ListView . When its MultiSelect property is set to true and I press a mouse button while the cursor is inside the control, I get a MouseDown event. Then I release the button and get a MouseUp event, just as I would expect. However, when I set the MultiSelect property to false and press a mouse button, I suddenly get the MouseUp event immediately after the MouseDown one. When I then actually release the button, no MouseUp fires. Is this intentional? How can I then properly determine when the mouse button was actually released?
|
|
|
|
|
Can you check the control's MultiSelect property in your mouse event handlers?
/ravi
|
|
|
|
|
I can confirm what you are experiencing - this only occurs when the control itself is clicked. When a ListViewItem is clicked (MouseDown ) the behaviour is normal (even if the mouse is moved away from the clicked item).
Very odd.
DaveIf this helped, please vote & accept answer!
Binging is like googling, it just feels dirtier.
Please take your VB.NET out of our nice case sensitive forum.(Pete O'Hanlon)
BTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)
|
|
|
|
|
Yes, that's true, unfortunately I need to properly handle all clicks in the control, not just those on a ListViewItem . It even doesn't work on a ListViewSubItem .
|
|
|
|
|
It works on sub items if you set FullRowSelect to true... wired bahavior...
|
|
|
|