前提準備:
由於專案是採用sql資料庫,所以我們先在web.config中設定好資料庫連線
之後在cs**中要注意引用
c#using system.data.sqlclient;
using system.data;
using system.configuration;
vb.net
imports system.data.sqlclient
imports system.data
imports system.configuration
以下就是常用的模組
1.會員登陸模組
使用者控制項:
textbox:txtuser 使用者名稱 txtpwd 密碼
label:lblerror 錯誤提示
儲存過程:user_login
程式**:
[ 複製**到剪貼簿 ]
create procedure user_login
@user_name varchar(50),
@user_password varchar(50) as
select * from userwhere [user_name] = @user_name and [user_pwd] = @user_password
if @@rowcount>0
begin
update [users] set user_logintimes=user_logintimes+1 where [user_name] = @user_name and [user_pwd] = @user_password
end go
c#.net
程式**:
[ 複製**到剪貼簿 ]
private void memberlogin()
else
} vb.net
程式**:
[ 複製**到剪貼簿 ]
private sub memberlogin()
conndb.open()
dim cmdlogin as sqlcommand = new sqlcommand("user_login",conndb)
cmdlogin.commandtype = commandtype.storedprocedure
cmdlogin.parameters.add("@user_name",txtuser.text.trim())
cmdlogin.parameters.add("@user_password",txtpwd.text.trim())
dim reader as sqldatareader = cmdlogin.executereader()
if reader.read() then
session("user")=reader("user_id").tostring()
session("com")=reader("com_id").tostring()
dim url as string
url="../user/index.aspx?userid="+ session("userid") +"&comid="+ session("comid") +""
response.redirect(url)
else
lblerror.text ="invalid username or password!please try again!"
end if
end sub
2.驗證註冊使用者是否存在
使用者控制項:
textbox: txtmemberid
label: lblchk
c#**:
程式**:
[ 複製**到剪貼簿 ]
private bool idcheck()
else
vb.net **
程式**:
[ 複製**到剪貼簿 ]
private boolean idcheck()
vb.net**
程式**:
[ 複製**到剪貼簿 ]
private sub reguser()
dim cmdinsert as sqlcommand = new sqlcommand("users_insert",conndb)
cmdinsert.commandtype=commandtype.storedprocedure
dim intauthorcount as integer
cmdinsert.parameters.add("@user_name",txtmemberid.text.tostring())
cmdinsert.parameters.add("@user_pwd",txtpwd.text.tostring())
cmdinsert.parameters.add("@user_email",txtemail.text.tostring())
cmdinsert.parameters.add("@user_industry",lstindustry.selectedvalue)
dim parmreturnvalue as sqlparameter = new sqlparameter("@user_id",sqldbtype.int)
parmreturnvalue.direction = parameterdirection.output
cmdinsert.parameters.add(parmreturnvalue)
conndb.open()
cmdinsert.executenonquery()
intauthorcount = ctype(cmdinsert.parameters( "@user_id").value, integer)
conndb.close()
end sub
4.上傳
c#.net
程式**:
[ 複製**到剪貼簿 ]
private void uppic()
else
catch
} }
} vb.net**
程式**:
[ 複製**到剪貼簿 ]
private sub uppic()
dim mpath as string
dim imagepath as string
dim imagetype as string
dim imagename as string
dim d***ate as datetime
Python的常用模組(1)
一 python的常用模組 一 時間模組 1.datetime 時間模組 from datetime import datetime,timedelta print datetime.now 獲取當前時間 print datetime.now year 獲取當前年 print datetime.no...
常用模組1 os time random
函式可提公升 閱讀性 可重複使用 os.path.dirname os.path.abspath 可以獲取到當前檔案的路徑 多個函式封裝成模組 py檔案 當前檔案的路徑 pwd os.getcwd 當前檔案的父路徑 father path os.path.abspath os.path.dirnam...
Python常用模組簡介 內建模組部分 1
模組分類 內建模組 第三方模組 自定義模組 這裡主要介紹內建模組,其中包括os模組,sys模組,time datetime模組,random模組,re模組 匯入 1 import 模組 2 from 模組 import 模組的乙個方法 os模組 包含與作業系統有關的方法 檢視 1 os.name 判...