|
[x]
Posted via EE Mobile
|
||
Search, ask, and monitor your questions on the go with EE Mobile. Visit Experts Exchange from your mobile device and never be out of touch again. |
||
| Question |
|
[x]
Attachment Details
|
||
|
[x]
The Solution Rating System
|
||
With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.
Your Input Matters If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support. Thank you! |
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130: 131: 132: 133: 134: 135: |
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Xml;
using System.IO;
using System.Net;
using System.Web;
namespace Search_application
{
public partial class queryBox : Form
{
public queryBox()
{
InitializeComponent();
}
private string SelectTextFile(string initialDirectory)
{
OpenFileDialog dialog = new OpenFileDialog();
dialog.Filter = "XML files (*.xml)|*.xml";
dialog.InitialDirectory = initialDirectory;
dialog.Title = "Select an XML file";
return (dialog.ShowDialog() == DialogResult.OK)
? dialog.FileName : null;
}
private void queryBox_Load(object sender, EventArgs e)
{
}
private void textBox_TextChanged(object sender, EventArgs e)
{
string qr = (string)textBox.Text;
}
private void searchButton_Click(object sender, EventArgs e)
{
try
{
//searchListBox.Items.Clear();
// Create the web request
String query ="http://search.yahooapis.com/WebSearchService/V1/webSearch?appid=x29dfDTV34G4VzhX6WEL1SHhnMC4ZXG7qreBll.G3lxt4VnQasFS5Bznw1ccA4c- &query=";
query += textBox.Text;
Uri address = new Uri(query);
HttpWebRequest request = WebRequest.Create(address) as HttpWebRequest;
request.Proxy = new System.Net.WebProxy("wwwcache.lancs.ac.uk", 8080);
XmlDocument xmldoc = new XmlDocument();
// Get response
using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
{
// Get the response stream
StreamReader reader = new StreamReader(response.GetResponseStream());
MessageBox.Show(reader.ReadToEnd());
//xmldoc.LoadXml(reader.ReadToEnd());
//reader.Close();
}
}
catch (Exception ex)
{
MessageBox.Show("Error searching for data: " + ex.Message);
}
}
//This code is meant to display the results on the xml page as strings
private void resultDisplay_TextChanged(object sender, EventArgs e)
{
}
private void closeButton_Click(object sender, EventArgs e)
// The following code opens a message box when the 'Close' button is clicked using the mouse
{
bool closeButton_Click = true;
if (closeButton_Click == true)
{
MessageBox.Show("Hope you found what you were looking for! Bye.");
Application.Exit();
}
}
private void saveButton_Click(object sender, EventArgs e)
//The following code saves the XML document to a file
{
try
{
SaveFileDialog sfd = new SaveFileDialog();
SaveFileDialog.Filter = "XML|.xml";
SaveFileDialog.FileName = "search.xml";
SaveFileDialog.ShowDialog();
FileStream fs = File.Open(SaveFileDialog.FileName, FileMode.Append, FileAccess.Write);
XmlWriter writer = XmlWriter.Create(fs);
XmlDocument.Save(writer);
writer.Flush();
writer.Close();
fs.Flush();
fs.Close();
}
catch (Exception E)
{
MessageBox.Show("Error: " + E.Message);
}
}
private void openButton_Click(object sender, EventArgs e)
{
}
}
}
|
Advertisement
| Hall of Fame |