看不懂 求大神ps的后果全集神

有点看不懂,求大神帮忙注释下还有解释下_单片机吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:56,648贴子:
有点看不懂,求大神帮忙注释下还有解释下收藏
//******************************************************************************// RO_PINOSC_TA0_WDTp_Wheel_Buttons example// Touch the five wheel buttons to turn on/off the center button LED// RO method capactiance measurement using PinOsc IO, TimerA0, and WDT+////
Schematic Description: // //
MSP430G2452//
+---------------+//
C--------|P2.4//
C----------|P2.1//
C------|P2.3//
C--------|P2.2//
C----------|P2.5//
C----------|P2.0// //
The WDT+ interval represents the measurement window.
The number of //
counts within the TA0R that have accumulated during the measurement//
window represents the capacitance of the element. This is lowest //
power option with either LPM3 (ACLK WDTp source) or LPM0 (SMCLK WDTp //
source).////******************************************************************************#include "CTS_Layer.h"#include "TFT.h"// Uncomment to have this compiler directive run characterization functions only// Comment to have this compiler directive run example application//#define ELEMENT_CHARACTERIZATION_MODE#define DELAY 3000 // Timer delay timeout count, msec = 500 msecstruct Element * keyP// Pointer to the Element structure#define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0)) //精确延时1ms
#ifdef ELEMENT_CHARACTERIZATION_MODE// Delta Counts returned from the API function for the sensor during characterizationunsigned int wheelCnt[5];// Becuase the Wheel is composed of five elements#endif// Sleep Function// Configures Timer A to run off ACLK, count in UP mode, places the CPU in LPM3 // and enables the interrupt vector to jump to ISR upon timeout /*****************主函数*************************************/uchar const tab1[]={/* 图像
*/0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x80,0x00,0x00,0x07,0x80,0x00,0x00,0x0F,0xC0,0x00,0x00,0x0F,0xC0,0x00,0x00,0x1F,0xE0,0x00,0x00,0x1F,0xE0,0x00,0x00,0x3F,0xE0,0x00,0x00,0x3F,0xF0,0x00,0x00,0x7F,0xF0,0x00,0x00,0x7F,0xF8,0x00,0x00,0x7F,0xF8,0x00,0x00,0xFF,0xFC,0x00,0x00,0xFF,0xFC,0x00,0x01,0xFF,0xFE,0x00,0x01,0xFF,0xFE,0x00,0x03,0xFF,0xFE,0x00,0x03,0xFF,0xFF,0x00,0x07,0xFF,0xFF,0x00,0x07,0xFF,0xFF,0x80,0x07,0xFF,0xFF,0x80,0x0F,0xFF,0xFF,0xC0,0x0F,0xFF,0xFF,0xC0,0x1F,0xFF,0xFF,0xC0,0x1F,0xFF,0xFF,0xE0,0x3F,0xFF,0xFF,0xE0,0x3F,0xFF,0xFF,0xF0,0x7F,0xFF,0xFF,0xF0,0x7F,0xFF,0xFF,0xF8,0x7F,0xFF,0xFF,0xF8,0xFF,0xFF,0xFF,0xFC,0x00,0x00,0x00,0x00};uchar const tab2[]={/* 图像
*/0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFC,0x7F,0xFF,0xFF,0xF8,0x7F,0xFF,0xFF,0xF8,0x3F,0xFF,0xFF,0xF8,0x3F,0xFF,0xFF,0xF0,0x1F,0xFF,0xFF,0xF0,0x1F,0xFF,0xFF,0xE0,0x0F,0xFF,0xFF,0xE0,0x0F,0xFF,0xFF,0xC0,0x0F,0xFF,0xFF,0xC0,0x07,0xFF,0xFF,0x80,0x07,0xFF,0xFF,0x80,0x03,0xFF,0xFF,0x80,0x03,0xFF,0xFF,0x00,0x01,0xFF,0xFF,0x00,0x01,0xFF,0xFE,0x00,0x01,0xFF,0xFE,0x00,0x00,0xFF,0xFC,0x00,0x00,0xFF,0xFC,0x00,0x00,0x7F,0xF8,0x00,0x00,0x7F,0xF8,0x00,0x00,0x3F,0xF8,0x00,0x00,0x3F,0xF0,0x00,0x00,0x1F,0xF0,0x00,0x00,0x1F,0xE0,0x00,0x00,0x1F,0xE0,0x00,0x00,0x0F,0xC0,0x00,0x00,0x0F,0xC0,0x00,0x00,0x07,0x80,0x00,0x00,0x07,0x80,0x00,0x00,0x03,0x80,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};uchar const tab3[]={/* 图像
*/0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0x03,0xE0,0x00,0x00,0x00,0x0F,0xE0,0x00,0x00,0x00,0x3F,0xE0,0x00,0x00,0x00,0xFF,0xE0,0x00,0x00,0x07,0xFF,0xE0,0x00,0x00,0x1F,0xFF,0xE0,0x00,0x00,0x7F,0xFF,0xE0,0x00,0x03,0xFF,0xFF,0xE0,0x00,0x0F,0xFF,0xFF,0xE0,0x00,0x3F,0xFF,0xFF,0xE0,0x00,0xFF,0xFF,0xFF,0xE0,0x07,0xFF,0xFF,0xFF,0xE0,0x1F,0xFF,0xFF,0xFF,0xE0,0x3F,0xFF,0xFF,0xFF,0xE0,0x07,0xFF,0xFF,0xFF,0xE0,0x01,0xFF,0xFF,0xFF,0xE0,0x00,0x7F,0xFF,0xFF,0xE0,0x00,0x1F,0xFF,0xFF,0xE0,0x00,0x03,0xFF,0xFF,0xE0,0x00,0x00,0xFF,0xFF,0xE0,0x00,0x00,0x3F,0xFF,0xE0,0x00,0x00,0x07,0xFF,0xE0,0x00,0x00,0x01,0xFF,0xE0,0x00,0x00,0x00,0x7F,0xE0,0x00,0x00,0x00,0x1F,0xE0,0x00,0x00,0x00,0x03,0xE0,0x00,0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0x00,0x20};uchar const tab4[]={/* 图像
*/0x40,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x00,0x7F,0x80,0x00,0x00,0x00,0x7F,0xE0,0x00,0x00,0x00,0x7F,0xFC,0x00,0x00,0x00,0x7F,0xFF,0x00,0x00,0x00,0x7F,0xFF,0xC0,0x00,0x00,0x7F,0xFF,0xF0,0x00,0x00,0x7F,0xFF,0xFE,0x00,0x00,0x7F,0xFF,0xFF,0x80,0x00,0x7F,0xFF,0xFF,0xE0,0x00,0x7F,0xFF,0xFF,0xF8,0x00,0x7F,0xFF,0xFF,0xFF,0x00,0x7F,0xFF,0xFF,0xFF,0xC0,0x7F,0xFF,0xFF,0xFF,0xC0,0x7F,0xFF,0xFF,0xFE,0x00,0x7F,0xFF,0xFF,0xF8,0x00,0x7F,0xFF,0xFF,0xE0,0x00,0x7F,0xFF,0xFF,0x00,0x00,0x7F,0xFF,0xFC,0x00,0x00,0x7F,0xFF,0xF0,0x00,0x00,0x7F,0xFF,0xC0,0x00,0x00,0x7F,0xFE,0x00,0x00,0x00,0x7F,0xF8,0x00,0x00,0x00,0x7F,0xE0,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00};uchar const tab5[]={/* 图像
*/0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF};void sleep(unsigned int time){
TA0CTL = TASSEL_1+MC_1+TACLR;
TA0CCTL0 &= ~CCIFG;
TA0CCTL0 |= CCIE;
__bis_SR_register(LPM3_bits+GIE);
__no_operation();}// Main Functionvoid main(void){
WDTCTL = WDTPW + WDTHOLD;
// Stop watchdog timer
BCSCTL1 = CALBC1_8MHZ;
// Set DCO to 1, 8, 12 or 16MHz
DCOCTL = CALDCO_8MHZ;
BCSCTL1 |= DIVA_0;
// ACLK/1 [ACLK/(0:1,1:2,2:4,3:8)]
BCSCTL2 |= DIVS_3;
// SMCLK/8 [SMCLK/(0:1,1:2,2:4,3:8)]
BCSCTL3 |= LFXT1S_2;
// LFXT1 = VLO Clock Source
//P1OUT = 0x00;// Drive all Port 1 pins low
//P1DIR = 0xFF;// Configure all Port 1 pins outputs
P2SEL &= ~(BIT6 + BIT7);// Configure XIN (P2.6) and XOUT (P2.7) to GPIO
P2DIR|=BIT3+BIT4+BIT5+BIT6+BIT7;// Drive all Port 2 pins low
P2DIR|=BIT3+BIT4+BIT5+BIT6+BIT7;// Configure all Port 2 pins outputs
// Initialize Baseline measurement
TI_CAPT_Init_Baseline(&wheel_buttons);
// Update baseline measurement (Average 5 measurements)
TI_CAPT_Update_Baseline(&wheel_buttons,5);
TFT_init();
display_rgbw(0xff,0xff);
#ifdef ELEMENT_CHARACTERIZATION_MODE// Get the raw delta counts for element characterization TI_CAPT_Custom(&wheel_buttons,wheelCnt);__no_operation(); // Set breakpoint here#endif#ifndef ELEMENT_CHARACTERIZATION_MODE// Return the pointer to the element which has been touchedkeyPressed = (struct Element *)TI_CAPT_Buttons(&wheel_buttons);// If a button has been touched, then take some actionif(keyPressed){// UPif(keyPressed == &down_element){
set_position(0X30,0X4f,0X00,0X25);
for(int i=0;i&150;i++)
unsigned char m=tab1[i];
for(int j=0;j&8;j++) { if((m&0x80)==0x80) {write_data(0x07,0xe0);
}else {write_data(0xff,0xff);}m&&=1;}
}}// RIGHTif(keyPressed == &up_element){ set_position(0X56,0X7d,0X2c,0X4f);
for(int i=0;i&150;i++)
{ unsigned char m=tab4[i]; for(int j=0;j&8;j++) {if((m&0x80)==0x80) {write_data(0x07,0xe0);}else {write_data(0xff,0xff);}m&&=1;}
}}// LEFTtif(keyPressed == &right_element){
set_position(0X03,0X2a,0X2c,0X4f);
for(int i=0;i&150;i++)
{ unsigned char m=tab3[i]; for(int j=0;j&8;j++) {if((m&0x80)==0x80) {write_data(0x07,0xe0);}else {write_data(0xff,0xff);}m&&=1;}
}}// DOWNif(keyPressed == &left_element){
set_position(0X30,0X4f,0X51,0X76);
for(int i=0;i&150;i++)
{ unsigned char m=tab2[i]; for(int j=0;j&8;j++) {if((m&0x80)==0x80) {write_data(0x07,0xe0);}else {write_data(0xff,0xff);}m&&=1;}
}}// STOPif(keyPressed == &middle_element){
set_position(0X30,0X4f,0X2c,0X4f);
for(int i=0;i&120;i++)
{ unsigned char m=tab5[i]; for(int j=0;j&8;j++) {if((m&0x80)==0x80) {write_data(0x07,0xe0);}else {write_data(0xff,0xff);}m&&=1;}
}} } else {
set_position(0X30,0X4f,0X00,0X25);
for(int i=0;i&150;i++)
unsigned char m=tab1[i];
for(int j=0;j&8;j++) {if((m&0x80)==0x80) {write_data(0xf8,0x00);}else {write_data(0xff,0xff);}m&&=1;}
set_position(0X30,0X4f,0X51,0X76);
for(int i=0;i&150;i++)
{ unsigned char m=tab2[i]; for(int j=0;j&8;j++) {if((m&0x80)==0x80) {write_data(0xf8,0x00);}else {write_data(0xff,0xff);}m&&=1;}
set_position(0X03,0X2a,0X2c,0X4f);
for(int i=0;i&150;i++)
{ unsigned char m=tab3[i]; for(int j=0;j&8;j++) {if((m&0x80)==0x80) {write_data(0xf8,0x00);}else {write_data(0xff,0xff);}m&&=1;}
set_position(0X56,0X7d,0X2c,0X4f);
for(int i=0;i&150;i++)
{ unsigned char m=tab4[i]; for(int j=0;j&8;j++) {if((m&0x80)==0x80) {write_data(0xf8,0x00);}else {write_data(0xff,0xff);}m&&=1;}
set_position(0X30,0X4f,0X2c,0X4f);
for(int i=0;i&120;i++)
{ unsigned char m=tab5[i]; for(int j=0;j&8;j++) {if((m&0x80)==0x80) {write_data(0xf8,0x00);}else {write_data(0xff,0xff);}m&&=1;}
// Put the MSP430 into LPM3 for a certain DELAY period
sleep(DELAY);
}} // End Main/******************************************************************************/// Timer0_A0 Interrupt Service Routine: Disables the timer and exists LPM3
/******************************************************************************/#pragma vector=TIMER0_A0_VECTOR__interrupt void ISR_Timer0_A0(void){
TA0CTL &= ~(MC_1);
TA0CCTL0 &= ~(CCIE);
__bic_SR_register_on_exit(LPM3_bits+GIE);}
这是msp430单片机的触摸屏的一个程序,这款单片机以前没接触过,所以来找帮助
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
为兴趣而生,贴吧更懂你。或跪求大神帮忙注释一下代码。。完全看不懂 课程设计要答辩_c++吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:141,809贴子:
跪求大神帮忙注释一下代码。。完全看不懂 课程设计要答辩收藏
跪求跪求跪谢。。。
登录按钮的代码:UpdateData(true);set.m_strFilter.Format("id='%s'",m_id);set.m_mima.TrimRight();set.Open();if(m_id.IsEmpty()){MessageBox("
用户名不能为空!","
提示",MB_ICONSTOP);}if(m_mima.IsEmpty()){MessageBox("
密码不能为空!","
提示",MB_ICONSTOP);}if(!set.IsEOF()){set.m_id.TrimRight();set.m_mima.TrimRight();if(set.m_mima==m_mima){menu DDlg.DoModal();}elseMessageBox("
密码错误!","
提示",MB_ICONSTOP);}elseMessageBox("
用户名不正确!","
提示",MB_ICONSTOP);子菜单选择按钮代码:shuru DDlg.DoModal();新药注册按钮的代码:UpdateData(TRUE);if(m_id.IsEmpty())
MessageBox("
药品代码不能为空!","
提示",MB_ICONSTOP);set.m_strFilter.Format("id='%s'",m_id);set.Open();if(set.IsEOF()){set.AddNew();set.m_id=m_set.m_name=m_set.m_zongjia=m_set.m_shuliang=m_set.m_zhengzhuang=m_set.m_chulishijian=m_set.Update();m_list.InsertItem(0,set.m_id);
m_list.SetItemText(0,1,set.m_name);m_list.SetItemText(0,2,set.m_zongjia);
m_list.SetItemText(0,3,set.m_shuliang);m_list.SetItemText(0,4,set.m_zhengzhuang);CString strTstrTmp.Format("%d-%d-%d",set.m_chulishijian.GetYear(),set.m_chulishijian.GetMonth(),set.m_chulishijian.GetDay());m_list.SetItemText(0,5,strTmp);}else
MessageBox("此药品已存在!","
提示",MB_ICONSTOP);set.Close();}新药录入复选框的代码:UpdateData(true);GetDlgItem(IDC_EDIT2)-&EnableWindow(m_bEnabled);GetDlgItem(IDC_EDIT4)-&EnableWindow(m_bEnabled);GetDlgItem(IDC_EDIT5)-&EnableWindow(m_bEnabled);新药入库按钮代码:UpdateData(TRUE);if(m_id.IsEmpty())
MessageBox("
药品代码不能为空!","
提示",MB_ICONSTOP);set.m_strFilter.Format("id='%s'",m_id);set.Open();if(!set.IsEOF()){set.Edit();set.m_shuliang=m_set.Update();m_list.InsertItem(0,set.m_id);
m_list.SetItemText(0,1,set.m_name);m_list.SetItemText(0,2,set.m_zongjia);
m_list.SetItemText(0,3,set.m_shuliang);m_list.SetItemText(0,4,set.m_zhengzhuang);CString strTstrTmp.Format("%d-%d-%d",set.m_chulishijian.GetYear(),set.m_chulishijian.GetMonth(),set.m_chulishijian.GetDay());m_list.SetItemText(0,5,strTmp);}else
MessageBox("仓库内没有该药品,请先进行新药注册!","
提示",MB_ICONSTOP);取消按钮的代码:OnCancel();录入按钮的代码:UpdateData(true);m_list.DeleteAllItems();shuruset set1;int flag=1;if(m_id.IsEmpty()||m_name.IsEmpty()||m_riqi.IsEmpty()||m_shuliang.IsEmpty())flag=0;for(int i=0;i&m_id.GetLength();i++)
c=m_id.GetAt(i);
if(c&'0'||c&'9')
if (flag==0){MessageBox("有选项未填写或填写有误!","提示",MB_ICONSTOP);}else{set1.m_strFilter.Format("id='%s'",m_id);set1.Open();if(set1.IsEOF()){MessageBox("仓库内没有此药品!","提示",MB_ICONSTOP);}else{set1.Delete();set1.Requery();}}set1.Close();set.Open();set.AddNew();set.m_id=m_set.m_name=m_set.m_shuliang=m_set.m_riqi=m_set.Update();set.MoveLast();m_list.InsertItem(0,set.m_id);m_list.SetItemText(0,1,set.m_name);m_list.SetItemText(0,2,set.m_shuliang);m_list.SetItemText(0,3,set.m_riqi);set.Close();UpdateData(false);MessageBox("添加成功!","提示",MB_OK);删除出库按钮:UpdateData(true);m_list.DeleteAllItems();int n=1;set.Open();set.MoveFirst();while(!set.IsEOF()){
set.m_id.TrimRight();if(set.m_id==m_id){set.Delete();set.Requery();n=0;}set.MoveNext();} if(n==1)
MessageBox("没有此药品!","警告",MB_ICONSTOP);elseMessageBox("删除成功","警告",MB_OK);set.Close();查询按钮的代码同上。UpdateData();jiansuo1m_list.DeleteAllItems();if(m_choose==0){if(m_cha.IsEmpty()){MessageBox("请输入查询内容!","提示",MB_ICONSTOP);}else { set.m_strFilter.Format("id='%s'",m_cha);set.Open();if(set.IsEOF()){MessageBox("没有该药品!","提示",MB_ICONSTOP);}else{int n=m_list.GetItemCount();//获取总行数m_list.InsertItem(n, set.m_id);
//重新添加一行, 参数n:插入项的索引值,后面为插入的字符串
m_list.SetItemText(n,1,set.m_name);//n:行索引,1:列索引,最后为:文本字符串
m_list.SetItemText(n,2,set.m_zongjia);
m_list.SetItemText(n,3,set.m_shuliang);
m_list.SetItemText(n,4,set.m_zhengzhuang);CString strT
strTmp.Format("%d-%d-%d",set.m_chulishijian.GetYear(),set.m_chulishijian.GetMonth(),set.m_chulishijian.GetDay());
m_list.SetItemText(n,5,strTmp);set.Close();}}}else if(m_choose==1){if(m_cha.IsEmpty()){MessageBox("请输入查询内容!","提示",MB_ICONSTOP);}else {
int n=0;set.Open();set.MoveFirst();while(!set.IsEOF()){set.m_name.TrimRight(" ");if(set.m_name==m_cha){m_list.InsertItem(n, set.m_id);
//重新添加一行, 参数n:插入项的索引值,后面为插入的字符串
m_list.SetItemText(n,1,set.m_name);//n:行索引,1:列索引,最后为:文本字符串
m_list.SetItemText(n,2,set.m_zongjia);
m_list.SetItemText(n,3,set.m_shuliang);
m_list.SetItemText(n,4,set.m_zhengzhuang);CString strT
strTmp.Format("%d-%d-%d",set.m_chulishijian.GetYear(),set.m_chulishijian.GetMonth(),set.m_chulishijian.GetDay());
m_list.SetItemText(n,5,strTmp);n++;}set.MoveNext();}set.Close();if(n==0)MessageBox("没有该药品!","提示",MB_ICONSTOP);}}elseMessageBox("请选择查找类型!","提示",MB_ICONSTOP);
修改按钮代码:UpdateData(true);int n=0;set.Open();set.MoveFirst();while(!set.IsEOF()){set.m_id.TrimRight();if(set.m_id==m_chaid){MessageBox("已找到采购商信息,确定修改吗?","提示",MB_OKCANCEL);set.Edit();if(m_chechname.GetState()==1)set.m_name=m_if(m_chechadd.GetState()==1)set.m_address=m_if(m_chechphone.GetState()==1)set.m_phone=m_set.Update();MessageBox("修改成功!","提示",MB_OK);n=1;}set.MoveNext();}set.Close();if(n==0)MessageBox("未找到采购商信息,请确认信息正确性!","提示",MB_ICONSTOP);删除按钮代码:UpdateData(true);m_list.DeleteAllItems();int n=1;set.Open();set.MoveFirst();while(!set.IsEOF()){
set.m_id.TrimRight();if(set.m_id==m_chaid){set.Delete();set.Requery();n=0;}set.MoveNext();} if(n==1)
MessageBox("没有此供货商!","警告",MB_ICONSTOP);elseMessageBox("删除成功!","警告",MB_OK);
set.Close();查询按钮代码:m_list.DeleteAllItems();UpdateData(TRUE);if(m_chaid.IsEmpty()){MessageBox("搜索信息不能为空!","提示",MB_ICONSTOP);}int n=0;set.m_strFilter.Format("id='%s'",m_chaid);set.Open();if(set.IsEOF()){MessageBox("此药品不存在!","提示",MB_ICONSTOP);}else{m_list.InsertItem(0,set.m_id);
//重新添加一行, 参数n:插入项的索引值,后面为插入的字符串m_list.SetItemText(0,1,set.m_name);//n:行索引,1:列索引,最后为:文本字符串m_list.SetItemText(0,2,set.m_fenlei);}set.Close();UpdateData(false);录入代码查询:UpdateData(TRUE);if(m_id.IsEmpty()||m_name.IsEmpty()){MessageBox("信息不能为空!","提示",MB_ICONSTOP);}set.Open();set.AddNew();set.m_id=m_set.m_name=m_if(m_a==0)set.m_fenlei="处方药";else if(m_a==1)set.m_fenlei="处方药";else
{MessageBox("请选择药品类型!","提示",MB_ICONSTOP);}set.Update();set.MoveLast();m_list.InsertItem(0,set.m_id);m_list.SetItemText(0,1,set.m_name);m_list.SetItemText(0,2,set.m_fenlei);set.Close();UpdateData(false);MessageBox("添加成功!","提示",MB_OK);删除代码查询:UpdateData(TRUE);if(m_id.IsEmpty()||m_name.IsEmpty()){MessageBox("信息不能为空!","提示",MB_ICONSTOP);}set.Open();set.AddNew();set.m_id=m_set.m_name=m_if(m_a==0)set.m_fenlei="处方药";else if(m_a==1)set.m_fenlei="处方药";else
{MessageBox("请选择药品类型!","提示",MB_ICONSTOP);}set.Update();set.MoveLast();m_list.InsertItem(0,set.m_id);m_list.SetItemText(0,1,set.m_name);m_list.SetItemText(0,2,set.m_fenlei);set.Close();UpdateData(false);MessageBox("添加成功!","提示",MB_OK);BOOL chuku::OnInitDialog() {CDialog::OnInitDialog();// TODO: Add extra initialization herem_list.InsertColumn(0,"药品代码",LVCFMT_LEFT,100);
m_list.InsertColumn(1,"药品名称",LVCFMT_LEFT,100);m_list.InsertColumn(2,"处理数量",LVCFMT_LEFT,90);
m_list.InsertColumn(3,"处理日期",LVCFMT_LEFT,120);int n=0;set.Open();while(!set.IsEOF()){m_list.InsertItem(n,set.m_id);
//重新添加一行, 参数n:插入项的索引值,后面为插入的字符串m_list.SetItemText(n,1,set.m_name);//n:行索引,1:列索引,最后为:文本字符串m_list.SetItemText(n,2,set.m_shuliang);m_list.SetItemText(n,3,set.m_riqi);set.MoveNext();n++;}set.Close();return TRUE;
// return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE打印按钮代码:CWnd *cWcWnd=GetDlgItem(IDOK);
if(!KillTimer(0)){SetTimer(0,100,NULL);cWnd-&SetWindowText("手动");}else{cWnd-&SetWindowText("自动");}
一、设计内容及要求1. 设计目的 学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。2.设计内容 1.必须设计的数据表:药品分类代码表,药品库存表,供货商信息表,采购信息表等。 2.功能模块1)新药品的入库。2)过期药品的出库登记、处理记录。3)药品库存检索。4)供货商信息检索。5)药品采购记录管理。6)药品用药说明信息管理。7)输出相应的数据报表。
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
为兴趣而生,贴吧更懂你。或看不懂这个错误怎么回事儿,求大神指点_c#吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:47,040贴子:
看不懂这个错误怎么回事儿,求大神指点收藏
错误1可访问性不一致: 字段类型“_02结构体.Gender”比字段“_02结构体.person.sex”的可访问性低E:\net\代码\基础培训第5天\02结构体\Program.cs162202结构体using Susing System.Collections.Gusing System.Lusing System.Tnamespace _02结构体{
public enum Gender
public struct Person
class Program
static void Main(string[] args)
Person oneP
onePerson.name = &zhang&;
onePerson.sex = Gender.女;
onePerson.age = 22;
Console.WriteLine(&我叫{0},今年{1}岁,我是{2}的&, onePerson.name, onePerson.age, onePerson.sex);
Person secP
secPerson.name = &li&;
secPerson.age = 23;
secPerson.sex = Gender.男;
Console.WriteLine(&我叫{0},今年{1}岁,我是{2}的&, secPerson.name,secPerson.age,secPerson.sex);
Console.ReadKey();
求解救啊,来个人呗、、、
就这么给沉了啊。。。。好忧伤啊
你确定是这段代码吗?我把你的代码,在我机器上,可以编译运行。看截图,有图,有真相。我用的 vs 2010你换台机器试试吧。
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
为兴趣而生,贴吧更懂你。或}

我要回帖

更多关于 大神求p 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信