John Colby
jcolby at colbyconsulting.com
Sun Jun 29 09:02:54 CDT 2003
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