Great App, but a few questions

Sep 14, 2009 at 2:14 AM

First of all, let me say that I love a lot of the things you've done with this app, but here are a few questions.

1.  Why do you have a FileName and an OriginalFileName, and where do you apply the additional naming?

2.  This is fine if you are starting out fresh, but if you already have files, what's the best way to import them into the system.  This solution departs from the norm by not interrogating the file system to see what's there(actually there is a lot of good to that, see #3, but not in this instance).

2a.  So how would you make the system aware of existing items?  In this version, would you have to manually update the database and move the files to the proper location (0/Userid/) ?

3.  Lastly, I LOVE the virtual file nature of the app.  Moving files around in folders, while only updating the database is VERY smart!

 

Coordinator
Sep 14, 2009 at 2:42 AM

Thank you for the feedback (and thank you for numbering your questions :)

1. File name is the name that is stored on the Hard Drive. We rename the files so a person can never guess the name and download it directly. Original file name is the name you really intend for it to be. This is the name that the file was uploaded as. Original file name is the name we turn the file back to when it is downloaded.

2. Use the upload feature. you can upload thousands of files at a time. I really think trying to sysnc with the actual file system is a batch job performance nightmare. Immagine the system constantly trying to check if it is in sync.

2a. Use the file upload feature to get the files in the system then move them into different folders using sql statements (it's all virtual once the files are in the database)

3. Thanks as you see 2a is really easy. The API is really quite simple, get the file onto the hard drive, Put in an entry into the database. That's it.

Mar 10, 2010 at 11:46 AM

Question:
   Source code contains references of the expression blend, which isn't free.
   that is why to use this control we need to pay for extra thing-Microsoft Expression Blend :)
   Why, has been choosen that "functionality"?
   Or there is an other way to use dll's without extra purchase?


regards, anatoliy

Coordinator
Mar 10, 2010 at 1:17 PM
nocher wrote:

Question:
   Source code contains references of the expression blend, which isn't free.  

I am unaware of this, which code is it?

Mar 10, 2010 at 1:54 PM

Ex: There is loginWindow control, which have following markup

<controls:ChildWindow xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

xmlns:controls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls"

xmlns:dataInput="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data.Input"

xmlns:d="http://schemas.microsoft.com/expression/blend/2008"

xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"

mc:Ignorable="d"

xmlns:controlsToolkit="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Toolkit"

xmlns:ic="clr-namespace:Microsoft.Expression.Interactivity.Core;assembly=Microsoft.Expression.Interactions"

x:Class="SilverlightBridge.Silverlight.Controls.LoginWindow"

Width="326"

Height="265"

Title="Connect to Bridge">

Regards, Anatoliy


From: adefwebserver [mailto:notifications@codeplex.com]
Sent: Wednesday, March 10, 2010 3:18 PM
To: nocher@mail.ru
Subject: Re: Great App, but a few questions [silverlightbridge:68799]

From: adefwebserver

nocher wrote:

Question:
Source code contains references of the expression blend, which isn't free.

I am unaware of this, which code is it?

Read the full discussion online.

To add a post to this discussion, reply to this email (silverlightbridge@discussions.codeplex.com)

To start a new discussion for this project, email silverlightbridge@discussions.codeplex.com

You are receiving this email because you subscribed to this discussion on CodePlex. You can unsubscribe on CodePlex.com.

Please note: Images and attachments will be removed from emails. Any posts to this discussion will also be available online at CodePlex.com

Coordinator
Mar 10, 2010 at 2:10 PM

You can download the .dll's in the "Microsoft® Silverlight™ 3 SDK" http://www.microsoft.com/downloads/details.aspx?FamilyID=1ea49236-0de7-41b1-81c8-a126ff39975b&displaylang=en

Mar 10, 2010 at 2:20 PM

Thank you!
But:
That SDK doesn’t contain
Microsoft.Expression.Interactivity.Core... (Isn’t it?)

Regards, Anatoliy

Coordinator
Mar 10, 2010 at 4:38 PM
nocher wrote:

Thank you!
But:
That SDK doesn’t contain
Microsoft.Expression.Interactivity.Core... (Isn’t it?)

 

Regards, Anatoliy

 Opps sorry it is the:

Microsoft Expression Blend 3 SDK 

http://www.microsoft.com/downloads/details.aspx?FamilyID=F1AE9A30-4928-411D-970B-E682AB179E17&;displaylang=en&displaylang=en

Mar 11, 2010 at 7:23 AM

Good, thank you!
Look like it is free.

Regards, Anatoliy.