『壹』 用vs2015的c#開發winform窗體程序應該看什麼書要有sql資料庫服務
首先,編程需要掌握一門語言, 微軟目前最主流的就是C#語言。
然後要掌握實現技術,如windows程序念備磨的Winform、WPF技術,Web端的WebForm MVC等,
至於SqlServer,屬於C#的范疇, C#中提供ADO.NET來實現與資料庫的連接。
至於如何操作資料庫,仔斗就是需要有一定的Sql語滾橘言基礎,不過應該很容易就可以實現一般的增刪改查
因此
你首先需要C#入門書籍,裡面一般都會帶有ADO.NET的內容,如果想開發Winform程序,就去選擇一本Winform方面的開發工具書,(不過一般現在的程序都是使用WPF來開發的,只有工廠級別的應用會採用WinForm)。
『貳』 學習WEB開發做網站要學習WINFORM和資料庫嗎
您好winForm的話是做一些C/S程序要用到的同樣涉及到客戶端和伺服器端
學習一陸大下winForm的話能讓你有效的了解一些控制項,對了解C#基礎知識是非常有幫助的
可以在學習C#基礎的時候用winForm來做一些小程序以驗證你的學習成果
資料庫的話是必須的,因為不管是用web開發還是winform開發都會跟資料庫打交道
所以資料庫的話要學好,可以先從資料庫基礎學起,比如建表,刪表,建庫,刪庫,數據的增刪改查,表與表之間的連接,主鍵外鍵約束,常用的資料庫函數等,然後再學習存儲過程,視圖,索引等相對復雜一點的空迅知識
看了下你的路線基本正確早虧豎也是做WEB開發都會用到的知識
『叄』 C#WinForm開發 如何實現在將Excel表導入SQL資料庫時彈出窗口並顯示進度條
開啟一個線程,在線程中顯示ProgessBar,設置好顯示的分度值和時間即可
『肆』 c#winform開發中有多個Label標簽用於綁定從資料庫中查出的欄位,一個標簽綁定一個欄位,該如何快速實現
點紅色的框里的伏仿三缺塌纖衫帆角,綁定
『伍』 誰知道C#_-WinForm資料庫開發入門的庫存管理系統的後半段 有入庫操作、出庫操作、庫存管理功能
string tablename = "";
tablename = textBox1.Text.ToString();
/睜帶信/連接字元串(你自己悉輪要改的)
const string sqlstring = @"Data Source=.\SQLEXPRESS;Initial Catalog=text;Integrated Security=True";
SqlConnection conn = new SqlConnection(sqlstring);
conn.Open();
//查詢語句
string sql = "select * from ";
//表名
sql += tablename; SqlCommand cmd = new SqlCommand(sql, conn); // 創建一個適配器
SqlDataAdapter adapter = new SqlDataAdapter(sql, conn); // 創建DataSet,用於存儲數據.
DataSet testDataSet = new DataSet(); // 執行查詢,並將數據行鉛導入DataSet.
//adapter.Fill(testDataSet, "result_data");
adapter.Fill(testDataSet, tablename);
//自動添加列
dataGridView1.AutoGenerateColumns = true;
//數據綁定
dataGridView1.DataSource = testDataSet.Tables[0]; cmd.Dispose();
conn.Close();
『陸』 開發一個C#的WinForm程序,資料庫伺服器在公司內網192.168.1.106,怎麼設置連接串能使程序在外網也能該服務
更改連接字元串並頌碼設置伺服器上的資料庫用戶屬性就桐正行了
server = 192.168.1.106,1433;uid = (資料庫用戶名);pwd = (數據野輪哪庫密碼);database = (資料庫名);TimeOut=600;Persist Security Info=True";
『柒』 VS 2005中winForm開發(C#)—圖片上傳到資料庫與顯示(sql server 2005)
不可能圖片上傳到資料庫!
最多時圖片上傳到制定邏輯的路徑,然後把路徑保存到資料庫
『捌』 怎樣將二進制數據存入access資料庫中,winform開發中
要存二進制數據的access資料庫欄位類型選:OLE對象
winform中:
//待存入資料庫的文件
FileStream fs = new FileStream("D:\\a.jpeg", FileMode.Open);
OleDbConnection myConnection =new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\db1.mdb;User Id=admin;Password=;"沒者灶);
string sql = "insert into T_bytes(byteColumn) values(@byteColumn)";//byteColumn為存二進制的資料庫欄位
OleDbCommand myCommand = new OleDbCommand(sql, myConnection);
try
{
//讀取一個文件,轉為byte[]
byte[] b = new byte[fs.Length];
fs.Read(b, 0, (int)fs.Length);
//打開資料庫連接
myConnection.Open();
//嫌激添加枯扮參數
OleDbParameter[] param = new OleDbParameter[1];
param[0] = new OleDbParameter("@byteColumn", OleDbType.Binary, b.Length);
param[0].Value = b;
myCommand.Parameters.Add(param[0]);
//執行插入資料庫
myCommand.ExecuteNonQuery();
MessageBox.Show("插入完成!");
}
catch (Exception ex) {
MessageBox.Show(ex.Message);
}
finally
{
fs.Close();
myConnection.Close();
}
『玖』 WinForm開發中Excel導入到資料庫的功能怎麼寫
可以把excel作為數據源,把數據讀取到datatable中野賀悉,再把拍祥datatable 中的數據頌乎寫入資料庫
『拾』 在WinForm開發中,如何從資料庫中檢索符合當前設定的時間范圍的記錄
這個要分為幾種情況:
1.錄入和檢索的時候都存的帶時間的格式(如:2012-06-2514:59:12)
那麼檢索的時候比對的時候就可以這樣寫條件 where date between time1 and time2或者where date>time1 and date <則櫻time2 (注首卜意此時傳參的時候time1和time2都是DateTime類型的)
2.錄入的時候格式為帶時間的,檢索的時候是按天來查詢的:
檢索的時候就必須格式化時者盯穗間了,此時查詢條件可以這么寫 where Convert(char(10)date,120)>=Convert(char(10),time1,120) and Convert(char(10),date,120) <=Convert(char(10),time2,120)
(注意此時傳入的參數也是DateTime類型的)
如果傳入參數是格式化後的字元串類型那麼條件就可以這么寫:
where Convert(char(10)date,120)>=time1,and Convert(char(10)date,120)<=time2
(注意此時傳入參數的日期格式要和此處查詢條件中date轉換的格式一樣,例如此處date轉換的格式120就相當於在程序中將日期格式化為DateTime.ToString("yyyy-MM-dd"))