Find Jobs
Hire Freelancers

Web Page Basis Viewer ( .NET C# )

$300-1000 USD

Käynnissä
Julkaistu yli 18 vuotta sitten

$300-1000 USD

Maksettu toimituksen yhteydessä
Basis Viewer Project -------------------- This is partially a "proof of concept" project. The motivation is to create the classes necessary to parse Web page xml dom documents, put the element information into a flat array structure, and to deliver the requested data to the calling application. Platform/Language: .Net / C# This will be a demo program I use for my customers. The purpose of this application is to develop the classes that are needed to make it possible to parse the elements out of the web page xml dom document. The elements will be put into a flat array. The array elements will be structures. The array will then be used to select out the elements, by type, that the user has selected. The classes that are developed will be used in other applications. There are at least 4 application projects, that I would like done, and these will all need the classes created by the work on this application. The Processes that need to be developed to allow going from a web page to the elements that the user wants to see. Html Page --> XML dom doc --> Array Builder --> Array of Structures (flat structure.) ------------- Array --> Basis Builder --> Selected Data User wants to see. ------------- Basis Builder --> Basis Selector --> The data selected by the user. -------------- The classes that need to be developed during this applications creation are: 1. Array Builder 2. Basis Builder 3. Basis Selector The Basis Selector will be the interface into the 2 classes that parse the document and the Basis Builder. The structures in the array should have the following fields" Element index (this will be 1 more than a 0 based array index) Table number if this element is inside the very first tag then it is = 1. Table depth if this element is inside the 2nd tag, which is inside a of the 1st table then the Table depth = 2. there need to be other fields in this structure. Elements I want included: tags names and whether they are the start/end tags (with a dom document, you will be inserting the end tags.) attributes names and values names element names values element values text element text values links fully qualified url links inside the web page scripts applet code email addresses This application is a Web browser application. ---------------------------------------------- It must be written in (2003/2005) .NET, C# specifically. This is a windows MDI application with 3 forms. MDI Child Forms Form# 1. "Web Browser" form This is a standard web browser. Top part of form label - "URL:" text box - the url the user will type in button - Go toolbar - Standard Web browser toolbar. (below the above elements) Browser pane - To display standard web pages. When the user types a url and hits the return key, or clicks the GO button, the web page will be displayed in the browser pane. 2. "Standard Viewer" form. This form's purpose is to show different element views of web page. Top of form label - "URL:" text box - the url typed in button - Go toolbar - Standard Web browser toolbar. (below the above elements) Tabs ---- a. "Web Page" b. "Page URLs" c. "Text" d. "Links" e. "ARef Records" Tab Details ----------- a. "Web Page" Tab - contains a web browser pane. b. "Page URLs" Tab - text box ( multiline text box) This is a list of the files that were used to compose the web page c. "Text" Tab - text box ( multiline text box) 1 text element per line d. "Links" Tab - text box ( multiline text box) 1 link element per line e. "ARef Records" Tab - text box ( multiline text box) 1 record per line (csv format) ( ie: text, image link name, URL of ref= attribute.) When the user types a url and hits the return key, or clicks the GO button, the web page is displayed in the browser pane on tab page a. The Array Builder parses the xml document, 1 element at a time. It builds the array of structures. The Basis Builder builds the text strings for tab page b, c, d and e. The Basis Selector gets the data from the Basis Builder, and populates the text boxes in tabs b, c, d and e. 3. "Custom Viewer" form This form will show the custom views of a web page Top of form label - "URL:" text box - the url typed in button - Go toolbar - Standard Web browser toolbar. (below the above elements) Tabs ---- a. "Translate Html Chars" b. "Include" c. "Ordering" d. "View" e. "Save" Tab Details ----------- a. "Translate Html Chars" Tab - (radio buttons) choices: 1. Translate to ascii 2. Leave as HTML special formatted characters Purpose: Select whether the user wants to translate html characters into ascii characters. b. "Include" Tab - (check boxes) 1. "Page URLs" - List of files that composed the web page 2. "Text" - Web page text elements 3. "Links" - Web links on web page 4. "ARef Records" - A Ref records from web page Purpose: Select what to include in the Basis view. c. "Ordering" Tab - (radio buttons) choices: 1. "Natural Order" (types are mixed, in the order they come out of the array.) 2. "By Type" (grouped by the element type, as in b above,) d. "View" Tab ( multiline text box) text box Purpose: To show the elements parsed out of the web page. e. "Save" Tab label - "Save to File:" text box - to type in the file name button - Browse to set up file name. button - Save A dictionary or map will need to be employeed to translate the html characters to ascii characters. The ability to select and use a proxy server with a login, using username and password. "Application Menu" "File" "New" "Browser" "Standard Viewer" "Custom Viewer" "Proxy" "Close" "Exit" "Window" "Tile" "Horizontally" "Vertically"
Projektin tunnus (ID): 28313

Tietoa projektista

26 ehdotukset
Etäprojekti
Aktiivinen 19 vuotta sitten

Haluatko ansaita rahaa?

Freelancerin tarjouskilpailun edut

Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
26 freelancerit tarjoavat keskimäärin $880 USD tätä projektia
Käyttäjän avatar
After looking the docs file we are confident that we can easily developed the same for you.
$1 000 USD 30 päivässä
5,0 (8 arvostelua)
6,6
6,6
Käyttäjän avatar
DEAR SIR, PLS CHECK PMB,THANX
$1 000 USD 30 päivässä
5,0 (10 arvostelua)
6,5
6,5
Käyttäjän avatar
Hello I can do this have done many project like this. Satisfaction is guaranteed.
$1 000 USD 14 päivässä
4,7 (12 arvostelua)
6,0
6,0
Käyttäjän avatar
plz check PMB
$1 000 USD 30 päivässä
5,0 (2 arvostelua)
6,0
6,0
Käyttäjän avatar
Please view your PM for detail. Thank you. EncodedArt Inc.
$900 USD 18 päivässä
4,6 (4 arvostelua)
5,4
5,4
Käyttäjän avatar
Hello Thanks for the opportunity to submit my proposal for your project. Enclosed please find all information relative to my skills and experience. I have gone through req. and understood your req. of layered approach. We can provide this exact solution. We are a team of young and energetic software professionals, having expertise in web solutions development with .NET technologies. We extend our capabilities and interest to develop the project. Please Check P.M.B. for our details profile like developer certifications (microsoft) and more... We have software engineering practices incorporated in professional approach to our software development efforts. We can further communicate to discuss project details. Thank You.
$750 USD 22 päivässä
4,1 (13 arvostelua)
5,2
5,2
Käyttäjän avatar
I can help you with developing these classes. i already have some, class modules that can do this. but they may require some changes to fit your requirement.
$900 USD 10 päivässä
5,0 (1 arvostelu)
5,0
5,0
Käyttäjän avatar
Dear Carl This is an indicative bid Please check the PMB for details Regards Francena
$1 000 USD 30 päivässä
5,0 (1 arvostelu)
4,5
4,5
Käyttäjän avatar
Experienced programmer, ready to start. By the way, thanks for the detailed description in your request for bids.
$1 000 USD 20 päivässä
0,5 (1 arvostelu)
5,2
5,2
Käyttäjän avatar
Hello Carl, I've read the requirment specification of your project, and I found it very challengeing. I'm familiar with Windows Application in C#, with Internet Controls, and with XML DOM porogramming. I estimate the time needed to implement your project to 9 days. With maybe one day more for bug-fixing(i don't think it will be the case). I would introduce only one milestone : Day 4 : you'll get the sourcecode of the ArrayBuilder, BasisBuilder and BasisSelector classes. Also you will get the visual interface, so you can aprove its layout. Day 9 : Final Delivery You will get a tested, documented, bug-free source code. I will give you report status at any request. I wil be avialable for you at phone or through instant messenging. Best Regards, Stefan C.
$500 USD 9 päivässä
4,9 (2 arvostelua)
1,8
1,8
Käyttäjän avatar
Excellent work ! ! ! 100% guaranteed of high quality and professional work, as we are the experts in web and programming. If you want we can start now. Our web site is under construction, but I think is no problem. We are professionals on the web and programming. I hope is for you no problem and we can start our cooperation Thanks
$800 USD 10 päivässä
0,0 (0 arvostelua)
0,0
0,0
Käyttäjän avatar
pl see pmb for details
$999 USD 34 päivässä
0,0 (0 arvostelua)
2,0
2,0
Käyttäjän avatar
hello, can get it done in a patient way.
$988 USD 30 päivässä
0,0 (0 arvostelua)
1,7
1,7
Käyttäjän avatar
Please see PMB and let us start a new business relation.
$1 000 USD 1 päivässä
0,0 (0 arvostelua)
0,0
0,0
Käyttäjän avatar
We are a web design, content writing, online tutorial and medical transcription group based in the Philippines. I am confident we can do the job the best way possible. Please read my pm and account details for more info.
$400 USD 10 päivässä
0,0 (0 arvostelua)
0,0
0,0
Käyttäjän avatar
Hi! We are a world-renowned Project and Risk Management company, since 1985. However, we are a new entrant here at GetACoder; hence not much reviews are available about us. But our clientele NASA, BOEING, FAA speak themselves about our capabilities and us. We believe that you will understand that as a project and risk management concern, the expertise of Website Development, Project Management, Database Development, Application Development and Administration comes naturally to us. Hope to hear from you soon. Rgds STiSSPL
$980 USD 25 päivässä
0,0 (0 arvostelua)
0,0
0,0
Käyttäjän avatar
We can give you the best solution becuase of our experience in the software development industry. We had a exp. of 7 years and 2 years on this technology.
$670 USD 30 päivässä
0,0 (0 arvostelua)
0,0
0,0
Käyttäjän avatar
We are doing programming on .net platform for the last 2 years. The project is easy but it is a little lengthy, so we need time
$900 USD 50 päivässä
0,0 (0 arvostelua)
0,0
0,0
Käyttäjän avatar
Welcome to NEO TECHNOLIGIES, A Vibrant, Innovative, Internet consulting and Development Company. NEO TECHNOLIGIES team brings you the professional work in website design to promote your business with experience in both software programming and graphics to help our client’s to achieve their goals and to ensure your website design project is planned and managed efficiently. NEO TECHNOLIGIES offer strategic consulting and web development services to Corporate, Government bodies and Mid-size Companies. We are committed to building successfully business online . What we do? * We provide you best web design service in lowest price.. * We convert your companies information into artistic designs. * We provide complete software & Database solutions.
$800 USD 30 päivässä
0,0 (0 arvostelua)
0,0
0,0

Tietoja asiakkaasta

Maan UNITED STATES lippu
Aurora, United States
0,0
0
Liittynyt lokak. 1, 2005

Asiakkaan vahvistus

Kiitos! Olemme lähettäneet sinulle sähköpostitse linkin, jolla voit lunastaa ilmaisen krediittisi.
Jotain meni pieleen lähetettäessä sähköpostiasi. Yritä uudelleen.
Rekisteröitynyttä käyttäjää Ilmoitettua työtä yhteensä
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ladataan esikatselua
Lupa myönnetty Geolocation.
Kirjautumisistuntosi on vanhentunut ja sinut on kirjattu ulos. Kirjaudu uudelleen sisään.