導航:首頁 > 編程語言 > vs2005編程工資表

vs2005編程工資表

發布時間:2022-05-20 04:24:51

Ⅰ vs2005中的表格怎麼設置行數和列數

表格-插入-在里頭設置行和列,如果直接拖進來,只能在代碼中改

Ⅱ c# datagridview的問題..VS2005

SqlConnection myconn = new SqlConnection("server=local;database=TEACHER;user=sa");
myconn.Open();
string sql = "select 職工編號,姓名,性別,工資,出生日期,參加工作日期,年齡 from TEACHERinfo";
SqlDataAdapter sda = new SqlDataAdapter(sql, myconn);
myconn.Close();
DataSet ds = new DataSet();
sda.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];

Ⅲ VS2005Winform中Datagridview的用法

綁定資料庫其實有兩種方法:
1.通過控制項屬性
在DataGridview的DataSource屬性中選擇「添加項目數據源」,彈出「數據源配置」窗體,根據你資料庫的路徑選擇綁定的數據表即可。
2.通過代碼綁定
查詢sql語句獲得DataTable,與DataGridView的DataSoure綁定;
即:DataGridView.DataSource=databale;

獲取該行主鍵值:
首先知道數據的主鍵綁定在dataGridView的哪一列?(通過上面綁定即可知道)

在以下事件中添加代碼:
private void dataGridView_Click(object sender, EventArgs e)
{
if (this.dataGridView1.Rows.Count > 0)//判斷是否有行
{
label.Text = this.dataGridView1.Rows[dataGridView.CurrentCell.RowIndex].Cells[0].Value.ToString();
}
}

註:用一個Label控制項顯示單擊該行的主鍵值,默認主鍵為第一列。

Ⅳ 如何用vs2005進行c++編程

1)file-new-project
2)選擇visual c++
3)選擇win32 - win32 console Application
輸入工程名稱
4) 在Source Files 上點右鍵add - new Item
5) 選擇c++ File 寫個名字 然後就可以在這個.cpp 文件里寫代碼了,最後F5 就可以運行了。

寫的這么詳細,這么累。拿分來吧。:)

Ⅳ 用C語言編程某單位進行工資調整,要求按技術等級分為A,B,C, D四個檔次進行調整

從題意,程序需要先輸入工資信息,再根據技術等級對應系數調整工資,以後列印工資信息。

單位工資信息一般包含員工編號,姓名,工資等,適合用結構類型存儲。

技術等級ABCD對應一個調整系數,這是一組有關聯的常量,適合用枚舉。

下面是代碼,工資我用的是整型,計算系數是整除,需要浮點數,自行修改類型。員工人數修改常量PN,我測試用3個員工。

#include<stdio.h>

#define PN 3//員工數量

enum tLevel{ A = 110, B= 120, C = 130, D = 140};//技術級別ABCD對應調整系數%

typedef struct personnel

{

int id;//員工編號,唯一

char pName[20];//員工姓名

int basePay;//基礎工資

enum tLevel tll;

}PERL;

void init(PERL *perl);

void show(PERL *perl);

int main()

{

PERL perl[PN];

init(perl);

show(perl);

return 0;

}

void show(PERL *perl)

{

int i;

printf(" 員工工資表: ");

for(i=0;i<PN;i++)

{

printf("員工編號%d: ",perl[i].id);

printf("員工姓名%s: ",perl[i].pName);

printf("基本工資%d: ",perl[i].basePay);

printf("等級系數%d: ",perl[i].tll);

printf("結算工資%d: ",perl[i].basePay*perl[i].tll/100);

}

}

void init(PERL *perl)

{

static int id=1;//自增,作為唯一的員id

int i;

char lv[2]={0};

printf("輸入%d個員工信息! ",PN);

for(i=0;i<PN;i++,id++)

{

printf("請輸入員工姓名:"),scanf("%s",perl[i].pName);

printf("請輸入基礎工資:"),scanf("%d",&perl[i].basePay);

while(lv[0]<'A' || lv[0]>'D')

printf("請輸入員技術等級(A~D):"),scanf("%s",lv);

switch(lv[0])

{

case 'A':perl[i].tll=A;break;

case 'B':perl[i].tll=B;break;

case 'C':perl[i].tll=C;break;

case 'D':perl[i].tll=D;break;

}

lv[0]=0;

perl[i].id=id;

printf(" ");

}

}

Ⅵ 用vs2005讀取excel表中的數據,並能按要求查詢表裡面的內容顯示出來,可以把源代碼發到我

public dataset exceltods(string path)
{
string con = "provider=microsoft.jet.oledb.4.0;data
source="+"e:\collegemis\upexcel\" + fileupload1.filename+";extended
properties='excel 8.0;imex=1'";
oledbconnection olecon = new oledbconnection(con);
oledbdataadapter oleda = new oledbdataadapter("select * from [sheet1$]", con);//sheet1是sheet的名字
string strexcel = "";
oledbdataadapter mycommand = null;
dataset ds = null;
//從excel的一個工作表中導入數據到資料庫教程中
strexcel = "select 門牌號,用戶名,用戶人口數目,用戶住房面積,用戶取暖面積,用戶電話,用戶工作單位,用戶數據類型 from [sheet1$]";
try
{
mycommand = new oledbdataadapter(strexcel, strconn);
ds = new dataset();
mycommand.fill(ds, "table1");
}
catch(exception e)
{
conn.close();
mycommand.dispose();
}
return ds;
}

Ⅶ 編程實現應發工資和實發工資的計算,輸出實發工資原始數據,再輸出根據實發工資進行遞增排序後的職工姓名

應該可以,但是你上面的數據看起來不太對,補充一下吧

Ⅷ 學編程月薪多少

時間就是金錢。

對於快速發展的互聯網行業,這句話更是金科玉律。

一個項目,如果兩家公司同時想到,兩家公司同時研發,那麼誰能更快更好的研發出來,誰就能盈利。

在這個快節奏的時代,產品更新迭代甚至都能以分鍾計算,技術雖然沒有那麼誇張,但是新技術的研發學習應用也是在不斷的縮短時間。

而適合的技術人才,對於很多公司來說是至關重要的存在。

互聯網的發展,讓IT 職業人才的缺口越來越大。據保守估計,目前中國市場對 IT 人才的需求每年超過 30 萬人,但國內高校計算機專業培養出來的學生僅為 16萬人,遠遠不能滿足市場的需要。雖然各家企業開出更高的職位待遇,但是仍然招不到合適的技術人員。

根據國家統計局去年公布的行業工資數據顯示,IT技術人員從業者平均年薪已經高達11萬左右。而對於科技公司的程序員來說,只會比這個更高。更別說國內互聯網巨頭BAT,年薪30萬的程序員更是大批存在。

所以,如此高薪的就業市場讓更多的人想要做程序員,自然很多人就走上了學編程的道路。

那麼,那些學編程的人現在過的怎麼樣呢?是不是真的拿到了期望中的高薪呢?

網友A:

我本科學校211,但我學的專業不太熱門。我本身對技術很感興趣,就自己在網上找了WEB前端教程學習,成功轉行。做我那個專業的話,剛畢業工資也就4000,還是2010年的北京。現在我工資已經年薪30萬+,當然中間有跳槽幾次。

網友B:

大學專業不是喜歡的,出來找工作工資也不高。就專門去學了測試,現在在一家游戲公司做測試,我剛畢業兩年,年薪16萬,稅後。

網友C:

我本來就是學計算機專業的,但是我的學校不是特別有名的那種,大家都知道大學教育學出來的東西肯定跟企業的要求有很大的差距。大四下半年,我就自己在網上找教程看,然後加了一些學習群,遇見不懂的問題就在這些學習群問,現在畢業的第一份工作,月薪過萬。

網友D:

我弟弟,學習不好,高中畢業之後上了一個職業學校。連大專都不算吧。畢業之後找工作都找不到,我爸就花大價錢讓他去IT培訓班,學的Java。我弟算是很聰明的那種孩子,半年之後在我們三線城市找了一份工作,現在收入7千多,在貴陽。別人我不知道,但是我爸還挺高興的,認為錢花的值了。

上面這幾個人的例子算是很成功的了,當然也有失敗的例子。

網友E:

親戚家的孩子,不好好上學,職高畢業連20歲都不到。父母覺得他應該去學點東西,現在IT培訓不是很火嗎,就給孩子報了班。結果孩子雖然去了,但是也不怎麼好好學,不僅沒學到東西,錢也浪費了。工作更是沒著落。

網友F:

我的同事,一個三十多歲上有老下有小的男人,覺得我們現在的工作賺錢少,不夠花,媳婦兒還想要二胎。於是想轉行做IT,去報了培訓班。結果學了幾個月出來,也沒什麼變化,不知道是不是年級大了沒什麼學習的精力,而且家庭責任重,不能像年輕的程序員那樣拚命加班出差。導致現在不上不下。

看了上面的一些網友的真是案例,不知道你是怎麼覺得的。

學編程這件事情還是要理性的看待,從自身的客觀條件出發,看看自己是不是適合。

在自己做出選擇之前,要做好了付出足夠努力的准備,畢竟想到和得到之間還有一個做到,天上沒有掉餡餅的, 所有的得到背後都是艱苦奮斗的歷程。

Ⅸ 如何利用VS2005關聯excel表格

我看了一段代碼 簡單的理了一下(半途而廢的初學者)
很有譜 有一個Excel的包 開始引用就行了

大致分為
表格信息摘要
取得標題
按行列遞增取得數據 遞增對應排列
提取表格顏色
取得整個報表的標題
設置整個報表的標題格式

然後繪製表格的寬度等樣式
下面代碼是拷貝來的
using System;
using System.Data;
using Excel;

namespace LogicLayer
{
/// <summary>
/// OutputExcel 的摘要說明
/// </summary>
public class OutputExcel
{
public OutputExcel(DataView dv,string str)
{
//
// TODO: 在此處添加構造函數邏輯
//
Excel.Application excel;
int rowIndex=4;
int colIndex=1;

Excel._Workbook xBk;
Excel._Worksheet xSt;

excel= new Excel.ApplicationClass();;
xBk = excel.Workbooks.Add(true);
xSt = (Excel._Worksheet)xBk.ActiveSheet;

//
//取得標題
//
foreach(DataColumn col in dv.Table.Columns)
{
colIndex++;
excel.Cells[4,colIndex] = col.ColumnName;
xSt.get_Range(excel.Cells[4,colIndex],excel.Cells[4,colIndex]).HorizontalAlignment = Excel.XlVAlign.xlVAlignCenter;//設置標題格式為居中對齊
}

//
//取得表格中的數據
//
foreach(DataRowView row in dv)
{
rowIndex ++;
colIndex = 1;
foreach(DataColumn col in dv.Table.Columns)
{
colIndex ++;
if(col.DataType == System.Type.GetType("System.DateTime"))
{
excel.Cells[rowIndex,colIndex] = (Convert.ToDateTime(row[col.ColumnName].ToString())).ToString("yyyy-MM-dd");
xSt.get_Range(excel.Cells[rowIndex,colIndex],excel.Cells[rowIndex,colIndex]).HorizontalAlignment = Excel.XlVAlign.xlVAlignCenter;//設置日期型的欄位格式為居中對齊
}
else
if(col.DataType == System.Type.GetType("System.String"))
{
excel.Cells[rowIndex,colIndex] = "'"+row[col.ColumnName].ToString();
xSt.get_Range(excel.Cells[rowIndex,colIndex],excel.Cells[rowIndex,colIndex]).HorizontalAlignment = Excel.XlVAlign.xlVAlignCenter;//設置字元型的欄位格式為居中對齊
}
else
{
excel.Cells[rowIndex,colIndex] = row[col.ColumnName].ToString();
}
}
}
//
//載入一個合計行
//
int rowSum = rowIndex + 1;
int colSum = 2;
excel.Cells[rowSum,2] = "合計";
xSt.get_Range(excel.Cells[rowSum,2],excel.Cells[rowSum,2]).HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter;
//
//設置選中的部分的顏色
//
xSt.get_Range(excel.Cells[rowSum,colSum],excel.Cells[rowSum,colIndex]).Select();
xSt.get_Range(excel.Cells[rowSum,colSum],excel.Cells[rowSum,colIndex]).Interior.ColorIndex = 19;//設置為淺黃色,共計有56種
//
//取得整個報表的標題
//
excel.Cells[2,2] = str;
//
//設置整個報表的標題格式
//
xSt.get_Range(excel.Cells[2,2],excel.Cells[2,2]).Font.Bold = true;
xSt.get_Range(excel.Cells[2,2],excel.Cells[2,2]).Font.Size = 22;
//
//設置報表表格為最適應寬度
//
xSt.get_Range(excel.Cells[4,2],excel.Cells[rowSum,colIndex]).Select();
xSt.get_Range(excel.Cells[4,2],excel.Cells[rowSum,colIndex]).Columns.AutoFit();
//
//設置整個報表的標題為跨列居中
//
xSt.get_Range(excel.Cells[2,2],excel.Cells[2,colIndex]).Select();
xSt.get_Range(excel.Cells[2,2],excel.Cells[2,colIndex]).HorizontalAlignment = Excel.XlHAlign.xlHAlignCenterAcrossSelection;
//
//繪制邊框
//
xSt.get_Range(excel.Cells[4,2],excel.Cells[rowSum,colIndex]).Borders.LineStyle = 1;
xSt.get_Range(excel.Cells[4,2],excel.Cells[rowSum,2]).Borders[Excel.XlBordersIndex.xlEdgeLeft].Weight = Excel.XlBorderWeight.xlThick;//設置左邊線加粗
xSt.get_Range(excel.Cells[4,2],excel.Cells[4,colIndex]).Borders[Excel.XlBordersIndex.xlEdgeTop].Weight = Excel.XlBorderWeight.xlThick;//設置上邊線加粗
xSt.get_Range(excel.Cells[4,colIndex],excel.Cells[rowSum,colIndex]).Borders[Excel.XlBordersIndex.xlEdgeRight].Weight = Excel.XlBorderWeight.xlThick;//設置右邊線加粗
xSt.get_Range(excel.Cells[rowSum,2],excel.Cells[rowSum,colIndex]).Borders[Excel.XlBordersIndex.xlEdgeBottom].Weight = Excel.XlBorderWeight.xlThick;//設置下邊線加粗
//
//顯示效果
//
excel.Visible=true;
}
}
}

Ⅹ VS2005之中報表的生成用C++怎麼寫

<object
codeBase=",0,29,0"
height="98"width="778"classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"VIEWASTEXT>
<PARAMNAME="_cx"VALUE="19235">
<PARAMNAME="_cy"VALUE="2011">
<PARAMNAME="FlashVars"VALUE="-1">
<PARAMNAME="Movie"VALUE="1.swf">
<PARAMNAME="Src"VALUE="1.swf">
<PARAMNAME="WMode"VALUE="Transparent">
<PARAMNAME="Play"VALUE="-1">
<PARAMNAME="Loop"VALUE="-1">
<PARAMNAME="Quality"VALUE="High">
<PARAMNAME="SAlign"VALUE="">
<PARAMNAME="Menu"VALUE="0">
<PARAMNAME="Base"VALUE="">
<PARAMNAME="AllowScriptAccess"VALUE="always">
<PARAMNAME="Scale"VALUE="ShowAll">
<PARAMNAME="DeviceFont"VALUE="0">
<PARAMNAME="EmbedMovie"VALUE="0">
<PARAMNAME="BGColor"VALUE="">
<PARAMNAME="SWRemote"VALUE="">
<PARAMNAME="MovieData"VALUE="">
<PARAMNAME="SeamlessTabbing"VALUE="1">
<embedsrc="5xin.swf"width="214"height="76"quality="high"
pluginspage=""
type="application/x-shockwave-flash"
wmode="transparent"menu="false"></embed>
</object>

將其中的1.swf換成自己的文件(完整路徑)

閱讀全文

與vs2005編程工資表相關的資料

熱點內容
python導出sap 瀏覽:513
車智匯app如何下載 瀏覽:434
python如何將圖片輸出到雲伺服器 瀏覽:838
貴陽螺桿壓縮冷凝機組組成 瀏覽:115
掃描製作pdf 瀏覽:515
2016奇駿車機如何安裝app 瀏覽:764
phpvc9x64 瀏覽:73
蜜語星球解壓 瀏覽:476
c語言編譯器怎麼打不開 瀏覽:818
海印程序員 瀏覽:648
為什麼華為手機找不到伺服器 瀏覽:664
pdf增減 瀏覽:608
雲伺服器怎麼公網架設網站 瀏覽:91
pythonrequests慢 瀏覽:140
excel保存沒有pdf 瀏覽:922
冰箱壓縮機管囗示意圖 瀏覽:497
許振民編譯局 瀏覽:625
雙網路加什麼伺服器好用 瀏覽:211
linux命令中文 瀏覽:839
python怎麼做物聯網 瀏覽:731