[AccessD] Classes

Mwp.Reid at Queens-Belfast.AC.UK Mwp.Reid at Queens-Belfast.AC.UK
Sun Jun 29 09:29:57 CDT 2003


Thanks John

That sounds resonable in this case as you dont instatiate the directory.

Martin

Quoting John Colby <jcolby at colbyconsulting.com>:

> Martin,
> 
> I'm not the expert in this but my take is that a static class is one
> that
> you don't have to instantiate in order to use it's methods.  If I had
> to
> guess, I'd say there is already an instance that the framework
> instantiates,
> and you are using it's methods.
> 
> John W. Colby
> www.colbyconsulting.com
> 
> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com
> [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of
> Mwp.Reid at Queens-Belfast.AC.UK
> Sent: Sunday, June 29, 2003 9:57 AM
> To: accessd at databaseadvisors.com
> Subject: [AccessD] Classes
> 
> 
> John or anyone (<:
> 
> 
> Can you define a static class? The following is  a bit of C Sharp.
> Directory
> is
> termed a static class as it is not destroyed when the code stops. For
> info
> the
> full code is below.
> 
>       public string FileName;
>       void Page_Load(Object sender, EventArgs e) {
>          if (!IsPostBack)
>          {
>             //set directory and array
>             Directory myDirectory;
>             ArrayList values = new ArrayList();
>             //get files
>             String [] files =
> Directory.GetFiles("C:\\Inetpub\\wwwroot\\","*");
> 
> Martin
> 
> 
> <%@ Import Namespace="System.Collections" %>
> <%@ Import Namespace="System.IO" %>
> <%@ Page Language="C#" ContentType="text/html"
> ResponseEncoding="iso-8859-1"
> %>
> <html>
> <head>
> <title>Tables</title>
> <meta http-equiv="Content-Type"
> content="text/html; charset=iso-8859-1">
> <script language="C#" runat="server">
>       //create a string to hold the current file name
>       public string FileName;
>       void Page_Load(Object sender, EventArgs e) {
>          if (!IsPostBack)
>          {
>             //set directory and array
>             Directory myDirectory;
>             ArrayList values = new ArrayList();
>             //get files
>             String [] files =
> Directory.GetFiles("C:\\Inetpub\\wwwroot\\","*");
>  //iterate through list, replace path info,
> //and add to the listbox with the Add method.
>             for(int i=0;i<files.Length;i++){
>             FileName = files[i];
>             values.Add (FileName);
>                   TableRow rw = new TableRow();
>                   TableCell cText = new TableCell();
>                   Label lbl = new Label();
>                   lbl.Text = FileName;
>                   cText.Controls.Add(lbl);
>                   rw.Cells.Add(cText);
>                   table.Rows.Add(rw);
>                   }
>          }
>       }
>         </script>
> </head>
> <body>
> <asp:Table BorderColor="#CCCCCC" BorderStyle="dashed" BorderWidth="1"
> Font-
> Name="Verdana" Font-Size="10" HorizontalAlign="Left" ID="table"
> runat="server"
> Width="300"><asp:TableRow ID="tRow"
> runat="server"><asp:TableHeaderCell
> ID="tHeader1" runat="server" Text="File
> Name"></asp:TableHeaderCell></asp:TableRow></asp:Table>
> 
> </body>
> </html>
> _______________________________________________
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
> 
> 
> 
> _______________________________________________
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
> 


More information about the AccessD mailing list