interface 名字A
{
方法名字//不用寫實際做的事情
}
class 名字:名字A
{
方法
{
//實際做的事情
}
}
名字 名字 =new 名字 ; //先實體化你的方法;
名字A 名字A=名字; //把方法給介面;
名字A.方法名字;//換不同方法介面的方法都不用變
介面給類似轉接器,只要改變方法,介面的名字都不用變,聽到的例子,像是不同資料庫連接,可以用介面切換,方面切換方法。
介面像似把方法分成多類別來使用
但也可以在一個類別有很多方法來使用
可能分類上可以把相似的功能但不同名稱分成介面型式
在管理上比較方便
繼承介面的方法其中在方法前面加(介面名)
2017年5月31日 星期三
2017年5月25日 星期四
[orcale] 新方法 using Oracle.ManagedDataAccess
重要:
1.在nuget 安裝 Oracle.ManagedDataAccess
using Oracle.ManagedDataAccess
如果有已經安裝很多oracle client
2.在config 給他一個路徑
<settings>
<setting name="TNS_ADMIN" value="D:\oracle\product\11.2.0\client_1\network\admin" />
</settings>
3.在電腦右鍵內容
系統保護
進階
環境變數
系統環境變數
新增
變數名稱:TNS_ADMIN
變數值:D:\oracle\product\11.2.0\client_1\network\admin
reference:
http://blog.miniasp.com/post/2009/08/31/Solve-ASPNET-cannot-connect-Oracle-DB-using-Development-Server.aspx
http://blog.darkthread.net/post-2015-03-31-managed-odp-net.aspx
https://forums.asp.net/t/1698774.aspx ODP+NET+issue+ASP+NET+Application+on+Windows+Server+2003+R2
2017年5月23日 星期二
[oracle]問題心得
Environment variable: "PATH" - This test checks whether the length of the environment variable "PATH" does not exceed the recommended length.
選全部忽略
選全部忽略
2017年5月17日 星期三
[C#]費氏數列
long j = 1;
long k = 1;
ArrayList arry = new ArrayList();
arry.Add(1);
for(int i=0;i<=10; i++)
{
long r = j +k ;
j = k;
k = r;
arry.Add(j);
}
GridView1.DataSource = arry;
GridView1.DataBind();
long k = 1;
ArrayList arry = new ArrayList();
arry.Add(1);
for(int i=0;i<=10; i++)
{
long r = j +k ;
j = k;
k = r;
arry.Add(j);
}
GridView1.DataSource = arry;
GridView1.DataBind();
[C#]練習求質數
ArrayList arry2 = new ArrayList();
int a = 8;
int c = 1;
arry2.Add(1);
Begin:
for (int b = 2;b<=a;b++ )
{
if(a%b==0)
{ arry2.Add(b);
c = b * c;
a = a/b;
Label1.Text = "不是質數";
goto Begin;
}
else
{
Label1.Text = "是質數";
}
}
arry2.Add(c);
GridView2.DataSource = arry2;
GridView2.DataBind();
int a = 8;
int c = 1;
arry2.Add(1);
Begin:
for (int b = 2;b<=a;b++ )
{
if(a%b==0)
{ arry2.Add(b);
c = b * c;
a = a/b;
Label1.Text = "不是質數";
goto Begin;
}
else
{
Label1.Text = "是質數";
}
}
arry2.Add(c);
GridView2.DataSource = arry2;
GridView2.DataBind();
2017年5月1日 星期一
[javascript]you can use javascript to call js 呼叫其他網頁的javascript
asp.net
<title></title>
<script type="text/javascript">
function callBackdata(txt) {
alert(txt);
}
</script>
</head>
<body>
<script type="text/javascript" src="http://localhost:54038/JavaScript.js"> </script>
</body>
js
callBackdata("hey");
<title></title>
<script type="text/javascript">
function callBackdata(txt) {
alert(txt);
}
</script>
</head>
<body>
<script type="text/javascript" src="http://localhost:54038/JavaScript.js"> </script>
</body>
js
callBackdata("hey");
訂閱:
文章 (Atom)