㈠ 請問這段程序的最核心代碼是哪一部分,我看不懂,求解釋呀~
代碼沒什麼重不重點吧,少1句也可能運行不了。下面簡略做了注釋。哪句不明白的就再說吧
public partial class Managehuo : System.Web.UI.Page
{
protectedvoid Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
gridviewBind();//引用下面的綁定方法
}
}
//gridview綁定
private voidgridviewBind()
{
String str= "select huoID,huoName,huoDanwei,cfck,rkdw,ckdw,yskc+isnull((selectSUM(shuliang) from ruku where ruku.huoName=huopin.huoName group byhuoName),0)"
+" -isnull((select SUM(shuliang) from chuku where chuku.huoName=huopin.huoNamegroup by huoName),0) as kc,dixian,gaoxian from huopin order by huoID desc";
SqlConnection scon = newSqlConnection(ConfigurationManager.AppSettings["ConnectionString"]);
scon.Open();
SqlDataAdapter dbAdapter = new SqlDataAdapter(str, scon);
DataSetds = new DataSet();
dbAdapter.Fill(ds);//查出數據填充到dataset中
scon.Close();
GridView1.DataSource = ds.Tables[0].DefaultView;//把gridview的數據源綁定為上面獲取的的dataset表
GridView1.DataKeyNames = new string[] { "huoID" };//設置gridview的主鍵
GridView1.DataBind();
}
////f分頁
protectedvoid GridView1_PageIndexChanging1(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
GridView1.DataBind();
gridviewBind();
}
//刪除行
protectedvoid GridView1_RowDeleting(object sender, GridViewDeleteEventArgse)
{
stringss = "delete from huopin where huoID='" +this.GridView1.DataKeys[e.RowIndex].Value.ToString() + "'";
SqlConnection scon = newSqlConnection(ConfigurationManager.AppSettings["ConnectionString"]);
scon.Open();
SqlCommand scmd = new SqlCommand(ss, scon);
scmd.ExecuteNonQuery();//執行刪除
scon.Close();
GridView1.DataBind();
gridviewBind();//重新綁定數據源
}
//選出符合條件的行出來,現實到gridview中
protectedvoid Button1_Click(object sender, EventArgs e)
{
stringstr = "select huoID,huoName,huoDanwei,cfck,rkdw,ckdw,yskc,dixian,gaoxianfrom huopin where yskc<dixian order by huoID desc";
SqlConnection scon = newSqlConnection(ConfigurationManager.AppSettings["ConnectionString"]);
scon.Open();
SqlDataAdapter dbAdapter = new SqlDataAdapter(str, scon);
DataSet ds = new DataSet();
dbAdapter.Fill(ds);
scon.Close();
GridView1.DataSource = ds.Tables[0].DefaultView;
GridView1.DataKeyNames = new string[] { "huoID" };
GridView1.DataBind();
}
//選出符合的行出來在gridview中顯示
protectedvoid Button2_Click(object sender, EventArgs e)
{
stringstr = "select huoID,huoName,huoDanwei,cfck,rkdw,ckdw,yskc,dixian,gaoxianfrom huopin where yskc>gaoxian order by huoID desc";
SqlConnection scon = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"]);
scon.Open();
SqlDataAdapter dbAdapter = new SqlDataAdapter(str, scon);
DataSetds = new DataSet();
dbAdapter.Fill(ds);
scon.Close();
GridView1.DataSource = ds.Tables[0].DefaultView;
GridView1.DataKeyNames = new string[] { "huoID" };
GridView1.DataBind();
㈡ 程序與核心代碼
所為核心代碼就是80/20原理,20%的代碼完成了80%的功能.
這20%的代碼就是核心代碼.
㈢ 做網站的程序代碼和源代碼有什麼區別嗎
做網路的程序代碼和源代碼沒有什麼區別。
㈣ 用代碼寫程序的最為重要的核心思想是什麼呢
表面上的是「嚴謹、清晰」,
專業上的是「低耦合、高內聚」,
深層次的是「專注、認真、有良心」。
㈤ 程序的核心代碼是什麼
就是完成基本輸入輸出或者軟體基本功能的一整套代碼,可以由若干個子程序組成,軟體運行時被調用的幾率非常高
㈥ 請問代碼和源代碼有什麼區別
一、指代不同
1、代碼:是程序員用開發工具所支持的語言寫出來的源文件,是一組由字元、符號或信號碼元以離散形式表示信息的明確的規則體系。
2、源代碼:指未編譯的按照一定的程序設計語言規范書寫的文本文件,是一系列人類可讀的計算機語言指令。
二、特點不同
1、代碼:原則包括唯一確定性、標准化和通用性、可擴充性與穩定性、便於識別與記憶、力求短小與格式統一以及容易修改等。
2、源代碼:最終目的是將人類可讀的文本翻譯成為計算機可以執行的二進制指令,這種過程叫做編譯,通過編譯器完成。
三、存儲方式不同
1、代碼:可以書籍或磁帶形式出現,但最為常用格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。
2、源代碼:作為軟體的特殊部分,可能被包含在一個或多個文件中。一個程序不必用同一種格式的源代碼書寫。
㈦ 做網站的程序代碼和源代碼有什麼區別嗎
嚴格來說沒有區別,你這么問,可能對軟體開發和網站開發不是很了解。
其實軟體開發和網站開發都有源代碼。
網站開發分前台和後台,一般後台代碼是不對外的,可以叫做源代碼。前台代碼可以通過瀏覽器查看的html語言,是公開的。
你說的後者源代碼,是指軟體開發里邊的源代碼,其實和網站開發的後台代碼區別不大
㈧ 源程序和代碼的區別
源程序,是指未經編譯的,按照一定的程序設計語言規范書寫的,人類可讀的文本文件。
代碼,就是程序員用開發工具所支持的語言寫出來的源文件,是一組由字元、符號或信號碼元以離散形式表示信息的明確的規則體系。
一般不加以區分吧。
簡單說源程序就是編譯一下就可以運行的代碼集合,而代碼可以是一段或者幾句話。
㈨ 應用程序代碼與內核代碼有什麼不同是有些指令只能在內核代碼里而不能在應用代碼里使用嗎
Linux的進程內存分為用戶空間和內核空間,特權指令和系統調用等只能在內核空間中執行。軟中斷在內核空間中執行。
㈩ 核心程序員與普通代碼程序員有什麼區別
可能有哦。。。前者更強