Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

Saturday, July 21, 2012

Windows Mobile Isolated Storage Beginners


WP7 Isolated Storage
Isolated storage is used to store local text file a on Windows Phone 7
If you know File concept in C#.net its easy for you
If you have two applications that work with the same data. data you can't share. You
can use web service/WCF for sharing data
Windows Phone applications do not have an imposed quota size because the
requirements for each application's scenario are different. So storage resources on
a phone are limited so applications should only store necessary data. When a
Windows Phone has only 10% of storage space remaining, user will receive
notification
Isolated storage Action
Create File
Read File
Delete File
Create Folder
Delete Folder
Silverlight Windows Phone store following way
Settings: Store data as key/value pairs by using the IsolatedStorageSettings class.
Files and folders: Store files and folders by using the IsolatedStorageFile class.
Relational data: Store relational data in a local database by using LINQ to SQL.
How to take Backup isolated Storage :
Name Space:
using System.IO;
using System.IO.IsolatedStorage
Create Directory:
Code:
IsolatedStorageFile os = IsolatedStorageFile.GetUserStoreForApplication();
os.CreateDirectory(<dirname>);   //
//List of Directory Name
foreach (object dir in os.GetDirectoryNames())
{
MessageBox.Show(dir.ToString());
}
Screen:
   // Delete Directory
    os.DeleteDirectory(txtdirname.Text);
//Check Directory is exists
            if (os.DirectoryExists(txtdirname.Text) == true)
            {
                MessageBox.Show("Hi directory avl");
            }
  //Create File
IsolatedStorageFile os = IsolatedStorageFile.GetUserStoreForApplication();
StreamWriter osw=new StreamWriter(new
IsolatedStorageFileStream("js.txt",FileMode.CreateNew,os);
//create File and Save data
IsolatedStorageFile os = IsolatedStorageFile.GetUserStoreForApplication();
StreamWriter osw=new StreamWriter(new
IsolatedStorageFileStream("js1.txt",FileMode.Create,os));
osw.Write("hi welcome");
osw.Flush();
            osw.Close();
//Replace File :
IsolatedStorageFile os = IsolatedStorageFile.GetUserStoreForApplication();
StreamWriter osw = new StreamWriter(os.OpenFile("js1.txt",
FileMode.Open,FileAccess.Write));
osw.Write("hi welcome");
osw.Flush();
osw.Close();
//Read Data:
IsolatedStorageFile os = IsolatedStorageFile.GetUserStoreForApplication();
StreamReader osr = new StreamReader(os.OpenFile("js1.txt", FileMode.Open,
FileAccess.Read));
txtdirname.Text = osr.ReadToEnd();
osr.Close();