Dibatalkan

SilverLight 2.0 Component Art Image Gallery and Management Forms using [url removed, login to view] 3.5, C#, Linq to XML, and XML files

SilverLight 2.0 Component Art Image Gallery and Management Forms using [url removed, login to view] 3.5, C#, Linq to XML, and XML files

This is gallery and forms only, each separate pages, no menus, etc.

1. Folder with gallery pages

2. Folder with admin gallery pages

All controls have be component art controls. I have a license, so if you don't have one, just use the demo provided here ([url removed, login to view], create a account for download trial) for development. [url removed, login to view]

Download 3.5 version

NO standard servercontrols or ajax toolkit controls unless its an update panel, use component art for gallery and management forms.

NO FLASH

Wanted:

Image Gallery

Gallery is created with componenent art Grid using the serverside template to create layout and positioning. CSS needs to created

Image Gallery Display with 3 areas:

1: Category page

features: Page lists categorys then sub categories under with the ability to show descriptions describing each category and/or subcategory. Each category and/or subcategory links to another page with those items

2. Selected Category or SubCategory page

features: Displays thumb nails of image group main image(images/groups described below) then links to image page. Under each main image is a short description and title.

3. Selected Main image

features: pages displays main image with multiple associated thumbnail images to the sides(allow for configuration of side images). When thumbnail is clicked, the main image is replaced with chosen one. Page also displays main image description and text with an option box displayed for addition description associatied with selected associated images.

All pages should be able use transparent backgrounds or set values, settings set in config file along with display settings and effects that can be used.

I want the gallery designed using

Configuration:

each xml file should be placed in the app_data folder in appropriate folders.

each xml file should also contain an admin page that allows for insert/update/delete.

ex. gallery config file ---> admin/[url removed, login to view] -----> All methods to manage information.

The same will be for the gallery xml files, but with ability to upload images to the server and auto create nice thumbnails if thumbsnail aren't auto generated at runtime with silverlight. I have sample linq to xml c# insert/update/delete methods to speed the process. I'm using Guid attribute to id each image group with imageGuid attribute to id the images using new guid in the form for easy id creation. The select method then loads the xml into a dataset then binds to the gallery.

the description will be cdata with the [url removed, login to view] as an input form.

the image upload control is [url removed, login to view]

upload of image should create a thumb nail that isn't distorted. If a image size needs to be established thats fine, along it looks professional and clear.

so each image group should be

<?xml version="1.0" encoding="utf-8"?>

<gallery>

<imagegroup category="" guid="" url="" folderpath="" thumbnailpath="">

<image guid="" mainimage="yes/no" filename="" thumbnail="" (anyothersettings) url="" folderpath="" thumbnailpath="">

<title>text here</title>

<description><![CDATA[ Stuff from editor ]]></description>

</image>

</imagegroup>

</gallery>

categories (used for drop downs in image management form):

<?xml version="1.0" encoding="utf-8"?>

<categories>

<category guid="" parentcategory="" subcategory="" url="" folderpath="" >

<title>text here</title>

<description><![CDATA[ Stuff from editor ]]></description>

<subcategory guid="" parentcategory="" subcategory="" url="" folderpath="">

<title>text here</title>

<description><![CDATA[ Stuff from editor ]]></description>

</subcategories>

</categories>

</categories>

adjust xml to fit

some of my thought where to have the upload forms upload images to different folders based on the category and subcategory selection. This keeps the files organized.

The images can then be loaded by the folder title using some nice webservice methods(samples: [url removed, login to view])

Wish List if price isn't high for just this control:

Now the silverlight comes if possible, not required, to add effects to images. I was thinking of a image control that is placed in the server side template that binds to the image. Also if possible have the ability to add a watermark to loaded images using an attribute setting. all effect settings will have a xml file that control loads and if each image has a settings does that too such as hover effect of glow.

sample code for object class:

using System;

using [url removed, login to view];

using [url removed, login to view];

using [url removed, login to view];

using [url removed, login to view];

using [url removed, login to view];

using [url removed, login to view];

namespace [url removed, login to view]

{

public class News

{

private string fileName = [url removed, login to view]("~/App_Data/news.xml");

private DataSet ds = new DataSet();

public News()

{

[url removed, login to view](fileName);

}

public DataSet SelectNews()

{

return ds;

}

public void UpdateNews(string GUID, string OrderId, string Title, string Description)

{

if (Description == null)

{ Description = [url removed, login to view]; }

XElement xdoc = [url removed, login to view](fileName);

IEnumerable<XElement> singleNode = (from b in [url removed, login to view]("News")

where ((string)[url removed, login to view]("Guid")).Equals(GUID)

select b);

foreach (XElement xe in singleNode)

{

[url removed, login to view](new XElement("OrderId", OrderId),

new XElement("Title", Title),

new XElement("Description", new XCData(Description)));

}

[url removed, login to view](fileName);

}

public void InsertNews(string GUID, string OrderId, string Title, string Description)

{

if (Description == null)

{ Description = [url removed, login to view]; }

GUID = [url removed, login to view]().ToString();

XElement xdoc = [url removed, login to view](fileName);

XElement newNews = new XElement("News",

new XAttribute("Guid", GUID),

new XElement("OrderId", OrderId),

new XElement("Title", Title),

new XElement("Description", new XCData(Description)));

[url removed, login to view](newNews);

[url removed, login to view](fileName);

}

public void DeleteNews(string GUID)

{

XElement xdoc = [url removed, login to view](fileName);

IEnumerable<XElement> singleNode = (from b in [url removed, login to view]("News")

where ((string)[url removed, login to view]("Guid")).Equals(GUID)

select b);

[url removed, login to view]();

[url removed, login to view](fileName);

}

}

}

Kemahiran: .NET, AJAX, Reka Bentuk Grafik, Reka Bentuk Laman Web, XML

Lihat lebih lanjut: silverlight image gallery, image gallery silverlight, silverlight image editor, silverlight thumbnail, silverlight image upload, silverlight image gallery control, silverlight image hover, componentart silverlight, silverlight art gallery, silverlight art website, aspnet silverlight image gallery, silverlight image manager, gallery silverlight, thumbnail silverlight, art gallery silverlight, silverlight thumbnails, silverlight display image, silverlight image management, silverlight hover, silverlight template gallery, picture gallery silverlight, silverlight upload image, silverlight thumbnail gallery, componentart editor image upload, create image gallery

Tentang Majikan:
( 3 ulasan ) Lower Walnut Port, United States

ID Projek: #366478

6 pekerja bebas membida secara purata $242 untuk pekerjaan ini

meetesh

please check my PMB

$250 USD dalam 5 hari
(71 Ulasan)
8.1
zooomit

Please see the PMB

$250 USD dalam 3 hari
(8 Ulasan)
5.4
YashpalSingh123

Expert Computer Engineer Microsoft Technology,Can Start Work Right Away.

$250 USD dalam 5 hari
(19 Ulasan)
5.1
WindEagle

I'm a professional .net developer and was ex-project leader of a company (and completed 15-20 projects yet) and now started to work as a freelancer. If interested then contact me and please send me complete details on Lagi

$200 USD dalam 3 hari
(0 Ulasan)
0.0
bsolution

Hello, How are you doing? I am Kam from BrainFeed Solutions. Thanks for posting the project, we went through your requirements and we can confidently move forward with your project. Plz check PM. Waiting for y Lagi

$250 USD dalam 10 hari
(0 Ulasan)
0.0
cheneychao

I can do the job.

$250 USD dalam 7 hari
(0 Ulasan)
0.0