comment écrire la fonction personnalisée / méthode en java? (RFT)
Question
Je dois traiter quelques lignes de code reprises dans RFT (java) si la méthode personnalisée / fonction / procédure est la meilleure solution (et seulement) à ce sujet.
Je n'ai aucune expérience de java, donc je besoin d'aide avec cela.
La méthode recevra certains paramètres et retourner aucune valeur.
Fondamentalement, il va entrer de nouveaux enregistrements dans une base de données (application basée sur le Web). Combien de dossiers? Cela dépend des données, alors je dois le faire basé argument.
les regards de code actuel comme
text__firstname(ANY,NO_FLAGS).setText(dpString("StudentName"));
text__surname(ANY,NO_FLAGS).setText(dpString("StudentSurnameName"));
en php la fonction souhaitée ressemblerait
function add_student($first_name,$surname){
text__firstname(ANY,NO_FLAGS).setText($first_name);
text__surname(ANY,NO_FLAGS).setText($surname);
}
donc je peux l'appeler
add_student(dpString("StudentName"),dpString("StudentSurnameName"));
La solution 3
donc je cherchais quelque chose comme ça
private boolean add_student($first_name,$surname){
text__firstname(ANY,NO_FLAGS).setText($first_name);
text__surname(ANY,NO_FLAGS).setText($surname);
return true;
}
Autres conseils
Je suis une personne .net plus d'une personne Java, mais il devrait aller quelque chose comme ci-dessous, je l'ai aussi jamais utilisé donc je RFT en supposant que les œuvres de texte interne. Vous devrez remplacer le ReplaceWithType avec quel type text__firstname et text_surname sont.
public void AddStudent(ReplaceWithType text__firstname, ReplaceWithType text__surname)
{
text__firstname(ANY,NO_FLAGS).setText(dpString("StudentName"));
text__surname(ANY,NO_FLAGS).setText(dpString("StudentSurnameName"));
}
Je vous recommande de jeter un oeil à l'API Java et obtenir un bon livre Java.
Vous pouvez écrire une méthode comme celui-ci ..
public void setTextValues(TestObject firstName , TestObject surName){
while(dp.dpnext()){
firstName(ANY,NO_FLAGS).setText(dpString("StudentName"));
surName(ANY,NO_FLAGS).setText(dpString("StudentSurnameName"));
}
}
commande dpnext automatiquement itère à l'enregistrement suivant dans le pool de données.
Espérons que cela vous aide !!